az cosmosdb mongodb role definition

Note

このコマンド グループには、Azure CLI と少なくとも 1 つの拡張機能の両方で定義されているコマンドがあります。 各拡張機能をインストールして、拡張機能を活用します。 拡張機能の詳細をご覧ください。

Azure Cosmos DB Mongo ロールの定義を管理します。

コマンド

名前 説明 Status
az cosmosdb mongodb role definition create

Azure Cosmos DB アカウントの下に Mongo DB ロール定義を作成します。

コア GA
az cosmosdb mongodb role definition create (cosmosdb-preview 拡張機能)

Azure Cosmos DB アカウントの下に Mongo DB ロール定義を作成します。

拡張 GA
az cosmosdb mongodb role definition delete

Azure Cosmos DB アカウントで CosmosDb MongoDb ロール定義を削除します。

コア GA
az cosmosdb mongodb role definition delete (cosmosdb-preview 拡張機能)

Azure Cosmos DB アカウントで CosmosDb MongoDb ロール定義を削除します。

拡張 GA
az cosmosdb mongodb role definition exists

Azure Cosmos DB MongoDb ロール定義が存在するかどうかを確認します。

コア GA
az cosmosdb mongodb role definition exists (cosmosdb-preview 拡張機能)

Azure Cosmos DB MongoDb ロール定義が存在するかどうかを確認します。

拡張 GA
az cosmosdb mongodb role definition list

Azure Cosmos DB アカウントのすべての MongoDb ロール定義を一覧表示します。

コア GA
az cosmosdb mongodb role definition list (cosmosdb-preview 拡張機能)

Azure Cosmos DB アカウントのすべての MongoDb ロール定義を一覧表示します。

拡張 GA
az cosmosdb mongodb role definition show

Azure Cosmos DB アカウントの MongoDb ロール定義のプロパティを表示します。

コア GA
az cosmosdb mongodb role definition show (cosmosdb-preview 拡張機能)

Azure Cosmos DB アカウントの MongoDb ロール定義のプロパティを表示します。

拡張 GA
az cosmosdb mongodb role definition update

Azure Cosmos DB アカウントで MongoDb ロール定義を更新します。

コア GA
az cosmosdb mongodb role definition update (cosmosdb-preview 拡張機能)

Azure Cosmos DB アカウントで MongoDb ロール定義を更新します。

拡張 GA

az cosmosdb mongodb role definition create

Azure Cosmos DB アカウントの下に Mongo DB ロール定義を作成します。

az cosmosdb mongodb role definition create --account-name
                                           --body
                                           --resource-group

JSON 文字列を使用して、Azure Cosmos DB アカウントの下に Mongo DB ロール定義を作成します。

az cosmosdb mongodb role definition create --account-name MyAccount --resource-group MyResourceGroup --body '{
  "Id": "MyDB.My_Read_Only_Role",
  "RoleName": "My_Read_Only_Role",
  "Type": "CustomRole",
  "DatabaseName": "MyDB",
  "Privileges": [{
    "Resource": {
        "Db": "MyDB",
        "Collection": "MyCol"
      },
      "Actions": [
        "insert",
        "find"
      ]
  }],
  "Roles": [
    {
      "Role": "myInheritedRole",
      "Db": "MyTestDb"
    }
  ]
}'

JSON ファイルを使用して、Azure Cosmos DB アカウントの下に Mongo DB ロール定義を作成します。

az cosmosdb mongodb role definition create --account-name MyAccount --resource-group MyResourceGroup --body @mongo-role-definition.json

必須のパラメーター

--account-name -a

Cosmosdb アカウント名。

--body -b

ID を持つロール定義本文 (作成の場合は省略可能)、種類 (既定値は CustomRole)、DatabaseName、Privileges、Roles。 文字列またはファイルとして入力できます(例: --body @mongo-role_definition-body-file.json または --body "{"Id": "be79875a-2cc4-40d5-8958-566017875b39","RoleName": "MyRWRole","Type": "CustomRole""DatabaseName": "MyDb ","Privileges": [ {"Resource": {"Db": "MyDB","Collection": "MyCol"},"Actions": ["insert","find"]}],"Roles": [ {"Role": "myInheritedRole","Db": "MyTestDb"}]}"

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--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 cosmosdb mongodb role definition create (cosmosdb-preview 拡張機能)

Azure Cosmos DB アカウントの下に Mongo DB ロール定義を作成します。

az cosmosdb mongodb role definition create --account-name
                                           --body
                                           --resource-group

JSON 文字列を使用して、Azure Cosmos DB アカウントの下に Mongo DB ロール定義を作成します。

az cosmosdb mongodb role definition create --account-name MyAccount --resource-group MyResourceGroup --body '{
  "Id": "MyDB.My_Read_Only_Role",
  "RoleName": "My_Read_Only_Role",
  "Type": "CustomRole",
  "DatabaseName": "MyDB",
  "Privileges": [{
    "Resource": {
        "Db": "MyDB",
        "Collection": "MyCol"
      },
      "Actions": [
        "insert",
        "find"
      ]
  }],
  "Roles": [
    {
      "Role": "myInheritedRole",
      "Db": "MyTestDb"
    }
  ]
}'

