Partilhar via


Microsoft.Web sites/sitecontainers

Definição de recursos do bíceps

O tipo de recurso sites/sitecontainers pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Web/sites/sitecontainers, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Web/sites/sitecontainers@2025-03-01' = {
  parent: resourceSymbolicName
  kind: 'string'
  name: 'string'
  properties: {
    authType: 'string'
    environmentVariables: [
      {
        name: 'string'
        value: 'string'
      }
    ]
    image: 'string'
    inheritAppSettingsAndConnectionStrings: bool
    isMain: bool
    passwordSecret: 'string'
    startUpCommand: 'string'
    targetPort: 'string'
    userManagedIdentityClientId: 'string'
    userName: 'string'
    volumeMounts: [
      {
        containerMountPath: 'string'
        data: 'string'
        readOnly: bool
        volumeSubPath: 'string'
      }
    ]
  }
}

Valores de propriedade

Microsoft.Web/sites/sitecontainers

Designação Descrição Valor
tipo Tipo de recurso. cadeia (de caracteres)
Designação O nome do recurso cadeia de caracteres

Restrições:
Padrão = (^[a-zA-Z0-9]$)|(^[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]$) (obrigatório)
elemento principal No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para recurso do tipo: sites
propriedades Propriedades específicas do recurso SiteContainer SiteContainerProperties

EnvironmentVariable

Designação Descrição Valor
Designação Nome da variável de ambiente string (obrigatório)
valor O valor dessa variável de ambiente deve ser o nome de um AppSetting. O valor real da variável de ambiente no contêiner será recuperado do AppSetting especificado em tempo de execução. Se o AppSetting não for encontrado, o valor será definido como uma cadeia de caracteres vazia no contêiner em tempo de execução. string (obrigatório)

SiteContainerProperties

Designação Descrição Valor
tipoDeAutenticação Tipo de autenticação 'Anónimo'
'Identidade do sistema'
'UserAssigned'
'UserCredentials'
variáveis de ambiente Lista de variáveis de ambiente EnvironmentVariable []
imagem Nome da imagem string (obrigatório)
inheritAppSettingsAndConnectionStrings <código>true</code> se todos AppSettings e ConnectionStrings tiverem que ser passados para o contêiner como variáveis de ambiente; <código>false/código< de> outra forma. Bool
isMain <código>verdadeiro</code> se o contêiner for o contêiner do site principal; <código>falso</code> de outra forma. bool (obrigatório)
passwordSecret Segredo da palavra-passe cadeia de caracteres

Restrições:
Valor sensível. Passe como um parâmetro seguro.
startUpComando Comando de inicialização cadeia (de caracteres)
Porto-alvo Porta de destino cadeia (de caracteres)
userManagedIdentityClientId UserManagedIdentity ClientId cadeia (de caracteres)
nome de utilizador Nome de Utilizador cadeia (de caracteres)
volumeMontagens Lista de montagens de volume VolumeMount[]

Montagem em volume

Designação Descrição Valor
containerMountPath Caminho de destino no contêiner onde o volume está montado string (obrigatório)
dados Dados de configuração a serem montados no volume cadeia (de caracteres)
somente leitura Booleano para especificar se a montagem é somente leitura no contêiner Bool
volumeSubPath Subcaminho no volume a partir do qual o volume é montado. string (obrigatório)

Definição de recurso de modelo ARM

O tipo de recurso sites/sitecontainers pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Web/sites/sitecontainers, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Web/sites/sitecontainers",
  "apiVersion": "2025-03-01",
  "name": "string",
  "kind": "string",
  "properties": {
    "authType": "string",
    "environmentVariables": [
      {
        "name": "string",
        "value": "string"
      }
    ],
    "image": "string",
    "inheritAppSettingsAndConnectionStrings": "bool",
    "isMain": "bool",
    "passwordSecret": "string",
    "startUpCommand": "string",
    "targetPort": "string",
    "userManagedIdentityClientId": "string",
    "userName": "string",
    "volumeMounts": [
      {
        "containerMountPath": "string",
        "data": "string",
        "readOnly": "bool",
        "volumeSubPath": "string"
      }
    ]
  }
}

Valores de propriedade

Microsoft.Web/sites/sitecontainers

Designação Descrição Valor
Versão da API A versão api '2025-03-01'
tipo Tipo de recurso. cadeia (de caracteres)
Designação O nome do recurso cadeia de caracteres

Restrições:
Padrão = (^[a-zA-Z0-9]$)|(^[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]$) (obrigatório)
propriedades Propriedades específicas do recurso SiteContainer SiteContainerProperties
tipo O tipo de recurso 'Microsoft.Web/sites/sitecontainers'

EnvironmentVariable

Designação Descrição Valor
Designação Nome da variável de ambiente string (obrigatório)
valor O valor dessa variável de ambiente deve ser o nome de um AppSetting. O valor real da variável de ambiente no contêiner será recuperado do AppSetting especificado em tempo de execução. Se o AppSetting não for encontrado, o valor será definido como uma cadeia de caracteres vazia no contêiner em tempo de execução. string (obrigatório)

