az cosmosdb sql role assignment
Azure Cosmos DB SQL ロールの割り当てを管理します。
コマンド
| 名前 | 説明 | 型 | 状態 | 
|---|---|---|---|
| az cosmosdb sql role assignment create | 
			 Azure Cosmos DB アカウントで SQL ロールの割り当てを作成します。  | 
	Core | GA | 
| az cosmosdb sql role assignment delete | 
			 Azure Cosmos DB アカウントで SQL ロールの割り当てを削除します。  | 
	Core | GA | 
| az cosmosdb sql role assignment exists | 
			 Azure Cosmos DB ロールの割り当てが存在するかどうかを確認します。  | 
	Core | GA | 
| az cosmosdb sql role assignment list | 
			 Azure Cosmos DB アカウントのすべての SQL ロールの割り当てを一覧表示します。  | 
	Core | GA | 
| az cosmosdb sql role assignment show | 
			 Azure Cosmos DB アカウントの下に SQL ロールの割り当てのプロパティを表示します。  | 
	Core | GA | 
| az cosmosdb sql role assignment update | 
			 Azure Cosmos DB アカウントで SQL ロールの割り当てを更新します。  | 
	Core | GA | 
| az cosmosdb sql role assignment wait | 
			 特定の条件が満たされるまで、SQL ロールの割り当てをポーリングします。  | 
	Core | GA | 
az cosmosdb sql role assignment create
Azure Cosmos DB アカウントで SQL ロールの割り当てを作成します。
az cosmosdb sql role assignment create --account-name
                                       --principal-id
                                       --resource-group
                                       --scope
                                       [--no-wait]
                                       [--role-assignment-id]
                                       [--role-definition-id]
                                       [--role-definition-name]
	例
ロール定義名を使用して、Azure Cosmos DB アカウントで SQL ロールの割り当てを作成します。
az cosmosdb sql role assignment create --account-name MyAccount --resource-group MyResourceGroup \
  --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 \
  --role-definition-name "My Read Only Role" \
  --scope "/dbs/mydb/colls/mycontainer" \
  --principal-id 6328f5f7-dbf7-4244-bba8-fbb9d8066506
			ロール定義 ID を使用して、Azure Cosmos DB アカウントで SQL ロールの割り当てを作成します。
az cosmosdb sql role assignment create --account-name MyAccount --resource-group MyResourceGroup \
  --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 \
  --role-definition-id be79875a-2cc4-40d5-8958-566017875b39 \
  --scope "/dbs/mydb/colls/mycontainer" \
  --principal-id 6328f5f7-dbf7-4244-bba8-fbb9d8066506
	必須のパラメーター
Cosmosdb アカウント名。
このロールの割り当てが付与されているプリンシパルの AAD オブジェクト ID。
リソース グループの名前。 
              az configure --defaults group=<name>を使用して既定のグループを構成できます。
このロールの割り当てが付与されているデータ プレーン リソース パス。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
実行時間の長い操作が完了するまで待つ必要はありません。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
[作成] には省略可能です。 ロールの割り当ての一意の ID。 指定しない場合は、新しい GUID が使用されます。
このロール割り当てが参照するロール定義の一意の ID。
このロールの割り当てが参照するロール定義の一意の名前。 Eg. "Contoso 閲覧者ロール"。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
出力フォーマット。
| プロパティ | 値 | 
|---|---|
| 規定値: | json | 
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。 
              az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
az cosmosdb sql role assignment delete
Azure Cosmos DB アカウントで SQL ロールの割り当てを削除します。
az cosmosdb sql role assignment delete --account-name
                                       --resource-group
                                       --role-assignment-id
                                       [--no-wait]
                                       [--yes]
	例
Azure Cosmos DB アカウントで SQL ロールの割り当てを削除します。
az cosmosdb sql role assignment delete --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8
	必須のパラメーター
Cosmosdb アカウント名。
リソース グループの名前。 
              az configure --defaults group=<name>を使用して既定のグループを構成できます。
[作成] には省略可能です。 ロールの割り当ての一意の ID。 指定しない場合は、新しい GUID が使用されます。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
実行時間の長い操作が完了するまで待つ必要はありません。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
確認を求めないでください。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
出力フォーマット。
| プロパティ | 値 | 
|---|---|
| 規定値: | json | 
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。 
              az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
az cosmosdb sql role assignment exists
Azure Cosmos DB ロールの割り当てが存在するかどうかを確認します。
az cosmosdb sql role assignment exists --account-name
                                       --resource-group
                                       --role-assignment-id
	例
Azure Cosmos DB ロールの割り当てが存在するかどうかを確認します。
az cosmosdb sql role assignment exists --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8
	必須のパラメーター
Cosmosdb アカウント名。
リソース グループの名前。 
              az configure --defaults group=<name>を使用して既定のグループを構成できます。
[作成] には省略可能です。 ロールの割り当ての一意の ID。 指定しない場合は、新しい GUID が使用されます。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
出力フォーマット。
| プロパティ | 値 | 
|---|---|
| 規定値: | json | 
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。 
              az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
