az providerhub operation

Nota

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

Gerencie a operação com o providerhub.

Comandos

Name Description Tipo Status
az providerhub operation create

Crie a operação suportada pelo provedor fornecido.

Extensão GA
az providerhub operation delete

Excluir uma operação.

Extensão GA
az providerhub operation list

Liste as operações suportadas pelo provedor determinado.

Extensão GA
az providerhub operation update

Atualize a operação suportada pelo provedor fornecido.

Extensão GA

az providerhub operation create

Crie a operação suportada pelo provedor fornecido.

az providerhub operation create --provider-namespace
                                [--contents]

Exemplos

operação criar

az providerhub operation create --contents "[{{\"name\":\"Private.VPTest/Employees/Read\",\"display\":{{\"default\":{{\"description\":\"Read employees\",\"operation\":\"Gets/List employee resources\",\"provider\":\"Private.VPTest\",\"resource\":\"Employees\"}}}}}}]" --provider-namespace "{providerNamespace}"

Parâmetros Obrigatórios

--provider-namespace

O nome do provedor de recursos hospedado no ProviderHub.

Parâmetros Opcionais

--contents

Conteúdo das operações. Suporta sintaxe taquigráfica, json-file e yaml-file. Tente "??" para mostrar mais.

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
Default value: 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 providerhub operation delete

Excluir uma operação.

az providerhub operation delete [--ids]
                                [--provider-namespace]
                                [--subscription]
                                [--yes]

Exemplos

operação excluir

az providerhub operation delete -y --provider-namespace "{providerNamespace}"

Parâmetros Opcionais

--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--provider-namespace

O nome do provedor de recursos hospedado no ProviderHub.

--subscription

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

--yes -y

Não solicite confirmação.

Default value: 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
Default value: 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 providerhub operation list

Liste as operações suportadas pelo provedor determinado.

az providerhub operation list --provider-namespace

Exemplos

Lista de operações

az providerhub operation list --provider-namespace "{providerNamespace}"

Parâmetros Obrigatórios

--provider-namespace

O nome do provedor de recursos hospedado no ProviderHub.

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
Default value: 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 providerhub operation update

Atualize a operação suportada pelo provedor fornecido.

az providerhub operation update [--add]
                                [--contents]
                                [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                                [--ids]
                                [--provider-namespace]
                                [--remove]
                                [--set]
                                [--subscription]

Exemplos

Atualização da operação

az providerhub operation update --contents "[{{\"name\":\"Private.VPTest/Employees/Read\",\"display\":{{\"default\":{{\"description\":\"Read employees\",\"operation\":\"Gets/List employee resources\",\"provider\":\"Private.VPTest\",\"resource\":\"Employees\"}}}}}}]" --provider-namespace "{providerNamespace}"

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>.

--contents

Conteúdo das operações. Suporta sintaxe taquigráfica, json-file e yaml-file. Tente "??" para mostrar mais.

--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
--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--provider-namespace

O nome do provedor de recursos hospedado no ProviderHub.

--remove

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

--set

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

--subscription

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

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
Default value: 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.