Share via


az providerhub provider-registration

Nota

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

Gerencie o registro do provedor com o providerhub.

Comandos

Name Description Tipo Estado
az providerhub provider-registration create

Crie o registro do provedor.

Extensão GA
az providerhub provider-registration delete

Exclui um registro de provedor.

Extensão GA
az providerhub provider-registration generate-operation

Gera a api de operações para determinado provedor.

Extensão GA
az providerhub provider-registration list

Obtém a lista dos registros do provedor na assinatura.

Extensão GA
az providerhub provider-registration show

Obtém os detalhes de registro do provedor.

Extensão GA

az providerhub provider-registration create

Crie o registro do provedor.

az providerhub provider-registration create --provider-namespace
                                            [--capabilities]
                                            [--incident-contact-email]
                                            [--incident-routing-service]
                                            [--incident-routing-team]
                                            [--lighthouse-auth]
                                            [--managed-by-tenant-id]
                                            [--manifest-owners]
                                            [--metadata]
                                            [--metadata-authn]
                                            [--metadata-authz]
                                            [--namespace]
                                            [--no-wait]
                                            [--opt-in-headers {ClientGroupMembership, NotSpecified, SignedAuxiliaryTokens, SignedUserToken, UnboundedClientGroupMembership}]
                                            [--override-actions]
                                            [--provider-authentication]
                                            [--provider-authorizations]
                                            [--provider-type]
                                            [--provider-version]
                                            [--req-features-policy {All, Any}]
                                            [--required-features]
                                            [--resource-access-policy {AcisActionAllowed, AcisReadAllowed, NotSpecified}]
                                            [--resource-access-roles]
                                            [--schema-owners]
                                            [--service-tree-infos]
                                            [--soft-delete-ttl]
                                            [--template-deployment-options]

Exemplos

ProviderRegistrations_CreateOrUpdate

az providerhub provider-registration create     --providerhub-metadata-authorizations application-id="00000000-0000-0000-0000-000000000000"     role-definition-id="00000000-0000-0000-0000-000000000000"     --providerhub-metadata-authentication allowed-audiences="https://management.core.windows.net/"     --service-tree-infos service-id="00000000-0000-0000-0000-000000000000"     component-id="00000000-0000-0000-0000-000000000000"     --capabilities effect="Allow" quota-id="CSP_2015-05-01"     --capabilities effect="Allow" quota-id="CSP_MG_2017-12-01"     --manifest-owners "SPARTA-PlatformServiceAdministrator"     --incident-contact-email "helpme@contoso.com"     --incident-routing-service "Contoso Resource Provider"     --incident-routing-team "Contoso Triage"     --provider-type "Internal"     --provider-version "2.0"     --provider-namespace "Microsoft.Contoso"

Parâmetros Obrigatórios

--provider-namespace

O nome do provedor de recursos hospedado no ProviderHub.

Parâmetros Opcionais

--capabilities

Os recursos do provedor de recursos.

Uso: --capabilities quota-id=XX effect=XX required-features=XX

Várias ações podem ser especificadas usando mais de um argumento --capabilities.

--incident-contact-email

O endereço de e-mail dos contatos para incidentes relacionados ao RP.

Uso: --incident-contact-email "helpme@contoso.com".

--incident-routing-service --incident-service

O serviço em IcM ao criar ou transferir incidentes para o RP.

Uso: --incident-routing-service "Contoso Resource Provider".

--incident-routing-team --incident-team

A equipe no IcM ao criar ou transferir incidentes para o RP.

Uso: --incident-routing-team "Contoso Triage".

--lighthouse-auth --lighthouse-authorizations

O farol autoriza.

Uso: --lighthouse-authorizations principal-id=XX role-definition-id=XX

principal-id: Obrigatório. O ID principal. role-definition-id: Obrigatório. O ID de definição de função.

--managed-by-tenant-id

O gerenciado pelo ID do locatário.

Uso: --managed-by-tenant-id "00000000-0000-0000-0000-0000000000000".

--manifest-owners

Especifica uma matriz de declarações ACIS necessárias para modificar o conteúdo de manifesto do provedor de recursos via ACIS.

Uso: --manifest-owners "SPARTA-PlatformServiceAdministrator"

Várias ações podem ser especificadas usando mais de um argumento --manifest-owners.

--metadata

Os metadados.

--metadata-authn --providerhub-metadata-authentication

A autenticação de metadados do ProviderHub.

Uso: --providerhub-metadata-authentication allowed-audiences=XX

Audiências permitidas: Obrigatório. As audiências permitidas.

--metadata-authz --providerhub-metadata-authorizations

As autorizações de metadados do ProviderHub.

