Partilhar via


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:

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

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:

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

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

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"