Partilhar via


Microsoft.Resources deploymentStacks

Definição de recursos do bíceps

O tipo de recurso deploymentStacks 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.Resources/deploymentStacks, adicione o seguinte Bicep 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

Designação Descrição Valor
gestãoGrupos Especifica uma ação para um recurso recém-não gerenciado. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso em seu estado atual. 'Suprimir'
'destacar'
resourceGroups Especifica uma ação para um recurso recém-não gerenciado. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso em seu estado atual. 'Suprimir'
'destacar'
Recursos Especifica uma ação para um recurso recém-não gerenciado. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso em seu estado atual. 'Suprimir'
«destacar» (obrigatório)

DenySettings

Designação Descrição Valor
applyToChildScopes DenySettings será aplicado aos escopos de recursos filho de cada recurso gerenciado com uma atribuição de negação. 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 que define ações negadas. 'DenyDelete'
'denyWriteAndDelete'
«nenhum» (obrigatório)

DeploymentParameterAutoGenerated

Designação Descrição Valor
referência Referência de parâmetro do Azure Key Vault. KeyVaultParameterReferenceAutoGenerated
tipo Tipo do valor. string
valor Valor de entrada para o parâmetro. qualquer

DeploymentStackProperties

Designação Descrição Valor
actionOnUnmanage Define o comportamento dos recursos que não são mais gerenciados depois que a pilha de implantação é atualizada ou excluída. ActionOnUnmanage (obrigatório)
bypassStackOutOfSyncError Sinalizar para ignorar erros de serviço que indicam que a lista de recursos de pilha não está sincronizada corretamente. Bool
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. Comprimento máximo de 4096 caracteres. string

Restrições:
Comprimento máximo =
erro O detalhe do erro. ErrorDetail
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. DeploymentStackPropertiesParameters
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

DeploymentStackPropertiesParameters

Designação Descrição Valor

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
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)
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

KeyVaultParameterReferenceAutoGenerated

Designação Descrição Valor
keyVault [en] Referência do Azure Key Vault. KeyVaultReferenceAutoGenerated (obrigatório)
secretName Nome secreto do Azure Key Vault. string (obrigatório)
secretVersion Versão secreta do Azure Key Vault. string

KeyVaultReferenceAutoGenerated

Designação Descrição Valor
ID Azure Key Vault resourceId. string (obrigatório)

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:

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": "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

Designação Descrição Valor
gestãoGrupos Especifica uma ação para um recurso recém-não gerenciado. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso em seu estado atual. 'Suprimir'
'destacar'
resourceGroups Especifica uma ação para um recurso recém-não gerenciado. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso em seu estado atual. 'Suprimir'
'destacar'
Recursos Especifica uma ação para um recurso recém-não gerenciado. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso em seu estado atual. 'Suprimir'
«destacar» (obrigatório)

DenySettings

Designação Descrição Valor
applyToChildScopes DenySettings será aplicado aos escopos de recursos filho de cada recurso gerenciado com uma atribuição de negação. 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 que define ações negadas. 'DenyDelete'
'denyWriteAndDelete'
«nenhum» (obrigatório)

DeploymentParameterAutoGenerated

Designação Descrição Valor
referência Referência de parâmetro do Azure Key Vault. KeyVaultParameterReferenceAutoGenerated
tipo Tipo do valor. string
valor Valor de entrada para o parâmetro. qualquer

DeploymentStackProperties

Designação Descrição Valor
actionOnUnmanage Define o comportamento dos recursos que não são mais gerenciados depois que a pilha de implantação é atualizada ou excluída. ActionOnUnmanage (obrigatório)
bypassStackOutOfSyncError Sinalizar para ignorar erros de serviço que indicam que a lista de recursos de pilha não está sincronizada corretamente. Bool
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. Comprimento máximo de 4096 caracteres. string

Restrições:
Comprimento máximo =
erro O detalhe do erro. ErrorDetail
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. DeploymentStackPropertiesParameters
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

DeploymentStackPropertiesParameters

Designação Descrição Valor

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
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)
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

KeyVaultParameterReferenceAutoGenerated

Designação Descrição Valor
keyVault [en] Referência do Azure Key Vault. KeyVaultReferenceAutoGenerated (obrigatório)
secretName Nome secreto do Azure Key Vault. string (obrigatório)
secretVersion Versão secreta do Azure Key Vault. string

KeyVaultReferenceAutoGenerated

Designação Descrição Valor
ID Azure Key Vault resourceId. string (obrigatório)

Microsoft.Resources/deploymentStacks

Designação Descrição Valor
apiVersion A versão api '2024-03-01'
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@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

Designação Descrição Valor
gestãoGrupos Especifica uma ação para um recurso recém-não gerenciado. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso em seu estado atual. 'Suprimir'
'destacar'
resourceGroups Especifica uma ação para um recurso recém-não gerenciado. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso em seu estado atual. 'Suprimir'
'destacar'
Recursos Especifica uma ação para um recurso recém-não gerenciado. Excluir tentará excluir o recurso do Azure. Desanexar deixará o recurso em seu estado atual. 'Suprimir'
«destacar» (obrigatório)

DenySettings

Designação Descrição Valor
applyToChildScopes DenySettings será aplicado aos escopos de recursos filho de cada recurso gerenciado com uma atribuição de negação. 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 que define ações negadas. 'DenyDelete'
'denyWriteAndDelete'
«nenhum» (obrigatório)

DeploymentParameterAutoGenerated

Designação Descrição Valor
referência Referência de parâmetro do Azure Key Vault. KeyVaultParameterReferenceAutoGenerated
tipo Tipo do valor. string
valor Valor de entrada para o parâmetro. qualquer

DeploymentStackProperties

Designação Descrição Valor
actionOnUnmanage Define o comportamento dos recursos que não são mais gerenciados depois que a pilha de implantação é atualizada ou excluída. ActionOnUnmanage (obrigatório)
bypassStackOutOfSyncError Sinalizar para ignorar erros de serviço que indicam que a lista de recursos de pilha não está sincronizada corretamente. Bool
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. Comprimento máximo de 4096 caracteres. string

Restrições:
Comprimento máximo =
erro O detalhe do erro. ErrorDetail
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. DeploymentStackPropertiesParameters
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

DeploymentStackPropertiesParameters

Designação Descrição Valor

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
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)
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

KeyVaultParameterReferenceAutoGenerated

Designação Descrição Valor
keyVault [en] Referência do Azure Key Vault. KeyVaultReferenceAutoGenerated (obrigatório)
secretName Nome secreto do Azure Key Vault. string (obrigatório)
secretVersion Versão secreta do Azure Key Vault. string

KeyVaultReferenceAutoGenerated

Designação Descrição Valor
ID Azure Key Vault resourceId. string (obrigatório)

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@2024-03-01"