az providerhub provider-registration

Nota:

Esta referencia forma parte de la extensión providerhub para la CLI de Azure (versión 2.15.0 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az providerhub provider-registration . Obtenga más información sobre las extensiones.

Administrar el registro del proveedor con providerhub.

Comandos

Nombre Description Tipo Estado
az providerhub provider-registration create

Cree el registro del proveedor.

Extensión GA
az providerhub provider-registration delete

Elimina un registro de proveedor.

Extensión GA
az providerhub provider-registration generate-operation

Genera la API de operaciones para el proveedor especificado.

Extensión GA
az providerhub provider-registration list

Obtiene la lista de registros de proveedor de la suscripción.

Extensión GA
az providerhub provider-registration show

Obtiene los detalles del registro del proveedor.

Extensión GA

az providerhub provider-registration create

Cree el registro del proveedor.

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]

Ejemplos

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 requeridos

--provider-namespace

Nombre del proveedor de recursos hospedado en ProviderHub.

Parámetros opcionales

--capabilities

Funcionalidades del proveedor de recursos.

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

Se pueden especificar varias acciones mediante más de un argumento --capabilities.

--incident-contact-email

La dirección de correo electrónico de los contactos para incidentes relacionados con el RP.

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

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

El servicio en IcM al crear o transferir incidentes al RP.

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

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

El equipo de IcM al crear o transferir incidentes al RP.

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

--lighthouse-auth --lighthouse-authorizations

Las autorizaciones del faro.

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

principal-id: obligatorio. Identificador de entidad de seguridad. role-definition-id: Obligatorio. Identificador de la definición de roles.

--managed-by-tenant-id

Administrado por identificador de inquilino.

Uso: --managed-by-tenant-id "000000000-0000-0000-0000-000000000000000".

--manifest-owners

Especifica una matriz de notificaciones de ACIS necesarias para modificar el contenido del manifiesto del proveedor de recursos a través de ACIS.

Uso: --manifest-owners "SPARTA-PlatformService Administración istrator"

Se pueden especificar varias acciones mediante más de un argumento --manifest-owners.

--metadata

Los metadatos.

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

Autenticación de metadatos de ProviderHub.

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

audiencias permitidas: obligatorio. Audiencias permitidas.

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

Autorizaciones de metadatos de ProviderHub.

Uso: --providerhub-metadata-authorizations application-id=XX role-definition-id=XX managed-by-role-definition-id=XX

application-id: obligatorio. Identificador de aplicación. role-definition-id: Obligatorio. Identificador de definición de rol. managed-by-role-definition-id: Obligatorio. Identificador de definición de rol administrado por rol.

Se pueden especificar varias acciones mediante más de un argumento --providerhub-metadata-authorizations.

--namespace

Nombre del proveedor de recursos hospedado en ProviderHub.

Uso: --namespace "Microsoft.Contoso".

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
--opt-in-headers

Encabezados de participación.

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

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

Acciones de invalidación del estado de la suscripción.

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

Se pueden especificar varias acciones mediante más de un argumento --subscription-state-override-actions.

--provider-authentication --provider-authn

Se usa para establecer audiencias o recursos alternativos que ARM debe aceptar del token al autenticar las solicitudes del proveedor.

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

audiencias permitidas: obligatorio. Audiencias permitidas.

--provider-authorizations --provider-authz

Las autorizaciones del proveedor de recursos.

Uso: --provider-authorizations application-id=XX role-definition-id=XX managed-by-role-definition-id=XX

application-id: obligatorio. Identificador de aplicación. role-definition-id: Obligatorio. Identificador de definición de rol. managed-by-role-definition-id: Obligatorio. Identificador de definición de rol administrado por rol.

Se pueden especificar varias acciones mediante más de un argumento --provider-authorizations.

--provider-type

Tipo de proveedor.

Uso: --provider-type "Internal"

Los tipos de proveedor disponibles incluyen: Internal, External, Hidden, RegistrationFree, LegacyRegistrationRequired, TenantOnly, AuthorizationFree.

--provider-version

Versión del proveedor.

Uso: --provider-version "2.0".

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

Los valores aceptados son "Any" o "All". Si el valor es "All", solo se permitirán las suscripciones registradas en toda la marca de característica correspondiente..

valores aceptados: All, Any
--required-features

Características necesarias.

--resource-access-policy

Directiva de acceso a recursos.

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

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

Roles de acceso a recursos. Valor esperado: json-string/@json-file.

--schema-owners

Especifica una matriz de notificaciones de ACIS necesarias para modificar el esquema del proveedor de recursos a través de ACIS.

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

Se pueden especificar varias acciones mediante más de un argumento --schema-owners.

--service-tree-infos

Información de ServiceTree para el proveedor de recursos.

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

service-id: obligatorio. Identificador de servicio. component-id: Required. Identificador del componente.

Se pueden especificar varias acciones mediante más de un argumento --service-tree-infos.

--soft-delete-ttl

El período de vida de la eliminación temporal.

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

Las opciones de implementación de plantillas.

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

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az providerhub provider-registration delete

Elimina un registro de proveedor.

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

Ejemplos

ProviderRegistrations_Delete

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

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--provider-namespace

Nombre del proveedor de recursos hospedado en ProviderHub.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--yes -y

No solicita confirmación.

valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az providerhub provider-registration generate-operation

Genera la API de operaciones para el proveedor especificado.

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

Ejemplos

ProviderRegistrations_GenerateOperations

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

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--provider-namespace

Nombre del proveedor de recursos hospedado en ProviderHub.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az providerhub provider-registration list

Obtiene la lista de registros de proveedor de la suscripción.

az providerhub provider-registration list

Ejemplos

ProviderRegistrations_List

az providerhub provider-registration list
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az providerhub provider-registration show

Obtiene los detalles del registro del proveedor.

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

Ejemplos

ProviderRegistrations_Get

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

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--provider-namespace

Nombre del proveedor de recursos hospedado en ProviderHub.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.