Databáze Microsoft.DocumentDBAccounts/dataTransferJobs 2022-02-15-preview

Definice prostředku Bicep

Typ prostředku databaseAccounts/dataTransferJobs je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DocumentDB/databaseAccounts/dataTransferJobs, přidejte do šablony následující 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
  }
}

Objekty DataTransferDataSourceSink

Nastavte vlastnost komponenty a určete typ objektu.

Pro AzureBlobStorage použijte:

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

Pro CosmosDBCassandra použijte:

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

Pro CosmosDBSql použijte:

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

Hodnoty vlastností

databaseAccounts/dataTransferJobs

Název Description Hodnota
name Název prostředku

Přečtěte si, jak nastavit názvy a typy pro podřízené prostředky v Bicepu.
string (povinné)
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu databaseAccounts
properties Vlastnosti úlohy vytvoření přenosu dat DataTransferJobProperties (povinné)

DataTransferJobProperties

Název Description Hodnota
destination Podrobnosti o cílovém úložišti dat DataTransferDataSourceSink (povinné)
source Podrobnosti o zdrojovém úložišti dat DataTransferDataSourceSink (povinné)
workerCount Počet pracovních procesů int

Omezení:
Minimální hodnota = 0

DataTransferDataSourceSink

Název Description Hodnota
komponenta Nastavení typu objektu AzureBlobStorage
CosmosDBCassandra
CosmosDBSql (povinné)

AzureBlobDataTransferDataSourceSink

Název Description Hodnota
komponenta AzureBlobStorage (povinné)
název_kontejneru string (povinné)
endpointUrl řetězec

CosmosCassandraDataTransferDataSourceSink

Název Description Hodnota
komponenta CosmosDBCassandra (povinné)
keyspaceName string (povinné)
tableName string (povinné)

CosmosSqlDataTransferDataSourceSink

Název Description Hodnota
komponenta CosmosDBSql (povinné)
název_kontejneru string (povinné)
databaseName string (povinné)

Definice prostředku šablony ARM

Typ prostředku databaseAccounts/dataTransferJobs je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DocumentDB/databaseAccounts/dataTransferJobs, přidejte do šablony následující kód 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"
  }
}

Objekty DataTransferDataSourceSink

Nastavte vlastnost komponenty a určete typ objektu.

Pro AzureBlobStorage použijte:

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

Pro CosmosDBCassandra použijte:

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

V případě CosmosDBSql použijte:

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

Hodnoty vlastností

databázeÚčty/dataTransferJobs

Název Description Hodnota
typ Typ prostředku Microsoft.DocumentDB/databaseAccounts/dataTransferJobs
apiVersion Verze rozhraní API prostředku 2022-02-15-preview
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)
properties Vlastnosti úlohy vytvoření přenosu dat DataTransferJobProperties (povinné)

DataTransferJobVlastnosti

Název Description Hodnota
destination Podrobnosti o cílovém úložišti dat DataTransferDataSourceSink (povinné)
source Podrobnosti o zdrojovém úložišti dat DataTransferDataSourceSink (povinné)
počet pracovních procesů Počet pracovních procesů int

Omezení:
Minimální hodnota = 0

DataTransferDataSourceSink

Název Description Hodnota
komponenta Nastavení typu objektu AzureBlobStorage
CosmosDBCassandra
CosmosDBSql (povinné)

AzureBlobDataTransferDataSourceSink

Název Description Hodnota
komponenta AzureBlobStorage (povinné)
název_kontejneru string (povinné)
adresa URL koncového bodu řetězec

CosmosCassandraDataTransferDataSourceSink

Název Description Hodnota
komponenta CosmosDBCassandra (povinné)
název prostoru klíčů string (povinné)
tableName string (povinné)

CosmosSqlDataTransferDataSourceSink

Název Description Hodnota
komponenta CosmosDBSql (povinné)
název_kontejneru string (povinné)
databaseName string (povinné)

Definice prostředku Terraform (poskytovatel AzAPI)

Typ prostředku databaseAccounts/dataTransferJobs je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DocumentDB/databaseAccounts/dataTransferJobs, přidejte do šablony následující 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
    }
  })
}

Objekty DataTransferDataSourceSink

Nastavte vlastnost komponenty a určete typ objektu.

Pro AzureBlobStorage použijte:

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

Pro CosmosDBCassandra použijte:

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

V případě CosmosDBSql použijte:

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

Hodnoty vlastností

databázeÚčty/dataTransferJobs

Název Description Hodnota
typ Typ prostředku Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2022-02-15-preview
name Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu : databaseAccounts
properties Vlastnosti úlohy vytvoření přenosu dat DataTransferJobProperties (povinné)

DataTransferJobVlastnosti

Název Description Hodnota
destination Podrobnosti o cílovém úložišti dat DataTransferDataSourceSink (povinné)
source Podrobnosti o zdrojovém úložišti dat DataTransferDataSourceSink (povinné)
počet pracovních procesů Počet pracovních procesů int

Omezení:
Minimální hodnota = 0

DataTransferDataSourceSink

Název Description Hodnota
komponenta Nastavení typu objektu AzureBlobStorage
CosmosDBCassandra
CosmosDBSql (povinné)

AzureBlobDataTransferDataSourceSink

Název Description Hodnota
komponenta AzureBlobStorage (povinné)
název_kontejneru string (povinné)
adresa URL koncového bodu řetězec

CosmosCassandraDataTransferDataSourceSink

Název Description Hodnota
komponenta CosmosDBCassandra (povinné)
název prostoru klíčů string (povinné)
tableName string (povinné)

CosmosSqlDataTransferDataSourceSink

Název Description Hodnota
komponenta CosmosDBSql (povinné)
název_kontejneru string (povinné)
databaseName string (povinné)