共用方式為


Microsoft.DocumentDB 資料庫Accounts/tableRoleDefinitions 2024-12-01-preview

Bicep 資源定義

databaseAccounts/tableRoleDefinitions 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.DocumentDB/databaseAccounts/tableRoleDefinitions 資源,請將下列 Bicep 新增至範本。

resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/tableRoleDefinitions@2024-12-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    assignableScopes: [
      'string'
    ]
    id: 'string'
    permissions: [
      {
        dataActions: [
          'string'
        ]
        id: 'string'
        notDataActions: [
          'string'
        ]
      }
    ]
    roleName: 'string'
    type: 'string'
  }
}

屬性值

Microsoft.DocumentDB/databaseAccounts/tableRoleDefinitions

名字 描述 價值
名字 資源名稱 字串 (必要)
父母 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。

如需詳細資訊,請參閱 父資源外部的子資源
類型資源的符號名稱:databaseAccounts
性能 用來建立及更新 Azure Cosmos DB 數據表角色定義的屬性。 TableRoleDefinitionResourceProperties

PermissionAutoGenerated

名字 描述 價值
dataActions 允許的數據動作陣列。 string[]
id 許可權的標識碼。 字串
notDataActions 拒絕的數據動作陣列。 string[]

TableRoleDefinitionResourceProperties

名字 描述 價值
assignableScopes 一組完整範圍,您可以在以下使用這個角色定義來建立數據表角色指派。 這可讓整個資料庫帳戶或任何基礎資料庫/集合上套用此角色定義。 必須至少有一個專案。 高於資料庫帳戶的範圍無法強制執行為可指派的範圍。 請注意,可指派範圍中所參考的資源並不存在。 string[]
id 角色定義的路徑識別碼。 字串
權限 透過此角色定義允許的作業集。 PermissionAutoGenerated[]
roleName 角色定義的用戶易記名稱。 資料庫帳戶必須是唯一的。 字串
類型 指出角色定義是內建還是使用者建立。 'BuiltInRole'
'CustomRole'

ARM 樣本資源定義

databaseAccounts/tableRoleDefinitions 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.DocumentDB/databaseAccounts/tableRoleDefinitions 資源,請將下列 JSON 新增至範本。

{
  "type": "Microsoft.DocumentDB/databaseAccounts/tableRoleDefinitions",
  "apiVersion": "2024-12-01-preview",
  "name": "string",
  "properties": {
    "assignableScopes": [ "string" ],
    "id": "string",
    "permissions": [
      {
        "dataActions": [ "string" ],
        "id": "string",
        "notDataActions": [ "string" ]
      }
    ],
    "roleName": "string",
    "type": "string"
  }
}

屬性值

Microsoft.DocumentDB/databaseAccounts/tableRoleDefinitions

名字 描述 價值
apiVersion API 版本 '2024-12-01-preview'
名字 資源名稱 字串 (必要)
性能 用來建立及更新 Azure Cosmos DB 數據表角色定義的屬性。 TableRoleDefinitionResourceProperties
類型 資源類型 'Microsoft.DocumentDB/databaseAccounts/tableRoleDefinitions'

PermissionAutoGenerated

名字 描述 價值
dataActions 允許的數據動作陣列。 string[]
id 許可權的標識碼。 字串
notDataActions 拒絕的數據動作陣列。 string[]

TableRoleDefinitionResourceProperties

名字 描述 價值
assignableScopes 一組完整範圍,您可以在以下使用這個角色定義來建立數據表角色指派。 這可讓整個資料庫帳戶或任何基礎資料庫/集合上套用此角色定義。 必須至少有一個專案。 高於資料庫帳戶的範圍無法強制執行為可指派的範圍。 請注意,可指派範圍中所參考的資源並不存在。 string[]
id 角色定義的路徑識別碼。 字串
權限 透過此角色定義允許的作業集。 PermissionAutoGenerated[]
roleName 角色定義的用戶易記名稱。 資料庫帳戶必須是唯一的。 字串
類型 指出角色定義是內建還是使用者建立。 'BuiltInRole'
'CustomRole'

Terraform (AzAPI 提供者) 資源定義

databaseAccounts/tableRoleDefinitions 資源類型可以使用目標作業來部署:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.DocumentDB/databaseAccounts/tableRoleDefinitions 資源,請將下列 Terraform 新增至範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DocumentDB/databaseAccounts/tableRoleDefinitions@2024-12-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      assignableScopes = [
        "string"
      ]
      id = "string"
      permissions = [
        {
          dataActions = [
            "string"
          ]
          id = "string"
          notDataActions = [
            "string"
          ]
        }
      ]
      roleName = "string"
      type = "string"
    }
  })
}

屬性值

Microsoft.DocumentDB/databaseAccounts/tableRoleDefinitions

名字 描述 價值
名字 資源名稱 字串 (必要)
parent_id 此資源為父系之資源的標識碼。 類型資源的標識碼:databaseAccounts
性能 用來建立及更新 Azure Cosmos DB 數據表角色定義的屬性。 TableRoleDefinitionResourceProperties
類型 資源類型 “Microsoft.DocumentDB/databaseAccounts/tableRoleDefinitions@2024-12-01-preview”

PermissionAutoGenerated

名字 描述 價值
dataActions 允許的數據動作陣列。 string[]
id 許可權的標識碼。 字串
notDataActions 拒絕的數據動作陣列。 string[]

TableRoleDefinitionResourceProperties

名字 描述 價值
assignableScopes 一組完整範圍,您可以在以下使用這個角色定義來建立數據表角色指派。 這可讓整個資料庫帳戶或任何基礎資料庫/集合上套用此角色定義。 必須至少有一個專案。 高於資料庫帳戶的範圍無法強制執行為可指派的範圍。 請注意,可指派範圍中所參考的資源並不存在。 string[]
id 角色定義的路徑識別碼。 字串
權限 透過此角色定義允許的作業集。 PermissionAutoGenerated[]
roleName 角色定義的用戶易記名稱。 資料庫帳戶必須是唯一的。 字串
類型 指出角色定義是內建還是使用者建立。 'BuiltInRole'
'CustomRole'