Поделиться через


Кластеры Microsoft.Kusto/attachedDatabaseConfigurations 2022-11-11

Определение ресурсов Bicep

Тип ресурса clusters/attachedDatabaseConfigurations можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Kusto/clusters/attachedDatabaseConfigurations, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Kusto/clusters/attachedDatabaseConfigurations@2022-11-11' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    clusterResourceId: 'string'
    databaseName: 'string'
    databaseNameOverride: 'string'
    databaseNamePrefix: 'string'
    defaultPrincipalsModificationKind: 'string'
    tableLevelSharingProperties: {
      externalTablesToExclude: [
        'string'
      ]
      externalTablesToInclude: [
        'string'
      ]
      materializedViewsToExclude: [
        'string'
      ]
      materializedViewsToInclude: [
        'string'
      ]
      tablesToExclude: [
        'string'
      ]
      tablesToInclude: [
        'string'
      ]
    }
  }
}

Значения свойств

AttachedDatabaseConfigurationProperties

Имя Описание Ценность
clusterResourceId Идентификатор ресурса кластера, в котором должны быть присоединены базы данных. строка (обязательно)
databaseName Имя базы данных, которую вы хотите присоединить, используйте *, если вы хотите следовать всем текущим и будущим базам данных. строка (обязательно)
databaseNameOverride Переопределяет исходное имя базы данных. Важно только при присоединении к определенной базе данных. струна
databaseNamePrefix Добавляет префикс в имя присоединенных баз данных. При выполнении всего кластера префикс будет добавлен во все исходные имена баз данных из кластера лидеров. струна
defaultPrincipalsModificationKind Тип изменения субъектов по умолчанию "Нет"
"Заменить"
Union (обязательный)
tableLevelSharingProperties Спецификации общего доступа на уровне таблицы TableLevelSharingProperties

Microsoft.Kusto/clusters/attachedDatabaseConfigurations

Имя Описание Ценность
местоположение Расположение ресурса. струна
имя Имя ресурса строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: кластеры
свойства Свойства подключенной конфигурации базы данных. AttachedDatabaseConfigurationProperties

TableLevelSharingProperties

Имя Описание Ценность
externalTablesToExclude Список внешних таблиц, исключенных из базы данных подписчика string[]
externalTablesToInclude Список внешних таблиц для включения в базу данных подписчика string[]
материализованныеViewsToExclude Список материализованных представлений, исключенных из базы данных подписчика string[]
материализованныеViewsToInclude Список материализованных представлений для включения в базу данных последователей string[]
tablesToExclude Список таблиц для исключения из базы данных подписчика string[]
tablesToInclude Список таблиц для включения в базу данных подписчика string[]

Определение ресурса шаблона ARM

Тип ресурса clusters/attachedDatabaseConfigurations можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Kusto/clusters/attachedDatabaseConfigurations, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Kusto/clusters/attachedDatabaseConfigurations",
  "apiVersion": "2022-11-11",
  "name": "string",
  "location": "string",
  "properties": {
    "clusterResourceId": "string",
    "databaseName": "string",
    "databaseNameOverride": "string",
    "databaseNamePrefix": "string",
    "defaultPrincipalsModificationKind": "string",
    "tableLevelSharingProperties": {
      "externalTablesToExclude": [ "string" ],
      "externalTablesToInclude": [ "string" ],
      "materializedViewsToExclude": [ "string" ],
      "materializedViewsToInclude": [ "string" ],
      "tablesToExclude": [ "string" ],
      "tablesToInclude": [ "string" ]
    }
  }
}

Значения свойств

AttachedDatabaseConfigurationProperties

Имя Описание Ценность
clusterResourceId Идентификатор ресурса кластера, в котором должны быть присоединены базы данных. строка (обязательно)
databaseName Имя базы данных, которую вы хотите присоединить, используйте *, если вы хотите следовать всем текущим и будущим базам данных. строка (обязательно)
databaseNameOverride Переопределяет исходное имя базы данных. Важно только при присоединении к определенной базе данных. струна
databaseNamePrefix Добавляет префикс в имя присоединенных баз данных. При выполнении всего кластера префикс будет добавлен во все исходные имена баз данных из кластера лидеров. струна
defaultPrincipalsModificationKind Тип изменения субъектов по умолчанию "Нет"
"Заменить"
Union (обязательный)
tableLevelSharingProperties Спецификации общего доступа на уровне таблицы TableLevelSharingProperties

