az providerhub resource-type-registration

Примечание.

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

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

Команды

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

Создайте тип ресурса.

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

Удаляет тип ресурса.

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

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

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

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

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

az providerhub resource-type-registration create

Создайте тип ресурса.

az providerhub resource-type-registration create --provider-namespace
                                                 --resource-type
                                                 [--allowed-unauthorized-actions]
                                                 [--auth-mappings]
                                                 [--check-name-availability-specifications]
                                                 [--creation-begin]
                                                 [--dav]
                                                 [--default-api-version]
                                                 [--deletion-policy {CascadeDeleteAll, CascadeDeleteProxyOnlyChildren, NotSpecified}]
                                                 [--enable-async-operation {false, true}]
                                                 [--enable-third-party-s2s {false, true}]
                                                 [--endpoints]
                                                 [--extended-locations]
                                                 [--identity-management]
                                                 [--is-pure-proxy {false, true}]
                                                 [--linked-access-checks]
                                                 [--logging-rules]
                                                 [--marketplace-type {AddOn, Bypass, NotSpecified, Store}]
                                                 [--opt-in-headers {ClientGroupMembership, NotSpecified, SignedAuxiliaryTokens, SignedUserToken, UnboundedClientGroupMembership}]
                                                 [--override-actions]
                                                 [--patch-begin]
                                                 [--regionality {Global, NotSpecified, Regional}]
                                                 [--req-features-policy {All, Any}]
                                                 [--required-features]
                                                 [--resource-move-policy]
                                                 [--routing-type]
                                                 [--service-tree-infos]
                                                 [--soft-delete-ttl]
                                                 [--sub-state-rules]
                                                 [--swagger-specifications]
                                                 [--template-deployment-options]
                                                 [--throttling-rules]

Примеры

ResourceTypeRegistrations_CreateOrUpdate

az providerhub resource-type-registration create     --endpoints api-versions="2019-01-01" locations="Global"     required-features="Microsoft.Contoso/RPaaSSampleApp"     extension-endpoint-uri="https://contoso-test-extension-endpoint.com/"     extension-categories="ResourceReadValidate" extension-categories="ResourceDeletionValidate"     --regionality "Global"     --routing-type "ProxyOnly"     --swagger-specifications api-versions="2019-01-01"     swagger-spec-folder-uri="https://github.com/pathtoresourceproviderswaggerspecfolder"     --provider-namespace "Microsoft.Contoso"     --enable-async-operation false     --template-deployment-options preflight-supported="true"     preflight-options="DefaultValidationOnly" preflight-options="continueDeploymentOnFailure"     --resource-type "testResourceType"

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

--provider-namespace

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

--resource-type

Типа ресурса.

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

--allowed-unauthorized-actions --aua

Разрешенные несанкционированные действия.

Использование: --allowed-unauthorized-actions "Microsoft.Contoso/rpResourceType/read, Microsoft.Contoso/rpResourceType/delete".

--auth-mappings --authorization-action-mappings

Позволяет RP переопределить команду действия для целей RBAC в ARM.

Использование: --auth-mappings original=XX desired=XX

original: Обязательный. Исходное имя действия. требуется: обязательный. Имя требуемого действия.

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

--check-name-availability-specifications --checkname-specs

Функция доступности имен проверка на уровне платформы.

Использование: --проверка-name-availability-specification enable-default-validation=XX resource-types-with-custom-validation=XX

enable-default-validation: Boolean, указывающий, выбран ли RP отказаться от RPaaS для выполнения проверка имени. resource-types-with-custom-validation: типы, которым требуется дополнительная проверка из RP.

--creation-begin --resource-creation-begin

Параметры расширения для обработки запроса на создание ресурса начинаются с запроса на расширение.

Использование: --creation-begin request=XX response=XX request: список типов параметров расширения. ответ. Список типов параметров расширения.

--dav --disallowed-action-verbs

Запрещенные команды действий.

Использование: --dav "read".

--default-api-version

Версия API по умолчанию для конечной точки.

Использование: --default-api-version "2021-01-01".

--deletion-policy --resource-deletion-policy

Политика удаления ресурсов.

Использование: --удаление-policy "CascadeDeleteAll".

допустимые значения: CascadeDeleteAll, CascadeDeleteProxyOnlyChildren, NotSpecified
--enable-async-operation

Указывает, включена ли асинхронная операция для этого типа ресурса.

Использование: --enable-async-operation "false".

допустимые значения: false, true
--enable-third-party-s2s

Указывает, включена ли сторонняя s2s для этого типа ресурса.

Использование: --enable-third-third-s2s "false".

допустимые значения: false, true
--endpoints

Конечные точки типа ресурса.

Использование: --endpoints api-versions=XX location=XX required-features=XX api-versions: Required. Разделенный запятыми список версий API. расположения: обязательный. Разделенный запятыми список расположений. обязательные функции: обязательный. Список обязательных функций. Можно указать несколько обязательных функций. Несколько действий можно указать с помощью нескольких аргументов --endpoints.

