Microsoft.Resources deploymentStacks 2022-08-01-preview
Definição de recursos do bíceps
O tipo de recurso deploymentStacks pode ser implantado com operações que visam:
- Grupos de gerenciamento - Consulte comandos de implantação de grupo de gerenciamento* de Assinatura - Consulte comandos de implantação de assinatura* Grupos de recursos - Consulte comandos de implantação de grupo de recursos
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.Resources/deploymentStacks, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Resources/deploymentStacks@2022-08-01-preview' = {
location: 'string'
name: 'string'
properties: {
actionOnUnmanage: {
managementGroups: 'string'
resourceGroups: 'string'
resources: 'string'
}
debugSetting: {
detailLevel: 'string'
}
denySettings: {
applyToChildScopes: bool
excludedActions: [
'string'
]
excludedPrincipals: [
'string'
]
mode: 'string'
}
deploymentScope: 'string'
description: 'string'
error: {
error: {}
}
parameters: 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
DenySettings
Designação | Descrição | Valor |
---|---|---|
applyToChildScopes | DenySettings será aplicado a escopos filho. | Bool |
excluídoAções | Lista de operações de gerenciamento baseadas em função que são excluídas do denySettings. São permitidas até 200 ações. Se o modo denySetting estiver definido como 'denyWriteAndDelete', as seguintes ações serão automaticamente acrescentadas a 'excludedActions': '*/read' e 'Microsoft.Authorization/locks/delete'. Se o modo denySetting estiver definido como 'denyDelete', as seguintes ações serão automaticamente acrescentadas a 'excludedActions': 'Microsoft.Authorization/locks/delete'. As ações duplicadas serão removidas. | string[] |
excluídosPrincípios | Lista de IDs principais do AAD excluídos do bloqueio. São permitidos até 5 princípios. | string[] |
modo | denySettings Mode. | 'DenyDelete' 'denyWriteAndDelete' «nenhum» (obrigatório) |
DeploymentStackProperties
Designação | Descrição | Valor |
---|---|---|
actionOnUnmanage | Define o comportamento de recursos que não são gerenciados imediatamente após a atualização da pilha. | DeploymentStackPropertiesActionOnUnmanage (obrigatório) |
debugSetting | A configuração de depuração da implantação. | DeploymentStacksDebugSetting |
denySettings | Define como os recursos implantados pela pilha são bloqueados. | DenySettings (obrigatório) |
deploymentScope | O escopo no qual a implantação inicial deve ser criada. Se um escopo não for especificado, ele assumirá como padrão o escopo da pilha de implantação. Os escopos válidos são: grupo de gerenciamento (formato: '/providers/Microsoft.Management/managementGroups/{managementGroupId}'), assinatura (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'). | string |
Descrição | Descrição da pilha de implantação. | string Restrições: Comprimento máximo = |
erro | Resposta de erro comum para todas as APIs do Azure Resource Manager para retornar detalhes de erro para operações com falha. (Isso também segue o formato de resposta de erro OData.) | ErrorResponse |
Parâmetros | Pares de nome e valor que definem os parâmetros de implantação para o modelo. Use esse elemento ao fornecer os valores de parâmetro diretamente na solicitação, em vez de vincular a um arquivo de parâmetro existente. Use a propriedade parametersLink ou a propriedade parameters, mas não ambas. Pode ser um JObject ou uma cadeia de caracteres JSON bem formada. | qualquer |
parâmetrosLink | O URI do arquivo de parâmetros. Use este elemento para vincular a um arquivo de parâmetros existente. Use a propriedade parametersLink ou a propriedade parameters, mas não ambas. | DeploymentStacksParametersLink |
modelo | O conteúdo do modelo. Use esse elemento quando quiser passar a sintaxe do modelo diretamente na solicitação, em vez de vincular a um modelo existente. Pode ser um JObject ou uma cadeia de caracteres JSON bem formada. Use a propriedade templateLink ou a propriedade template, mas não ambas. | qualquer |
modeloLink | O URI do modelo. Use a propriedade templateLink ou a propriedade template, mas não ambas. | DeploymentStacksTemplateLink |
DeploymentStackPropertiesActionOnUnmanage
Designação | Descrição | Valor |
---|---|---|
gestãoGrupos | Especifica a ação que deve ser executada no recurso quando a pilha de implantação é excluída. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso em seu estado atual. | 'Suprimir' 'destacar' |
resourceGroups | Especifica a ação que deve ser executada no recurso quando a pilha de implantação é excluída. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso em seu estado atual. | 'Suprimir' 'destacar' |
Recursos | Especifica a ação que deve ser executada no recurso quando a pilha de implantação é excluída. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso em seu estado atual. | 'Suprimir' «destacar» (obrigatório) |
DeploymentStacksDebugSetting
Designação | Descrição | Valor |
---|---|---|
nível de detalhe | Especifica o tipo de informação a ser registrada para depuração. Os valores permitidos são none, requestContent, responseContent ou ambos 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 informações sobre a solicitação ou resposta, os dados confidenciais recuperados por meio das operações de implantação podem ser potencialmente expostos. | string |
DeploymentStacksParametersLink
Designação | Descrição | Valor |
---|---|---|
contentVersion | Se incluído, deve corresponder ao ContentVersion no modelo. | string |
URI | O URI do arquivo de parâmetros. | string (obrigatório) |
DeploymentStacksTemplateLink
Designação | Descrição | Valor |
---|---|---|
contentVersion | Se incluído, deve corresponder ao ContentVersion no modelo. | string |
ID | Use a propriedade id ou uri, mas não ambas. | string |
queryString | A cadeia de caracteres de consulta (por exemplo, um token SAS) a ser usada com o URI templateLink. | string |
relativePath | A propriedade relativePath pode ser usada para implantar um modelo vinculado em um local relativo ao pai. Se o modelo pai foi vinculado a um TemplateSpec, isso fará referência a um artefato no TemplateSpec. Se o pai foi vinculado a um URI, a implantação filho será uma combinação dos URIs pai e relativePath | string |
URI | O URI do modelo a ser implantado. Use a propriedade uri ou id, mas não ambas. | string |
DeploymentStackTags
Designação | Descrição | Valor |
---|
ErrorDetail
Designação | Descrição | Valor |
---|
ErrorResponse
Designação | Descrição | Valor |
---|---|---|
erro | O objeto de erro. | ErrorDetail |
Microsoft.Resources/deploymentStacks
Designação | Descrição | Valor |
---|---|---|
Localização | O local da pilha de implantação. Não pode ser mudado após a criação. Tem de ser uma das localizações do Azure suportadas. | string |
Designação | O nome do recurso | string Restrições: Comprimento mínimo = 1 Comprimento máximo = 1 Padrão = ^[-\w\._\(\)]+$ (obrigatório) |
propriedades | Propriedades da pilha de implantação. | DeploymentStackProperties |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
Definição de recurso de modelo ARM
O tipo de recurso deploymentStacks pode ser implantado com operações que visam:
- Grupos de gerenciamento - Consulte comandos de implantação de grupo de gerenciamento* de Assinatura - Consulte comandos de implantação de assinatura* Grupos de recursos - Consulte comandos de implantação de grupo de recursos
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.Resources/deploymentStacks, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Resources/deploymentStacks",
"apiVersion": "2022-08-01-preview",
"name": "string",
"location": "string",
"properties": {
"actionOnUnmanage": {
"managementGroups": "string",
"resourceGroups": "string",
"resources": "string"
},
"debugSetting": {
"detailLevel": "string"
},
"denySettings": {
"applyToChildScopes": "bool",
"excludedActions": [ "string" ],
"excludedPrincipals": [ "string" ],
"mode": "string"
},
"deploymentScope": "string",
"description": "string",
"error": {
"error": {
}
},
"parameters": {},
"parametersLink": {
"contentVersion": "string",
"uri": "string"
},
"template": {},
"templateLink": {
"contentVersion": "string",
"id": "string",
"queryString": "string",
"relativePath": "string",
"uri": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Valores de propriedade
DenySettings
Designação | Descrição | Valor |
---|---|---|
applyToChildScopes | DenySettings será aplicado a escopos filho. | Bool |
excluídoAções | Lista de operações de gerenciamento baseadas em função que são excluídas do denySettings. São permitidas até 200 ações. Se o modo denySetting estiver definido como 'denyWriteAndDelete', as seguintes ações serão automaticamente acrescentadas a 'excludedActions': '*/read' e 'Microsoft.Authorization/locks/delete'. Se o modo denySetting estiver definido como 'denyDelete', as seguintes ações serão automaticamente acrescentadas a 'excludedActions': 'Microsoft.Authorization/locks/delete'. As ações duplicadas serão removidas. | string[] |
excluídosPrincípios | Lista de IDs principais do AAD excluídos do bloqueio. São permitidos até 5 princípios. | string[] |
modo | denySettings Mode. | 'DenyDelete' 'denyWriteAndDelete' «nenhum» (obrigatório) |
DeploymentStackProperties
Designação | Descrição | Valor |
---|---|---|
actionOnUnmanage | Define o comportamento de recursos que não são gerenciados imediatamente após a atualização da pilha. | DeploymentStackPropertiesActionOnUnmanage (obrigatório) |
debugSetting | A configuração de depuração da implantação. | DeploymentStacksDebugSetting |
denySettings | Define como os recursos implantados pela pilha são bloqueados. | DenySettings (obrigatório) |
deploymentScope | O escopo no qual a implantação inicial deve ser criada. Se um escopo não for especificado, ele assumirá como padrão o escopo da pilha de implantação. Os escopos válidos são: grupo de gerenciamento (formato: '/providers/Microsoft.Management/managementGroups/{managementGroupId}'), assinatura (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'). | string |
Descrição | Descrição da pilha de implantação. | string Restrições: Comprimento máximo = |
erro | Resposta de erro comum para todas as APIs do Azure Resource Manager para retornar detalhes de erro para operações com falha. (Isso também segue o formato de resposta de erro OData.) | ErrorResponse |
Parâmetros | Pares de nome e valor que definem os parâmetros de implantação para o modelo. Use esse elemento ao fornecer os valores de parâmetro diretamente na solicitação, em vez de vincular a um arquivo de parâmetro existente. Use a propriedade parametersLink ou a propriedade parameters, mas não ambas. Pode ser um JObject ou uma cadeia de caracteres JSON bem formada. | qualquer |
parâmetrosLink | O URI do arquivo de parâmetros. Use este elemento para vincular a um arquivo de parâmetros existente. Use a propriedade parametersLink ou a propriedade parameters, mas não ambas. | DeploymentStacksParametersLink |
modelo | O conteúdo do modelo. Use esse elemento quando quiser passar a sintaxe do modelo diretamente na solicitação, em vez de vincular a um modelo existente. Pode ser um JObject ou uma cadeia de caracteres JSON bem formada. Use a propriedade templateLink ou a propriedade template, mas não ambas. | qualquer |
modeloLink | O URI do modelo. Use a propriedade templateLink ou a propriedade template, mas não ambas. | DeploymentStacksTemplateLink |
DeploymentStackPropertiesActionOnUnmanage
Designação | Descrição | Valor |
---|---|---|
gestãoGrupos | Especifica a ação que deve ser executada no recurso quando a pilha de implantação é excluída. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso em seu estado atual. | 'Suprimir' 'destacar' |
resourceGroups | Especifica a ação que deve ser executada no recurso quando a pilha de implantação é excluída. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso em seu estado atual. | 'Suprimir' 'destacar' |
Recursos | Especifica a ação que deve ser executada no recurso quando a pilha de implantação é excluída. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso em seu estado atual. | 'Suprimir' «destacar» (obrigatório) |
DeploymentStacksDebugSetting
Designação | Descrição | Valor |
---|---|---|
nível de detalhe | Especifica o tipo de informação a ser registrada para depuração. Os valores permitidos são none, requestContent, responseContent ou ambos 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 informações sobre a solicitação ou resposta, os dados confidenciais recuperados por meio das operações de implantação podem ser potencialmente expostos. | string |
DeploymentStacksParametersLink
Designação | Descrição | Valor |
---|---|---|
contentVersion | Se incluído, deve corresponder ao ContentVersion no modelo. | string |
URI | O URI do arquivo de parâmetros. | string (obrigatório) |
DeploymentStacksTemplateLink
Designação | Descrição | Valor |
---|---|---|
contentVersion | Se incluído, deve corresponder ao ContentVersion no modelo. | string |
ID | Use a propriedade id ou uri, mas não ambas. | string |
queryString | A cadeia de caracteres de consulta (por exemplo, um token SAS) a ser usada com o URI templateLink. | string |
relativePath | A propriedade relativePath pode ser usada para implantar um modelo vinculado em um local relativo ao pai. Se o modelo pai foi vinculado a um TemplateSpec, isso fará referência a um artefato no TemplateSpec. Se o pai foi vinculado a um URI, a implantação filho será uma combinação dos URIs pai e relativePath | string |
URI | O URI do modelo a ser implantado. Use a propriedade uri ou id, mas não ambas. | string |
DeploymentStackTags
Designação | Descrição | Valor |
---|
ErrorDetail
Designação | Descrição | Valor |
---|
ErrorResponse
Designação | Descrição | Valor |
---|---|---|
erro | O objeto de erro. | ErrorDetail |
Microsoft.Resources/deploymentStacks
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2022-08-01-pré-visualização' |
Localização | O local da pilha de implantação. Não pode ser mudado após a criação. Tem de ser uma das localizações do Azure suportadas. | string |
Designação | O nome do recurso | string Restrições: Comprimento mínimo = 1 Comprimento máximo = 1 Padrão = ^[-\w\._\(\)]+$ (obrigatório) |
propriedades | Propriedades da pilha de implantação. | DeploymentStackProperties |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
tipo | O tipo de recurso | 'Microsoft.Resources/deploymentStacks' |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso deploymentStacks pode ser implantado com operações que visam:
- Grupos de gerenciamento* Subscrição* Grupos de recursos
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.Resources/deploymentStacks, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Resources/deploymentStacks@2022-08-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
actionOnUnmanage = {
managementGroups = "string"
resourceGroups = "string"
resources = "string"
}
debugSetting = {
detailLevel = "string"
}
denySettings = {
applyToChildScopes = bool
excludedActions = [
"string"
]
excludedPrincipals = [
"string"
]
mode = "string"
}
deploymentScope = "string"
description = "string"
error = {
error = {
}
}
parameters = ?
parametersLink = {
contentVersion = "string"
uri = "string"
}
template = ?
templateLink = {
contentVersion = "string"
id = "string"
queryString = "string"
relativePath = "string"
uri = "string"
}
}
})
}
Valores de propriedade
DenySettings
Designação | Descrição | Valor |
---|---|---|
applyToChildScopes | DenySettings será aplicado a escopos filho. | Bool |
excluídoAções | Lista de operações de gerenciamento baseadas em função que são excluídas do denySettings. São permitidas até 200 ações. Se o modo denySetting estiver definido como 'denyWriteAndDelete', as seguintes ações serão automaticamente acrescentadas a 'excludedActions': '*/read' e 'Microsoft.Authorization/locks/delete'. Se o modo denySetting estiver definido como 'denyDelete', as seguintes ações serão automaticamente acrescentadas a 'excludedActions': 'Microsoft.Authorization/locks/delete'. As ações duplicadas serão removidas. | string[] |
excluídosPrincípios | Lista de IDs principais do AAD excluídos do bloqueio. São permitidos até 5 princípios. | string[] |
modo | denySettings Mode. | 'DenyDelete' 'denyWriteAndDelete' «nenhum» (obrigatório) |
DeploymentStackProperties
Designação | Descrição | Valor |
---|---|---|
actionOnUnmanage | Define o comportamento de recursos que não são gerenciados imediatamente após a atualização da pilha. | DeploymentStackPropertiesActionOnUnmanage (obrigatório) |
debugSetting | A configuração de depuração da implantação. | DeploymentStacksDebugSetting |
denySettings | Define como os recursos implantados pela pilha são bloqueados. | DenySettings (obrigatório) |
deploymentScope | O escopo no qual a implantação inicial deve ser criada. Se um escopo não for especificado, ele assumirá como padrão o escopo da pilha de implantação. Os escopos válidos são: grupo de gerenciamento (formato: '/providers/Microsoft.Management/managementGroups/{managementGroupId}'), assinatura (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'). | string |
Descrição | Descrição da pilha de implantação. | string Restrições: Comprimento máximo = |
erro | Resposta de erro comum para todas as APIs do Azure Resource Manager para retornar detalhes de erro para operações com falha. (Isso também segue o formato de resposta de erro OData.) | ErrorResponse |
Parâmetros | Pares de nome e valor que definem os parâmetros de implantação para o modelo. Use esse elemento ao fornecer os valores de parâmetro diretamente na solicitação, em vez de vincular a um arquivo de parâmetro existente. Use a propriedade parametersLink ou a propriedade parameters, mas não ambas. Pode ser um JObject ou uma cadeia de caracteres JSON bem formada. | qualquer |
parâmetrosLink | O URI do arquivo de parâmetros. Use este elemento para vincular a um arquivo de parâmetros existente. Use a propriedade parametersLink ou a propriedade parameters, mas não ambas. | DeploymentStacksParametersLink |
modelo | O conteúdo do modelo. Use esse elemento quando quiser passar a sintaxe do modelo diretamente na solicitação, em vez de vincular a um modelo existente. Pode ser um JObject ou uma cadeia de caracteres JSON bem formada. Use a propriedade templateLink ou a propriedade template, mas não ambas. | qualquer |
modeloLink | O URI do modelo. Use a propriedade templateLink ou a propriedade template, mas não ambas. | DeploymentStacksTemplateLink |
DeploymentStackPropertiesActionOnUnmanage
Designação | Descrição | Valor |
---|---|---|
gestãoGrupos | Especifica a ação que deve ser executada no recurso quando a pilha de implantação é excluída. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso em seu estado atual. | 'Suprimir' 'destacar' |
resourceGroups | Especifica a ação que deve ser executada no recurso quando a pilha de implantação é excluída. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso em seu estado atual. | 'Suprimir' 'destacar' |
Recursos | Especifica a ação que deve ser executada no recurso quando a pilha de implantação é excluída. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso em seu estado atual. | 'Suprimir' «destacar» (obrigatório) |
DeploymentStacksDebugSetting
Designação | Descrição | Valor |
---|---|---|
nível de detalhe | Especifica o tipo de informação a ser registrada para depuração. Os valores permitidos são none, requestContent, responseContent ou ambos 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 informações sobre a solicitação ou resposta, os dados confidenciais recuperados por meio das operações de implantação podem ser potencialmente expostos. | string |
DeploymentStacksParametersLink
Designação | Descrição | Valor |
---|---|---|
contentVersion | Se incluído, deve corresponder ao ContentVersion no modelo. | string |
URI | O URI do arquivo de parâmetros. | string (obrigatório) |
DeploymentStacksTemplateLink
Designação | Descrição | Valor |
---|---|---|
contentVersion | Se incluído, deve corresponder ao ContentVersion no modelo. | string |
ID | Use a propriedade id ou uri, mas não ambas. | string |
queryString | A cadeia de caracteres de consulta (por exemplo, um token SAS) a ser usada com o URI templateLink. | string |
relativePath | A propriedade relativePath pode ser usada para implantar um modelo vinculado em um local relativo ao pai. Se o modelo pai foi vinculado a um TemplateSpec, isso fará referência a um artefato no TemplateSpec. Se o pai foi vinculado a um URI, a implantação filho será uma combinação dos URIs pai e relativePath | string |
URI | O URI do modelo a ser implantado. Use a propriedade uri ou id, mas não ambas. | string |
DeploymentStackTags
Designação | Descrição | Valor |
---|
ErrorDetail
Designação | Descrição | Valor |
---|
ErrorResponse
Designação | Descrição | Valor |
---|---|---|
erro | O objeto de erro. | ErrorDetail |
Microsoft.Resources/deploymentStacks
Designação | Descrição | Valor |
---|---|---|
Localização | O local da pilha de implantação. Não pode ser mudado após a criação. Tem de ser uma das localizações do Azure suportadas. | string |
Designação | O nome do recurso | string Restrições: Comprimento mínimo = 1 Comprimento máximo = 1 Padrão = ^[-\w\._\(\)]+$ (obrigatório) |
propriedades | Propriedades da pilha de implantação. | DeploymentStackProperties |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. |
tipo | O tipo de recurso | "Microsoft.Resources/deploymentStacks@2022-08-01-preview" |