Deployment Stacks - List At Management Group
Lista pilhas de implantação no escopo especificado.
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Resources/deploymentStacks?api-version=2022-08-01-preview
Parâmetros URI
| Nome | Em | Necessário | Tipo | Descrição |
|---|---|---|---|---|
|
management
|
path | True |
string minLength: 1 |
O ID do grupo de gerenciamento. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
Respostas
| Nome | Tipo | Descrição |
|---|---|---|
| 200 OK |
Operação do Azure concluída com êxito. |
|
| Other Status Codes |
Uma resposta de erro inesperada. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Ative Directory.
Tipo:
oauth2
Flow:
implicit
URL de autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Alcances
| Nome | Descrição |
|---|---|
| user_impersonation | personificar a sua conta de utilizador |
Exemplos
List management group Deployment stacks
Pedido de exemplo
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks?api-version=2022-08-01-preview
Resposta de exemplo
{
"value": [
{
"id": "/providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/simpleDeploymentStack",
"type": "Microsoft.Resources/deploymentStacks",
"name": "simpleDeploymentStack",
"location": "eastus",
"tags": {
"tagkey": "tagVal"
},
"systemData": {
"createdBy": "string",
"createdByType": "Application",
"createdAt": "2020-02-01T01:01:01.1075056Z",
"lastModifiedBy": "string",
"lastModifiedByType": "Application",
"lastModifiedAt": "2020-02-02T02:03:01.1974346Z"
},
"properties": {
"actionOnUnmanage": {
"resources": "delete",
"resourceGroups": "delete",
"managementGroups": "detach"
},
"denySettings": {
"mode": "denyDelete",
"excludedPrincipals": [
"principal"
],
"excludedActions": [
"action"
],
"applyToChildScopes": false
},
"parameters": {
"parameter1": {
"value": "a string"
}
},
"outputs": {
"myOut": "myVal"
},
"duration": "PT1D12H"
}
},
{
"id": "/providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/simpleDeploymentStack2",
"type": "Microsoft.Resources/deploymentStacks",
"name": "simpleDeploymentStack2",
"location": "eastus",
"tags": {
"tagkey": "tagVal"
},
"systemData": {
"createdBy": "string",
"createdByType": "Application",
"createdAt": "2020-02-01T01:01:01.1075056Z",
"lastModifiedBy": "string",
"lastModifiedByType": "Application",
"lastModifiedAt": "2020-02-02T02:03:01.1974346Z"
},
"properties": {
"deploymentId": "/providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deployments/simpleDeploymentStack2-20210301-3f41c",
"provisioningState": "SucceededWithFailures",
"resources": [
{
"id": "/providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/templateSpecs/templateSpec/versions/1.0",
"status": "managed",
"denyStatus": "denyDelete"
},
{
"id": "/providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
"status": "managed",
"denyStatus": "denyDelete"
}
],
"actionOnUnmanage": {
"resources": "delete",
"resourceGroups": "delete",
"managementGroups": "detach"
},
"denySettings": {
"mode": "denyDelete",
"excludedPrincipals": [
"principal"
],
"excludedActions": [
"action"
],
"applyToChildScopes": false
},
"parameters": {
"parameter1": {
"value": "a string"
}
},
"outputs": {
"myOut": "myVal"
},
"duration": "PT1D12H"
}
}
]
}
Definições
| Nome | Descrição |
|---|---|
|
Action |
Define o comportamento dos recursos que não são mais gerenciados depois que a pilha é atualizada ou excluída. |
|
created |
O tipo de identidade que criou o recurso. |
|
Deny |
Define como os recursos implantados pela pilha de implantação são bloqueados. |
|
Deny |
denySettings Mode que define ações negadas. |
|
Deny |
configurações denyAssignment aplicadas ao recurso. |
|
Deployment |
Parâmetro de implantação para o modelo. |
|
Deployment |
Objeto de pilha de implantação. |
|
Deployment |
A resposta de uma operação de lista DeploymentStack. |
|
Deployment |
Estado da pilha de implantação. |
|
Deployment |
A configuração de depuração. |
|
Deployment |
Entidade que representa a referência aos parâmetros de implantação. |
|
Deployment |
Entidade que representa a referência ao modelo. |
|
Error |
O erro de gerenciamento de recursos informações adicionais. |
|
Error |
O detalhe do erro. |
|
Error |
Resposta de erro |
|
Key |
Referência de parâmetro do Azure Key Vault. |
|
Key |
Referência do Azure Key Vault. |
|
Managed |
O modelo de recursos gerenciados. |
|
Resource |
O modelo resourceId. |
|
Resource |
O modelo estendido resourceId. Isso é usado para documentar recursos com falha com um resourceId e um erro correspondente. |
|
Resource |
Estado de gerenciamento atual do recurso na pilha de implantação. |
|
system |
Metadados referentes à criação e última modificação do recurso. |
|
Unmanage |
Especifica uma ação para um recurso recém-não gerenciado. |
|
Unmanage |
Especifica uma ação para um grupo de recursos recém-não gerido. |
|
Unmanage |
Especifica uma ação para um recurso recém-não gerenciado. |
ActionOnUnmanage
Define o comportamento dos recursos que não são mais gerenciados depois que a pilha é atualizada ou excluída.
| Nome | Tipo | Descrição |
|---|---|---|
| managementGroups |
Especifica uma ação para um grupo de gestão de recursos recém-não gerido. |
|
| resourceGroups |
Especifica uma ação para um grupo de recursos recém-não gerido. |
|
| resources |
Especifica uma ação para um recurso recém-não gerenciado. |
createdByType
O tipo de identidade que criou o recurso.
| Valor | Descrição |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DenySettings
Define como os recursos implantados pela pilha de implantação são bloqueados.
| Nome | Tipo | Descrição |
|---|---|---|
| applyToChildScopes |
boolean |
DenySettings será aplicado aos escopos de recursos filho de cada recurso gerenciado com uma atribuição de negação. |
| excludedActions |
string[] |
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. |
| excludedPrincipals |
string[] |
Lista de IDs principais do AAD excluídos do bloqueio. São permitidos até 5 princípios. |
| mode |
denySettings Mode que define ações negadas. |
DenySettingsMode
denySettings Mode que define ações negadas.
| Valor | Descrição |
|---|---|
| denyDelete |
Os usuários autorizados podem ler e modificar os recursos, mas não podem excluir. |
| denyWriteAndDelete |
Os usuários autorizados podem ler a partir de um recurso, mas não podem modificá-lo ou excluí-lo. |
| none |
Nenhum denyAssignments foi aplicado. |
DenyStatusMode
configurações denyAssignment aplicadas ao recurso.
| Valor | Descrição |
|---|---|
| denyDelete |
Os usuários autorizados podem ler e modificar os recursos, mas não podem excluir. |
| notSupported |
O tipo de recurso não suporta denyAssignments. |
| inapplicable |
denyAssignments não são suportados em recursos fora do escopo da pilha de implantação. |
| denyWriteAndDelete |
Os usuários autorizados só podem ler a partir de um recurso, mas não podem modificá-lo ou excluí-lo. |
| removedBySystem |
Negar atribuição foi removido pelo Azure devido a uma alteração no gerenciamento de recursos (movimentação de grupo de gerenciamento, etc.) |
| none |
Nenhum denyAssignments foi aplicado. |
DeploymentParameter
Parâmetro de implantação para o modelo.
| Nome | Tipo | Descrição |
|---|---|---|
| reference |
Referência de parâmetro do Azure Key Vault. |
|
| type |
string |
Tipo de valor. |
| value |
Valor de entrada para o parâmetro. |
DeploymentStack
Objeto de pilha de implantação.
| Nome | Tipo | Descrição |
|---|---|---|
| id |
string (arm-id) |
ID de recurso totalmente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| location |
string |
A geolocalização onde o recurso vive. Necessário para pilhas com escopo de assinatura e grupo de gerenciamento. O local é herdado do grupo de recursos para pilhas com escopo do grupo de recursos. |
| name |
string |
O nome do recurso |
| properties.actionOnUnmanage |
Define o comportamento dos recursos que não são mais gerenciados depois que a pilha de implantação é atualizada ou excluída. |
|
| properties.debugSetting |
A configuração de depuração da implantação. |
|
| properties.deletedResources |
Uma matriz de recursos que foram excluídos durante a atualização mais recente da pilha de implantação. Excluído significa que o recurso foi removido do modelo e as operações de exclusão relevantes foram especificadas. |
|
| properties.denySettings |
Define como os recursos implantados pela pilha são bloqueados. |
|
| properties.deploymentId |
string |
O resourceId do recurso de implantação criado pela pilha de implantação. |
| properties.deploymentScope |
string |
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}'). |
| properties.description |
string maxLength: 4096 |
Descrição da pilha de implantação. Comprimento máximo de 4096 caracteres. |
| properties.detachedResources |
Uma matriz de recursos que foram desanexados durante a atualização mais recente da pilha de implantação. Desanexado significa que o recurso foi removido do modelo, mas nenhuma operação de exclusão relevante foi especificada. Assim, o recurso ainda existe enquanto não está mais associado à pilha. |
|
| properties.duration |
string |
A duração da última atualização bem-sucedida da pilha de implantação. |
| properties.error |
O detalhe do erro. |
|
| properties.failedResources |
Uma matriz de recursos que não conseguiu atingir o estado de meta durante a atualização mais recente. Cada resourceId é acompanhado por uma mensagem de erro. |
|
| properties.outputs |
As saídas do recurso de implantação criado pela pilha de implantação. |
|
| properties.parameters |
<string,
Deployment |
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. |
| properties.parametersLink |
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. |
|
| properties.provisioningState |
Estado da pilha de implantação. |
|
| properties.resources |
Uma matriz de recursos atualmente gerenciados pela pilha de implantação. |
|
| properties.template |
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. |
|
| properties.templateLink |
O URI do modelo. Use a propriedade templateLink ou a propriedade template, mas não ambas. |
|
| systemData |
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. |
|
| tags |
object |
Tags de recursos. |
| type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
DeploymentStackListResult
A resposta de uma operação de lista DeploymentStack.
| Nome | Tipo | Descrição |
|---|---|---|
| nextLink |
string (uri) |
O link para a próxima página de itens |
| value |
Os itens DeploymentStack nesta página |
DeploymentStackProvisioningState
Estado da pilha de implantação.
| Valor | Descrição |
|---|---|
| creating |
A pilha de implantação está sendo criada no momento |
| validating |
A pilha de implantação está sendo validada no momento |
| waiting |
A pilha de implantação está aguardando no momento |
| deploying |
A pilha de implantação está sendo implantada no momento |
| canceling |
A pilha de implantação está sendo cancelada |
| updatingDenyAssignments |
A pilha de implantação está atualizando atribuições de negação |
| deletingResources |
A pilha de implantação está excluindo recursos |
| succeeded |
A pilha de implantação foi concluída com êxito |
| failed |
A pilha de implantação falhou |
| canceled |
A pilha de implantação foi cancelada |
| deleting |
A pilha de implantação está sendo excluída |
DeploymentStacksDebugSetting
A configuração de depuração.
| Nome | Tipo | Descrição |
|---|---|---|
| detailLevel |
string |
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. |
DeploymentStacksParametersLink
Entidade que representa a referência aos parâmetros de implantação.
| Nome | Tipo | Descrição |
|---|---|---|
| contentVersion |
string |
Se incluído, deve corresponder ao ContentVersion no modelo. |
| uri |
string |
O URI do arquivo de parâmetros. |
DeploymentStacksTemplateLink
Entidade que representa a referência ao modelo.
| Nome | Tipo | Descrição |
|---|---|---|
| contentVersion |
string |
Se incluído, deve corresponder ao ContentVersion no modelo. |
| id |
string |
Use a propriedade id ou uri, mas não ambas. |
| queryString |
string |
A cadeia de caracteres de consulta (por exemplo, um token SAS) a ser usada com o URI templateLink. |
| relativePath |
string |
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. |
| uri |
string |
O URI do modelo a ser implantado. Use a propriedade uri ou id, mas não ambas. |
ErrorAdditionalInfo
O erro de gerenciamento de recursos informações adicionais.
| Nome | Tipo | Descrição |
|---|---|---|
| info |
object |
As informações adicionais. |
| type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
| Nome | Tipo | Descrição |
|---|---|---|
| additionalInfo |
O erro informações adicionais. |
|
| code |
string |
O código de erro. |
| details |
Os detalhes do erro. |
|
| message |
string |
A mensagem de erro. |
| target |
string |
O destino do erro. |
ErrorResponse
Resposta de erro
| Nome | Tipo | Descrição |
|---|---|---|
| error |
O objeto de erro. |
KeyVaultParameterReference
Referência de parâmetro do Azure Key Vault.
| Nome | Tipo | Descrição |
|---|---|---|
| keyVault |
Referência do Azure Key Vault. |
|
| secretName |
string |
Nome secreto do Azure Key Vault. |
| secretVersion |
string |
Versão secreta do Azure Key Vault. |
KeyVaultReference
Referência do Azure Key Vault.
| Nome | Tipo | Descrição |
|---|---|---|
| id |
string |
Azure Key Vault resourceId. |
ManagedResourceReference
O modelo de recursos gerenciados.
| Nome | Tipo | Valor padrão | Descrição |
|---|---|---|---|
| denyStatus | none |
configurações denyAssignment aplicadas ao recurso. |
|
| id |
string |
A ID de recurso ARM de um recurso gerenciado pela pilha de implantação. |
|
| status | none |
Estado de gerenciamento atual do recurso na pilha de implantação. |
ResourceReference
O modelo resourceId.
| Nome | Tipo | Descrição |
|---|---|---|
| id |
string |
A ID de recurso ARM de um recurso gerenciado pela pilha de implantação. |
ResourceReferenceExtended
O modelo estendido resourceId. Isso é usado para documentar recursos com falha com um resourceId e um erro correspondente.
| Nome | Tipo | Descrição |
|---|---|---|
| error |
O detalhe do erro. |
|
| id |
string |
A ID de recurso ARM de um recurso gerenciado pela pilha de implantação. |
ResourceStatusMode
Estado de gerenciamento atual do recurso na pilha de implantação.
| Valor | Descrição |
|---|---|
| managed |
Esse recurso é gerenciado pela pilha de implantação. |
| removeDenyFailed |
Não é possível remover a atribuição de negação no recurso. |
| deleteFailed |
Não é possível excluir o recurso do Azure. A exclusão será repetida na próxima implantação de pilha ou pode ser excluída manualmente. |
| none |
Nenhum estado de gestão. |
systemData
Metadados referentes à criação e última modificação do recurso.
| Nome | Tipo | Descrição |
|---|---|---|
| createdAt |
string (date-time) |
O carimbo de data/hora da criação de recursos (UTC). |
| createdBy |
string |
A identidade que criou o recurso. |
| createdByType |
O tipo de identidade que criou o recurso. |
|
| lastModifiedAt |
string (date-time) |
O carimbo de data/hora da última modificação do recurso (UTC) |
| lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
| lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |
UnmanageActionManagementGroupMode
Especifica uma ação para um recurso recém-não gerenciado.
| Valor | Descrição |
|---|---|
| delete |
Apague os grupos de gestão do Azure. |
| detach |
Mantém os grupos de gestão no Azure. |
UnmanageActionResourceGroupMode
Especifica uma ação para um grupo de recursos recém-não gerido.
| Valor | Descrição |
|---|---|
| delete |
Apagar os grupos de recursos do Azure. |
| detach |
Mantém os grupos de recursos no Azure. |
UnmanageActionResourceMode
Especifica uma ação para um recurso recém-não gerenciado.
| Valor | Descrição |
|---|---|
| delete |
Eliminar os recursos do Azure |
| detach |
Mantém os recursos no Azure |