Uso: --providerhub-metadata-authorizations application-id=XX role-definition-id=XX gerenciado-por-role-definition-id=XX

application-id: Obrigatório. O ID do aplicativo. role-definition-id: Obrigatório. O ID de definição de função. gerenciado por id de definição de função: Obrigatório. O gerenciado por ID de definição de função.

Várias ações podem ser especificadas usando mais de um argumento --providerhub-metadata-authorizations.

--namespace

O nome do provedor de recursos hospedado no ProviderHub.

Uso: --namespace "Microsoft.Contoso".

--no-wait

Não espere que a operação de longa duração termine.

valor predefinido: False
--opt-in-headers

Os cabeçalhos de aceitação.

Uso: --opt-in-headers "SignedUserToken".

valores aceites: ClientGroupMembership, NotSpecified, SignedAuxiliaryTokens, SignedUserToken, UnboundedClientGroupMembership
--override-actions --subscription-state-override-actions

As ações de substituição do estado da assinatura.

Uso: --subscription-state-override-actions state=XX action=XX

Várias ações podem ser especificadas usando mais de um argumento --subscription-state-override-actions.

--provider-authentication --provider-authn

Usado para definir audiências ou recursos alternativos que o ARM deve aceitar do token ao autenticar solicitações para o provedor.

Uso: --provider-authentication allowed-audiences=XX

Audiências permitidas: Obrigatório. As audiências permitidas.

--provider-authorizations --provider-authz

As autorizações do provedor de recursos.

Uso: --provider-authorizations application-id=XX role-definition-id=XX gerenciado-por-role-definition-id=XX

application-id: Obrigatório. O ID do aplicativo. role-definition-id: Obrigatório. O ID de definição de função. gerenciado por id de definição de função: Obrigatório. O gerenciado por ID de definição de função.

Várias ações podem ser especificadas usando mais de um argumento --provider-authorizations.

--provider-type

O tipo de provedor.

Uso: --provider-type "Internal"

Os tipos de provedores disponíveis incluem: Internal, External, Hidden, RegistrationFree, LegacyRegistrationRequired, TenantOnly, AuthorizationFree.

--provider-version

A versão do provedor.

Uso: --provider-version "2.0".

--req-features-policy --required-features-policy

Os valores aceites são "Qualquer" ou "Todos". Se o valor for "Todos", apenas as assinaturas registradas em todos os sinalizadores de recursos correspondentes serão permitidas..

valores aceites: All, Any
--required-features

Os recursos necessários.

--resource-access-policy

A política de acesso a recursos.

Uso: --resource-access-policy "AcisReadAllowed, AcisActionAllowed".

valores aceites: AcisActionAllowed, AcisReadAllowed, NotSpecified
--resource-access-roles

As funções de acesso a recursos. Valor esperado: json-string/@json-file.

--schema-owners

Especifica uma matriz de declarações ACIS necessárias para modificar o esquema do provedor de recursos via ACIS.

Uso: --schema-owners "Contoso schema owners"

Várias ações podem ser especificadas usando mais de um argumento --schema-owners.

--service-tree-infos

As informações ServiceTree para o provedor de recursos.

Uso: --service-tree-infos service-id=XX component-id=XX

service-id: Obrigatório. O ID do serviço. component-id: Obrigatório. O ID do componente.

Várias ações podem ser especificadas usando mais de um argumento --service-tree-infos.

--soft-delete-ttl

O tempo de exclusão suave para viver.

--template-deployment-options --tmplt-deploy-opt

As opções de implantação do modelo.

Uso: --template-deployment-options preflight-supported=XX preflight-options=XX.

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 providerhub provider-registration delete

Exclui um registro de provedor.

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

Exemplos

ProviderRegistrations_Delete

az providerhub provider-registration delete --provider-namespace "Microsoft.Contoso"

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.

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 providerhub provider-registration generate-operation

Gera a api de operações para determinado provedor.

az providerhub provider-registration generate-operation [--ids]
                                                        [--provider-namespace]
                                                        [--subscription]

Exemplos

ProviderRegistrations_GenerateOperations

az providerhub provider-registration generate-operation --provider-namespace "Microsoft.Contoso"

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 .

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 providerhub provider-registration list

Obtém a lista dos registros do provedor na assinatura.

az providerhub provider-registration list

Exemplos

ProviderRegistrations_List

az providerhub provider-registration list
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 providerhub provider-registration show

Obtém os detalhes de registro do provedor.

az providerhub provider-registration show [--ids]
                                          [--provider-namespace]
                                          [--subscription]

Exemplos

ProviderRegistrations_Get

az providerhub provider-registration show --provider-namespace "Microsoft.Contoso"

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 .

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.