Partilhar via


az blueprint

Nota

Essa referência faz parte da extensão de blueprint para a CLI do Azure (versão 2.50.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az blueprint . Saiba mais sobre extensões.

Comandos para gerenciar o blueprint.

Comandos

Name Description Tipo Estado
az blueprint artifact

Comandos para gerenciar o artefato do blueprint.

Extensão GA
az blueprint artifact delete

Exclua um artefato de blueprint.

Extensão Pré-visualizar
az blueprint artifact list

Listar artefatos para uma determinada definição de blueprint.

Extensão Pré-visualizar
az blueprint artifact policy

Comandos para gerenciar o artefato de atribuição de política do blueprint.

Extensão GA
az blueprint artifact policy create

Crie um artefato de política de blueprint.

Extensão GA
az blueprint artifact policy update

Atualize o artefato da política do blueprint.

Extensão GA
az blueprint artifact role

Comandos para gerenciar o artefato de atribuição de função do blueprint.

Extensão GA
az blueprint artifact role create

Crie um artefato de função de blueprint.

Extensão GA
az blueprint artifact role update

Atualizar artefato de função de blueprint.

Extensão GA
az blueprint artifact show

Obtenha um artefato de projeto.

Extensão Pré-visualizar
az blueprint artifact template

Comandos para gerenciar o artefato de modelo ARM do blueprint.

Extensão GA
az blueprint artifact template create

Crie um artefato de braço de esquema.

Extensão GA
az blueprint artifact template update

Atualize o artefato do braço do blueprint.

Extensão GA
az blueprint assignment

Comandos para gerenciar a atribuição do blueprint.

Extensão GA
az blueprint assignment create

Crie uma atribuição de blueprint.

Extensão GA
az blueprint assignment delete

Exclua uma atribuição de blueprint.

Extensão Pré-visualizar
az blueprint assignment list

Listar atribuições de blueprint em uma assinatura.

Extensão Pré-visualizar
az blueprint assignment show

Obtenha uma tarefa de blueprint.

Extensão Pré-visualizar
az blueprint assignment update

Atualize uma atribuição de blueprint.

Extensão GA
az blueprint assignment wait

Coloque a CLI em um estado de espera até que uma condição da atribuição do Blueprint seja atendida.

Extensão GA
az blueprint assignment who

Obtenha o Blueprint Servie Principal Name objectId.

Extensão Pré-visualizar
az blueprint create

Crie uma definição de blueprint.

Extensão Pré-visualizar
az blueprint delete

Exclua uma definição de blueprint.

Extensão Pré-visualizar
az blueprint export

Exporte uma definição de blueprint e artefatos para o(s) arquivo(s) json.

Extensão GA
az blueprint import

Importe uma definição de blueprint e artefatos de um directoy de arquivos json.

Extensão GA
az blueprint list

Listar definições de blueprint.

Extensão Pré-visualizar
az blueprint publish

Publique uma nova versão da definição do blueprint com os artefatos mais recentes. As definições de plantas publicadas são imutáveis.

Extensão Pré-visualizar
az blueprint resource-group

Comandos para gerenciar o artefato do grupo de recursos do blueprint.

Extensão GA
az blueprint resource-group add

Adicione um artefato de grupo de recursos ao blueprint.

Extensão GA
az blueprint resource-group list

Listar artefato do grupo de recursos do blueprint.

Extensão GA
az blueprint resource-group remove

Remova um artefato de grupo de recursos do blueprint.

Extensão GA
az blueprint resource-group show

Mostrar artefato do grupo de recursos do blueprint.

Extensão GA
az blueprint resource-group update

Atualize o artefato do grupo de recursos do blueprint.

Extensão GA
az blueprint show

Obtenha uma definição de blueprint.

Extensão Pré-visualizar
az blueprint update

Atualize uma definição de blueprint.

Extensão Pré-visualizar
az blueprint version

Comandos para gerenciar versões de blueprint publicadas.

Extensão Pré-visualizar
az blueprint version artifact

Comandos para gerenciar artefatos de blueprint publicados.

Extensão Pré-visualizar
az blueprint version artifact list

Listar artefatos para uma versão de um esquema publicado.

Extensão Pré-visualizar
az blueprint version artifact show

Mostrar um artefato para um esquema publicado.

Extensão Pré-visualizar
az blueprint version delete

Exclua uma versão publicada de um esquema.

Extensão Pré-visualizar
az blueprint version list

Listar versões publicadas de determinada definição de modelo.

Extensão Pré-visualizar
az blueprint version show

Obtenha uma versão publicada de um plano.

Extensão Pré-visualizar

az blueprint create

Pré-visualizar

Este comando está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Crie uma definição de blueprint.

az blueprint create --name
                    --target-scope {managementGroup, subscription}
                    [--description]
                    [--display-name]
                    [--management-group]
                    [--parameters]
                    [--resource-groups]
                    [--subscription]

Exemplos

Criar um plano de subscrição

az blueprint create --subscription MySubscription --name MyBlueprint --description "blueprint contains all artifacts" --target-scope subscription

Criar um plano de grupo de gerenciamento

az blueprint create --management-group MyManagementGroup --name MyBlueprint --description "blueprint contains all artifact" --target-scope subscription

Parâmetros Obrigatórios

--name -n

Nome da definição do blueprint.

--target-scope

O âmbito em que esta definição de modelo pode ser atribuída.

valores aceites: managementGroup, subscription

Parâmetros Opcionais

--description

Multi-linha explicar este recurso.

--display-name

Uma cadeia de caracteres de linha única explica este recurso.

--management-group -m

Use o grupo de gerenciamento para o escopo do blueprint.

--parameters -p

Parâmetros exigidos por esta definição de blueprint. Pode ser uma cadeia de caracteres JSON ou um caminho de arquivo JSON. Suporta sintaxe taquigráfica, json-file e yaml-file. Tente "??" para mostrar mais.

--resource-groups

Espaços reservados para grupos de recursos definidos por esta definição de blueprint. Valor esperado: json-string/@json-file. Suporta sintaxe taquigráfica, json-file e yaml-file. Tente "??" para mostrar mais.

--subscription -s

Use a assinatura para o escopo do blueprint. Se --management-group não for especificado, --o valor da assinatura ou a assinatura padrão serão usados como escopo.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az blueprint delete

Pré-visualizar

Este comando está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Exclua uma definição de blueprint.

az blueprint delete --name
                    [--management-group]
                    [--subscription]
                    [--yes]

Exemplos

Excluir um esquema de grupo de gerenciamento

az blueprint delete --management-group MyManagementGroup --name MyBlueprint

Excluir um plano de assinatura

az blueprint delete --subscription MySubscription --name MyBlueprint

Parâmetros Obrigatórios

--name -n

Nome da definição do blueprint.

Parâmetros Opcionais

--management-group -m

Use o grupo de gerenciamento para o escopo do blueprint.

--subscription -s

Use a assinatura para o escopo do blueprint. Se --management-group não for especificado, --o valor da assinatura ou a assinatura padrão serão usados como escopo.

--yes -y

Não solicite confirmação.

valor predefinido: False
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az blueprint export

Exporte uma definição de blueprint e artefatos para o(s) arquivo(s) json.

az blueprint export --name
                    --output-path
                    [--management-group]
                    [--subscription]
                    [--yes]

Exemplos

Exportar uma definição de blueprint e artefatos

az blueprint export --name MyBlueprint \
--output-path "path/to/blueprint/directory"

Parâmetros Obrigatórios

--name -n

Nome da definição de blueprint a ser exportada.

--output-path

O caminho do diretório para definições json do blueprint e artefatos. O arquivo de definição do blueprint será chamado blueprint.json. Os arquivos json de artefatos estarão em um subdiretório chamado artifacts.

Parâmetros Opcionais

--management-group -m

Use o grupo de gerenciamento para o escopo do blueprint.

--subscription -s

Use a assinatura para o escopo do blueprint. Se --management-group não for especificado, --o valor da assinatura ou a assinatura padrão serão usados como escopo.

--yes -y

Ignorar confirmação do usuário. Quando definido, se o diretório não existir, ele será criado. Se o diretório existir e tiver conteúdo, eles serão substituídos. Se não estiver definido, o usuário será solicitado a fornecer permissão para continuar.

valor predefinido: False
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az blueprint import

Importe uma definição de blueprint e artefatos de um directoy de arquivos json.

az blueprint import --input-path
                    --name
                    [--management-group]
                    [--subscription]
                    [--yes]

Exemplos

Importar uma definição de blueprint e artefatos

az blueprint import --name MyBlueprint \
--input-path "path/to/blueprint/directory"

Parâmetros Obrigatórios

--input-path

O caminho do diretório para definições json do blueprint e artefatos. O arquivo de definição do blueprint deve ser chamado blueprint.json. Os arquivos json de artefatos devem estar em um subdiretório chamado artifacts.

--name -n

Nome da definição do blueprint.

Parâmetros Opcionais

--management-group -m

Use o grupo de gerenciamento para o escopo do blueprint.

--subscription -s

Use a assinatura para o escopo do blueprint. Se --management-group não for especificado, --o valor da assinatura ou a assinatura padrão serão usados como escopo.

--yes -y

Não solicite confirmação.

valor predefinido: False
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az blueprint list

Pré-visualizar

Este comando está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Listar definições de blueprint.

az blueprint list [--management-group]
                  [--max-items]
                  [--next-token]
                  [--subscription]

Exemplos

Listar plantas em um grupo de gerenciamento

az blueprint list --management-group MyManagementGroup

Listar plantas em uma assinatura

az blueprint list --subscription MySubscription

Parâmetros Opcionais

--management-group -m

Use o grupo de gerenciamento para o escopo do blueprint.

--max-items

Número total de itens a serem retornados na saída do comando. Se o número total de itens disponíveis for maior do que o valor especificado, um token será fornecido na saída do comando. Para retomar a paginação, forneça o valor do token no --next-token argumento de um comando subsequente.

--next-token

Token para especificar por onde começar a paginar. Este é o valor do token de uma resposta truncada anteriormente.

--subscription -s

Use a assinatura para o escopo do blueprint. Se --management-group não for especificado, --o valor da assinatura ou a assinatura padrão serão usados como escopo.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az blueprint publish

Pré-visualizar

Este comando está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Publique uma nova versão da definição do blueprint com os artefatos mais recentes. As definições de plantas publicadas são imutáveis.

az blueprint publish --blueprint-name
                     --version
                     [--change-notes]
                     [--management-group]
                     [--subscription]

Exemplos

Publicar um plano de grupo de gerenciamento

az blueprint publish --management-group MyManagementGroup --blueprint-name MyBlueprint --version v2

Publicar um plano de subscrição

az blueprint publish --subscription MySubscription --blueprint-name MyBlueprint --version v2

Parâmetros Obrigatórios

--blueprint-name

Nome da definição do blueprint.

--version

Versão da definição de modelo publicada.

Parâmetros Opcionais

--change-notes

Notas de alteração específicas da versão.

--management-group -m

Use o grupo de gerenciamento para o escopo do blueprint.

--subscription -s

Use a assinatura para o escopo do blueprint. Se --management-group não for especificado, --o valor da assinatura ou a assinatura padrão serão usados como escopo.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az blueprint show

Pré-visualizar

Este comando está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Obtenha uma definição de blueprint.

az blueprint show --name
                  [--management-group]
                  [--subscription]

Exemplos

Mostrar um plano de grupo de gerenciamento

az blueprint show --management-group MyManagementGroup --name MyBlueprint

Mostrar um plano de subscrição

az blueprint show --subscription MySubscription --name MyBlueprint

Parâmetros Obrigatórios

--name -n

Nome da definição do blueprint.

Parâmetros Opcionais

--management-group -m

Use o grupo de gerenciamento para o escopo do blueprint.

--subscription -s

Use a assinatura para o escopo do blueprint. Se --management-group não for especificado, --o valor da assinatura ou a assinatura padrão serão usados como escopo.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az blueprint update

Pré-visualizar

Este comando está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Atualize uma definição de blueprint.

az blueprint update --name
                    [--add]
                    [--description]
                    [--display-name]
                    [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                    [--management-group]
                    [--parameters]
                    [--remove]
                    [--resource-groups]
                    [--set]
                    [--subscription]
                    [--target-scope {managementGroup, subscription}]

Parâmetros Obrigatórios

--name -n

Nome da definição do blueprint.

Parâmetros Opcionais

--add

Adicione um objeto a uma lista de objetos especificando um caminho e pares de valor de chave. Exemplo: --add property.listProperty <key=value, string ou JSON string>.

--description

Multi-linha explicar este recurso.

--display-name

Uma cadeia de caracteres de linha única explica este recurso.

--force-string

Ao usar 'set' ou 'add', preserve literais de string em vez de tentar converter para JSON.

valores aceites: 0, 1, f, false, n, no, t, true, y, yes
--management-group -m

Use o grupo de gerenciamento para o escopo do blueprint.

--parameters -p

Parâmetros exigidos por esta definição de blueprint. Pode ser uma cadeia de caracteres JSON ou um caminho de arquivo JSON. Suporta sintaxe taquigráfica, json-file e yaml-file. Tente "??" para mostrar mais.

--remove

Remova uma propriedade ou um elemento de uma lista. Exemplo: --remove property.list OR --remove propertyToRemove.

--resource-groups

Espaços reservados para grupos de recursos definidos por esta definição de blueprint. Suporta sintaxe taquigráfica, json-file e yaml-file. Tente "??" para mostrar mais.

--set

Atualize um objeto especificando um caminho de propriedade e um valor a ser definido. Exemplo: --set property1.property2=.

--subscription -s

Use a assinatura para o escopo do blueprint. Se --management-group não for especificado, --o valor da assinatura ou a assinatura padrão serão usados como escopo.

--target-scope

O âmbito em que esta definição de modelo pode ser atribuída.

valores aceites: managementGroup, subscription
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.