Поделиться через


az stack mg

Управление стеками развертывания в группе управления.

Команды

Имя Описание Тип Состояние
az stack mg create

Создайте или обновите стек развертывания в области группы управления.

Ядро ГА
az stack mg delete

Удалите указанный стек развертывания из области группы управления.

Ядро ГА
az stack mg export

Экспортируйте шаблон, используемый для создания стека развертывания.

Ядро ГА
az stack mg list

Список всех стеков развертывания в группе управления.

Ядро ГА
az stack mg show

Получение указанного стека развертывания из области группы управления.

Ядро ГА
az stack mg validate

Проверьте стек развертывания в области группы управления.

Ядро ГА

az stack mg create

Создайте или обновите стек развертывания в области группы управления.

az stack mg create --action-on-unmanage {deleteAll, deleteResources, detachAll}
                   --deny-settings-mode {denyDelete, denyWriteAndDelete, none}
                   --location
                   --management-group-id
                   --name
                   [--bse {false, true}]
                   [--cs]
                   [--deny-settings-excluded-actions]
                   [--deny-settings-excluded-principals]
                   [--deployment-subscription]
                   [--description]
                   [--no-wait]
                   [--parameters]
                   [--query-string]
                   [--tags]
                   [--template-file]
                   [--template-spec]
                   [--template-uri]
                   [--yes]

Примеры

Создайте стек развертывания с помощью файла шаблона и отключите все ресурсы в неуправляемом режиме.

az stack mg create --name StackName --management-group-id myMg --template-file simpleTemplate.json --location westus2 --description description --deny-settings-mode None --action-on-unmanage detachAll

Создайте стек развертывания с файлом параметров и удалите ресурсы в неуправляемом режиме.

az stack mg create --name StackName --management-group-id myMg --action-on-unmanage deleteResources --template-file simpleTemplate.json --parameters simpleTemplateParams.json --location westus2 --description description --deny-settings-mode None

Создайте стек развертывания с спецификацией шаблона.

az stack mg create --name StackName --management-group-id myMg --template-spec TemplateSpecResourceIDWithVersion --location westus2 --description description --deny-settings-mode None --action-on-unmanage deleteResources

Создайте стек развертывания с помощью Bicep-файла и удалите все ресурсы в неуправляемом режиме.

az stack mg create --name StackName --management-group-id myMg --action-on-unmanage deleteAll --template-file simple.bicep --location westus2 --description description --deny-settings-mode None

Создайте стек развертывания с помощью параметров из пар "ключ-значение".

az stack mg create --name StackName --management-group-id myMg --template-file simpleTemplate.json --location westus --description description --parameters simpleTemplateParams.json value1=foo value2=bar --deny-settings-mode None --action-on-unmanage deleteResources

Создайте стек развертывания из локального шаблона, используя файл параметров, удаленный файл параметров и выборочно переопределяя пары "ключ-значение".

az stack mg create --name StackName --management-group-id myMg --template-file azuredeploy.json --parameters @params.json --parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json --location westus --deny-settings-mode None --action-on-unmanage deleteResources

Создайте стек развертывания из локального шаблона, используя параметры запрета.

az stack mg create --name StackName --management-group-id myMg --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-excluded-principals "test1 test2" --location westus --action-on-unmanage deleteResources

Создайте стек развертывания из локального шаблона, примените параметры запрета к дочерней области.

az stack mg create --name StackName --management-group-id myMg --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-apply-to-child-scopes --location westus --action-on-unmanage deleteResources

Обязательные параметры

--action-on-unmanage --aou

Определяет, что происходит с ресурсами, которые больше не управляются после обновления или удаления стека.

Допустимые значения: deleteAll, deleteResources, detachAll
--deny-settings-mode --dm

Определите, какие операции запрещены для ресурсов, управляемых стеком.

Допустимые значения: denyDelete, denyWriteAndDelete, none
--location -l

Расположение для хранения стека развертывания.

--management-group-id -m

Идентификатор группы управления для создания стека.

--name -n

Имя стека развертывания.

Необязательные параметры

--bse --bypass-stack-out-of-sync-error

Флаг для обхода ошибок службы, указывающих, что список ресурсов стека неправильно синхронизирован.

Допустимые значения: false, true
Default value: False
--cs --deny-settings-apply-to-child-scopes

DenySettings будет применяться к дочерним областям.

Default value: False
--deny-settings-excluded-actions --ea

