az providerhub provider-registration
참고 항목
이 참조는 Azure CLI(버전 2.15.0 이상)에 대한 providerhub 확장의 일부입니다. az providerhub provider-registration 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장 프로그램에 대해 자세히 알아보세요.
providerhub를 사용하여 공급자 등록을 관리합니다.
명령
Name | Description | 형식 | 상태 |
---|---|---|---|
az providerhub provider-registration create |
공급자 등록을 만듭니다. |
내선 번호 | GA |
az providerhub provider-registration delete |
공급자 등록을 삭제합니다. |
내선 번호 | GA |
az providerhub provider-registration generate-operation |
지정된 공급자에 대한 작업 API를 생성합니다. |
내선 번호 | GA |
az providerhub provider-registration list |
구독의 공급자 등록 목록을 가져옵니다. |
내선 번호 | GA |
az providerhub provider-registration show |
공급자 등록 세부 정보를 가져옵니다. |
내선 번호 | GA |
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"
필수 매개 변수
ProviderHub 내에서 호스트되는 리소스 공급자의 이름입니다.
선택적 매개 변수
리소스 공급자 기능입니다.
사용: --capabilities quota-id=XX effect=XX required-features=XX
여러 개의 --capabilities 인수를 사용하여 여러 작업을 지정할 수 있습니다.
RP와 관련된 인시던트에 대한 연락처의 이메일 주소입니다.
사용: --incident-contact-email "helpme@contoso.com".
인시던트 생성 또는 RP로 전송할 때 IcM의 서비스입니다.
사용: --incident-routing-service "Contoso 리소스 공급자".
인시던트 생성 또는 RP로 전송할 때 IcM의 팀입니다.
사용: --incident-routing-team "Contoso Triage".
등대 권한 부여.
사용: --lighthouse-authorizations principal-id=XX role-definition-id=XX
principal-id: 필수입니다. 보안 주체 ID. role-definition-id: 필수입니다. 역할 정의 ID입니다.
테넌트 ID로 관리되는 ID입니다.
사용: --managed-by-tenant-id "000000000-0000-0000-0000-000000000000000".
ACIS를 통해 리소스 공급자의 매니페스트 콘텐츠를 수정하는 데 필요한 ACIS 클레임의 배열을 지정합니다.
사용: --manifest-owner "SPARTA-PlatformService관리istrator"
둘 이상의 --manifest-owner 인수를 사용하여 여러 작업을 지정할 수 있습니다.
메타데이터입니다.
ProviderHub 메타데이터 인증입니다.
사용: --providerhub-metadata-authentication allowed-audiences=XX
허용 대상 그룹: 필수입니다. 허용되는 대상 그룹입니다.
ProviderHub 메타데이터 권한 부여입니다.
사용: --providerhub-metadata-authorizations application-id=XX role-definition-id=XX managed-by-role-definition-id=XX
application-id: 필수입니다. 애플리케이션 ID. role-definition-id: 필수입니다. 역할 정의 ID입니다. 관리되는 역할 정의 ID: 필수입니다. 역할 정의 ID로 관리되는 ID입니다.
둘 이상의 --providerhub-metadata-authorizations 인수를 사용하여 여러 작업을 지정할 수 있습니다.
ProviderHub 내에서 호스트되는 리소스 공급자의 이름입니다.
사용법: --namespace "Microsoft.Contoso".
장기 실행 작업이 완료되기를 기다리지 마세요.
옵트인 헤더입니다.
사용법: --opt-in-headers "SignedUserToken".
구독 상태가 작업을 재정의합니다.
사용: --subscription-state-override-actions state=XX action=XX
둘 이상의 --subscription-state-override-actions 인수를 사용하여 여러 작업을 지정할 수 있습니다.
공급자에 대한 요청을 인증하는 동안 ARM이 토큰에서 수락해야 하는 대체 대상 그룹 또는 리소스를 설정하는 데 사용됩니다.
사용량: --provider-authentication allowed-audiences=XX
허용 대상 그룹: 필수입니다. 허용되는 대상 그룹입니다.
리소스 공급자 권한 부여입니다.
사용: --provider-authorizations application-id=XX role-definition-id=XX managed-by-role-definition-id=XX
application-id: 필수입니다. 애플리케이션 ID. role-definition-id: 필수입니다. 역할 정의 ID입니다. 관리되는 역할 정의 ID: 필수입니다. 역할 정의 ID로 관리되는 ID입니다.
둘 이상의 --provider-authorizations 인수를 사용하여 여러 작업을 지정할 수 있습니다.
공급자 유형입니다.
사용: --provider-type "Internal"
사용 가능한 공급자 유형은 Internal, External, Hidden, RegistrationFree, LegacyRegistrationRequired, TenantOnly, AuthorizationFree입니다.
공급자 버전입니다.
사용: --provider-version "2.0".
허용되는 값은 "Any" 또는 "All"입니다. 값이 "All"이면 해당하는 모든 기능 플래그에 등록된 구독만 허용됩니다..
필요한 기능입니다.
리소스 액세스 정책입니다.
사용: --resource-access-policy "AcisReadAllowed, AcisActionAllowed".
리소스 액세스 역할입니다. 예상 값: json-string/@json-file.
ACIS를 통해 리소스 공급자 스키마를 수정하는 데 필요한 ACIS 클레임의 배열을 지정합니다.
사용: --schema-owner "Contoso 스키마 소유자"
둘 이상의 --schema-owner 인수를 사용하여 여러 작업을 지정할 수 있습니다.
리소스 공급자에 대한 ServiceTree 정보입니다.
사용: --service-tree-infos service-id=XX component-id=XX
service-id: 필수입니다. 서비스 ID입니다. component-id: 필수입니다. 구성 요소 ID입니다.
둘 이상의 --service-tree-infos 인수를 사용하여 여러 작업을 지정할 수 있습니다.
일시 삭제 시간(TSL)입니다.
템플릿 배포 옵션입니다.
사용: --template-deployment-options preflight-supported=XX preflight-options=XX.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --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"
선택적 매개 변수
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
ProviderHub 내에서 호스트되는 리소스 공급자의 이름입니다.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
확인 메시지를 표시하지 않습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --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"
선택적 매개 변수
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
ProviderHub 내에서 호스트되는 리소스 공급자의 이름입니다.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az providerhub provider-registration list
구독의 공급자 등록 목록을 가져옵니다.
az providerhub provider-registration list
예제
ProviderRegistrations_List
az providerhub provider-registration list
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --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"
선택적 매개 변수
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
ProviderHub 내에서 호스트되는 리소스 공급자의 이름입니다.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기