Microsoft.Kusto/clusters/attachedDatabaseConfigurations

Имя Описание Ценность
apiVersion Версия API '2022-11-11'
местоположение Расположение ресурса. струна
имя Имя ресурса строка (обязательно)
свойства Свойства подключенной конфигурации базы данных. AttachedDatabaseConfigurationProperties
тип Тип ресурса "Microsoft.Kusto/clusters/attachedDatabaseConfigurations"

TableLevelSharingProperties

Имя Описание Ценность
externalTablesToExclude Список внешних таблиц, исключенных из базы данных подписчика string[]
externalTablesToInclude Список внешних таблиц для включения в базу данных подписчика string[]
материализованныеViewsToExclude Список материализованных представлений, исключенных из базы данных подписчика string[]
материализованныеViewsToInclude Список материализованных представлений для включения в базу данных последователей string[]
tablesToExclude Список таблиц для исключения из базы данных подписчика string[]
tablesToInclude Список таблиц для включения в базу данных подписчика string[]

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса clusters/attachedDatabaseConfigurations можно развернуть с помощью операций, предназначенных для следующих операций:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Kusto/clusters/attachedDatabaseConfigurations, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Kusto/clusters/attachedDatabaseConfigurations@2022-11-11"
  name = "string"
  location = "string"
  body = jsonencode({
    properties = {
      clusterResourceId = "string"
      databaseName = "string"
      databaseNameOverride = "string"
      databaseNamePrefix = "string"
      defaultPrincipalsModificationKind = "string"
      tableLevelSharingProperties = {
        externalTablesToExclude = [
          "string"
        ]
        externalTablesToInclude = [
          "string"
        ]
        materializedViewsToExclude = [
          "string"
        ]
        materializedViewsToInclude = [
          "string"
        ]
        tablesToExclude = [
          "string"
        ]
        tablesToInclude = [
          "string"
        ]
      }
    }
  })
}

Значения свойств

AttachedDatabaseConfigurationProperties

Имя Описание Ценность
clusterResourceId Идентификатор ресурса кластера, в котором должны быть присоединены базы данных. строка (обязательно)
databaseName Имя базы данных, которую вы хотите присоединить, используйте *, если вы хотите следовать всем текущим и будущим базам данных. строка (обязательно)
databaseNameOverride Переопределяет исходное имя базы данных. Важно только при присоединении к определенной базе данных. струна
databaseNamePrefix Добавляет префикс в имя присоединенных баз данных. При выполнении всего кластера префикс будет добавлен во все исходные имена баз данных из кластера лидеров. струна
defaultPrincipalsModificationKind Тип изменения субъектов по умолчанию "Нет"
"Заменить"
Union (обязательный)
tableLevelSharingProperties Спецификации общего доступа на уровне таблицы TableLevelSharingProperties

Microsoft.Kusto/clusters/attachedDatabaseConfigurations

Имя Описание Ценность
местоположение Расположение ресурса. струна
имя Имя ресурса строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: кластеры
свойства Свойства подключенной конфигурации базы данных. AttachedDatabaseConfigurationProperties
тип Тип ресурса "Microsoft.Kusto/clusters/attachedDatabaseConfigurations@2022-11-11"

TableLevelSharingProperties

Имя Описание Ценность
externalTablesToExclude Список внешних таблиц, исключенных из базы данных подписчика string[]
externalTablesToInclude Список внешних таблиц для включения в базу данных подписчика string[]
материализованныеViewsToExclude Список материализованных представлений, исключенных из базы данных подписчика string[]
материализованныеViewsToInclude Список материализованных представлений для включения в базу данных последователей string[]
tablesToExclude Список таблиц для исключения из базы данных подписчика string[]
tablesToInclude Список таблиц для включения в базу данных подписчика string[]