Список операций управления на основе ролей, исключенных из denySettings. Разрешено до 200 действий.

--deny-settings-excluded-principals --ep

Список идентификаторов субъектов AAD, исключенных из блокировки. Разрешено до 5 субъектов.

--deployment-subscription --ds

Область создания начального развертывания. Если область не указана, она по умолчанию будет использоваться в области стека развертывания.

--description

Описание стека развертывания.

--no-wait

Не дождитесь завершения длительной операции.

Default value: False
--parameters -p

Параметры могут быть предоставлены из файла с помощью синтаксиса @{path}, строки JSON или пар <KEY=VALUE>. Параметры вычисляются в порядке, поэтому при назначении значения дважды используется последнее значение. Рекомендуется сначала указать файл параметров, а затем переопределить выборочно с помощью синтаксиса KEY=VALUE.

--query-string -q

Строка запроса (маркер SAS), используемая с универсальным кодом шаблона в случае связанных шаблонов.

--tags

Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.

--template-file -f

Путь к файлу шаблона или Bicep-файлу в файловой системе.

--template-spec -s

Идентификатор ресурса спецификации шаблона.

--template-uri -u

Универсальный код ресурса (URI) для удаленного файла шаблона.

--yes

Не запрашивайте подтверждение.

Default value: False
Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az stack mg delete

Удалите указанный стек развертывания из области группы управления.

az stack mg delete --action-on-unmanage {deleteAll, deleteResources, detachAll}
                   --management-group-id
                   [--bse {false, true}]
                   [--id]
                   [--name]
                   [--yes]

Примеры

Удаление стека по имени.

az stack mg delete --name StackName --management-group-id myMg --action-on-unmanage detachAll

Удаление стека по идентификатору ресурса стека.

az stack mg delete --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/StackName --management-group-id myMg --action-on-unmanage deleteAll

Обязательные параметры

--action-on-unmanage --aou

Определяет, что происходит с ресурсами, которые больше не управляются после обновления или удаления стека.

Допустимые значения: deleteAll, deleteResources, detachAll
--management-group-id -m

Идентификатор группы управления для создания стека.

Необязательные параметры

--bse --bypass-stack-out-of-sync-error

Флаг для обхода ошибок службы, указывающих, что список ресурсов стека неправильно синхронизирован.

Допустимые значения: false, true
Default value: False
--id

Идентификатор ресурса стека развертывания.

--name -n

Имя стека развертывания.

--yes

Не запрашивайте подтверждение.

Default value: False
Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az stack mg export

Экспортируйте шаблон, используемый для создания стека развертывания.

az stack mg export --management-group-id
                   [--id]
                   [--name]

Примеры

Экспорт шаблона по имени.

az stack mg export --name StackName --management-group-id myMg

Экспорт шаблона по идентификатору ресурса стека.

az stack mg export --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/StackName --management-group-id myMg

Обязательные параметры

--management-group-id -m

Идентификатор группы управления для создания стека.

Необязательные параметры

--id

Идентификатор ресурса стека развертывания.

--name -n

Имя стека развертывания.

Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az stack mg list

Список всех стеков развертывания в группе управления.

az stack mg list --management-group-id

Примеры

Вывод списка всех стеков

az stack mg list --management-group-id myMg

Обязательные параметры

--management-group-id -m

Идентификатор группы управления для создания стека.

Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az stack mg show

Получение указанного стека развертывания из области группы управления.

az stack mg show --management-group-id
                 [--id]
                 [--name]

Примеры

Получение стека по имени.

az stack mg show --name StackName --management-group-id myMg

Получение стека по идентификатору ресурса стека.

az stack mg show --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/StackName --management-group-id myMg

Обязательные параметры

--management-group-id -m

Идентификатор группы управления для создания стека.

Необязательные параметры

--id

Идентификатор ресурса стека развертывания.

--name -n

Имя стека развертывания.

Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az stack mg validate

Проверьте стек развертывания в области группы управления.

az stack mg validate --action-on-unmanage {deleteAll, deleteResources, detachAll}
                     --deny-settings-mode {denyDelete, denyWriteAndDelete, none}
                     --location
                     --management-group-id
                     --name
                     [--bse {false, true}]
                     [--cs]
                     [--deny-settings-excluded-actions]
                     [--deny-settings-excluded-principals]
                     [--deployment-subscription]
                     [--description]
                     [--parameters]
                     [--query-string]
                     [--tags]
                     [--template-file]
                     [--template-spec]
                     [--template-uri]

