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


База данных Microsoft.DocumentDBAccounts/dataTransferJobs 2022-02-15-preview

Определение ресурса Bicep

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

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

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

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

resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2022-02-15-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    destination: {
      component: 'string'
      // For remaining properties, see DataTransferDataSourceSink objects
    }
    source: {
      component: 'string'
      // For remaining properties, see DataTransferDataSourceSink objects
    }
    workerCount: int
  }
}

Объекты DataTransferDataSourceSink

Задайте свойство компонента , чтобы указать тип объекта .

Для AzureBlobStorage используйте:

  component: 'AzureBlobStorage'
  containerName: 'string'
  endpointUrl: 'string'

Для CosmosDBCassandra используйте:

  component: 'CosmosDBCassandra'
  keyspaceName: 'string'
  tableName: 'string'

Для CosmosDBSql используйте:

  component: 'CosmosDBSql'
  containerName: 'string'
  databaseName: 'string'

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

databaseAccounts/dataTransferJobs

Имя Описание Значение
name имя ресурса.

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

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: databaseAccounts
properties Свойства создания задания передачи данных DataTransferJobProperties (обязательно)

DataTransferJobProperties

Имя Описание Значение
ресурс destination Сведения о целевом хранилище данных DataTransferDataSourceSink (обязательно)
source Сведения об исходном хранилище данных DataTransferDataSourceSink (обязательно)
workerCount Количество рабочих ролей INT

Ограничения:
Минимальное значение = 0

DataTransferDataSourceSink

Имя Описание Значение
Компонент Установка типа объекта ХранилищеBLOB-объектовAzure
CosmosDBCassandra
CosmosDBSql (обязательно)

AzureBlobDataTransferDataSourceSink

Имя Описание Значение
Компонент AzureBlobStorage (обязательно)
containerName string (обязательно)
endpointUrl строка

CosmosCassandraDataTransferDataSourceSink

Имя Описание Значение
Компонент CosmosDBCassandra (обязательно)
keyspaceName string (обязательно)
tableName string (обязательно)

CosmosSqlDataTransferDataSourceSink

Имя Описание Значение
Компонент CosmosDBSql (обязательно)
containerName string (обязательно)
databaseName string (обязательно)

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

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

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

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

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

{
  "type": "Microsoft.DocumentDB/databaseAccounts/dataTransferJobs",
  "apiVersion": "2022-02-15-preview",
  "name": "string",
  "properties": {
    "destination": {
      "component": "string"
      // For remaining properties, see DataTransferDataSourceSink objects
    },
    "source": {
      "component": "string"
      // For remaining properties, see DataTransferDataSourceSink objects
    },
    "workerCount": "int"
  }
}

Объекты DataTransferDataSourceSink

Задайте свойство компонента , чтобы указать тип объекта .

Для AzureBlobStorage используйте:

  "component": "AzureBlobStorage",
  "containerName": "string",
  "endpointUrl": "string"

Для CosmosDBCassandra используйте:

  "component": "CosmosDBCassandra",
  "keyspaceName": "string",
  "tableName": "string"

Для CosmosDBSql используйте:

  "component": "CosmosDBSql",
  "containerName": "string",
  "databaseName": "string"

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

databaseAccounts/dataTransferJobs

Имя Описание Значение
тип Тип ресурса Microsoft.DocumentDB/databaseAccounts/dataTransferJobs
версия_API Версия API ресурсов '15.02.2022-preview'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
строка (обязательно)
properties Свойства задания для создания передачи данных DataTransferJobProperties (обязательно)

DataTransferJobProperties

Имя Описание Значение
ресурс destination Сведения о целевом хранилище данных DataTransferDataSourceSink (обязательно)
source Сведения об исходном хранилище данных DataTransferDataSourceSink (обязательно)
workerCount Количество рабочих ролей INT

Ограничения:
Минимальное значение = 0

DataTransferDataSourceSink

Имя Описание Значение
Компонент Установка типа объекта ХранилищеBLOB-объектовAzure
CosmosDBCassandra
CosmosDBSql (обязательно)

AzureBlobDataTransferDataSourceSink

Имя Описание Значение
Компонент AzureBlobStorage (обязательно)
containerName строка (обязательно)
endpointUrl строка

CosmosCassandraDataTransferDataSourceSink

Имя Описание Значение
Компонент CosmosDBCassandra (обязательно)
keyspaceName строка (обязательно)
tableName строка (обязательно)

CosmosSqlDataTransferDataSourceSink

Имя Описание Значение
Компонент CosmosDBSql (обязательно)
containerName строка (обязательно)
databaseName строка (обязательно)

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

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

  • Группы ресурсов

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

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

Чтобы создать ресурс Microsoft.DocumentDB/databaseAccounts/dataTransferJobs, добавьте в шаблон следующую terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2022-02-15-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      destination = {
        component = "string"
        // For remaining properties, see DataTransferDataSourceSink objects
      }
      source = {
        component = "string"
        // For remaining properties, see DataTransferDataSourceSink objects
      }
      workerCount = int
    }
  })
}

Объекты DataTransferDataSourceSink

Задайте свойство компонента , чтобы указать тип объекта .

Для AzureBlobStorage используйте:

  component = "AzureBlobStorage"
  containerName = "string"
  endpointUrl = "string"

Для CosmosDBCassandra используйте:

  component = "CosmosDBCassandra"
  keyspaceName = "string"
  tableName = "string"

Для CosmosDBSql используйте:

  component = "CosmosDBSql"
  containerName = "string"
  databaseName = "string"

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

databaseAccounts/dataTransferJobs

Имя Описание Значение
тип Тип ресурса "Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2022-02-15-preview"
name имя ресурса. строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа databaseAccounts
properties Свойства задания для создания передачи данных DataTransferJobProperties (обязательно)

DataTransferJobProperties

Имя Описание Значение
ресурс destination Сведения о целевом хранилище данных DataTransferDataSourceSink (обязательно)
source Сведения об исходном хранилище данных DataTransferDataSourceSink (обязательно)
workerCount Количество рабочих ролей INT

Ограничения:
Минимальное значение = 0

DataTransferDataSourceSink

Имя Описание Значение
Компонент Установка типа объекта ХранилищеBLOB-объектовAzure
CosmosDBCassandra
CosmosDBSql (обязательно)

AzureBlobDataTransferDataSourceSink

Имя Описание Значение
Компонент AzureBlobStorage (обязательно)
containerName строка (обязательно)
endpointUrl строка

CosmosCassandraDataTransferDataSourceSink

Имя Описание Значение
Компонент "CosmosDBCassandra" (обязательно)
keyspaceName строка (обязательно)
tableName строка (обязательно)

CosmosSqlDataTransferDataSourceSink

Имя Описание Значение
Компонент CosmosDBSql (обязательно)
containerName строка (обязательно)
databaseName строка (обязательно)