Microsoft.Resources deploymentStacks
Definição de recurso do Bicep
O tipo de recurso deploymentStacks pode ser implantado com operações de destino:
- Grupos de Gerenciamento - Consulte comandos de implantação de grupo de gerenciamento* assinatura - Consulte comandos de implantação de assinatura* Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Resources/deploymentStacks, adicione o Bicep a seguir ao seu modelo.
resource symbolicname 'Microsoft.Resources/deploymentStacks@2024-03-01' = {
location: 'string'
name: 'string'
properties: {
actionOnUnmanage: {
managementGroups: 'string'
resourceGroups: 'string'
resources: 'string'
}
bypassStackOutOfSyncError: bool
debugSetting: {
detailLevel: 'string'
}
denySettings: {
applyToChildScopes: bool
excludedActions: [
'string'
]
excludedPrincipals: [
'string'
]
mode: 'string'
}
deploymentScope: 'string'
description: 'string'
error: {}
parameters: {
{customized property}: {
reference: {
keyVault: {
id: 'string'
}
secretName: 'string'
secretVersion: 'string'
}
type: 'string'
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
parametersLink: {
contentVersion: 'string'
uri: 'string'
}
template: any(Azure.Bicep.Types.Concrete.AnyType)
templateLink: {
contentVersion: 'string'
id: 'string'
queryString: 'string'
relativePath: 'string'
uri: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Valores de propriedade
ActionOnUnmanage
Nome | Descrição | Valor |
---|---|---|
managementGroups | Especifica uma ação para um recurso não gerenciado recentemente. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso no estado atual. | 'delete' 'desanexar' |
resourceGroups | Especifica uma ação para um recurso não gerenciado recentemente. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso no estado atual. | 'delete' 'desanexar' |
Recursos | Especifica uma ação para um recurso não gerenciado recentemente. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso no estado atual. | 'delete' 'desanexar' (obrigatório) |
DenySettings
Nome | Descrição | Valor |
---|---|---|
applyToChildScopes | DenySettings será aplicado aos escopos de recursos filho de cada recurso gerenciado com uma atribuição de negação. | Bool |
excludedActions | Lista de operações de gerenciamento baseadas em função que são excluídas das denySettings. Até 200 ações são permitidas. Se o modo denySetting estiver definido como 'denyWriteAndDelete', as seguintes ações serão acrescentadas automaticamente a 'excludedActions': '*/read' e 'Microsoft.Authorization/locks/delete'. Se o modo denySetting estiver definido como 'denyDelete', as seguintes ações serão acrescentadas automaticamente a 'excludedActions': 'Microsoft.Authorization/locks/delete'. Ações duplicadas serão removidas. | string[] |
excludedPrincipals | Lista de IDs de entidade de segurança do AAD excluídas do bloqueio. Até 5 entidades de segurança são permitidas. | string[] |
modo | Modo denySettings que define ações negadas. | 'denyDelete' 'denyWriteAndDelete' 'none' (obrigatório) |
DeploymentParameterAutoGenerated
Nome | Descrição | Valor |
---|---|---|
referência | Referência de parâmetro do Azure Key Vault. | KeyVaultParameterReferenceAutoGenerated |
tipo | Tipo do valor. | corda |
valor | Valor de entrada para o parâmetro. | qualquer |
DeploymentStackProperties
DeploymentStackPropertiesParameters
Nome | Descrição | Valor |
---|
DeploymentStacksDebugSetting
Nome | Descrição | Valor |
---|---|---|
detailLevel | Especifica o tipo de informação a ser registrada em log para depuração. Os valores permitidos são none, requestContent, responseContent ou requestContent e responseContent separados por uma vírgula. O padrão é nenhum. Ao definir esse valor, considere cuidadosamente o tipo de informação que está sendo passada durante a implantação. Ao registrar em log informações sobre a solicitação ou resposta, os dados confidenciais recuperados por meio das operações de implantação podem ser potencialmente expostos. | corda |
DeploymentStacksParametersLink
Nome | Descrição | Valor |
---|---|---|
contentVersion | Se incluído, deverá corresponder ao ContentVersion no modelo. | corda |
URI | O URI do arquivo de parâmetros. | cadeia de caracteres (obrigatório) |
DeploymentStacksTemplateLink
Nome | Descrição | Valor |
---|---|---|
contentVersion | Se incluído, deverá corresponder ao ContentVersion no modelo. | corda |
id | A resourceId de uma especificação de modelo. Use a propriedade id ou uri, mas não ambas. | corda |
queryString | A cadeia de caracteres de consulta (por exemplo, um token SAS) a ser usada com o URI templateLink. | corda |
relativePath | A propriedade relativePath pode ser usada para implantar um modelo vinculado em um local relativo ao pai. Se o modelo pai estiver vinculado a um TemplateSpec, isso fará referência a um artefato no TemplateSpec. Se o pai estiver vinculado a um URI, a implantação filho será uma combinação das URIs pai e relativePath. | corda |
URI | O URI do modelo a ser implantado. Use a propriedade uri ou id, mas não ambos. | corda |
DeploymentStackTags
Nome | Descrição | Valor |
---|
ErrorDetail
Nome | Descrição | Valor |
---|
KeyVaultParameterReferenceAutoGenerated
KeyVaultReferenceAutoGenerated
Nome | Descrição | Valor |
---|---|---|
id | ResourceId do Azure Key Vault. | cadeia de caracteres (obrigatório) |
Microsoft.Resources/deploymentStacks
Nome | Descrição | Valor |
---|---|---|
localização | O local da pilha de implantação. Ele não pode ser alterado após a criação. Ele deve ser um dos locais do Azure com suporte. | corda |
nome | O nome do recurso | corda Restrições: Comprimento mínimo = 1 Comprimento máximo = 1 Padrão = ^[-\w\._\(\)]+$ (obrigatório) |
Propriedades | Propriedades da pilha de implantação. | deploymentStackProperties |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
Definição de recurso de modelo do ARM
O tipo de recurso deploymentStacks pode ser implantado com operações de destino:
- Grupos de Gerenciamento - Consulte comandos de implantação de grupo de gerenciamento* assinatura - Consulte comandos de implantação de assinatura* Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Resources/deploymentStacks, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.Resources/deploymentStacks",
"apiVersion": "2024-03-01",
"name": "string",
"location": "string",
"properties": {
"actionOnUnmanage": {
"managementGroups": "string",
"resourceGroups": "string",
"resources": "string"
},
"bypassStackOutOfSyncError": "bool",
"debugSetting": {
"detailLevel": "string"
},
"denySettings": {
"applyToChildScopes": "bool",
"excludedActions": [ "string" ],
"excludedPrincipals": [ "string" ],
"mode": "string"
},
"deploymentScope": "string",
"description": "string",
"error": {
},
"parameters": {
"{customized property}": {
"reference": {
"keyVault": {
"id": "string"
},
"secretName": "string",
"secretVersion": "string"
},
"type": "string",
"value": {}
}
},
"parametersLink": {
"contentVersion": "string",
"uri": "string"
},
"template": {},
"templateLink": {
"contentVersion": "string",
"id": "string",
"queryString": "string",
"relativePath": "string",
"uri": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Valores de propriedade
ActionOnUnmanage
Nome | Descrição | Valor |
---|---|---|
managementGroups | Especifica uma ação para um recurso não gerenciado recentemente. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso no estado atual. | 'delete' 'desanexar' |
resourceGroups | Especifica uma ação para um recurso não gerenciado recentemente. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso no estado atual. | 'delete' 'desanexar' |
Recursos | Especifica uma ação para um recurso não gerenciado recentemente. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso no estado atual. | 'delete' 'desanexar' (obrigatório) |
DenySettings
Nome | Descrição | Valor |
---|---|---|
applyToChildScopes | DenySettings será aplicado aos escopos de recursos filho de cada recurso gerenciado com uma atribuição de negação. | Bool |
excludedActions | Lista de operações de gerenciamento baseadas em função que são excluídas das denySettings. Até 200 ações são permitidas. Se o modo denySetting estiver definido como 'denyWriteAndDelete', as seguintes ações serão acrescentadas automaticamente a 'excludedActions': '*/read' e 'Microsoft.Authorization/locks/delete'. Se o modo denySetting estiver definido como 'denyDelete', as seguintes ações serão acrescentadas automaticamente a 'excludedActions': 'Microsoft.Authorization/locks/delete'. Ações duplicadas serão removidas. | string[] |
excludedPrincipals | Lista de IDs de entidade de segurança do AAD excluídas do bloqueio. Até 5 entidades de segurança são permitidas. | string[] |
modo | Modo denySettings que define ações negadas. | 'denyDelete' 'denyWriteAndDelete' 'none' (obrigatório) |
DeploymentParameterAutoGenerated
Nome | Descrição | Valor |
---|---|---|
referência | Referência de parâmetro do Azure Key Vault. | KeyVaultParameterReferenceAutoGenerated |
tipo | Tipo do valor. | corda |
valor | Valor de entrada para o parâmetro. | qualquer |
DeploymentStackProperties
DeploymentStackPropertiesParameters
Nome | Descrição | Valor |
---|
DeploymentStacksDebugSetting
Nome | Descrição | Valor |
---|---|---|
detailLevel | Especifica o tipo de informação a ser registrada em log para depuração. Os valores permitidos são none, requestContent, responseContent ou requestContent e responseContent separados por uma vírgula. O padrão é nenhum. Ao definir esse valor, considere cuidadosamente o tipo de informação que está sendo passada durante a implantação. Ao registrar em log informações sobre a solicitação ou resposta, os dados confidenciais recuperados por meio das operações de implantação podem ser potencialmente expostos. | corda |
DeploymentStacksParametersLink
Nome | Descrição | Valor |
---|---|---|
contentVersion | Se incluído, deverá corresponder ao ContentVersion no modelo. | corda |
URI | O URI do arquivo de parâmetros. | cadeia de caracteres (obrigatório) |
DeploymentStacksTemplateLink
Nome | Descrição | Valor |
---|---|---|
contentVersion | Se incluído, deverá corresponder ao ContentVersion no modelo. | corda |
id | A resourceId de uma especificação de modelo. Use a propriedade id ou uri, mas não ambas. | corda |
queryString | A cadeia de caracteres de consulta (por exemplo, um token SAS) a ser usada com o URI templateLink. | corda |
relativePath | A propriedade relativePath pode ser usada para implantar um modelo vinculado em um local relativo ao pai. Se o modelo pai estiver vinculado a um TemplateSpec, isso fará referência a um artefato no TemplateSpec. Se o pai estiver vinculado a um URI, a implantação filho será uma combinação das URIs pai e relativePath. | corda |
URI | O URI do modelo a ser implantado. Use a propriedade uri ou id, mas não ambos. | corda |
DeploymentStackTags
Nome | Descrição | Valor |
---|
ErrorDetail
Nome | Descrição | Valor |
---|
KeyVaultParameterReferenceAutoGenerated
KeyVaultReferenceAutoGenerated
Nome | Descrição | Valor |
---|---|---|
id | ResourceId do Azure Key Vault. | cadeia de caracteres (obrigatório) |
Microsoft.Resources/deploymentStacks
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2024-03-01' |
localização | O local da pilha de implantação. Ele não pode ser alterado após a criação. Ele deve ser um dos locais do Azure com suporte. | corda |
nome | O nome do recurso | corda Restrições: Comprimento mínimo = 1 Comprimento máximo = 1 Padrão = ^[-\w\._\(\)]+$ (obrigatório) |
Propriedades | Propriedades da pilha de implantação. | deploymentStackProperties |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
tipo | O tipo de recurso | 'Microsoft.Resources/deploymentStacks' |
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso deploymentStacks pode ser implantado com operações de destino:
- grupos de gerenciamento * grupos de recursos de* de assinatura
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Resources/deploymentStacks, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Resources/deploymentStacks@2024-03-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
actionOnUnmanage = {
managementGroups = "string"
resourceGroups = "string"
resources = "string"
}
bypassStackOutOfSyncError = bool
debugSetting = {
detailLevel = "string"
}
denySettings = {
applyToChildScopes = bool
excludedActions = [
"string"
]
excludedPrincipals = [
"string"
]
mode = "string"
}
deploymentScope = "string"
description = "string"
error = {
}
parameters = {
{customized property} = {
reference = {
keyVault = {
id = "string"
}
secretName = "string"
secretVersion = "string"
}
type = "string"
value = ?
}
}
parametersLink = {
contentVersion = "string"
uri = "string"
}
template = ?
templateLink = {
contentVersion = "string"
id = "string"
queryString = "string"
relativePath = "string"
uri = "string"
}
}
})
}
Valores de propriedade
ActionOnUnmanage
Nome | Descrição | Valor |
---|---|---|
managementGroups | Especifica uma ação para um recurso não gerenciado recentemente. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso no estado atual. | 'delete' 'desanexar' |
resourceGroups | Especifica uma ação para um recurso não gerenciado recentemente. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso no estado atual. | 'delete' 'desanexar' |
Recursos | Especifica uma ação para um recurso não gerenciado recentemente. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso no estado atual. | 'delete' 'desanexar' (obrigatório) |
DenySettings
Nome | Descrição | Valor |
---|---|---|
applyToChildScopes | DenySettings será aplicado aos escopos de recursos filho de cada recurso gerenciado com uma atribuição de negação. | Bool |
excludedActions | Lista de operações de gerenciamento baseadas em função que são excluídas das denySettings. Até 200 ações são permitidas. Se o modo denySetting estiver definido como 'denyWriteAndDelete', as seguintes ações serão acrescentadas automaticamente a 'excludedActions': '*/read' e 'Microsoft.Authorization/locks/delete'. Se o modo denySetting estiver definido como 'denyDelete', as seguintes ações serão acrescentadas automaticamente a 'excludedActions': 'Microsoft.Authorization/locks/delete'. Ações duplicadas serão removidas. | string[] |
excludedPrincipals | Lista de IDs de entidade de segurança do AAD excluídas do bloqueio. Até 5 entidades de segurança são permitidas. | string[] |
modo | Modo denySettings que define ações negadas. | 'denyDelete' 'denyWriteAndDelete' 'none' (obrigatório) |
DeploymentParameterAutoGenerated
Nome | Descrição | Valor |
---|---|---|
referência | Referência de parâmetro do Azure Key Vault. | KeyVaultParameterReferenceAutoGenerated |
tipo | Tipo do valor. | corda |
valor | Valor de entrada para o parâmetro. | qualquer |
DeploymentStackProperties
DeploymentStackPropertiesParameters
Nome | Descrição | Valor |
---|
DeploymentStacksDebugSetting
Nome | Descrição | Valor |
---|---|---|
detailLevel | Especifica o tipo de informação a ser registrada em log para depuração. Os valores permitidos são none, requestContent, responseContent ou requestContent e responseContent separados por uma vírgula. O padrão é nenhum. Ao definir esse valor, considere cuidadosamente o tipo de informação que está sendo passada durante a implantação. Ao registrar em log informações sobre a solicitação ou resposta, os dados confidenciais recuperados por meio das operações de implantação podem ser potencialmente expostos. | corda |
DeploymentStacksParametersLink
Nome | Descrição | Valor |
---|---|---|
contentVersion | Se incluído, deverá corresponder ao ContentVersion no modelo. | corda |
URI | O URI do arquivo de parâmetros. | cadeia de caracteres (obrigatório) |
DeploymentStacksTemplateLink
Nome | Descrição | Valor |
---|---|---|
contentVersion | Se incluído, deverá corresponder ao ContentVersion no modelo. | corda |
id | A resourceId de uma especificação de modelo. Use a propriedade id ou uri, mas não ambas. | corda |
queryString | A cadeia de caracteres de consulta (por exemplo, um token SAS) a ser usada com o URI templateLink. | corda |
relativePath | A propriedade relativePath pode ser usada para implantar um modelo vinculado em um local relativo ao pai. Se o modelo pai estiver vinculado a um TemplateSpec, isso fará referência a um artefato no TemplateSpec. Se o pai estiver vinculado a um URI, a implantação filho será uma combinação das URIs pai e relativePath. | corda |
URI | O URI do modelo a ser implantado. Use a propriedade uri ou id, mas não ambos. | corda |
DeploymentStackTags
Nome | Descrição | Valor |
---|
ErrorDetail
Nome | Descrição | Valor |
---|
KeyVaultParameterReferenceAutoGenerated
KeyVaultReferenceAutoGenerated
Nome | Descrição | Valor |
---|---|---|
id | ResourceId do Azure Key Vault. | cadeia de caracteres (obrigatório) |
Microsoft.Resources/deploymentStacks
Nome | Descrição | Valor |
---|---|---|
localização | O local da pilha de implantação. Ele não pode ser alterado após a criação. Ele deve ser um dos locais do Azure com suporte. | corda |
nome | O nome do recurso | corda Restrições: Comprimento mínimo = 1 Comprimento máximo = 1 Padrão = ^[-\w\._\(\)]+$ (obrigatório) |
Propriedades | Propriedades da pilha de implantação. | deploymentStackProperties |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. |
tipo | O tipo de recurso | "Microsoft.Resources/deploymentStacks@2024-03-01" |