Condividi tramite


Database Microsoft.DocumentDBAccounts/dataTransferJobs 2024-09-01-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@2024-09-01-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
  }
}

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'
  remoteAccountName: 'string'
  tableName: 'string'
}

Per CosmosDBMongo, usare:

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

Per CosmosDBSql, usare:

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

Per CosmosDBMongoVCore, usare:

{
  collectionName: 'string'
  component: 'CosmosDBMongoVCore'
  connectionStringKeyVaultUri: 'string'
  databaseName: 'string'
  hostName: '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)
remoteAccountName corda
tableName stringa (obbligatorio)

CosmosMongoDataTransferDataSourceSink

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

CosmosMongoVCoreDataTransferDataSourceSink

Nome Descrizione Valore
collectionName stringa (obbligatorio)
componente 'CosmosDBMongoVCore' (obbligatorio)
connectionStringKeyVaultUri corda
databaseName stringa (obbligatorio)
hostName corda

CosmosSqlDataTransferDataSourceSink

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

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. Impostare su "CosmosDBMongoVCore" per il tipo CosmosMongoVCoreDataTransferDataSourceSink. 'AzureBlobStorage'
'CosmosDBCassandra'
'CosmosDBMongo'
'CosmosDBMongoVCore'
'CosmosDBSql' (obbligatorio)

DataTransferJobProperties

Nome Descrizione Valore
destinazione Dettagli archivio dati di destinazione DataTransferDataSourceSink (obbligatorio)
modo Modalità di esecuzione del processo 'Offline'
'Online'
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": "2024-09-01-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"
  }
}

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",
  "remoteAccountName": "string",
  "tableName": "string"
}

Per CosmosDBMongo, usare:

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

Per CosmosDBSql, usare:

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

Per CosmosDBMongoVCore, usare:

{
  "collectionName": "string",
  "component": "CosmosDBMongoVCore",
  "connectionStringKeyVaultUri": "string",
  "databaseName": "string",
  "hostName": "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)
remoteAccountName corda
tableName stringa (obbligatorio)

CosmosMongoDataTransferDataSourceSink

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

CosmosMongoVCoreDataTransferDataSourceSink

Nome Descrizione Valore
collectionName stringa (obbligatorio)
componente 'CosmosDBMongoVCore' (obbligatorio)
connectionStringKeyVaultUri corda
databaseName stringa (obbligatorio)
hostName corda

CosmosSqlDataTransferDataSourceSink

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

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. Impostare su "CosmosDBMongoVCore" per il tipo CosmosMongoVCoreDataTransferDataSourceSink. 'AzureBlobStorage'
'CosmosDBCassandra'
'CosmosDBMongo'
'CosmosDBMongoVCore'
'CosmosDBSql' (obbligatorio)

DataTransferJobProperties

Nome Descrizione Valore
destinazione Dettagli archivio dati di destinazione DataTransferDataSourceSink (obbligatorio)
modo Modalità di esecuzione del processo 'Offline'
'Online'
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 '2024-09-01-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@2024-09-01-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
    }
  })
}

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"
  remoteAccountName = "string"
  tableName = "string"
}

Per CosmosDBMongo, usare:

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

Per CosmosDBSql, usare:

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

Per CosmosDBMongoVCore, usare:

{
  collectionName = "string"
  component = "CosmosDBMongoVCore"
  connectionStringKeyVaultUri = "string"
  databaseName = "string"
  hostName = "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)
remoteAccountName corda
tableName stringa (obbligatorio)

CosmosMongoDataTransferDataSourceSink

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

CosmosMongoVCoreDataTransferDataSourceSink

Nome Descrizione Valore
collectionName stringa (obbligatorio)
componente 'CosmosDBMongoVCore' (obbligatorio)
connectionStringKeyVaultUri corda
databaseName stringa (obbligatorio)
hostName corda

CosmosSqlDataTransferDataSourceSink

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

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. Impostare su "CosmosDBMongoVCore" per il tipo CosmosMongoVCoreDataTransferDataSourceSink. 'AzureBlobStorage'
'CosmosDBCassandra'
'CosmosDBMongo'
'CosmosDBMongoVCore'
'CosmosDBSql' (obbligatorio)

DataTransferJobProperties

Nome Descrizione Valore
destinazione Dettagli archivio dati di destinazione DataTransferDataSourceSink (obbligatorio)
modo Modalità di esecuzione del processo 'Offline'
'Online'
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@2024-09-01-preview"