Примеры

Проверьте стек развертывания с помощью файла шаблона и отсоедините все ресурсы в неуправляемом режиме.

az stack mg validate --name StackName --management-group-id myMg --template-file simpleTemplate.json --location westus2 --description description --deny-settings-mode None --action-on-unmanage detachAll

Проверьте стек развертывания с помощью файла параметров и удалите ресурсы в неуправляемом режиме.

az stack mg validate --name StackName --management-group-id myMg --action-on-unmanage deleteResources --template-file simpleTemplate.json --parameters simpleTemplateParams.json --location westus2 --description description --deny-settings-mode None

Проверьте стек развертывания с спецификацией шаблона.

az stack mg validate --name StackName --management-group-id myMg --template-spec TemplateSpecResourceIDWithVersion --location westus2 --description description --deny-settings-mode None --action-on-unmanage deleteResources

Проверьте стек развертывания с помощью Bicep-файла и удалите все ресурсы в неуправляемом режиме.

az stack mg validate --name StackName --management-group-id myMg --action-on-unmanage deleteAll --template-file simple.bicep --location westus2 --description description --deny-settings-mode None

Проверьте стек развертывания с помощью параметров из пар "ключ-значение".

az stack mg validate --name StackName --management-group-id myMg --template-file simpleTemplate.json --location westus --description description --parameters simpleTemplateParams.json value1=foo value2=bar --deny-settings-mode None --action-on-unmanage deleteResources

Проверьте стек развертывания из локального шаблона, используя файл параметров, удаленный файл параметров и выборочно переопределяя пары "ключ-значение".

az stack mg validate --name StackName --management-group-id myMg --template-file azuredeploy.json --parameters @params.json --parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json --location westus --deny-settings-mode None --action-on-unmanage deleteResources

Проверьте стек развертывания из локального шаблона с помощью параметров запрета.

az stack mg validate --name StackName --management-group-id myMg --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-excluded-principals "test1 test2" --location westus --action-on-unmanage deleteResources

Проверьте стек развертывания из локального шаблона, примените параметры запрета к дочерней области.

az stack mg validate --name StackName --management-group-id myMg --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-apply-to-child-scopes --location westus --action-on-unmanage deleteResources

Обязательные параметры

--action-on-unmanage --aou

Определяет, что происходит с ресурсами, которые больше не управляются после обновления или удаления стека.

Допустимые значения: deleteAll, deleteResources, detachAll
--deny-settings-mode --dm

Определите, какие операции запрещены для ресурсов, управляемых стеком.

Допустимые значения: denyDelete, denyWriteAndDelete, none
--location -l

Расположение для хранения стека развертывания.

--management-group-id -m

Идентификатор группы управления для создания стека.

--name -n

Имя стека развертывания.

Необязательные параметры

--bse --bypass-stack-out-of-sync-error

Флаг для обхода ошибок службы, указывающих, что список ресурсов стека неправильно синхронизирован.

Допустимые значения: false, true
Default value: False
--cs --deny-settings-apply-to-child-scopes

DenySettings будет применяться к дочерним областям.

Default value: False
--deny-settings-excluded-actions --ea

Список операций управления на основе ролей, исключенных из denySettings. Разрешено до 200 действий.

--deny-settings-excluded-principals --ep

Список идентификаторов субъектов AAD, исключенных из блокировки. Разрешено до 5 субъектов.

--deployment-subscription --ds

Область создания начального развертывания. Если область не указана, она по умолчанию будет использоваться в области стека развертывания.

--description

Описание стека развертывания.

--parameters -p

Параметры могут быть предоставлены из файла с помощью синтаксиса @{path}, строки JSON или пар <KEY=VALUE>. Параметры вычисляются в порядке, поэтому при назначении значения дважды используется последнее значение. Рекомендуется сначала указать файл параметров, а затем переопределить выборочно с помощью синтаксиса KEY=VALUE.

--query-string -q

Строка запроса (маркер SAS), используемая с универсальным кодом шаблона в случае связанных шаблонов.

--tags

Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.

--template-file -f

Путь к файлу шаблона или Bicep-файлу в файловой системе.

--template-spec -s

Идентификатор ресурса спецификации шаблона.

--template-uri -u

Универсальный код ресурса (URI) для удаленного файла шаблона.

Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.