SiteContainerProperties

Designação Descrição Valor
tipoDeAutenticação Tipo de autenticação 'Anónimo'
'Identidade do sistema'
'UserAssigned'
'UserCredentials'
variáveis de ambiente Lista de variáveis de ambiente EnvironmentVariable []
imagem Nome da imagem string (obrigatório)
inheritAppSettingsAndConnectionStrings <código>true</code> se todos AppSettings e ConnectionStrings tiverem que ser passados para o contêiner como variáveis de ambiente; <código>false/código< de> outra forma. Bool
isMain <código>verdadeiro</code> se o contêiner for o contêiner do site principal; <código>falso</code> de outra forma. bool (obrigatório)
passwordSecret Segredo da palavra-passe cadeia de caracteres

Restrições:
Valor sensível. Passe como um parâmetro seguro.
startUpComando Comando de inicialização cadeia (de caracteres)
Porto-alvo Porta de destino cadeia (de caracteres)
userManagedIdentityClientId UserManagedIdentity ClientId cadeia (de caracteres)
nome de utilizador Nome de Utilizador cadeia (de caracteres)
volumeMontagens Lista de montagens de volume VolumeMount[]

Montagem em volume

Designação Descrição Valor
containerMountPath Caminho de destino no contêiner onde o volume está montado string (obrigatório)
dados Dados de configuração a serem montados no volume cadeia (de caracteres)
somente leitura Booleano para especificar se a montagem é somente leitura no contêiner Bool
volumeSubPath Subcaminho no volume a partir do qual o volume é montado. string (obrigatório)

Exemplos de uso

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso sites/sitecontainers pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Web/sites/sitecontainers, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/sitecontainers@2025-03-01"
  name = "string"
  parent_id = "string"
  body = {
    kind = "string"
    properties = {
      authType = "string"
      environmentVariables = [
        {
          name = "string"
          value = "string"
        }
      ]
      image = "string"
      inheritAppSettingsAndConnectionStrings = bool
      isMain = bool
      passwordSecret = "string"
      startUpCommand = "string"
      targetPort = "string"
      userManagedIdentityClientId = "string"
      userName = "string"
      volumeMounts = [
        {
          containerMountPath = "string"
          data = "string"
          readOnly = bool
          volumeSubPath = "string"
        }
      ]
    }
  }
}

Valores de propriedade

Microsoft.Web/sites/sitecontainers

Designação Descrição Valor
tipo Tipo de recurso. cadeia (de caracteres)
Designação O nome do recurso cadeia de caracteres

Restrições:
Padrão = (^[a-zA-Z0-9]$)|(^[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]$) (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: sites
propriedades Propriedades específicas do recurso SiteContainer SiteContainerProperties
tipo O tipo de recurso "Microsoft.Web/sites/sitecontainers@2025-03-01"

EnvironmentVariable

Designação Descrição Valor
Designação Nome da variável de ambiente string (obrigatório)
valor O valor dessa variável de ambiente deve ser o nome de um AppSetting. O valor real da variável de ambiente no contêiner será recuperado do AppSetting especificado em tempo de execução. Se o AppSetting não for encontrado, o valor será definido como uma cadeia de caracteres vazia no contêiner em tempo de execução. string (obrigatório)

SiteContainerProperties

Designação Descrição Valor
tipoDeAutenticação Tipo de autenticação 'Anónimo'
'Identidade do sistema'
'UserAssigned'
'UserCredentials'
variáveis de ambiente Lista de variáveis de ambiente EnvironmentVariable []
imagem Nome da imagem string (obrigatório)
inheritAppSettingsAndConnectionStrings <código>true</code> se todos AppSettings e ConnectionStrings tiverem que ser passados para o contêiner como variáveis de ambiente; <código>false/código< de> outra forma. Bool
isMain <código>verdadeiro</code> se o contêiner for o contêiner do site principal; <código>falso</code> de outra forma. bool (obrigatório)
passwordSecret Segredo da palavra-passe cadeia de caracteres

Restrições:
Valor sensível. Passe como um parâmetro seguro.
startUpComando Comando de inicialização cadeia (de caracteres)
Porto-alvo Porta de destino cadeia (de caracteres)
userManagedIdentityClientId UserManagedIdentity ClientId cadeia (de caracteres)
nome de utilizador Nome de Utilizador cadeia (de caracteres)
volumeMontagens Lista de montagens de volume VolumeMount[]

Montagem em volume

Designação Descrição Valor
containerMountPath Caminho de destino no contêiner onde o volume está montado string (obrigatório)
dados Dados de configuração a serem montados no volume cadeia (de caracteres)
somente leitura Booleano para especificar se a montagem é somente leitura no contêiner Bool
volumeSubPath Subcaminho no volume a partir do qual o volume é montado. string (obrigatório)