JSON ファイルを使用して、Azure Cosmos DB アカウントの下に Mongo DB ロール定義を作成します。

az cosmosdb mongodb role definition create --account-name MyAccount --resource-group MyResourceGroup --body @mongo-role-definition.json

必須のパラメーター

--account-name -a

Cosmosdb アカウント名。

--body -b

ID を持つロール定義本文 (作成の場合は省略可能)、種類 (既定値は CustomRole)、DatabaseName、Privileges、Roles。 文字列またはファイルとして入力できます(例: --body または --body @mongo-role_definition-body-file.json "{ "Id": "be79875a-2cc4-40d5-8958-566017875b39", "RoleName": "MyRWRole", "Type": "CustomRole" "DatabaseName": "MyDb", "Privileges": [ {"Resource": {"Db": "MyDB","Collection": "MyCol"},"Actions": ["insert","find"]}], "Roles": [ {"Role": "myInheritedRole","Db": "MyTestDb"}] }"

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--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 cosmosdb mongodb role definition delete

Azure Cosmos DB アカウントで CosmosDb MongoDb ロール定義を削除します。

az cosmosdb mongodb role definition delete --account-name
                                           --id
                                           --resource-group
                                           [--yes]

Azure Cosmos DB アカウントの Mongo ロール定義を削除します。

az cosmosdb mongodb role definition delete --account-name MyAccount --resource-group MyResourceGroup --id be79875a-2cc4-40d5-8958-566017875b39

必須のパラメーター

--account-name -a

Cosmosdb アカウント名。

--id -i

Mongo ロール定義の一意の ID。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

省略可能のパラメーター

--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 cosmosdb mongodb role definition delete (cosmosdb-preview 拡張機能)

Azure Cosmos DB アカウントで CosmosDb MongoDb ロール定義を削除します。

az cosmosdb mongodb role definition delete --account-name
                                           --id
                                           --resource-group
                                           [--yes]

Azure Cosmos DB アカウントの Mongo ロール定義を削除します。

az cosmosdb mongodb role definition delete --account-name MyAccount --resource-group MyResourceGroup --id be79875a-2cc4-40d5-8958-566017875b39

必須のパラメーター

--account-name -a

Cosmosdb アカウント名。

--id -i

Mongo ロール定義の一意の ID。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

省略可能のパラメーター

--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 cosmosdb mongodb role definition exists

Azure Cosmos DB MongoDb ロール定義が存在するかどうかを確認します。

az cosmosdb mongodb role definition exists --account-name
                                           --id
                                           --resource-group

Azure Cosmos DB MongoDb ロール定義が存在するかどうかを確認します。

az cosmosdb mongodb role definition exists --account-name MyAccount --resource-group MyResourceGroup --id be79875a-2cc4-40d5-8958-566017875b39

必須のパラメーター

--account-name -a

Cosmosdb アカウント名。

--id -i

Mongo ロール定義の一意の ID。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--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 cosmosdb mongodb role definition exists (cosmosdb-preview 拡張機能)

Azure Cosmos DB MongoDb ロール定義が存在するかどうかを確認します。

az cosmosdb mongodb role definition exists --account-name
                                           --id
                                           --resource-group

Azure Cosmos DB MongoDb ロール定義が存在するかどうかを確認します。

az cosmosdb mongodb role definition exists --account-name MyAccount --resource-group MyResourceGroup --id be79875a-2cc4-40d5-8958-566017875b39

必須のパラメーター

--account-name -a

Cosmosdb アカウント名。

--id -i

Mongo ロール定義の一意の ID。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--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 cosmosdb mongodb role definition list

Azure Cosmos DB アカウントのすべての MongoDb ロール定義を一覧表示します。

az cosmosdb mongodb role definition list --account-name
                                         --resource-group

Azure Cosmos DB アカウントのすべての Mongodb ロール定義を一覧表示します。

az cosmosdb mongodb role definition list --account-name MyAccount --resource-group MyResourceGroup

必須のパラメーター

--account-name -a

Cosmosdb アカウント名。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--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 cosmosdb mongodb role definition list (cosmosdb-preview 拡張機能)

Azure Cosmos DB アカウントのすべての MongoDb ロール定義を一覧表示します。

az cosmosdb mongodb role definition list --account-name
                                         --resource-group

Azure Cosmos DB アカウントのすべての Mongodb ロール定義を一覧表示します。

az cosmosdb mongodb role definition list --account-name MyAccount --resource-group MyResourceGroup

必須のパラメーター

--account-name -a

Cosmosdb アカウント名。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--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 cosmosdb mongodb role definition show

Azure Cosmos DB アカウントの MongoDb ロール定義のプロパティを表示します。

az cosmosdb mongodb role definition show --account-name
                                         --id
                                         --resource-group

Azure Cosmos DB アカウントの MongoDb ロール定義のプロパティを表示します。

az cosmosdb mongodb role definition show --account-name MyAccount --resource-group MyResourceGroup --id be79875a-2cc4-40d5-8958-566017875b39

必須のパラメーター

--account-name -a

Cosmosdb アカウント名。

--id -i

Mongo ロール定義の一意の ID。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--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 cosmosdb mongodb role definition show (cosmosdb-preview 拡張機能)

Azure Cosmos DB アカウントの MongoDb ロール定義のプロパティを表示します。

az cosmosdb mongodb role definition show --account-name
                                         --id
                                         --resource-group

Azure Cosmos DB アカウントの MongoDb ロール定義のプロパティを表示します。

az cosmosdb mongodb role definition show --account-name MyAccount --resource-group MyResourceGroup --id be79875a-2cc4-40d5-8958-566017875b39

必須のパラメーター

--account-name -a

Cosmosdb アカウント名。

--id -i

Mongo ロール定義の一意の ID。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--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 cosmosdb mongodb role definition update

Azure Cosmos DB アカウントで MongoDb ロール定義を更新します。

az cosmosdb mongodb role definition update --account-name
                                           --body
                                           --resource-group

Azure Cosmos DB アカウントで MongoDb ロール定義を更新します。

az cosmosdb mongodb role definition update --account-name MyAccount --resource-group MyResourceGroup --body @mongo-role-definition.json

必須のパラメーター

--account-name -a

Cosmosdb アカウント名。

--body -b

ID を持つロール定義本文 (作成の場合は省略可能)、種類 (既定値は CustomRole)、DatabaseName、Privileges、Roles。 文字列またはファイルとして入力できます(例: --body @mongo-role_definition-body-file.json または --body "{"Id": "be79875a-2cc4-40d5-8958-566017875b39","RoleName": "MyRWRole","Type": "CustomRole""DatabaseName": "MyDb ","Privileges": [ {"Resource": {"Db": "MyDB","Collection": "MyCol"},"Actions": ["insert","find"]}],"Roles": [ {"Role": "myInheritedRole","Db": "MyTestDb"}]}"

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--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 cosmosdb mongodb role definition update (cosmosdb-preview 拡張機能)

Azure Cosmos DB アカウントで MongoDb ロール定義を更新します。

az cosmosdb mongodb role definition update --account-name
                                           --body
                                           --resource-group

Azure Cosmos DB アカウントで MongoDb ロール定義を更新します。

az cosmosdb mongodb role definition update --account-name MyAccount --resource-group MyResourceGroup --body @mongo-role-definition.json

必須のパラメーター

--account-name -a

Cosmosdb アカウント名。

--body -b

ID を持つロール定義本文 (作成の場合は省略可能)、種類 (既定値は CustomRole)、DatabaseName、Privileges、Roles。 文字列またはファイルとして入力できます(例: --body または --body @mongo-role_definition-body-file.json "{ "Id": "be79875a-2cc4-40d5-8958-566017875b39", "RoleName": "MyRWRole", "Type": "CustomRole" "DatabaseName": "MyDb", "Privileges": [ {"Resource": {"Db": "MyDB","Collection": "MyCol"},"Actions": ["insert","find"]}], "Roles": [ {"Role": "myInheritedRole","Db": "MyTestDb"}] }"

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--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 を使います。