--extended-locations

Параметры расширенного расположения.

Использование: --extended-locations type=XX supported-policy=XX

тип расширенного расположения. поддерживаемая политика: поддерживаемая политика.

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

--identity-management

Связанные параметры MSI.

Использование: --identity-management type=XX application-id=XX

тип управления удостоверениями. идентификатор приложения: идентификатор приложения, обрабатывающий удостоверение.

--is-pure-proxy

Указывает, является ли это типом ресурса PureProxy.

Использование: --is-pure-proxy "false".

допустимые значения: false, true
--linked-access-checks

Включает дополнительные контроль доступа проверка на основе ролей (RBAC) для связанных ресурсов.

Использование: --linked-access-проверка s action-name=XX linked-property=XX linked-action=XX linked-action-verb=XX linked-type=XX linked-type=XX

action-name: имя действия. linked-property: связанное свойство. linked-action: связанное действие. linked-action-verb: связанная команда действия. связанный тип: связанный тип.

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

--logging-rules

Правила ведения журнала.

Использование: --logging-rules action=XX direction=XX detail-level=XX-level=XX

действие: обязательный. Имя действия. направление: обязательный. Направление. уровень детализации: обязательный. Уровень детализации.

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

--marketplace-type

Тип поведения Marketplace для типа ресурса.

Использование: --marketplace-type "AddOn".

допустимые значения: AddOn, Bypass, NotSpecified, Store
--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.

--patch-begin --resource-patch-begin

Параметры расширения для обработки запроса на обновление ресурса начинают запрос на расширение.

Использование: --patch-begin request=XX response=XX request: список типов параметров расширения. ответ. Список типов параметров расширения.

--regionality

Регион типа ресурса.

Использование: --regionality "Региональный".

допустимые значения: Global, NotSpecified, Regional
--req-features-policy --required-features-policy

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

Использование: --req-features-policy "All".

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

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

Использование: --required-features "Microsoft.Contoso/feature1, Microsoft.Contoso/feature2".

--resource-move-policy

Политика перемещения ресурсов.

Использование: --resource-move-policy validation-required=XX cross-resource-group-move-enabled=XX cross-subscription-move-enabled=XX

требуется проверка: логическое значение, указывающее, требуется ли проверка для перемещения ресурса. Функция перемещения между ресурсами: логическое значение, указывающее, разрешено ли перемещение ресурсов между группами ресурсов. С поддержкой перемещения между подписками: логическое значение, указывающее, разрешено ли перемещение ресурсов между подписками.

--routing-type

Тип маршрутизации ресурсов..

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

Доступные типы маршрутизации: Default, ProxyOnly, HostBased, Extension, Tenant, Fanout, LocationBased, Failover, CascadeExtension, ChildFanout, CascadeAuthorizedExtension, BypassEndpointSelectionOptimization.

--service-tree-infos

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

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

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

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

--soft-delete-ttl

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

--sub-state-rules --subscription-state-rules

Правила состояния подписки.

Использование: --sub-state-rules state-rules state=XX allowed-actions=XX

состояние: состояние подписки. разрешенные действия: допустимые действия.

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

--swagger-specifications

Спецификация Swagger типа ресурса.

Использование: --swagger-спецификации api-versions=XX swagger-spec-folder-uri=XX

api-версии: обязательный. Версии API типа ресурса, разделенные запятыми. swagger-spec-folder-uri: обязательный. Универсальный код ресурса (URI) спецификации Swagger.

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

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

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

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

предварительная проверка: логическое значение, указывающее, поддерживается ли предварительная проверка. предварительные параметры: параметры предварительной проверки.

--throttling-rules

Включает настройку отдельных ограничений для различных действий с точки зрения количества запросов или количества ресурсов (только для запросов на чтение коллекции).

Использование: действие --регулирование-правила=XX метрики=XX обязательные функции=XX

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

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

Глобальные параметры
--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 resource-type-registration delete

Удаляет тип ресурса.

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

Примеры

ResourceTypeRegistrations_Delete

az providerhub resource-type-registration delete --provider-namespace "Microsoft.Contoso" --resource-type "testResourceType"

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

--ids

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

--provider-namespace

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

--resource-type

Типа ресурса.

--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 resource-type-registration list

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

az providerhub resource-type-registration list --provider-namespace

Примеры

ResourceTypeRegistrations_ListByProviderRegistration

az providerhub resource-type-registration list --provider-namespace "Microsoft.Contoso"

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

--provider-namespace

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

Глобальные параметры
--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 resource-type-registration show

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

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

Примеры

ResourceTypeRegistrations_Get

az providerhub resource-type-registration show --provider-namespace "Microsoft.Contoso" --resource-type "employees"

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

--ids

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

--provider-namespace

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

--resource-type

Типа ресурса.

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