Deployment Stacks - List At Management Group
Enumera las pilas de implementación en el ámbito especificado.
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Resources/deploymentStacks?api-version=2022-08-01-preview
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
management
|
path | True |
string minLength: 1 |
Identificador del grupo de administración. |
|
api-version
|
query | True |
string minLength: 1 |
Versión de la API que se va a usar para esta operación. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
La operación de Azure se completó correctamente. |
|
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
| Nombre | Description |
|---|---|
| user_impersonation | Suplantar su cuenta de usuario |
Ejemplos
List management group Deployment stacks
Solicitud de ejemplo
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks?api-version=2022-08-01-preview
Respuesta de muestra
{
"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"
}
}
]
}
Definiciones
| Nombre | Description |
|---|---|
|
Action |
Define el comportamiento de los recursos que ya no se administran después de actualizar o eliminar la pila. |
|
created |
Tipo de identidad que creó el recurso. |
|
Deny |
Define cómo se bloquean los recursos implementados por la pila de implementación. |
|
Deny |
denySettings Modo que define acciones denegadas. |
|
Deny |
denyAssignment configuración aplicada al recurso. |
|
Deployment |
Parámetro de implementación de la plantilla. |
|
Deployment |
Objeto de pila de implementación. |
|
Deployment |
Respuesta de una operación de lista DeploymentStack. |
|
Deployment |
Estado de la pila de implementación. |
|
Deployment |
Configuración de depuración. |
|
Deployment |
Entidad que representa la referencia a los parámetros de implementación. |
|
Deployment |
Entidad que representa la referencia a la plantilla. |
|
Error |
Información adicional sobre el error de administración de recursos. |
|
Error |
Detalle del error. |
|
Error |
Respuesta de error |
|
Key |
Referencia de parámetros de Azure Key Vault. |
|
Key |
Referencia de Azure Key Vault. |
|
Managed |
Modelo de recursos administrados. |
|
Resource |
El modelo resourceId. |
|
Resource |
El modelo extendido resourceId. Esto se usa para documentar recursos con errores con un resourceId y un error correspondiente. |
|
Resource |
Estado de administración actual del recurso en la pila de implementación. |
|
system |
Metadatos relativos a la creación y última modificación del recurso. |
|
Unmanage |
Especifica una acción para un recurso recién no administrado. |
|
Unmanage |
Especifica una acción para un grupo de recursos recién no gestionado. |
|
Unmanage |
Especifica una acción para un recurso recién no administrado. |
ActionOnUnmanage
Define el comportamiento de los recursos que ya no se administran después de actualizar o eliminar la pila.
| Nombre | Tipo | Description |
|---|---|---|
| managementGroups |
Especifica una acción para un grupo de gestión de recursos recién no gestionado. |
|
| resourceGroups |
Especifica una acción para un grupo de recursos recién no gestionado. |
|
| resources |
Especifica una acción para un recurso recién no administrado. |
createdByType
Tipo de identidad que creó el recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DenySettings
Define cómo se bloquean los recursos implementados por la pila de implementación.
| Nombre | Tipo | Description |
|---|---|---|
| applyToChildScopes |
boolean |
DenySettings se aplicará a los ámbitos de recursos secundarios de cada recurso administrado con una asignación de denegación. |
| excludedActions |
string[] |
Lista de operaciones de administración basadas en roles que se excluyen de denySettings. Se permiten hasta 200 acciones. Si el modo denySetting se establece en "denyWriteAndDelete", las siguientes acciones se anexan automáticamente a "excludedActions": "*/read" y "Microsoft.Authorization/locks/delete". Si el modo denySetting se establece en "denyDelete", las siguientes acciones se anexan automáticamente a "excludedActions": "Microsoft.Authorization/locks/delete". Se quitarán las acciones duplicadas. |
| excludedPrincipals |
string[] |
Lista de identificadores de entidad de seguridad de AAD excluidos del bloqueo. Se permiten hasta 5 entidades de seguridad. |
| mode |
denySettings Modo que define acciones denegadas. |
DenySettingsMode
denySettings Modo que define acciones denegadas.
| Valor | Description |
|---|---|
| denyDelete |
Los usuarios autorizados pueden leer y modificar los recursos, pero no se pueden eliminar. |
| denyWriteAndDelete |
Los usuarios autorizados pueden leer desde un recurso, pero no pueden modificarlo ni eliminarlo. |
| none |
No se ha aplicado denyAssignments. |
DenyStatusMode
denyAssignment configuración aplicada al recurso.
| Valor | Description |
|---|---|
| denyDelete |
Los usuarios autorizados pueden leer y modificar los recursos, pero no se pueden eliminar. |
| notSupported |
El tipo de recurso no admite denyAssignments. |
| inapplicable |
denyAssignments no se admite en recursos fuera del ámbito de la pila de implementación. |
| denyWriteAndDelete |
Los usuarios autorizados solo pueden leer desde un recurso, pero no pueden modificarlo ni eliminarlo. |
| removedBySystem |
Azure ha quitado la asignación de denegación debido a un cambio de administración de recursos (movimiento de grupo de administración, etc.) |
| none |
No se ha aplicado denyAssignments. |
DeploymentParameter
Parámetro de implementación de la plantilla.
| Nombre | Tipo | Description |
|---|---|---|
| reference |
Referencia de parámetros de Azure Key Vault. |
|
| type |
string |
Tipo del valor. |
| value |
Valor de entrada del parámetro. |
DeploymentStack
Objeto de pila de implementación.
| Nombre | Tipo | Description |
|---|---|---|
| id |
string (arm-id) |
Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| location |
string |
La ubicación geográfica donde reside el recurso. Necesario para las pilas de ámbito de suscripción y grupo de administración. La ubicación se hereda del grupo de recursos para las pilas con ámbito de grupo de recursos. |
| name |
string |
Nombre del recurso |
| properties.actionOnUnmanage |
Define el comportamiento de los recursos que ya no se administran después de actualizar o eliminar la pila de implementación. |
|
| properties.debugSetting |
Configuración de depuración de la implementación. |
|
| properties.deletedResources |
Matriz de recursos que se eliminaron durante la actualización de la pila de implementación más reciente. Eliminado significa que el recurso se eliminó de la plantilla y se especificaron las operaciones de eliminación pertinentes. |
|
| properties.denySettings |
Define cómo se bloquean los recursos implementados por la pila. |
|
| properties.deploymentId |
string |
ResourceId del recurso de implementación creado por la pila de implementación. |
| properties.deploymentScope |
string |
Ámbito en el que se debe crear la implementación inicial. Si no se especifica un ámbito, el valor predeterminado será el ámbito de la pila de implementación. Los ámbitos válidos son: grupo de administración (formato: '/providers/Microsoft.Management/managementGroups/{managementGroupId}'), suscripción (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'). |
| properties.description |
string maxLength: 4096 |
Descripción de la pila de implementación. Longitud máxima de 4096 caracteres. |
| properties.detachedResources |
Una matriz de recursos que se desasociaron durante la actualización de la pila de implementación más reciente. Desasociado significa que el recurso se quitó de la plantilla, pero no se especificaron operaciones de eliminación relevantes. Por lo tanto, el recurso sigue existiendo mientras ya no esté asociado con la pila. |
|
| properties.duration |
string |
La duración de la última actualización correcta de la pila de implementación. |
| properties.error |
Detalle del error. |
|
| properties.failedResources |
Matriz de recursos que no pudieron alcanzar el estado objetivo durante la actualización más reciente. Cada resourceId va acompañado de un mensaje de error. |
|
| properties.outputs |
Las salidas del recurso de implementación creado por la pila de implementación. |
|
| properties.parameters |
<string,
Deployment |
Pares de nombre y valor que definen los parámetros de implementación de la plantilla. Use este elemento al proporcionar los valores de parámetro directamente en la solicitud, en lugar de vincular a un archivo de parámetros existente. Use la propiedad parametersLink o la propiedad parameters, pero no ambas. |
| properties.parametersLink |
Identificador URI del archivo de parámetros. Use este elemento para vincular a un archivo de parámetros existente. Use la propiedad parametersLink o la propiedad parameters, pero no ambas. |
|
| properties.provisioningState |
Estado de la pila de implementación. |
|
| properties.resources |
Matriz de recursos administrados actualmente por la pila de implementación. |
|
| properties.template |
El contenido de la plantilla. Este elemento se usa cuando desea pasar la sintaxis de plantilla directamente en la solicitud en lugar de vincular a una plantilla existente. Puede ser una cadena JSON con formato correcto o JObject. Use la propiedad templateLink o la propiedad template, pero no ambas. |
|
| properties.templateLink |
Identificador URI de la plantilla. Use la propiedad templateLink o la propiedad template, pero no ambas. |
|
| systemData |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
|
| tags |
object |
Etiquetas de recursos. |
| type |
string |
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
DeploymentStackListResult
Respuesta de una operación de lista DeploymentStack.
| Nombre | Tipo | Description |
|---|---|---|
| nextLink |
string (uri) |
El enlace a la siguiente página de artículos |
| value |
Los elementos de DeploymentStack de esta página |
DeploymentStackProvisioningState
Estado de la pila de implementación.
| Valor | Description |
|---|---|
| creating |
La pila de implementación se está creando actualmente |
| validating |
La pila de implementación se está validando actualmente |
| waiting |
La pila de implementación está esperando actualmente |
| deploying |
La pila de implementación se está implementando actualmente |
| canceling |
La pila de implementación se está cancelando |
| updatingDenyAssignments |
La pila de implementación está actualizando las asignaciones de denegación |
| deletingResources |
La pila de implementación está eliminando recursos |
| succeeded |
La pila de implementación se completó correctamente |
| failed |
Se ha producido un error en la pila de implementación |
| canceled |
Se ha cancelado la pila de implementación |
| deleting |
La pila de implementación se está eliminando |
DeploymentStacksDebugSetting
Configuración de depuración.
| Nombre | Tipo | Description |
|---|---|---|
| detailLevel |
string |
Especifica el tipo de información que se va a registrar para la depuración. Los valores permitidos no son ninguno, requestContent, responseContent o requestContent y responseContent separados por una coma. El valor predeterminado no es ninguno. Al establecer este valor, considere cuidadosamente el tipo de información que se pasa durante la implementación. Al registrar información sobre la solicitud o respuesta, se podrían exponer datos confidenciales que se recuperan a través de las operaciones de implementación. |
DeploymentStacksParametersLink
Entidad que representa la referencia a los parámetros de implementación.
| Nombre | Tipo | Description |
|---|---|---|
| contentVersion |
string |
Si se incluye, debe coincidir con ContentVersion en la plantilla. |
| uri |
string |
Identificador URI del archivo de parámetros. |
DeploymentStacksTemplateLink
Entidad que representa la referencia a la plantilla.
| Nombre | Tipo | Description |
|---|---|---|
| contentVersion |
string |
Si se incluye, debe coincidir con ContentVersion en la plantilla. |
| id |
string |
El resourceId de una especificación de plantilla. Use la propiedad id o uri, pero no ambas. |
| queryString |
string |
Cadena de consulta (por ejemplo, un token de SAS) que se va a usar con el URI templateLink. |
| relativePath |
string |
La propiedad relativePath se puede usar para implementar una plantilla vinculada en una ubicación relativa al elemento primario. Si la plantilla primaria estaba vinculada a templateSpec, esto hará referencia a un artefacto en TemplateSpec. Si el elemento primario se vinculó con un URI, la implementación secundaria será una combinación de los URI primarios y relativePath. |
| uri |
string |
Identificador URI de la plantilla que se va a implementar. Use la propiedad URI o id, pero no ambas. |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
| Nombre | Tipo | Description |
|---|---|---|
| info |
object |
Información adicional. |
| type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
| Nombre | Tipo | Description |
|---|---|---|
| additionalInfo |
Información adicional del error. |
|
| code |
string |
Código de error. |
| details |
Detalles del error. |
|
| message |
string |
Mensaje de error. |
| target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
| Nombre | Tipo | Description |
|---|---|---|
| error |
Objeto de error. |
KeyVaultParameterReference
Referencia de parámetros de Azure Key Vault.
| Nombre | Tipo | Description |
|---|---|---|
| keyVault |
Referencia de Azure Key Vault. |
|
| secretName |
string |
Nombre del secreto de Azure Key Vault. |
| secretVersion |
string |
Versión secreta de Azure Key Vault. |
KeyVaultReference
Referencia de Azure Key Vault.
| Nombre | Tipo | Description |
|---|---|---|
| id |
string |
Resource Id de Azure Key Vault. |
ManagedResourceReference
Modelo de recursos administrados.
| Nombre | Tipo | Valor predeterminado | Description |
|---|---|---|---|
| denyStatus | none |
denyAssignment configuración aplicada al recurso. |
|
| id |
string |
Identificador de recurso de ARM de un recurso administrado por la pila de implementación. |
|
| status | none |
Estado de administración actual del recurso en la pila de implementación. |
ResourceReference
El modelo resourceId.
| Nombre | Tipo | Description |
|---|---|---|
| id |
string |
Identificador de recurso de ARM de un recurso administrado por la pila de implementación. |
ResourceReferenceExtended
El modelo extendido resourceId. Esto se usa para documentar recursos con errores con un resourceId y un error correspondiente.
| Nombre | Tipo | Description |
|---|---|---|
| error |
Detalle del error. |
|
| id |
string |
Identificador de recurso de ARM de un recurso administrado por la pila de implementación. |
ResourceStatusMode
Estado de administración actual del recurso en la pila de implementación.
| Valor | Description |
|---|---|
| managed |
La pila de implementación administra este recurso. |
| removeDenyFailed |
No se puede quitar la asignación de denegación en el recurso. |
| deleteFailed |
No se puede eliminar el recurso de Azure. La eliminación se reintentará en la siguiente implementación de pila o se puede eliminar manualmente. |
| none |
Sin estado de administración. |
systemData
Metadatos relativos a la creación y última modificación del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
Marca de tiempo de creación de recursos (UTC). |
| createdBy |
string |
Identidad que creó el recurso. |
| createdByType |
Tipo de identidad que creó el recurso. |
|
| lastModifiedAt |
string (date-time) |
Marca de tiempo de la última modificación del recurso (UTC) |
| lastModifiedBy |
string |
Identidad que modificó por última vez el recurso. |
| lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |
UnmanageActionManagementGroupMode
Especifica una acción para un recurso recién no administrado.
| Valor | Description |
|---|---|
| delete |
Elimina los grupos de gestión de Azure. |
| detach |
Mantén los grupos de gestión en Azure. |
UnmanageActionResourceGroupMode
Especifica una acción para un grupo de recursos recién no gestionado.
| Valor | Description |
|---|---|
| delete |
Elimina los grupos de recursos de Azure. |
| detach |
Mantén los grupos de recursos en Azure. |
UnmanageActionResourceMode
Especifica una acción para un recurso recién no administrado.
| Valor | Description |
|---|---|
| delete |
Eliminar los recursos de Azure |
| detach |
Mantén los recursos en Azure |