Share via


az providerhub provider-registration

Note

このリファレンスは、Azure CLI (バージョン 2.15.0 以降) の providerhub 拡張機能の一部です。 拡張機能は、az providerhub provider-registration コマンドを初めて実行するときに自動的にインストールされます。 拡張機能の詳細をご覧ください。

providerhub でプロバイダーの登録を管理します。

コマンド

名前 説明 Status
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"

必須のパラメーター

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

RP にインシデントを作成または転送するときの IcM のサービス。

使用法: --incident-routing-service "Contoso リソース プロバイダー"。

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

RP にインシデントを作成または転送するときの IcM のチーム。

使用法: --incident-routing-team "Contoso Triage"

--lighthouse-auth --lighthouse-authorizations

灯台の承認。

使用法: --lighthouse-authorizations principal-id=XX role-definition-id=XX

principal-id: 必須。 プリンシパル ID。role-definition-id: 必須。 ロールの定義 ID です。

--managed-by-tenant-id

テナント ID によって管理されます。

使用法: --managed-by-tenant-id "00000000-0000-0000-0000-000000000000"

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

application-id: 必須。 アプリケーション ID。role-definition-id: 必須。 ロール定義 ID。managed-by-role-definition-id: Required。 ロール定義 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

複数の --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

application-id: 必須。 アプリケーション ID。role-definition-id: 必須。 ロール定義 ID。managed-by-role-definition-id: Required。 ロール定義 ID によって管理されます。

複数の --provider-authorizations 引数を使用して、複数のアクションを指定できます。

--provider-type

プロバイダーの種類

使用法: --provider-type "Internal"

使用可能なプロバイダーの種類は、内部、外部、非表示、RegistrationFree、LegacyRegistrationRequired、TenantOnly、AuthorizationFree です。

--provider-version

プロバイダーのバージョン。

使用法: --provider-version "2.0"。

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

指定できる値は "Any" または "All" です。 値が "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 引数を使用して、複数のアクションを指定できます。

--service-tree-infos

リソース プロバイダーの ServiceTree 情報。

使用法: --service-tree-infos service-id=XX component-id=XX

service-id: 必須。 サービス ID。コンポーネント ID: 必須。 コンポーネント ID。

複数の --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

サブスクリプションの名前または ID。 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

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--provider-namespace

ProviderHub 内でホストされているリソース プロバイダーの名前。

--subscription

サブスクリプションの名前または ID。 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

サブスクリプションの名前または ID。 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

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--provider-namespace

ProviderHub 内でホストされているリソース プロバイダーの名前。

--subscription

サブスクリプションの名前または ID。 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

サブスクリプションの名前または ID。 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

サブスクリプションの名前または ID。 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

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--provider-namespace

ProviderHub 内でホストされているリソース プロバイダーの名前。

--subscription

サブスクリプションの名前または ID。 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

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。