Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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) |