Compartir a través de


Base de datos Microsoft.DocumentDBAccounts/dataTransferJobs 2022-05-15-preview

Definición de recursos de Bicep

El tipo de recurso databaseAccounts/dataTransferJobs se puede implementar con operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.DocumentDB/databaseAccounts/dataTransferJobs, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2022-05-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
  }
}

Objetos DataTransferDataSourceSink

Establezca la propiedad componente para especificar el tipo de objeto.

Para azureBlobStorage, use:

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

Para CosmosDBCassandra, use:

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

Para cosmosDBSql, use:

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

Valores de propiedad

AzureBlobDataTransferDataSourceSink

Nombre Descripción Valor
componente "AzureBlobStorage" (obligatorio)
containerName string (obligatorio)
endpointUrl cuerda

CosmosCassandraDataTransferDataSourceSink

Nombre Descripción Valor
componente 'CosmosDBCassandra' (obligatorio)
keyspaceName string (obligatorio)
tableName string (obligatorio)

CosmosSqlDataTransferDataSourceSink

Nombre Descripción Valor
componente 'CosmosDBSql' (obligatorio)
containerName string (obligatorio)
databaseName string (obligatorio)

DataTransferDataSourceSink

Nombre Descripción Valor
componente Establezca en "AzureBlobStorage" para el tipo AzureBlobDataTransferDataSourceSink. Establezca en "CosmosDBCassandra" para el tipo CosmosCassandraDataTransferDataSourceSink. Establezca en "CosmosDBSql" para el tipo CosmosSqlDataTransferDataSourceSink. "AzureBlobStorage"
'CosmosDBCassandra'
'CosmosDBSql' (obligatorio)

DataTransferJobProperties

Nombre Descripción Valor
destino Detalles del almacén de datos de destino DataTransferDataSourceSink (obligatorio)
fuente Detalles del almacén de datos de origen DataTransferDataSourceSink (obligatorio)
workerCount Recuento de trabajadores Int

Restricciones:
Valor mínimo = 0

Microsoft.DocumentDB/databaseAccounts/dataTransferJobs

Nombre Descripción Valor
nombre El nombre del recurso string (obligatorio)
padre En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para obtener más información, consulte recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: databaseAccounts
Propiedades Propiedades de creación de trabajos de transferencia de datos DataTransferJobProperties (obligatorio)

Definición de recursos de plantilla de ARM

El tipo de recurso databaseAccounts/dataTransferJobs se puede implementar con operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.DocumentDB/databaseAccounts/dataTransferJobs, agregue el siguiente JSON a la plantilla.

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

Objetos DataTransferDataSourceSink

Establezca la propiedad componente para especificar el tipo de objeto.

Para azureBlobStorage, use:

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

Para CosmosDBCassandra, use:

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

Para cosmosDBSql, use:

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

Valores de propiedad

AzureBlobDataTransferDataSourceSink

Nombre Descripción Valor
componente "AzureBlobStorage" (obligatorio)
containerName string (obligatorio)
endpointUrl cuerda

CosmosCassandraDataTransferDataSourceSink

Nombre Descripción Valor
componente 'CosmosDBCassandra' (obligatorio)
keyspaceName string (obligatorio)
tableName string (obligatorio)

CosmosSqlDataTransferDataSourceSink

Nombre Descripción Valor
componente 'CosmosDBSql' (obligatorio)
containerName string (obligatorio)
databaseName string (obligatorio)

DataTransferDataSourceSink

Nombre Descripción Valor
componente Establezca en "AzureBlobStorage" para el tipo AzureBlobDataTransferDataSourceSink. Establezca en "CosmosDBCassandra" para el tipo CosmosCassandraDataTransferDataSourceSink. Establezca en "CosmosDBSql" para el tipo CosmosSqlDataTransferDataSourceSink. "AzureBlobStorage"
'CosmosDBCassandra'
'CosmosDBSql' (obligatorio)

DataTransferJobProperties

Nombre Descripción Valor
destino Detalles del almacén de datos de destino DataTransferDataSourceSink (obligatorio)
fuente Detalles del almacén de datos de origen DataTransferDataSourceSink (obligatorio)
workerCount Recuento de trabajadores Int

Restricciones:
Valor mínimo = 0

Microsoft.DocumentDB/databaseAccounts/dataTransferJobs

Nombre Descripción Valor
apiVersion La versión de api "2022-05-15-preview"
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades de creación de trabajos de transferencia de datos DataTransferJobProperties (obligatorio)
tipo El tipo de recurso 'Microsoft.DocumentDB/databaseAccounts/dataTransferJobs'

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso databaseAccounts/dataTransferJobs se puede implementar con operaciones que tienen como destino:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.DocumentDB/databaseAccounts/dataTransferJobs, agregue el siguiente Terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2022-05-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
    }
  })
}

Objetos DataTransferDataSourceSink

Establezca la propiedad componente para especificar el tipo de objeto.

Para azureBlobStorage, use:

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

Para CosmosDBCassandra, use:

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

Para cosmosDBSql, use:

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

Valores de propiedad

AzureBlobDataTransferDataSourceSink

Nombre Descripción Valor
componente "AzureBlobStorage" (obligatorio)
containerName string (obligatorio)
endpointUrl cuerda

CosmosCassandraDataTransferDataSourceSink

Nombre Descripción Valor
componente 'CosmosDBCassandra' (obligatorio)
keyspaceName string (obligatorio)
tableName string (obligatorio)

CosmosSqlDataTransferDataSourceSink

Nombre Descripción Valor
componente 'CosmosDBSql' (obligatorio)
containerName string (obligatorio)
databaseName string (obligatorio)

DataTransferDataSourceSink

Nombre Descripción Valor
componente Establezca en "AzureBlobStorage" para el tipo AzureBlobDataTransferDataSourceSink. Establezca en "CosmosDBCassandra" para el tipo CosmosCassandraDataTransferDataSourceSink. Establezca en "CosmosDBSql" para el tipo CosmosSqlDataTransferDataSourceSink. "AzureBlobStorage"
'CosmosDBCassandra'
'CosmosDBSql' (obligatorio)

DataTransferJobProperties

Nombre Descripción Valor
destino Detalles del almacén de datos de destino DataTransferDataSourceSink (obligatorio)
fuente Detalles del almacén de datos de origen DataTransferDataSourceSink (obligatorio)
workerCount Recuento de trabajadores Int

Restricciones:
Valor mínimo = 0

Microsoft.DocumentDB/databaseAccounts/dataTransferJobs

Nombre Descripción Valor
nombre El nombre del recurso string (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: databaseAccounts
Propiedades Propiedades de creación de trabajos de transferencia de datos DataTransferJobProperties (obligatorio)
tipo El tipo de recurso "Microsoft.DocumentDB/databaseAccounts/dataTransferJobs@2022-05-15-preview"