Condividi tramite


Database Microsoft.DocumentDBAccounts/dataTransferJobs 2022-02-15-preview

Definizione di risorsa Bicep

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

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

Formato di risorsa

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

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
  }
}

Oggetti DataTransferDataSourceSink

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

Per AzureBlobStorage, usare:

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

Per CosmosDBCassandra, usare:

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

Per CosmosDBSql, usare:

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

Valori delle proprietà

databaseAccounts/dataTransferJobs

Nome Descrizione valore
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatoria)
padre 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 esterna alla risorsa padre.
Nome simbolico per la risorsa di tipo: databaseAccounts
properties Proprietà del processo di creazione processi di trasferimento dati DataTransferJobProperties (obbligatorio)

DataTransferJobProperties

Nome Descrizione Valore
destination Dettagli dell'archivio dati di destinazione DataTransferDataSourceSink (obbligatorio)
source Dettagli dell'archivio dati di origine DataTransferDataSourceSink (obbligatorio)
workerCount Conteggio dei ruoli di lavoro INT

Vincoli:
Valore minimo = 0

DataTransferDataSourceSink

Nome Descrizione Valore
component Impostare il tipo di oggetto ArchiviazioneBLOBdi Azure
CosmosDBCassandra
CosmosDBSql (obbligatorio)

AzureBlobDataTransferDataSourceSink

Nome Descrizione Valore
component 'AzureBlobStorage' (obbligatorio)
containerName stringa (obbligatoria)
endpointUrl string

CosmosCassandraDataTransferDataSourceSink

Nome Descrizione Valore
component 'CosmosDBCassandra' (obbligatorio)
keyspaceName stringa (obbligatoria)
tableName stringa (obbligatoria)

CosmosSqlDataTransferDataSourceSink

Nome Descrizione Valore
component 'CosmosDBSql' (obbligatorio)
containerName stringa (obbligatoria)
databaseName stringa (obbligatoria)

Definizione della risorsa modello di Resource Manager

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

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

Formato di risorsa

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

{
  "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"
  }
}

Oggetti DataTransferDataSourceSink

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

Per AzureBlobStorage, usare:

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

Per CosmosDBCassandra, usare:

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

Per CosmosDBSql, usare:

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

Valori delle proprietà

databaseAccounts/dataTransferJobs

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.DocumentDB/databaseAccounts/dataTransferJobs'
apiVersion Versione dell'API della risorsa '2022-02-15-preview'
name Nome della risorsa

Informazioni su come impostare nomi e tipi per le risorse figlio nei modelli di Resource Manager JSON.
stringa (obbligatorio)
properties Proprietà di creazione processo per il trasferimento dei dati DataTransferJobProperties (obbligatorio)

DataTransferJobProperties

Nome Descrizione Valore
destination Dettagli dell'archivio dati di destinazione DataTransferDataSourceSink (obbligatorio)
source Dettagli dell'archivio dati di origine DataTransferDataSourceSink (obbligatorio)
workerCount Conteggio ruoli di lavoro INT

Vincoli:
Valore minimo = 0

DataTransferDataSourceSink

Nome Descrizione Valore
component Impostare il tipo di oggetto ArchiviazioneBLOBdi Azure
CosmosDBCassandra
CosmosDBSql (obbligatorio)

AzureBlobDataTransferDataSourceSink

Nome Descrizione Valore
component 'AzureBlobStorage' (obbligatorio)
containerName stringa (obbligatorio)
endpointUrl string

CosmosCassandraDataTransferDataSourceSink

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

CosmosSqlDataTransferDataSourceSink

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

Definizione della risorsa Terraform (provider AzAPI)

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

  • Gruppi di risorse

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

Formato di risorsa

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

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
    }
  })
}

Oggetti DataTransferDataSourceSink

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

Per AzureBlobStorage, usare:

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

Per CosmosDBCassandra, usare:

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

Per CosmosDBSql, usare:

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

Valori delle proprietà

databaseAccounts/dataTransferJobs

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2022-02-15-preview"
name Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: databaseAccounts
properties Proprietà di creazione processo per il trasferimento dei dati DataTransferJobProperties (obbligatorio)

DataTransferJobProperties

Nome Descrizione Valore
destination Dettagli dell'archivio dati di destinazione DataTransferDataSourceSink (obbligatorio)
source Dettagli dell'archivio dati di origine DataTransferDataSourceSink (obbligatorio)
workerCount Conteggio ruoli di lavoro INT

Vincoli:
Valore minimo = 0

DataTransferDataSourceSink

Nome Descrizione Valore
component Impostare il tipo di oggetto ArchiviazioneBLOBdi Azure
CosmosDBCassandra
CosmosDBSql (obbligatorio)

AzureBlobDataTransferDataSourceSink

Nome Descrizione Valore
component "AzureBlobStorage" (obbligatorio)
containerName stringa (obbligatorio)
endpointUrl string

CosmosCassandraDataTransferDataSourceSink

Nome Descrizione Valore
component "CosmosDBCassandra" (obbligatorio)
keyspaceName stringa (obbligatorio)
tableName stringa (obbligatorio)

CosmosSqlDataTransferDataSourceSink

Nome Descrizione Valore
component "CosmosDBSql" (obbligatorio)
containerName stringa (obbligatorio)
databaseName stringa (obbligatorio)