次の方法で共有


Microsoft.DocumentDB databaseAccounts/sqlRoleAssignments 2024-11-15

Bicep リソース定義

databaseAccounts/sqlRoleAssignments リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2024-11-15' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    principalId: 'string'
    roleDefinitionId: 'string'
    scope: 'string'
  }
}

プロパティ値

Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments

名前 形容 価値
名前 リソース名 string (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: databaseAccounts
プロパティ Azure Cosmos DB SQL ロールの割り当てを作成および更新するためのプロパティ。 SqlRoleAssignmentResource

SqlRoleAssignmentResource

名前 形容 価値
principalId このロールの割り当てによってアクセスが許可されている AAD グラフ内の関連付けられている AAD プリンシパルの一意識別子。 プリンシパルのテナント ID は、サブスクリプションに関連付けられているテナントを使用して推論されます。
roleDefinitionId 関連付けられているロール定義の一意識別子。
スコープ このロールの割り当てによってアクセスが許可されているデータ プレーン リソース パス。

クイック スタートのサンプル

次のクイック スタート サンプルでは、このリソースの種類をデプロイします。

Bicep ファイル 形容
データ プレーン RBAC を使用して Azure Cosmos DB SQL アカウントを作成する このテンプレートでは、SQL Cosmos アカウント、ネイティブに管理されるロール定義、および AAD ID のネイティブに管理されるロールの割り当てが作成されます。
Cosmos DB 接続 を使用して Azure Data Explorer DB をデプロイする Cosmos DB 接続を使用して Azure Data Explorer DB をデプロイします。

ARM テンプレート リソース定義

databaseAccounts/sqlRoleAssignments リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments",
  "apiVersion": "2024-11-15",
  "name": "string",
  "properties": {
    "principalId": "string",
    "roleDefinitionId": "string",
    "scope": "string"
  }
}

プロパティ値

Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments

名前 形容 価値
apiVersion API のバージョン '2024-11-15'
名前 リソース名 string (必須)
プロパティ Azure Cosmos DB SQL ロールの割り当てを作成および更新するためのプロパティ。 SqlRoleAssignmentResource
種類 リソースの種類 'Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments'

SqlRoleAssignmentResource

名前 形容 価値
principalId このロールの割り当てによってアクセスが許可されている AAD グラフ内の関連付けられている AAD プリンシパルの一意識別子。 プリンシパルのテナント ID は、サブスクリプションに関連付けられているテナントを使用して推論されます。
roleDefinitionId 関連付けられているロール定義の一意識別子。
スコープ このロールの割り当てによってアクセスが許可されているデータ プレーン リソース パス。

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
データ プレーン RBAC を使用して Azure Cosmos DB SQL アカウントを作成する

Azure にデプロイする
このテンプレートでは、SQL Cosmos アカウント、ネイティブに管理されるロール定義、および AAD ID のネイティブに管理されるロールの割り当てが作成されます。
Cosmos DB 接続 を使用して Azure Data Explorer DB をデプロイする

Azure にデプロイする
Cosmos DB 接続を使用して Azure Data Explorer DB をデプロイします。

Terraform (AzAPI プロバイダー) リソース定義

databaseAccounts/sqlRoleAssignments リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2024-11-15"
  name = "string"
  body = jsonencode({
    properties = {
      principalId = "string"
      roleDefinitionId = "string"
      scope = "string"
    }
  })
}

プロパティ値

Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments

名前 形容 価値
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: databaseAccounts
プロパティ Azure Cosmos DB SQL ロールの割り当てを作成および更新するためのプロパティ。 SqlRoleAssignmentResource
種類 リソースの種類 "Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments@2024-11-15"

SqlRoleAssignmentResource

名前 形容 価値
principalId このロールの割り当てによってアクセスが許可されている AAD グラフ内の関連付けられている AAD プリンシパルの一意識別子。 プリンシパルのテナント ID は、サブスクリプションに関連付けられているテナントを使用して推論されます。
roleDefinitionId 関連付けられているロール定義の一意識別子。
スコープ このロールの割り当てによってアクセスが許可されているデータ プレーン リソース パス。