az providerhub provider-registration

Примечание.

Эта ссылка является частью расширения providerhub для Azure CLI (версия 2.15.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az providerhub provider-registration . Подробнее о расширениях.

Управление регистрацией поставщика с помощью providerhub.

Команды

Имя Описание Тип Состояние
az providerhub provider-registration create

Создайте регистрацию поставщика.

Расширение Общедоступная версия
az providerhub provider-registration delete

Удаляет регистрацию поставщика.

Расширение Общедоступная версия
az providerhub provider-registration generate-operation

Создает API операций для данного поставщика.

Расширение Общедоступная версия
az providerhub provider-registration list

Возвращает список регистраций поставщика в подписке.

Расширение Общедоступная версия
az providerhub provider-registration show

Возвращает сведения о регистрации поставщика.

Расширение Общедоступная версия

az providerhub provider-registration create

Создайте регистрацию поставщика.

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]

Примеры

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"

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

--provider-namespace

Имя поставщика ресурсов, размещенного в ProviderHub.

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

--capabilities

Возможности поставщика ресурсов.

Использование: --capabilities quota-id=XX effect=XX required-features=XX

Несколько действий можно указать с помощью нескольких аргументов --capabilities.

--incident-contact-email

Адрес электронной почты контактов для инцидентов, связанных с RP.

Использование: --incident-contact-email "helpme@contoso.com".

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

Служба в IcM при создании или передаче инцидентов в RP.

Использование: --incident-routing-service "Contoso Resource Provider".

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

Команда в IcM при создании или передаче инцидентов в RP.

Использование: --incident-routing-team "Contoso Triage".

--lighthouse-auth --lighthouse-authorizations

Авторизация маяка.

Использование: --lighthouse-authorizations principal-id=XX role-definition-id=XX

идентификатор участника: обязательный. Идентификатор субъекта. role-definition-id: обязательный. Идентификатор определения роли.

--managed-by-tenant-id

Управляемый идентификатором клиента.

Использование: --managed-by-tenant-id "000000000-0000-0000-0000-00000000000000000000000000".

--manifest-owners

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

Использование: --manifest-owners "SPARTA-PlatformService Администратор istrator"

Несколько действий можно указать с помощью нескольких аргументов --manifest-owners.

--metadata

Метаданные.

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

Проверка подлинности метаданных ProviderHub.

Использование: --providerhub-metadata-authentication allowed-audiences=XX

разрешенные аудитории: обязательный. Разрешенные аудитории.

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

Авторизация метаданных ProviderHub.

Использование: --providerhub-metadata-authorizations application-id=XX role-definition-id=XX managed-by-role-definition-id=XX

идентификатор приложения: обязательный. Идентификатор приложения. role-definition-id: обязательный. Идентификатор определения роли. Обязательный идентификатор, управляемый по ролевому определению. Управляемый идентификатор определения роли.

Несколько действий можно указать с помощью нескольких аргументов --providerhub-metadata-authorizations.

--namespace

Имя поставщика ресурсов, размещенного в ProviderHub.

Использование: --namespace "Microsoft.Contoso".

--no-wait

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

значение по умолчанию: False
--opt-in-headers

Заголовки о выборе.

Использование: --opt-in-headers "SignedUserToken".

допустимые значения: ClientGroupMembership, NotSpecified, SignedAuxiliaryTokens, SignedUserToken, UnboundedClientGroupMembership
--override-actions --subscription-state-override-actions

Действие переопределения состояния подписки.

Использование: --subscription-state-override-actions state=XX action=XX action=XX

Несколько действий можно указать с помощью нескольких аргументов --subscription-state-override-actions.

--provider-authentication --provider-authn

Используется для задания альтернативных аудиторий или ресурсов, которые ARM должны принимать из маркера при проверке подлинности запросов для поставщика.

Использование: --provider-authentication allowed-audiences=XX

разрешенные аудитории: обязательный. Разрешенные аудитории.

--provider-authorizations --provider-authz

Авторизация поставщика ресурсов.

Использование: --provider-authorizations application-id=XX role-definition-id=XX managed-by-role-definition-id=XX

идентификатор приложения: обязательный. Идентификатор приложения. role-definition-id: обязательный. Идентификатор определения роли. Обязательный идентификатор, управляемый по ролевому определению. Управляемый идентификатор определения роли.

Несколько действий можно указать с помощью нескольких аргументов --provider-authorizations.

--provider-type

Тип поставщика

Использование: --provider-type "Internal"

Доступные типы поставщиков: Internal, External, Hidden, RegistrationFree, LegacyRegistrationRequired, TenantOnly, AuthorizationFree.

--provider-version

Версия поставщика.

Использование: --provider-version "2.0".

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

Допустимые значения: "Any" или "All". Если значение равно "Все", будут разрешены только подписки, зарегистрированные для всех соответствующих флагов функций..

допустимые значения: All, Any
--required-features

Необходимые функции.

--resource-access-policy

Политика доступа к ресурсам.

Использование: --resource-access-policy "AcisReadAllowed, AcisActionAllowed".

допустимые значения: AcisActionAllowed, AcisReadAllowed, NotSpecified
--resource-access-roles

Роли доступа к ресурсам. Ожидаемое значение: json-string/@json-file.

--schema-owners

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

Использование: --schema-owners "Contoso schema owners" (Владельцы схем Contoso)

Несколько действий можно указать с помощью нескольких аргументов --schema-owners.

--service-tree-infos

Сведения о ServiceTree для поставщика ресурсов.

Использование: --service-tree-infos service-id=XX component-id=XX

идентификатор службы: обязательный. Идентификатор службы. Идентификатор компонента: обязательный. Идентификатор компонента.

Несколько действий можно указать с помощью нескольких аргументов --service-tree-infos.

--soft-delete-ttl

Время обратимого удаления.

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

Параметры развертывания шаблона.

Использование: --template-deployment-options preflight-supported=XX preflight-options=XX.

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

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

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

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

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

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

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

--subscription

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

--verbose

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

az providerhub provider-registration delete

Удаляет регистрацию поставщика.

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

Примеры

ProviderRegistrations_Delete

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

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

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--provider-namespace

Имя поставщика ресурсов, размещенного в ProviderHub.

--subscription

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

--yes -y

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

значение по умолчанию: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

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

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

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

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

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

--subscription

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

--verbose

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

az providerhub provider-registration generate-operation

Создает API операций для данного поставщика.

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

Примеры

ProviderRegistrations_GenerateOperations

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

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

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--provider-namespace

Имя поставщика ресурсов, размещенного в ProviderHub.

--subscription

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

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

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

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

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

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

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

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

--subscription

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

--verbose

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

az providerhub provider-registration list

Возвращает список регистраций поставщика в подписке.

az providerhub provider-registration list

Примеры

ProviderRegistrations_List

az providerhub provider-registration list
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

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

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

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

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

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

--subscription

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

--verbose

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

az providerhub provider-registration show

Возвращает сведения о регистрации поставщика.

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

Примеры

ProviderRegistrations_Get

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

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

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--provider-namespace

Имя поставщика ресурсов, размещенного в ProviderHub.

--subscription

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

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

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

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

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

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

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

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

--subscription

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

--verbose

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