Condividi tramite


Database Microsoft.DocumentDBAccounts/dataTransferJobs 2023-03-15-preview

Definizione di risorsa Bicep

Il tipo di risorsa databaseAccounts/dataTransferJobs può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.DocumentDB/databaseAccounts/dataTransferJobs, aggiungere il bicep seguente al modello.

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

Oggetti DataTransferDataSourceSink

Impostare la proprietà componente per specificare il tipo di oggetto.

Per AzureBlobStorageusare:

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

Per CosmosDBCassandra, usare:

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

Per CosmosDBMongo, usare:

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

Per CosmosDBSql, usare:

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

Valori delle proprietà

AzureBlobDataTransferDataSourceSink

Nome Descrizione Valore
componente 'AzureBlobStorage' (obbligatorio)
containerName stringa (obbligatorio)
endpointUrl corda

CosmosCassandraDataTransferDataSourceSink

Nome Descrizione Valore
componente 'CosmosDBCassandra' (obbligatorio)
keyspaceName stringa (obbligatorio)
tableName stringa (obbligatorio)

CosmosMongoDataTransferDataSourceSink

Nome Descrizione Valore
collectionName stringa (obbligatorio)
componente 'CosmosDBMongo' (obbligatorio)
databaseName stringa (obbligatorio)

CosmosSqlDataTransferDataSourceSink

Nome Descrizione Valore
componente 'CosmosDBSql' (obbligatorio)
containerName stringa (obbligatorio)
databaseName stringa (obbligatorio)

DataTransferDataSourceSink

Nome Descrizione Valore
componente Impostare su "AzureBlobStorage" per il tipo AzureBlobDataTransferDataSourceSink. Impostare su "CosmosDBCassandra" per il tipo CosmosCassandraDataTransferDataSourceSink. Impostare su "CosmosDBMongo" per il tipo CosmosMongoDataTransferDataSourceSink. Impostare su "CosmosDBSql" per il tipo CosmosSqlDataTransferDataSourceSink. 'AzureBlobStorage'
'CosmosDBCassandra'
'CosmosDBMongo'
'CosmosDBSql' (obbligatorio)

DataTransferJobProperties

Nome Descrizione Valore
destinazione Dettagli archivio dati di destinazione DataTransferDataSourceSink (obbligatorio)
fonte Dettagli dell'archivio dati di origine DataTransferDataSourceSink (obbligatorio)
workerCount Conteggio ruoli di lavoro Int

Vincoli:
Valore minimo = 0

Microsoft.DocumentDB/databaseAccounts/dataTransferJobs

