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"
Обязательные параметры
Имя поставщика ресурсов, размещенного в ProviderHub.
Типа ресурса.
Необязательные параметры
Разрешенные несанкционированные действия.
Использование: --allowed-unauthorized-actions "Microsoft.Contoso/rpResourceType/read, Microsoft.Contoso/rpResourceType/delete".
Позволяет RP переопределить команду действия для целей RBAC в ARM.
Использование: --auth-mappings original=XX desired=XX
original: Обязательный. Исходное имя действия. требуется: обязательный. Имя требуемого действия.
Несколько действий можно указать с помощью нескольких аргументов --auth-mappings.
Функция доступности имен проверка на уровне платформы.
Использование: --проверка-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 request=XX response=XX request: список типов параметров расширения. ответ. Список типов параметров расширения.
Запрещенные команды действий.
Использование: --dav "read".
Версия API по умолчанию для конечной точки.
Использование: --default-api-version "2021-01-01".
Политика удаления ресурсов.
Использование: --удаление-policy "CascadeDeleteAll".
Указывает, включена ли асинхронная операция для этого типа ресурса.
Использование: --enable-async-operation "false".
Указывает, включена ли сторонняя s2s для этого типа ресурса.
Использование: --enable-third-third-s2s "false".
Конечные точки типа ресурса.
Использование: --endpoints api-versions=XX location=XX required-features=XX api-versions: Required. Разделенный запятыми список версий API. расположения: обязательный. Разделенный запятыми список расположений. обязательные функции: обязательный. Список обязательных функций. Можно указать несколько обязательных функций. Несколько действий можно указать с помощью нескольких аргументов --endpoints.
Параметры расширенного расположения.
Использование: --extended-locations type=XX supported-policy=XX
тип расширенного расположения. поддерживаемая политика: поддерживаемая политика.
Несколько действий можно указать с помощью нескольких аргументов --extended-locations.
Связанные параметры MSI.
Использование: --identity-management type=XX application-id=XX
тип управления удостоверениями. идентификатор приложения: идентификатор приложения, обрабатывающий удостоверение.
Указывает, является ли это типом ресурса PureProxy.
Использование: --is-pure-proxy "false".
Включает дополнительные контроль доступа проверка на основе ролей (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 action=XX direction=XX detail-level=XX-level=XX
действие: обязательный. Имя действия. направление: обязательный. Направление. уровень детализации: обязательный. Уровень детализации.
Несколько действий можно указать с помощью нескольких аргументов --logging-rules.
Тип поведения Marketplace для типа ресурса.
Использование: --marketplace-type "AddOn".
Заголовки о выборе.
Использование: --opt-in-headers "SignedUserToken".
Действие переопределения состояния подписки.
Использование: --subscription-state-override-actions state=XX action=XX action=XX
Несколько действий можно указать с помощью нескольких аргументов --subscription-state-override-actions.
Параметры расширения для обработки запроса на обновление ресурса начинают запрос на расширение.
Использование: --patch-begin request=XX response=XX request: список типов параметров расширения. ответ. Список типов параметров расширения.
Регион типа ресурса.
Использование: --regionality "Региональный".
Допустимые значения: "Any" или "All". Если значение равно "Все", будут разрешены только подписки, зарегистрированные для всех соответствующих флагов функций..
Использование: --req-features-policy "All".
Необходимые функции.
Использование: --required-features "Microsoft.Contoso/feature1, Microsoft.Contoso/feature2".
Политика перемещения ресурсов.
Использование: --resource-move-policy validation-required=XX cross-resource-group-move-enabled=XX cross-subscription-move-enabled=XX
требуется проверка: логическое значение, указывающее, требуется ли проверка для перемещения ресурса. Функция перемещения между ресурсами: логическое значение, указывающее, разрешено ли перемещение ресурсов между группами ресурсов. С поддержкой перемещения между подписками: логическое значение, указывающее, разрешено ли перемещение ресурсов между подписками.
Тип маршрутизации ресурсов..
Использование: --routing-type "Default"
Доступные типы маршрутизации: Default, ProxyOnly, HostBased, Extension, Tenant, Fanout, LocationBased, Failover, CascadeExtension, ChildFanout, CascadeAuthorizedExtension, BypassEndpointSelectionOptimization.
Сведения о ServiceTree для поставщика ресурсов.
Использование: --service-tree-infos service-id=XX component-id=XX
идентификатор службы: обязательный. Идентификатор службы. Идентификатор компонента: обязательный. Идентификатор компонента.
Несколько действий можно указать с помощью нескольких аргументов --service-tree-infos.
Время обратимого удаления.
Правила состояния подписки.
Использование: --sub-state-rules state-rules state=XX allowed-actions=XX
состояние: состояние подписки. разрешенные действия: допустимые действия.
Несколько действий можно указать с помощью нескольких аргументов --sub-state-rules.
Спецификация Swagger типа ресурса.
Использование: --swagger-спецификации api-versions=XX swagger-spec-folder-uri=XX
api-версии: обязательный. Версии API типа ресурса, разделенные запятыми. swagger-spec-folder-uri: обязательный. Универсальный код ресурса (URI) спецификации Swagger.
Несколько действий можно указать с помощью нескольких аргументов --swagger-спецификаций.
Параметры развертывания шаблона.
Использование: --template-deployment-options preflight-supported=XX preflight-options=XX
предварительная проверка: логическое значение, указывающее, поддерживается ли предварительная проверка. предварительные параметры: параметры предварительной проверки.
Включает настройку отдельных ограничений для различных действий с точки зрения количества запросов или количества ресурсов (только для запросов на чтение коллекции).
Использование: действие --регулирование-правила=XX метрики=XX обязательные функции=XX
действие: обязательный. Имя действия. метрики: обязательный. Метрики регулирования. обязательные функции: обязательные функции правила регулирования.
Несколько действий можно указать с помощью нескольких аргументов --throttling-rules.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --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"
Необязательные параметры
Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Имя поставщика ресурсов, размещенного в ProviderHub.
Типа ресурса.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Не запрашивать подтверждение.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --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"
Обязательные параметры
Имя поставщика ресурсов, размещенного в ProviderHub.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --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"
Необязательные параметры
Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Имя поставщика ресурсов, размещенного в ProviderHub.
Типа ресурса.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по