Sdílet prostřednictvím


Microsoft.DocumentDB databaseAccounts/dataTransferJobs 2023-11-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@2023-11-15-preview' = {
  parent: resourceSymbolicName
  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
  }
}

Objekty DataTransferDataSourceSink

Nastavte komponentu vlastnost určit typ objektu.

Pro azureBlobStoragepoužijte:

{
  component: 'AzureBlobStorage'
  containerName: 'string'
  endpointUrl: 'string'
}

Pro CosmosDBCassandra použijte:

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

Pro CosmosDBMongo použijte:

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

Pro CosmosDBSqlpoužijte:

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

Hodnoty vlastností

AzureBlobDataTransferDataSourceSink

Jméno Popis Hodnota
komponenta AzureBlobStorage (povinné)
containerName string (povinné)
endpointUrl řetězec

CosmosCassandraDataTransferDataSourceSink

Jméno Popis Hodnota
komponenta CosmosDBCassandra (povinné)
keyspaceName string (povinné)
remoteAccountName řetězec
tableName string (povinné)

CosmosMongoDataTransferDataSourceSink

Jméno Popis Hodnota
collectionName string (povinné)
komponenta CosmosDBMongo (povinné)
databaseName string (povinné)
remoteAccountName řetězec

CosmosSqlDataTransferDataSourceSink

Jméno Popis Hodnota
komponenta CosmosDBSql (povinné)
containerName string (povinné)
databaseName string (povinné)
remoteAccountName řetězec

DataTransferDataSourceSink

Jméno Popis Hodnota
komponenta Nastavte na AzureBlobStorage pro typ AzureBlobDataTransferDataSourceSink. Nastavte na CosmosDBCassandra pro typ CosmosCassandraDataTransferDataSourceSink. Nastavte na CosmosDBMongo pro typ CosmosMongoDataTransferDataSourceSink. Nastavte na CosmosDBSql pro typ CosmosSqlDataTransferDataSourceSink. AzureBlobStorage
CosmosDBCassandra
CosmosDBMongo
CosmosDBSql (povinné)

DataTransferJobProperties

Jméno Popis Hodnota
cíl Podrobnosti o cílovém úložišti dat DataTransferDataSourceSink (povinné)
režim Režim provádění úlohy Offline
"Online"
zdroj Podrobnosti o úložišti zdrojových dat DataTransferDataSourceSink (povinné)
workerCount Počet pracovních procesů Int

Omezení:
Minimální hodnota = 0

Microsoft.DocumentDB/databaseAccounts/dataTransferJobs

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba 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
vlastnosti Vytvoření vlastností úlohy při přenosu dat dataTransferJobProperties (povinné)

Definice prostředku šablony ARM

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í JSON.

{
  "type": "Microsoft.DocumentDB/databaseAccounts/dataTransferJobs",
  "apiVersion": "2023-11-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"
  }
}

Objekty DataTransferDataSourceSink

Nastavte komponentu vlastnost určit typ objektu.

Pro azureBlobStoragepoužijte:

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

Pro CosmosDBCassandra použijte:

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

Pro CosmosDBMongo použijte:

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

Pro CosmosDBSqlpoužijte:

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

Hodnoty vlastností

AzureBlobDataTransferDataSourceSink

Jméno Popis Hodnota
komponenta AzureBlobStorage (povinné)
containerName string (povinné)
endpointUrl řetězec

CosmosCassandraDataTransferDataSourceSink

Jméno Popis Hodnota
komponenta CosmosDBCassandra (povinné)
keyspaceName string (povinné)
remoteAccountName řetězec
tableName string (povinné)

CosmosMongoDataTransferDataSourceSink

Jméno Popis Hodnota
collectionName string (povinné)
komponenta CosmosDBMongo (povinné)
databaseName string (povinné)
remoteAccountName řetězec

CosmosSqlDataTransferDataSourceSink

Jméno Popis Hodnota
komponenta CosmosDBSql (povinné)
containerName string (povinné)
databaseName string (povinné)
remoteAccountName řetězec

