az providerhub resource-type-registration
참고
이 참조는 Azure CLI providerhub 확장의 일부이며 버전 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 내에서 호스트되는 리소스 공급자의 이름입니다.
리소스 종류입니다.
선택적 매개 변수
허용되는 권한 없음 작업입니다.
RP가 ARM에서 RBAC 용도로 작업 동사를 재정의할 수 있습니다.
플랫폼 수준에서 가용성 검사 기능의 이름을 지정합니다.
리소스 만들기 시작 확장 요청을 처리하기 위한 확장 옵션입니다.
허용되지 않는 동작 동사입니다.
엔드포인트의 기본 API 버전입니다.
리소스 삭제 정책입니다.
이 리소스 종류에 대해 비동기 작업이 사용되는지 여부를 나타냅니다.
이 리소스 종류에 대해 타사 s2를 사용할 수 있는지 여부를 나타냅니다.
리소스 종류 엔드포인트입니다.
확장된 위치 옵션입니다.
MSI 관련 설정.
PureProxy 리소스 유형인지 여부를 나타냅니다.
관련 리소스에 대한 추가 RBAC(역할 기반 Access Control) 검사를 사용하도록 설정합니다.
로깅 규칙입니다.
리소스 종류에 대한 마켓플레이스 동작의 유형입니다.
옵트인 헤더입니다.
구독 상태가 작업을 재정의합니다.
리소스 패치 시작 확장 요청을 처리하기 위한 확장 옵션입니다.
리소스 종류의 지역성입니다.
허용되는 값은 "Any" 또는 "All"입니다. 값이 "All"이면 해당하는 모든 기능 플래그에 등록된 구독만 허용됩니다.
필요한 기능입니다.
리소스 이동 정책입니다.
리소스 라우팅 유형입니다.
리소스 공급자에 대한 ServiceTree 정보입니다.
일시 삭제 Time to Live입니다.
구독 상태 규칙입니다.
리소스 유형의 Swagger 사양입니다.
템플릿 배포 옵션입니다.
요청 수 또는 리소스 수(컬렉션 읽기 요청에만 해당)를 기준으로 다양한 작업에 대한 개별 제한을 설정할 수 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az providerhub resource-type-registration delete
리소스 종류를 삭제합니다.
az providerhub resource-type-registration delete --provider-namespace
--resource-type
[--yes]
예제
ResourceTypeRegistrations_Delete
az providerhub resource-type-registration delete --provider-namespace "Microsoft.Contoso" --resource-type "testResourceType"
필수 매개 변수
ProviderHub 내에서 호스트되는 리소스 공급자의 이름입니다.
리소스 종류입니다.
선택적 매개 변수
확인을 묻는 메시지를 표시하지 마세요.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --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/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az providerhub resource-type-registration show
지정된 구독 및 공급자의 리소스 종류 세부 정보를 가져옵니다.
az providerhub resource-type-registration show --provider-namespace
--resource-type
예제
ResourceTypeRegistrations_Get
az providerhub resource-type-registration show --provider-namespace "Microsoft.Contoso" --resource-type "employees"
필수 매개 변수
ProviderHub 내에서 호스트되는 리소스 공급자의 이름입니다.
리소스 종류입니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.