az deployment group
Administración de la implementación de plantillas de Azure Resource Manager en el grupo de recursos.
Comandos
Nombre | Description | Tipo | Estado |
---|---|---|---|
az deployment group cancel |
Cancelar una implementación en el grupo de recursos. |
Núcleo | GA |
az deployment group create |
Inicie una implementación en el grupo de recursos. |
Núcleo | GA |
az deployment group delete |
Elimine una implementación en el grupo de recursos. |
Núcleo | GA |
az deployment group export |
Exporte la plantilla usada para una implementación. |
Núcleo | GA |
az deployment group list |
Enumera las implementaciones en el grupo de recursos. |
Núcleo | GA |
az deployment group show |
Mostrar una implementación en el grupo de recursos. |
Núcleo | GA |
az deployment group validate |
Compruebe si una plantilla es válida en el grupo de recursos. |
Núcleo | GA |
az deployment group wait |
Coloque la CLI en un estado de espera hasta que se cumpla una condición de implementación. |
Núcleo | GA |
az deployment group what-if |
Ejecute una operación de implementación What-If en el ámbito del grupo de recursos. |
Núcleo | GA |
az deployment group cancel
Cancelar una implementación en el grupo de recursos.
az deployment group cancel --name
--resource-group
Ejemplos
Cancelar una implementación en el grupo de recursos.
az deployment group cancel -g testrg -n deployment01
Parámetros requeridos
Nombre de la implementación.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, supresión de advertencias.
Formato de salida.
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle del registro. Use --debug para registros de depuración completos.
az deployment group create
Inicie una implementación en el grupo de recursos.
Especifique solo uno de los archivos --template-file | --template-uri URI | --template-spec para introducir la plantilla de ARM.
az deployment group create --resource-group
[--aux-subs]
[--aux-tenants]
[--confirm-with-what-if]
[--handle-extended-json-format]
[--mode {Complete, Incremental}]
[--name]
[--no-prompt {false, true}]
[--no-wait]
[--parameters]
[--proceed-if-no-change]
[--query-string]
[--rollback-on-error]
[--template-file]
[--template-spec]
[--template-uri]
[--what-if]
[--what-if-exclude-change-types {Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported}]
[--what-if-result-format {FullResourcePayloads, ResourceIdOnly}]
Ejemplos
Cree una implementación en el grupo de recursos a partir de un archivo de plantilla remoto mediante parámetros de un archivo JSON local.
az deployment group create --resource-group testrg --name rollout01 \
--template-uri https://myresource/azuredeploy.json --parameters @myparameters.json
Cree una implementación en el grupo de recursos a partir de un archivo de plantilla local mediante parámetros de una cadena JSON.
az deployment group create --resource-group testrg --name rollout01 \
--template-file azuredeploy.json \
--parameters '{ \"policyName\": { \"value\": \"policy2\" } }'
Cree una implementación en el grupo de recursos a partir de un archivo de plantilla local mediante parámetros de una cadena de matriz.
az deployment group create --resource-group testgroup --template-file demotemplate.json --parameters exampleString='inline string' exampleArray='("value1", "value2")'
Cree una implementación en el grupo de recursos a partir de una plantilla local, mediante un archivo de parámetros, un archivo de parámetros remotos y invalide de forma selectiva pares clave-valor.
az deployment group create --resource-group testrg --name rollout01 \
--template-file azuredeploy.json --parameters @params.json \
--parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json
Creación de una implementación en el ámbito del grupo de recursos a partir de una especificación de plantilla
az deployment group create --resource-group testrg --template-spec "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/Microsoft.Resources/templateSpecs/myTemplateSpec/versions/1.0"
Creación de una implementación en el ámbito del grupo de recursos desde un archivo de parámetros bicepparam
az deployment group create --resource-group testrg --parameters parameters.bicepparam
Creación de una implementación en el grupo de recursos entre inquilinos
az deployment group create --resource-group testrg --name rollout01 \
--template-file azuredeploy.json --parameters @myparameters.json --aux-tenants auxiliary_tenant01 auxiliary_tenant02
Parámetros requeridos
Grupo de recursos en el que se va a crear la implementación.
Parámetros opcionales
La opción "--aux-subs" está en desuso y se quitará en una versión futura. Use "--aux-tenants" en su lugar.
Suscripciones auxiliares que se usarán durante la implementación entre inquilinos.
Inquilinos auxiliares que se usarán durante la implementación entre inquilinos.
Indique al comando que ejecute la implementación What-If antes de ejecutar la implementación. A continuación, se le pide que confirme los cambios en los recursos antes de continuar.
La opción "--handle-extended-json-format/-j" está en desuso y se quitará en una versión futura.
Compatibilidad para controlar el contenido extendido de la plantilla, incluidos los comentarios y varias líneas en la implementación.
Modo de implementación.
Nombre de la implementación.
La opción para deshabilitar la solicitud de los parámetros que faltan para la plantilla de ARM. Cuando el valor es true, se omitirá la solicitud que requiere a los usuarios que proporcionen el parámetro que falta. El valor predeterminado es false.
No espere a que finalice la operación de ejecución prolongada.
Proporcione valores de parámetros de implementación.
Los parámetros se pueden proporcionar desde un archivo mediante la sintaxis de @{path}
, una cadena JSON o como pares <KEY=VALUE>
. Los parámetros se evalúan en orden, por lo que cuando se asigna un valor dos veces, se usará el último valor. Se recomienda proporcionar primero el archivo de parámetros y, a continuación, invalidar selectivamente mediante la sintaxis KEY=VALUE. Tenga en cuenta también si proporciona un archivo bicepparam, puede usar este argumento solo una vez.
Indique al comando que ejecute la implementación si el resultado del What-If no contiene cambios en los recursos. Aplicable cuando se establece --confirm-with-what-if.
Cadena de consulta (un token de SAS) que se va a usar con el URI de plantilla en el caso de las plantillas vinculadas.
Nombre de una implementación a la que se revertirá al error o use como marca para revertir a la última implementación correcta.
Ruta de acceso al archivo de plantilla o al archivo de Bicep.
Identificador de recurso de especificación de plantilla.
Identificador URI del archivo de plantilla.
Indique al comando que ejecute what-if de implementación.
Lista separada por espacios de tipos de cambio de recursos que se excluirán de los resultados de What-If. Aplicable cuando se establece --confirm-with-what-if.
Formato de What-If resultados. Aplicable cuando se establece --confirm-with-what-if
.
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, supresión de advertencias.
Formato de salida.
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle del registro. Use --debug para registros de depuración completos.
az deployment group delete
Elimine una implementación en el grupo de recursos.
az deployment group delete --name
--resource-group
[--no-wait]
Ejemplos
Elimine una implementación en el grupo de recursos.
az deployment group delete -g testrg -n deployment01
Parámetros requeridos
Nombre de la implementación.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros opcionales
No espere a que finalice la operación de ejecución prolongada.
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, supresión de advertencias.
Formato de salida.
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle del registro. Use --debug para registros de depuración completos.
az deployment group export
Exporte la plantilla usada para una implementación.
az deployment group export --name
--resource-group
Ejemplos
Exporte la plantilla usada para una implementación en el grupo de recursos.
az deployment group export --resource-group testrg --name MyDeployment
Parámetros requeridos
Nombre de la implementación.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, supresión de advertencias.
Formato de salida.
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle del registro. Use --debug para registros de depuración completos.
az deployment group list
Enumera las implementaciones en el grupo de recursos.
az deployment group list --resource-group
[--filter]
Ejemplos
Enumera las implementaciones en el grupo de recursos.
az deployment group list -g testrg
Parámetros requeridos
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros opcionales
Filtrar expresión mediante notación OData. Puede usar --filter "provisioningState eq '{state}'" para filtrar provisioningState. Para obtener más información, visite https://learn.microsoft.com/rest/api/resources/deployments/listatsubscriptionscope#uri-parameters.
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, supresión de advertencias.
Formato de salida.
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle del registro. Use --debug para registros de depuración completos.
az deployment group show
Mostrar una implementación en el grupo de recursos.
az deployment group show --name
--resource-group
Ejemplos
Mostrar una implementación en el grupo de recursos.
az deployment group show -g testrg -n deployment01
Parámetros requeridos
Nombre de la implementación.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, supresión de advertencias.
Formato de salida.
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle del registro. Use --debug para registros de depuración completos.
az deployment group validate
Compruebe si una plantilla es válida en el grupo de recursos.
Especifique solo uno de los archivos --template-file | --template-uri URI | --template-spec para introducir la plantilla de ARM.
az deployment group validate --resource-group
[--handle-extended-json-format]
[--mode {Complete, Incremental}]
[--name]
[--no-prompt {false, true}]
[--parameters]
[--query-string]
[--rollback-on-error]
[--template-file]
[--template-spec]
[--template-uri]
Ejemplos
Compruebe si una plantilla es válida en el grupo de recursos.
az deployment group validate --resource-group testrg --template-file {template-file}
Compruebe si una plantilla es válida en el grupo de recursos. (generado automáticamente)
az deployment group validate --parameters MyValue=This MyArray=@array.json --resource-group testrg --template-file azuredeploy.json
Parámetros requeridos
Grupo de recursos en el que se va a crear la implementación.
Parámetros opcionales
La opción "--handle-extended-json-format/-j" está en desuso y se quitará en una versión futura.
Compatibilidad para controlar el contenido extendido de la plantilla, incluidos los comentarios y varias líneas en la implementación.
Modo de implementación.
Nombre de la implementación.
La opción para deshabilitar la solicitud de los parámetros que faltan para la plantilla de ARM. Cuando el valor es true, se omitirá la solicitud que requiere a los usuarios que proporcionen el parámetro que falta. El valor predeterminado es false.
Proporcione valores de parámetros de implementación.
Los parámetros se pueden proporcionar desde un archivo mediante la sintaxis de @{path}
, una cadena JSON o como pares <KEY=VALUE>
. Los parámetros se evalúan en orden, por lo que cuando se asigna un valor dos veces, se usará el último valor. Se recomienda proporcionar primero el archivo de parámetros y, a continuación, invalidar selectivamente mediante la sintaxis KEY=VALUE.
Cadena de consulta (un token de SAS) que se va a usar con el URI de plantilla en el caso de las plantillas vinculadas.
Nombre de una implementación a la que se revertirá al error o use como marca para revertir a la última implementación correcta.
Ruta de acceso al archivo de plantilla o al archivo de Bicep.
Identificador de recurso de especificación de plantilla.
Identificador URI del archivo de plantilla.
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, supresión de advertencias.
Formato de salida.
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle del registro. Use --debug para registros de depuración completos.
az deployment group wait
Coloque la CLI en un estado de espera hasta que se cumpla una condición de implementación.
az deployment group wait --name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Ejemplos
Coloque la CLI en un estado de espera hasta que se cumpla una condición de implementación. (generado automáticamente)
az deployment group wait --created --name MyDeployment --resource-group MyResourceGroup
Parámetros requeridos
Nombre de la implementación.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros opcionales
Espere hasta que se cree con "provisioningState" en "Succeeded".
Espere hasta que la condición cumpla una consulta JMESPath personalizada. Por ejemplo, provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Espere hasta que se elimine.
Espere hasta que exista el recurso.
Intervalo de sondeo en segundos.
Espera máxima en segundos.
Espere hasta que se actualice con provisioningState en "Succeeded".
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, supresión de advertencias.
Formato de salida.
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle del registro. Use --debug para registros de depuración completos.
az deployment group what-if
Ejecute una operación de implementación What-If en el ámbito del grupo de recursos.
Especifique solo uno de los archivos --template-file | --template-uri URI | --template-spec para introducir la plantilla de ARM.
az deployment group what-if --resource-group
[--aux-tenants]
[--exclude-change-types {Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported}]
[--mode {Complete, Incremental}]
[--name]
[--no-pretty-print]
[--no-prompt {false, true}]
[--parameters]
[--query-string]
[--result-format {FullResourcePayloads, ResourceIdOnly}]
[--template-file]
[--template-spec]
[--template-uri]
Ejemplos
Ejecute una operación de implementación What-If en un grupo de recursos.
az deployment group what-if --resource-group testrg --name rollout01 --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json
Ejecute una operación de implementación What-If en un grupo de recursos con formato ResourceIdOnly.
az deployment group what-if --resource-group testrg --name rollout01 --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json --result-format ResourceIdOnly
Ejecute una operación de implementación What-If en un grupo de recursos sin imprimir el resultado.
az deployment group what-if --resource-group testrg --name rollout01 --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json --no-pretty-print
Parámetros requeridos
Grupo de recursos en el que se va a ejecutar la implementación What-If operación.
Parámetros opcionales
Inquilinos auxiliares que se usarán durante la implementación entre inquilinos.
Lista separada por espacios de tipos de cambio de recursos que se excluirán de los resultados de What-If.
Modo de implementación.
Nombre de la implementación.
Deshabilite la impresión bonita para los resultados de What-If. Cuando se establece, se usará el tipo de formato de salida.
La opción para deshabilitar la solicitud de los parámetros que faltan para la plantilla de ARM. Cuando el valor es true, se omitirá la solicitud que requiere a los usuarios que proporcionen el parámetro que falta. El valor predeterminado es false.
Proporcione valores de parámetros de implementación.
Los parámetros se pueden proporcionar desde un archivo mediante la sintaxis de @{path}
, una cadena JSON o como pares <KEY=VALUE>
. Los parámetros se evalúan en orden, por lo que cuando se asigna un valor dos veces, se usará el último valor. Se recomienda proporcionar primero el archivo de parámetros y, a continuación, invalidar selectivamente mediante la sintaxis KEY=VALUE.
Cadena de consulta (un token de SAS) que se va a usar con el URI de plantilla en el caso de las plantillas vinculadas.
Formato de What-If resultados.
Ruta de acceso al archivo de plantilla o al archivo de Bicep.
Identificador de recurso de especificación de plantilla.
Identificador URI del archivo de plantilla.
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, supresión de advertencias.
Formato de salida.
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle del registro. Use --debug para registros de depuración completos.