az cosmosdb sql role assignment list
Azure Cosmos DB アカウントのすべての SQL ロールの割り当てを一覧表示します。
az cosmosdb sql role assignment list --account-name
                                     --resource-group
	例
Azure Cosmos DB アカウントのすべての SQL ロールの割り当てを一覧表示します。
az cosmosdb sql role assignment list --account-name MyAccount --resource-group MyResourceGroup
	必須のパラメーター
Cosmosdb アカウント名。
リソース グループの名前。 
              az configure --defaults group=<name>を使用して既定のグループを構成できます。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
出力フォーマット。
| プロパティ | 値 | 
|---|---|
| 規定値: | json | 
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。 
              az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
az cosmosdb sql role assignment show
Azure Cosmos DB アカウントの下に SQL ロールの割り当てのプロパティを表示します。
az cosmosdb sql role assignment show --account-name
                                     --resource-group
                                     --role-assignment-id
	例
Azure Cosmos DB アカウントの下に SQL ロールの割り当てのプロパティを表示します。
az cosmosdb sql role assignment show --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8
	必須のパラメーター
Cosmosdb アカウント名。
リソース グループの名前。 
              az configure --defaults group=<name>を使用して既定のグループを構成できます。
[作成] には省略可能です。 ロールの割り当ての一意の ID。 指定しない場合は、新しい GUID が使用されます。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
出力フォーマット。
| プロパティ | 値 | 
|---|---|
| 規定値: | json | 
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。 
              az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
az cosmosdb sql role assignment update
Azure Cosmos DB アカウントで SQL ロールの割り当てを更新します。
az cosmosdb sql role assignment update --account-name
                                       --resource-group
                                       --role-assignment-id
                                       [--no-wait]
                                       [--principal-id]
                                       [--role-definition-id]
                                       [--role-definition-name]
                                       [--scope]
	例
Azure Cosmos DB アカウントで SQL ロールの割り当てを更新します。
az cosmosdb sql role assignment update --account-name MyAccount --resource-group MyResourceGroup \
  --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 \
  --role-definition-id updated-role-definition-id
	必須のパラメーター
Cosmosdb アカウント名。
リソース グループの名前。 
              az configure --defaults group=<name>を使用して既定のグループを構成できます。
[作成] には省略可能です。 ロールの割り当ての一意の ID。 指定しない場合は、新しい GUID が使用されます。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
実行時間の長い操作が完了するまで待つ必要はありません。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
このロールの割り当てが付与されているプリンシパルの AAD オブジェクト ID。
このロール割り当てが参照するロール定義の一意の ID。
このロールの割り当てが参照するロール定義の一意の名前。 Eg. "Contoso 閲覧者ロール"。
このロールの割り当てが付与されているデータ プレーン リソース パス。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
出力フォーマット。
| プロパティ | 値 | 
|---|---|
| 規定値: | json | 
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。 
              az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
az cosmosdb sql role assignment wait
特定の条件が満たされるまで、SQL ロールの割り当てをポーリングします。
az cosmosdb sql role assignment wait --account-name
                                     --resource-group
                                     --role-assignment-id
                                     [--created]
                                     [--custom]
                                     [--deleted]
                                     [--exists]
                                     [--interval]
                                     [--timeout]
                                     [--updated]
	例
SQL ロールの割り当てが削除されるまでポーリングします。
az cosmosdb sql role assignment wait --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 --deleted
	必須のパラメーター
Cosmosdb アカウント名。
リソース グループの名前。 
              az configure --defaults group=<name>を使用して既定のグループを構成できます。
[作成] には省略可能です。 ロールの割り当ての一意の ID。 指定しない場合は、新しい GUID が使用されます。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
'provisioningState' が 'Succeeded' で作成されるまで待ちます。
| プロパティ | 値 | 
|---|---|
| Parameter group: | Wait Condition Arguments | 
| 規定値: | False | 
条件がカスタム JMESPath クエリを満たすまで待ちます。 例: provisioningState!='InProgress'、instanceView.statuses[?code=='PowerState/running']。
| プロパティ | 値 | 
|---|---|
| Parameter group: | Wait Condition Arguments | 
削除されるまで待ちます。
| プロパティ | 値 | 
|---|---|
| Parameter group: | Wait Condition Arguments | 
| 規定値: | False | 
リソースが存在するまで待ちます。
| プロパティ | 値 | 
|---|---|
| Parameter group: | Wait Condition Arguments | 
| 規定値: | False | 
ポーリング間隔 (秒単位)。
| プロパティ | 値 | 
|---|---|
| Parameter group: | Wait Condition Arguments | 
| 規定値: | 30 | 
最大待機時間 (秒単位)。
| プロパティ | 値 | 
|---|---|
| Parameter group: | Wait Condition Arguments | 
| 規定値: | 3600 | 
provisioningState が 'Succeeded' で更新されるまで待ちます。
| プロパティ | 値 | 
|---|---|
| Parameter group: | Wait Condition Arguments | 
| 規定値: | False | 
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 | 
|---|---|
| 規定値: | False | 
出力フォーマット。
| プロパティ | 値 | 
|---|---|
| 規定値: | json | 
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。 
              az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 | 
|---|---|
| 規定値: | False |