Nome Descrizione Valore
nome Nome della risorsa stringa (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: databaseAccounts
proprietà Creazione di proprietà processo di trasferimento dati DataTransferJobProperties (obbligatorio)

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa databaseAccounts/dataTransferJobs può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.DocumentDB/databaseAccounts/dataTransferJobs, aggiungere il codice JSON seguente al modello.

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

Oggetti DataTransferDataSourceSink

Impostare la proprietà componente per specificare il tipo di oggetto.

Per AzureBlobStorageusare:

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

Per CosmosDBCassandra, usare:

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

Per CosmosDBMongo, usare:

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

Per CosmosDBSql, usare:

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

Valori delle proprietà

AzureBlobDataTransferDataSourceSink

Nome Descrizione Valore
componente 'AzureBlobStorage' (obbligatorio)
containerName stringa (obbligatorio)
endpointUrl corda

CosmosCassandraDataTransferDataSourceSink

Nome Descrizione Valore
componente 'CosmosDBCassandra' (obbligatorio)
keyspaceName stringa (obbligatorio)
tableName stringa (obbligatorio)

CosmosMongoDataTransferDataSourceSink

Nome Descrizione Valore
collectionName stringa (obbligatorio)
componente 'CosmosDBMongo' (obbligatorio)
databaseName stringa (obbligatorio)

CosmosSqlDataTransferDataSourceSink

Nome Descrizione Valore
componente 'CosmosDBSql' (obbligatorio)
containerName stringa (obbligatorio)
databaseName stringa (obbligatorio)

DataTransferDataSourceSink

Nome Descrizione Valore
componente Impostare su "AzureBlobStorage" per il tipo AzureBlobDataTransferDataSourceSink. Impostare su "CosmosDBCassandra" per il tipo CosmosCassandraDataTransferDataSourceSink. Impostare su "CosmosDBMongo" per il tipo CosmosMongoDataTransferDataSourceSink. Impostare su "CosmosDBSql" per il tipo CosmosSqlDataTransferDataSourceSink. 'AzureBlobStorage'
'CosmosDBCassandra'
'CosmosDBMongo'
'CosmosDBSql' (obbligatorio)

DataTransferJobProperties

Nome Descrizione Valore
destinazione Dettagli archivio dati di destinazione DataTransferDataSourceSink (obbligatorio)
fonte Dettagli dell'archivio dati di origine DataTransferDataSourceSink (obbligatorio)
workerCount Conteggio ruoli di lavoro Int

Vincoli:
Valore minimo = 0

Microsoft.DocumentDB/databaseAccounts/dataTransferJobs

Nome Descrizione Valore
apiVersion Versione dell'API '2023-03-15-preview'
nome Nome della risorsa stringa (obbligatorio)
proprietà Creazione di proprietà processo di trasferimento dati DataTransferJobProperties (obbligatorio)
digitare Tipo di risorsa 'Microsoft.DocumentDB/databaseAccounts/dataTransferJobs'

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa databaseAccounts/dataTransferJobs può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.DocumentDB/databaseAccounts/dataTransferJobs, aggiungere il file Terraform seguente al modello.

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

Oggetti DataTransferDataSourceSink

Impostare la proprietà componente per specificare il tipo di oggetto.

Per AzureBlobStorageusare:

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

Per CosmosDBCassandra, usare:

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

Per CosmosDBMongo, usare:

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

Per CosmosDBSql, usare:

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

Valori delle proprietà

AzureBlobDataTransferDataSourceSink

Nome Descrizione Valore
componente 'AzureBlobStorage' (obbligatorio)
containerName stringa (obbligatorio)
endpointUrl corda

CosmosCassandraDataTransferDataSourceSink

Nome Descrizione Valore
componente 'CosmosDBCassandra' (obbligatorio)
keyspaceName stringa (obbligatorio)
tableName stringa (obbligatorio)

CosmosMongoDataTransferDataSourceSink

Nome Descrizione Valore
collectionName stringa (obbligatorio)
componente 'CosmosDBMongo' (obbligatorio)
databaseName stringa (obbligatorio)

CosmosSqlDataTransferDataSourceSink

Nome Descrizione Valore
componente 'CosmosDBSql' (obbligatorio)
containerName stringa (obbligatorio)
databaseName stringa (obbligatorio)

DataTransferDataSourceSink

Nome Descrizione Valore
componente Impostare su "AzureBlobStorage" per il tipo AzureBlobDataTransferDataSourceSink. Impostare su "CosmosDBCassandra" per il tipo CosmosCassandraDataTransferDataSourceSink. Impostare su "CosmosDBMongo" per il tipo CosmosMongoDataTransferDataSourceSink. Impostare su "CosmosDBSql" per il tipo CosmosSqlDataTransferDataSourceSink. 'AzureBlobStorage'
'CosmosDBCassandra'
'CosmosDBMongo'
'CosmosDBSql' (obbligatorio)

DataTransferJobProperties

Nome Descrizione Valore
destinazione Dettagli archivio dati di destinazione DataTransferDataSourceSink (obbligatorio)
fonte Dettagli dell'archivio dati di origine DataTransferDataSourceSink (obbligatorio)
workerCount Conteggio ruoli di lavoro Int

Vincoli:
Valore minimo = 0

Microsoft.DocumentDB/databaseAccounts/dataTransferJobs

Nome Descrizione Valore
nome Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: databaseAccounts
proprietà Creazione di proprietà processo di trasferimento dati DataTransferJobProperties (obbligatorio)
digitare Tipo di risorsa "Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2023-03-15-preview"