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


Microsoft.DocumentDB databaseAccounts/dataTransferJobs 2024-02-15-preview

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

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

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

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

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

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

Объекты DataTransferDataSourceSink

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

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

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

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

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

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

  component: 'CosmosDBMongo'
  collectionName: 'string'
  databaseName: 'string'
  remoteAccountName: 'string'

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

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

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

databaseAccounts/dataTransferJobs

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

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

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

DataTransferJobProperties

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

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

DataTransferDataSourceSink

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

AzureBlobDataTransferDataSourceSink

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

CosmosCassandraDataTransferDataSourceSink

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

CosmosMongoDataTransferDataSourceSink

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

CosmosSqlDataTransferDataSourceSink

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

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

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

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

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

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

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

Объекты DataTransferDataSourceSink

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

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

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

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

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

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

  "component": "CosmosDBMongo",
  "collectionName": "string",
  "databaseName": "string",
  "remoteAccountName": "string"

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

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

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

databaseAccounts/dataTransferJobs

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

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

DataTransferJobProperties

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

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

DataTransferDataSourceSink

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

AzureBlobDataTransferDataSourceSink

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

CosmosCassandraDataTransferDataSourceSink

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

CosmosMongoDataTransferDataSourceSink

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

CosmosSqlDataTransferDataSourceSink

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

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

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

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

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

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

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

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

Объекты DataTransferDataSourceSink

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

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

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

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

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

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

  component = "CosmosDBMongo"
  collectionName = "string"
  databaseName = "string"
  remoteAccountName = "string"

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

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

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

databaseAccounts/dataTransferJobs

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

DataTransferJobProperties

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

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

DataTransferDataSourceSink

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

AzureBlobDataTransferDataSourceSink

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

CosmosCassandraDataTransferDataSourceSink

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

CosmosMongoDataTransferDataSourceSink

Имя Описание Значение
Компонент "CosmosDBMongo" (обязательно)
collectionName string (обязательно)
databaseName string (обязательно)
remoteAccountName строка

CosmosSqlDataTransferDataSourceSink

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