DataTransferDataSourceSink

Jméno Popis Hodnota
komponenta Nastavte na AzureBlobStorage pro typ AzureBlobDataTransferDataSourceSink. Nastavte na CosmosDBCassandra pro typ CosmosCassandraDataTransferDataSourceSink. Nastavte na CosmosDBMongo pro typ CosmosMongoDataTransferDataSourceSink. Nastavte na CosmosDBSql pro typ CosmosSqlDataTransferDataSourceSink. AzureBlobStorage
CosmosDBCassandra
CosmosDBMongo
CosmosDBSql (povinné)

DataTransferJobProperties

Jméno Popis Hodnota
cíl Podrobnosti o cílovém úložišti dat DataTransferDataSourceSink (povinné)
režim Režim provádění úlohy Offline
"Online"
zdroj Podrobnosti o úložišti zdrojových dat DataTransferDataSourceSink (povinné)
workerCount Počet pracovních procesů Int

Omezení:
Minimální hodnota = 0

Microsoft.DocumentDB/databaseAccounts/dataTransferJobs

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2023-11-15-preview
Jméno Název prostředku string (povinné)
vlastnosti Vytvoření vlastností úlohy při přenosu dat dataTransferJobProperties (povinné)
typ Typ prostředku Microsoft.DocumentDB/databaseAccounts/dataTransferJobs

Příklady použití

Definice prostředku Terraformu (poskytovatel AzAPI)

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

  • 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@2023-11-15-preview"
  name = "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
    }
  })
}

Objekty DataTransferDataSourceSink

Nastavte komponentu vlastnost určit typ objektu.

Pro azureBlobStoragepoužijte:

{
  component = "AzureBlobStorage"
  containerName = "string"
  endpointUrl = "string"
}

Pro CosmosDBCassandra použijte:

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

Pro CosmosDBMongo použijte:

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

Pro CosmosDBSqlpoužijte:

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

Hodnoty vlastností

AzureBlobDataTransferDataSourceSink

Jméno Popis Hodnota
komponenta AzureBlobStorage (povinné)
containerName string (povinné)
endpointUrl řetězec

CosmosCassandraDataTransferDataSourceSink

Jméno Popis Hodnota
komponenta CosmosDBCassandra (povinné)
keyspaceName string (povinné)
remoteAccountName řetězec
tableName string (povinné)

CosmosMongoDataTransferDataSourceSink

Jméno Popis Hodnota
collectionName string (povinné)
komponenta CosmosDBMongo (povinné)
databaseName string (povinné)
remoteAccountName řetězec

CosmosSqlDataTransferDataSourceSink

Jméno Popis Hodnota
komponenta CosmosDBSql (povinné)
containerName string (povinné)
databaseName string (povinné)
remoteAccountName řetězec

DataTransferDataSourceSink

Jméno Popis Hodnota
komponenta Nastavte na AzureBlobStorage pro typ AzureBlobDataTransferDataSourceSink. Nastavte na CosmosDBCassandra pro typ CosmosCassandraDataTransferDataSourceSink. Nastavte na CosmosDBMongo pro typ CosmosMongoDataTransferDataSourceSink. Nastavte na CosmosDBSql pro typ CosmosSqlDataTransferDataSourceSink. AzureBlobStorage
CosmosDBCassandra
CosmosDBMongo
CosmosDBSql (povinné)

DataTransferJobProperties

Jméno Popis Hodnota
cíl Podrobnosti o cílovém úložišti dat DataTransferDataSourceSink (povinné)
režim Režim provádění úlohy Offline
"Online"
zdroj Podrobnosti o úložišti zdrojových dat DataTransferDataSourceSink (povinné)
workerCount Počet pracovních procesů Int

Omezení:
Minimální hodnota = 0

Microsoft.DocumentDB/databaseAccounts/dataTransferJobs

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: databaseAccounts
vlastnosti Vytvoření vlastností úlohy při přenosu dat dataTransferJobProperties (povinné)
typ Typ prostředku Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2023-11-15-preview