azure-native.datafactory.ChangeDataCapture
Explore with Pulumi AI
Change data capture resource type. Azure REST API version: 2018-06-01.
Example Usage
ChangeDataCapture_Create
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var changeDataCapture = new AzureNative.DataFactory.ChangeDataCapture("changeDataCapture", new()
{
AllowVNetOverride = false,
ChangeDataCaptureName = "exampleChangeDataCapture",
Description = "Sample demo change data capture to transfer data from delimited (csv) to Azure SQL Database with automapped and non-automapped mappings.",
FactoryName = "exampleFactoryName",
ResourceGroupName = "exampleResourceGroup",
});
});
package main
import (
datafactory "github.com/pulumi/pulumi-azure-native-sdk/datafactory/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := datafactory.NewChangeDataCapture(ctx, "changeDataCapture", &datafactory.ChangeDataCaptureArgs{
AllowVNetOverride: pulumi.Bool(false),
ChangeDataCaptureName: pulumi.String("exampleChangeDataCapture"),
Description: pulumi.String("Sample demo change data capture to transfer data from delimited (csv) to Azure SQL Database with automapped and non-automapped mappings."),
FactoryName: pulumi.String("exampleFactoryName"),
ResourceGroupName: pulumi.String("exampleResourceGroup"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.datafactory.ChangeDataCapture;
import com.pulumi.azurenative.datafactory.ChangeDataCaptureArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var changeDataCapture = new ChangeDataCapture("changeDataCapture", ChangeDataCaptureArgs.builder()
.allowVNetOverride(false)
.changeDataCaptureName("exampleChangeDataCapture")
.description("Sample demo change data capture to transfer data from delimited (csv) to Azure SQL Database with automapped and non-automapped mappings.")
.factoryName("exampleFactoryName")
.resourceGroupName("exampleResourceGroup")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
change_data_capture = azure_native.datafactory.ChangeDataCapture("changeDataCapture",
allow_v_net_override=False,
change_data_capture_name="exampleChangeDataCapture",
description="Sample demo change data capture to transfer data from delimited (csv) to Azure SQL Database with automapped and non-automapped mappings.",
factory_name="exampleFactoryName",
resource_group_name="exampleResourceGroup")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const changeDataCapture = new azure_native.datafactory.ChangeDataCapture("changeDataCapture", {
allowVNetOverride: false,
changeDataCaptureName: "exampleChangeDataCapture",
description: "Sample demo change data capture to transfer data from delimited (csv) to Azure SQL Database with automapped and non-automapped mappings.",
factoryName: "exampleFactoryName",
resourceGroupName: "exampleResourceGroup",
});
resources:
changeDataCapture:
type: azure-native:datafactory:ChangeDataCapture
properties:
allowVNetOverride: false
changeDataCaptureName: exampleChangeDataCapture
description: Sample demo change data capture to transfer data from delimited (csv) to Azure SQL Database with automapped and non-automapped mappings.
factoryName: exampleFactoryName
resourceGroupName: exampleResourceGroup
ChangeDataCapture_Update
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var changeDataCapture = new AzureNative.DataFactory.ChangeDataCapture("changeDataCapture", new()
{
AllowVNetOverride = false,
ChangeDataCaptureName = "exampleChangeDataCapture",
Description = "Sample demo change data capture to transfer data from delimited (csv) to Azure SQL Database. Updating table mappings.",
FactoryName = "exampleFactoryName",
ResourceGroupName = "exampleResourceGroup",
Status = "Stopped",
});
});
package main
import (
datafactory "github.com/pulumi/pulumi-azure-native-sdk/datafactory/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := datafactory.NewChangeDataCapture(ctx, "changeDataCapture", &datafactory.ChangeDataCaptureArgs{
AllowVNetOverride: pulumi.Bool(false),
ChangeDataCaptureName: pulumi.String("exampleChangeDataCapture"),
Description: pulumi.String("Sample demo change data capture to transfer data from delimited (csv) to Azure SQL Database. Updating table mappings."),
FactoryName: pulumi.String("exampleFactoryName"),
ResourceGroupName: pulumi.String("exampleResourceGroup"),
Status: pulumi.String("Stopped"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.datafactory.ChangeDataCapture;
import com.pulumi.azurenative.datafactory.ChangeDataCaptureArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var changeDataCapture = new ChangeDataCapture("changeDataCapture", ChangeDataCaptureArgs.builder()
.allowVNetOverride(false)
.changeDataCaptureName("exampleChangeDataCapture")
.description("Sample demo change data capture to transfer data from delimited (csv) to Azure SQL Database. Updating table mappings.")
.factoryName("exampleFactoryName")
.resourceGroupName("exampleResourceGroup")
.status("Stopped")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
change_data_capture = azure_native.datafactory.ChangeDataCapture("changeDataCapture",
allow_v_net_override=False,
change_data_capture_name="exampleChangeDataCapture",
description="Sample demo change data capture to transfer data from delimited (csv) to Azure SQL Database. Updating table mappings.",
factory_name="exampleFactoryName",
resource_group_name="exampleResourceGroup",
status="Stopped")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const changeDataCapture = new azure_native.datafactory.ChangeDataCapture("changeDataCapture", {
allowVNetOverride: false,
changeDataCaptureName: "exampleChangeDataCapture",
description: "Sample demo change data capture to transfer data from delimited (csv) to Azure SQL Database. Updating table mappings.",
factoryName: "exampleFactoryName",
resourceGroupName: "exampleResourceGroup",
status: "Stopped",
});
resources:
changeDataCapture:
type: azure-native:datafactory:ChangeDataCapture
properties:
allowVNetOverride: false
changeDataCaptureName: exampleChangeDataCapture
description: Sample demo change data capture to transfer data from delimited (csv) to Azure SQL Database. Updating table mappings.
factoryName: exampleFactoryName
resourceGroupName: exampleResourceGroup
status: Stopped
Create ChangeDataCapture Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ChangeDataCapture(name: string, args: ChangeDataCaptureArgs, opts?: CustomResourceOptions);
@overload
def ChangeDataCapture(resource_name: str,
args: ChangeDataCaptureArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ChangeDataCapture(resource_name: str,
opts: Optional[ResourceOptions] = None,
factory_name: Optional[str] = None,
policy: Optional[MapperPolicyArgs] = None,
resource_group_name: Optional[str] = None,
source_connections_info: Optional[Sequence[MapperSourceConnectionsInfoArgs]] = None,
target_connections_info: Optional[Sequence[MapperTargetConnectionsInfoArgs]] = None,
allow_v_net_override: Optional[bool] = None,
change_data_capture_name: Optional[str] = None,
description: Optional[str] = None,
folder: Optional[ChangeDataCaptureFolderArgs] = None,
status: Optional[str] = None)
func NewChangeDataCapture(ctx *Context, name string, args ChangeDataCaptureArgs, opts ...ResourceOption) (*ChangeDataCapture, error)
public ChangeDataCapture(string name, ChangeDataCaptureArgs args, CustomResourceOptions? opts = null)
public ChangeDataCapture(String name, ChangeDataCaptureArgs args)
public ChangeDataCapture(String name, ChangeDataCaptureArgs args, CustomResourceOptions options)
type: azure-native:datafactory:ChangeDataCapture
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ChangeDataCaptureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ChangeDataCaptureArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ChangeDataCaptureArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ChangeDataCaptureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ChangeDataCaptureArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var changeDataCaptureResource = new AzureNative.DataFactory.ChangeDataCapture("changeDataCaptureResource", new()
{
FactoryName = "string",
Policy = new AzureNative.DataFactory.Inputs.MapperPolicyArgs
{
Mode = "string",
Recurrence = new AzureNative.DataFactory.Inputs.MapperPolicyRecurrenceArgs
{
Frequency = "string",
Interval = 0,
},
},
ResourceGroupName = "string",
SourceConnectionsInfo = new[]
{
new AzureNative.DataFactory.Inputs.MapperSourceConnectionsInfoArgs
{
Connection = new AzureNative.DataFactory.Inputs.MapperConnectionArgs
{
Type = "string",
CommonDslConnectorProperties = new[]
{
new AzureNative.DataFactory.Inputs.MapperDslConnectorPropertiesArgs
{
Name = "string",
Value = "any",
},
},
IsInlineDataset = false,
LinkedService = new AzureNative.DataFactory.Inputs.LinkedServiceReferenceArgs
{
ReferenceName = "string",
Type = "string",
Parameters =
{
{ "string", "any" },
},
},
LinkedServiceType = "string",
},
SourceEntities = new[]
{
new AzureNative.DataFactory.Inputs.MapperTableArgs
{
DslConnectorProperties = new[]
{
new AzureNative.DataFactory.Inputs.MapperDslConnectorPropertiesArgs
{
Name = "string",
Value = "any",
},
},
Name = "string",
Schema = new[]
{
new AzureNative.DataFactory.Inputs.MapperTableSchemaArgs
{
DataType = "string",
Name = "string",
},
},
},
},
},
},
TargetConnectionsInfo = new[]
{
new AzureNative.DataFactory.Inputs.MapperTargetConnectionsInfoArgs
{
Connection = new AzureNative.DataFactory.Inputs.MapperConnectionArgs
{
Type = "string",
CommonDslConnectorProperties = new[]
{
new AzureNative.DataFactory.Inputs.MapperDslConnectorPropertiesArgs
{
Name = "string",
Value = "any",
},
},
IsInlineDataset = false,
LinkedService = new AzureNative.DataFactory.Inputs.LinkedServiceReferenceArgs
{
ReferenceName = "string",
Type = "string",
Parameters =
{
{ "string", "any" },
},
},
LinkedServiceType = "string",
},
DataMapperMappings = new[]
{
new AzureNative.DataFactory.Inputs.DataMapperMappingArgs
{
AttributeMappingInfo = new AzureNative.DataFactory.Inputs.MapperAttributeMappingsArgs
{
AttributeMappings = new[]
{
new AzureNative.DataFactory.Inputs.MapperAttributeMappingArgs
{
AttributeReference = new AzureNative.DataFactory.Inputs.MapperAttributeReferenceArgs
{
Entity = "string",
EntityConnectionReference = new AzureNative.DataFactory.Inputs.MapperConnectionReferenceArgs
{
ConnectionName = "string",
Type = "string",
},
Name = "string",
},
AttributeReferences = new[]
{
new AzureNative.DataFactory.Inputs.MapperAttributeReferenceArgs
{
Entity = "string",
EntityConnectionReference = new AzureNative.DataFactory.Inputs.MapperConnectionReferenceArgs
{
ConnectionName = "string",
Type = "string",
},
Name = "string",
},
},
Expression = "string",
FunctionName = "string",
Name = "string",
Type = "string",
},
},
},
SourceConnectionReference = new AzureNative.DataFactory.Inputs.MapperConnectionReferenceArgs
{
ConnectionName = "string",
Type = "string",
},
SourceDenormalizeInfo = "any",
SourceEntityName = "string",
TargetEntityName = "string",
},
},
Relationships = new[]
{
"any",
},
TargetEntities = new[]
{
new AzureNative.DataFactory.Inputs.MapperTableArgs
{
DslConnectorProperties = new[]
{
new AzureNative.DataFactory.Inputs.MapperDslConnectorPropertiesArgs
{
Name = "string",
Value = "any",
},
},
Name = "string",
Schema = new[]
{
new AzureNative.DataFactory.Inputs.MapperTableSchemaArgs
{
DataType = "string",
Name = "string",
},
},
},
},
},
},
AllowVNetOverride = false,
ChangeDataCaptureName = "string",
Description = "string",
Folder = new AzureNative.DataFactory.Inputs.ChangeDataCaptureFolderArgs
{
Name = "string",
},
Status = "string",
});
example, err := datafactory.NewChangeDataCapture(ctx, "changeDataCaptureResource", &datafactory.ChangeDataCaptureArgs{
FactoryName: pulumi.String("string"),
Policy: &datafactory.MapperPolicyArgs{
Mode: pulumi.String("string"),
Recurrence: &datafactory.MapperPolicyRecurrenceArgs{
Frequency: pulumi.String("string"),
Interval: pulumi.Int(0),
},
},
ResourceGroupName: pulumi.String("string"),
SourceConnectionsInfo: datafactory.MapperSourceConnectionsInfoArray{
&datafactory.MapperSourceConnectionsInfoArgs{
Connection: &datafactory.MapperConnectionArgs{
Type: pulumi.String("string"),
CommonDslConnectorProperties: datafactory.MapperDslConnectorPropertiesArray{
&datafactory.MapperDslConnectorPropertiesArgs{
Name: pulumi.String("string"),
Value: pulumi.Any("any"),
},
},
IsInlineDataset: pulumi.Bool(false),
LinkedService: &datafactory.LinkedServiceReferenceArgs{
ReferenceName: pulumi.String("string"),
Type: pulumi.String("string"),
Parameters: pulumi.Map{
"string": pulumi.Any("any"),
},
},
LinkedServiceType: pulumi.String("string"),
},
SourceEntities: datafactory.MapperTableArray{
&datafactory.MapperTableArgs{
DslConnectorProperties: datafactory.MapperDslConnectorPropertiesArray{
&datafactory.MapperDslConnectorPropertiesArgs{
Name: pulumi.String("string"),
Value: pulumi.Any("any"),
},
},
Name: pulumi.String("string"),
Schema: datafactory.MapperTableSchemaArray{
&datafactory.MapperTableSchemaArgs{
DataType: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
},
},
},
},
TargetConnectionsInfo: datafactory.MapperTargetConnectionsInfoArray{
&datafactory.MapperTargetConnectionsInfoArgs{
Connection: &datafactory.MapperConnectionArgs{
Type: pulumi.String("string"),
CommonDslConnectorProperties: datafactory.MapperDslConnectorPropertiesArray{
&datafactory.MapperDslConnectorPropertiesArgs{
Name: pulumi.String("string"),
Value: pulumi.Any("any"),
},
},
IsInlineDataset: pulumi.Bool(false),
LinkedService: &datafactory.LinkedServiceReferenceArgs{
ReferenceName: pulumi.String("string"),
Type: pulumi.String("string"),
Parameters: pulumi.Map{
"string": pulumi.Any("any"),
},
},
LinkedServiceType: pulumi.String("string"),
},
DataMapperMappings: datafactory.DataMapperMappingArray{
&datafactory.DataMapperMappingArgs{
AttributeMappingInfo: &datafactory.MapperAttributeMappingsArgs{
AttributeMappings: datafactory.MapperAttributeMappingArray{
&datafactory.MapperAttributeMappingArgs{
AttributeReference: &datafactory.MapperAttributeReferenceArgs{
Entity: pulumi.String("string"),
EntityConnectionReference: &datafactory.MapperConnectionReferenceArgs{
ConnectionName: pulumi.String("string"),
Type: pulumi.String("string"),
},
Name: pulumi.String("string"),
},
AttributeReferences: datafactory.MapperAttributeReferenceArray{
&datafactory.MapperAttributeReferenceArgs{
Entity: pulumi.String("string"),
EntityConnectionReference: &datafactory.MapperConnectionReferenceArgs{
ConnectionName: pulumi.String("string"),
Type: pulumi.String("string"),
},
Name: pulumi.String("string"),
},
},
Expression: pulumi.String("string"),
FunctionName: pulumi.String("string"),
Name: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
},
SourceConnectionReference: &datafactory.MapperConnectionReferenceArgs{
ConnectionName: pulumi.String("string"),
Type: pulumi.String("string"),
},
SourceDenormalizeInfo: pulumi.Any("any"),
SourceEntityName: pulumi.String("string"),
TargetEntityName: pulumi.String("string"),
},
},
Relationships: pulumi.Array{
pulumi.Any("any"),
},
TargetEntities: datafactory.MapperTableArray{
&datafactory.MapperTableArgs{
DslConnectorProperties: datafactory.MapperDslConnectorPropertiesArray{
&datafactory.MapperDslConnectorPropertiesArgs{
Name: pulumi.String("string"),
Value: pulumi.Any("any"),
},
},
Name: pulumi.String("string"),
Schema: datafactory.MapperTableSchemaArray{
&datafactory.MapperTableSchemaArgs{
DataType: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
},
},
},
},
AllowVNetOverride: pulumi.Bool(false),
ChangeDataCaptureName: pulumi.String("string"),
Description: pulumi.String("string"),
Folder: &datafactory.ChangeDataCaptureFolderArgs{
Name: pulumi.String("string"),
},
Status: pulumi.String("string"),
})
var changeDataCaptureResource = new ChangeDataCapture("changeDataCaptureResource", ChangeDataCaptureArgs.builder()
.factoryName("string")
.policy(MapperPolicyArgs.builder()
.mode("string")
.recurrence(MapperPolicyRecurrenceArgs.builder()
.frequency("string")
.interval(0)
.build())
.build())
.resourceGroupName("string")
.sourceConnectionsInfo(MapperSourceConnectionsInfoArgs.builder()
.connection(MapperConnectionArgs.builder()
.type("string")
.commonDslConnectorProperties(MapperDslConnectorPropertiesArgs.builder()
.name("string")
.value("any")
.build())
.isInlineDataset(false)
.linkedService(LinkedServiceReferenceArgs.builder()
.referenceName("string")
.type("string")
.parameters(Map.of("string", "any"))
.build())
.linkedServiceType("string")
.build())
.sourceEntities(MapperTableArgs.builder()
.dslConnectorProperties(MapperDslConnectorPropertiesArgs.builder()
.name("string")
.value("any")
.build())
.name("string")
.schema(MapperTableSchemaArgs.builder()
.dataType("string")
.name("string")
.build())
.build())
.build())
.targetConnectionsInfo(MapperTargetConnectionsInfoArgs.builder()
.connection(MapperConnectionArgs.builder()
.type("string")
.commonDslConnectorProperties(MapperDslConnectorPropertiesArgs.builder()
.name("string")
.value("any")
.build())
.isInlineDataset(false)
.linkedService(LinkedServiceReferenceArgs.builder()
.referenceName("string")
.type("string")
.parameters(Map.of("string", "any"))
.build())
.linkedServiceType("string")
.build())
.dataMapperMappings(DataMapperMappingArgs.builder()
.attributeMappingInfo(MapperAttributeMappingsArgs.builder()
.attributeMappings(MapperAttributeMappingArgs.builder()
.attributeReference(MapperAttributeReferenceArgs.builder()
.entity("string")
.entityConnectionReference(MapperConnectionReferenceArgs.builder()
.connectionName("string")
.type("string")
.build())
.name("string")
.build())
.attributeReferences(MapperAttributeReferenceArgs.builder()
.entity("string")
.entityConnectionReference(MapperConnectionReferenceArgs.builder()
.connectionName("string")
.type("string")
.build())
.name("string")
.build())
.expression("string")
.functionName("string")
.name("string")
.type("string")
.build())
.build())
.sourceConnectionReference(MapperConnectionReferenceArgs.builder()
.connectionName("string")
.type("string")
.build())
.sourceDenormalizeInfo("any")
.sourceEntityName("string")
.targetEntityName("string")
.build())
.relationships("any")
.targetEntities(MapperTableArgs.builder()
.dslConnectorProperties(MapperDslConnectorPropertiesArgs.builder()
.name("string")
.value("any")
.build())
.name("string")
.schema(MapperTableSchemaArgs.builder()
.dataType("string")
.name("string")
.build())
.build())
.build())
.allowVNetOverride(false)
.changeDataCaptureName("string")
.description("string")
.folder(ChangeDataCaptureFolderArgs.builder()
.name("string")
.build())
.status("string")
.build());
change_data_capture_resource = azure_native.datafactory.ChangeDataCapture("changeDataCaptureResource",
factory_name="string",
policy={
"mode": "string",
"recurrence": {
"frequency": "string",
"interval": 0,
},
},
resource_group_name="string",
source_connections_info=[{
"connection": {
"type": "string",
"common_dsl_connector_properties": [{
"name": "string",
"value": "any",
}],
"is_inline_dataset": False,
"linked_service": {
"reference_name": "string",
"type": "string",
"parameters": {
"string": "any",
},
},
"linked_service_type": "string",
},
"source_entities": [{
"dsl_connector_properties": [{
"name": "string",
"value": "any",
}],
"name": "string",
"schema": [{
"data_type": "string",
"name": "string",
}],
}],
}],
target_connections_info=[{
"connection": {
"type": "string",
"common_dsl_connector_properties": [{
"name": "string",
"value": "any",
}],
"is_inline_dataset": False,
"linked_service": {
"reference_name": "string",
"type": "string",
"parameters": {
"string": "any",
},
},
"linked_service_type": "string",
},
"data_mapper_mappings": [{
"attribute_mapping_info": {
"attribute_mappings": [{
"attribute_reference": {
"entity": "string",
"entity_connection_reference": {
"connection_name": "string",
"type": "string",
},
"name": "string",
},
"attribute_references": [{
"entity": "string",
"entity_connection_reference": {
"connection_name": "string",
"type": "string",
},
"name": "string",
}],
"expression": "string",
"function_name": "string",
"name": "string",
"type": "string",
}],
},
"source_connection_reference": {
"connection_name": "string",
"type": "string",
},
"source_denormalize_info": "any",
"source_entity_name": "string",
"target_entity_name": "string",
}],
"relationships": ["any"],
"target_entities": [{
"dsl_connector_properties": [{
"name": "string",
"value": "any",
}],
"name": "string",
"schema": [{
"data_type": "string",
"name": "string",
}],
}],
}],
allow_v_net_override=False,
change_data_capture_name="string",
description="string",
folder={
"name": "string",
},
status="string")
const changeDataCaptureResource = new azure_native.datafactory.ChangeDataCapture("changeDataCaptureResource", {
factoryName: "string",
policy: {
mode: "string",
recurrence: {
frequency: "string",
interval: 0,
},
},
resourceGroupName: "string",
sourceConnectionsInfo: [{
connection: {
type: "string",
commonDslConnectorProperties: [{
name: "string",
value: "any",
}],
isInlineDataset: false,
linkedService: {
referenceName: "string",
type: "string",
parameters: {
string: "any",
},
},
linkedServiceType: "string",
},
sourceEntities: [{
dslConnectorProperties: [{
name: "string",
value: "any",
}],
name: "string",
schema: [{
dataType: "string",
name: "string",
}],
}],
}],
targetConnectionsInfo: [{
connection: {
type: "string",
commonDslConnectorProperties: [{
name: "string",
value: "any",
}],
isInlineDataset: false,
linkedService: {
referenceName: "string",
type: "string",
parameters: {
string: "any",
},
},
linkedServiceType: "string",
},
dataMapperMappings: [{
attributeMappingInfo: {
attributeMappings: [{
attributeReference: {
entity: "string",
entityConnectionReference: {
connectionName: "string",
type: "string",
},
name: "string",
},
attributeReferences: [{
entity: "string",
entityConnectionReference: {
connectionName: "string",
type: "string",
},
name: "string",
}],
expression: "string",
functionName: "string",
name: "string",
type: "string",
}],
},
sourceConnectionReference: {
connectionName: "string",
type: "string",
},
sourceDenormalizeInfo: "any",
sourceEntityName: "string",
targetEntityName: "string",
}],
relationships: ["any"],
targetEntities: [{
dslConnectorProperties: [{
name: "string",
value: "any",
}],
name: "string",
schema: [{
dataType: "string",
name: "string",
}],
}],
}],
allowVNetOverride: false,
changeDataCaptureName: "string",
description: "string",
folder: {
name: "string",
},
status: "string",
});
type: azure-native:datafactory:ChangeDataCapture
properties:
allowVNetOverride: false
changeDataCaptureName: string
description: string
factoryName: string
folder:
name: string
policy:
mode: string
recurrence:
frequency: string
interval: 0
resourceGroupName: string
sourceConnectionsInfo:
- connection:
commonDslConnectorProperties:
- name: string
value: any
isInlineDataset: false
linkedService:
parameters:
string: any
referenceName: string
type: string
linkedServiceType: string
type: string
sourceEntities:
- dslConnectorProperties:
- name: string
value: any
name: string
schema:
- dataType: string
name: string
status: string
targetConnectionsInfo:
- connection:
commonDslConnectorProperties:
- name: string
value: any
isInlineDataset: false
linkedService:
parameters:
string: any
referenceName: string
type: string
linkedServiceType: string
type: string
dataMapperMappings:
- attributeMappingInfo:
attributeMappings:
- attributeReference:
entity: string
entityConnectionReference:
connectionName: string
type: string
name: string
attributeReferences:
- entity: string
entityConnectionReference:
connectionName: string
type: string
name: string
expression: string
functionName: string
name: string
type: string
sourceConnectionReference:
connectionName: string
type: string
sourceDenormalizeInfo: any
sourceEntityName: string
targetEntityName: string
relationships:
- any
targetEntities:
- dslConnectorProperties:
- name: string
value: any
name: string
schema:
- dataType: string
name: string
ChangeDataCapture Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ChangeDataCapture resource accepts the following input properties:
- Factory
Name string - The factory name.
- Policy
Pulumi.
Azure Native. Data Factory. Inputs. Mapper Policy - CDC policy
- Resource
Group stringName - The resource group name.
- Source
Connections List<Pulumi.Info Azure Native. Data Factory. Inputs. Mapper Source Connections Info> - List of sources connections that can be used as sources in the CDC.
- Target
Connections List<Pulumi.Info Azure Native. Data Factory. Inputs. Mapper Target Connections Info> - List of target connections that can be used as sources in the CDC.
- Allow
VNet boolOverride - A boolean to determine if the vnet configuration needs to be overwritten.
- Change
Data stringCapture Name - The change data capture name.
- Description string
- The description of the change data capture.
- Folder
Pulumi.
Azure Native. Data Factory. Inputs. Change Data Capture Folder - The folder that this CDC is in. If not specified, CDC will appear at the root level.
- Status string
- Status of the CDC as to if it is running or stopped.
- Factory
Name string - The factory name.
- Policy
Mapper
Policy Args - CDC policy
- Resource
Group stringName - The resource group name.
- Source
Connections []MapperInfo Source Connections Info Args - List of sources connections that can be used as sources in the CDC.
- Target
Connections []MapperInfo Target Connections Info Args - List of target connections that can be used as sources in the CDC.
- Allow
VNet boolOverride - A boolean to determine if the vnet configuration needs to be overwritten.
- Change
Data stringCapture Name - The change data capture name.
- Description string
- The description of the change data capture.
- Folder
Change
Data Capture Folder Args - The folder that this CDC is in. If not specified, CDC will appear at the root level.
- Status string
- Status of the CDC as to if it is running or stopped.
- factory
Name String - The factory name.
- policy
Mapper
Policy - CDC policy
- resource
Group StringName - The resource group name.
- source
Connections List<MapperInfo Source Connections Info> - List of sources connections that can be used as sources in the CDC.
- target
Connections List<MapperInfo Target Connections Info> - List of target connections that can be used as sources in the CDC.
- allow
VNet BooleanOverride - A boolean to determine if the vnet configuration needs to be overwritten.
- change
Data StringCapture Name - The change data capture name.
- description String
- The description of the change data capture.
- folder
Change
Data Capture Folder - The folder that this CDC is in. If not specified, CDC will appear at the root level.
- status String
- Status of the CDC as to if it is running or stopped.
- factory
Name string - The factory name.
- policy
Mapper
Policy - CDC policy
- resource
Group stringName - The resource group name.
- source
Connections MapperInfo Source Connections Info[] - List of sources connections that can be used as sources in the CDC.
- target
Connections MapperInfo Target Connections Info[] - List of target connections that can be used as sources in the CDC.
- allow
VNet booleanOverride - A boolean to determine if the vnet configuration needs to be overwritten.
- change
Data stringCapture Name - The change data capture name.
- description string
- The description of the change data capture.
- folder
Change
Data Capture Folder - The folder that this CDC is in. If not specified, CDC will appear at the root level.
- status string
- Status of the CDC as to if it is running or stopped.
- factory_
name str - The factory name.
- policy
Mapper
Policy Args - CDC policy
- resource_
group_ strname - The resource group name.
- source_
connections_ Sequence[Mapperinfo Source Connections Info Args] - List of sources connections that can be used as sources in the CDC.
- target_
connections_ Sequence[Mapperinfo Target Connections Info Args] - List of target connections that can be used as sources in the CDC.
- allow_
v_ boolnet_ override - A boolean to determine if the vnet configuration needs to be overwritten.
- change_
data_ strcapture_ name - The change data capture name.
- description str
- The description of the change data capture.
- folder
Change
Data Capture Folder Args - The folder that this CDC is in. If not specified, CDC will appear at the root level.
- status str
- Status of the CDC as to if it is running or stopped.
- factory
Name String - The factory name.
- policy Property Map
- CDC policy
- resource
Group StringName - The resource group name.
- source
Connections List<Property Map>Info - List of sources connections that can be used as sources in the CDC.
- target
Connections List<Property Map>Info - List of target connections that can be used as sources in the CDC.
- allow
VNet BooleanOverride - A boolean to determine if the vnet configuration needs to be overwritten.
- change
Data StringCapture Name - The change data capture name.
- description String
- The description of the change data capture.
- folder Property Map
- The folder that this CDC is in. If not specified, CDC will appear at the root level.
- status String
- Status of the CDC as to if it is running or stopped.
Outputs
All input properties are implicitly available as output properties. Additionally, the ChangeDataCapture resource produces the following output properties:
Supporting Types
ChangeDataCaptureFolder, ChangeDataCaptureFolderArgs
- Name string
- The name of the folder that this CDC is in.
- Name string
- The name of the folder that this CDC is in.
- name String
- The name of the folder that this CDC is in.
- name string
- The name of the folder that this CDC is in.
- name str
- The name of the folder that this CDC is in.
- name String
- The name of the folder that this CDC is in.
ChangeDataCaptureResponseFolder, ChangeDataCaptureResponseFolderArgs
- Name string
- The name of the folder that this CDC is in.
- Name string
- The name of the folder that this CDC is in.
- name String
- The name of the folder that this CDC is in.
- name string
- The name of the folder that this CDC is in.
- name str
- The name of the folder that this CDC is in.
- name String
- The name of the folder that this CDC is in.
ConnectionType, ConnectionTypeArgs
- Linkedservicetype
- linkedservicetype
- Connection
Type Linkedservicetype - linkedservicetype
- Linkedservicetype
- linkedservicetype
- Linkedservicetype
- linkedservicetype
- LINKEDSERVICETYPE
- linkedservicetype
- "linkedservicetype"
- linkedservicetype
DataMapperMapping, DataMapperMappingArgs
- Attribute
Mapping Pulumi.Info Azure Native. Data Factory. Inputs. Mapper Attribute Mappings - This holds the user provided attribute mapping information.
- Source
Connection Pulumi.Reference Azure Native. Data Factory. Inputs. Mapper Connection Reference - The connection reference for the source connection.
- Source
Denormalize objectInfo - This holds the source denormalization information used while joining multiple sources.
- Source
Entity stringName - Name of the source table
- Target
Entity stringName - Name of the target table
- Attribute
Mapping MapperInfo Attribute Mappings - This holds the user provided attribute mapping information.
- Source
Connection MapperReference Connection Reference - The connection reference for the source connection.
- Source
Denormalize interface{}Info - This holds the source denormalization information used while joining multiple sources.
- Source
Entity stringName - Name of the source table
- Target
Entity stringName - Name of the target table
- attribute
Mapping MapperInfo Attribute Mappings - This holds the user provided attribute mapping information.
- source
Connection MapperReference Connection Reference - The connection reference for the source connection.
- source
Denormalize ObjectInfo - This holds the source denormalization information used while joining multiple sources.
- source
Entity StringName - Name of the source table
- target
Entity StringName - Name of the target table
- attribute
Mapping MapperInfo Attribute Mappings - This holds the user provided attribute mapping information.
- source
Connection MapperReference Connection Reference - The connection reference for the source connection.
- source
Denormalize anyInfo - This holds the source denormalization information used while joining multiple sources.
- source
Entity stringName - Name of the source table
- target
Entity stringName - Name of the target table
- attribute_
mapping_ Mapperinfo Attribute Mappings - This holds the user provided attribute mapping information.
- source_
connection_ Mapperreference Connection Reference - The connection reference for the source connection.
- source_
denormalize_ Anyinfo - This holds the source denormalization information used while joining multiple sources.
- source_
entity_ strname - Name of the source table
- target_
entity_ strname - Name of the target table
- attribute
Mapping Property MapInfo - This holds the user provided attribute mapping information.
- source
Connection Property MapReference - The connection reference for the source connection.
- source
Denormalize AnyInfo - This holds the source denormalization information used while joining multiple sources.
- source
Entity StringName - Name of the source table
- target
Entity StringName - Name of the target table
DataMapperMappingResponse, DataMapperMappingResponseArgs
- Attribute
Mapping Pulumi.Info Azure Native. Data Factory. Inputs. Mapper Attribute Mappings Response - This holds the user provided attribute mapping information.
- Source
Connection Pulumi.Reference Azure Native. Data Factory. Inputs. Mapper Connection Reference Response - The connection reference for the source connection.
- Source
Denormalize objectInfo - This holds the source denormalization information used while joining multiple sources.
- Source
Entity stringName - Name of the source table
- Target
Entity stringName - Name of the target table
- Attribute
Mapping MapperInfo Attribute Mappings Response - This holds the user provided attribute mapping information.
- Source
Connection MapperReference Connection Reference Response - The connection reference for the source connection.
- Source
Denormalize interface{}Info - This holds the source denormalization information used while joining multiple sources.
- Source
Entity stringName - Name of the source table
- Target
Entity stringName - Name of the target table
- attribute
Mapping MapperInfo Attribute Mappings Response - This holds the user provided attribute mapping information.
- source
Connection MapperReference Connection Reference Response - The connection reference for the source connection.
- source
Denormalize ObjectInfo - This holds the source denormalization information used while joining multiple sources.
- source
Entity StringName - Name of the source table
- target
Entity StringName - Name of the target table
- attribute
Mapping MapperInfo Attribute Mappings Response - This holds the user provided attribute mapping information.
- source
Connection MapperReference Connection Reference Response - The connection reference for the source connection.
- source
Denormalize anyInfo - This holds the source denormalization information used while joining multiple sources.
- source
Entity stringName - Name of the source table
- target
Entity stringName - Name of the target table
- attribute_
mapping_ Mapperinfo Attribute Mappings Response - This holds the user provided attribute mapping information.
- source_
connection_ Mapperreference Connection Reference Response - The connection reference for the source connection.
- source_
denormalize_ Anyinfo - This holds the source denormalization information used while joining multiple sources.
- source_
entity_ strname - Name of the source table
- target_
entity_ strname - Name of the target table
- attribute
Mapping Property MapInfo - This holds the user provided attribute mapping information.
- source
Connection Property MapReference - The connection reference for the source connection.
- source
Denormalize AnyInfo - This holds the source denormalization information used while joining multiple sources.
- source
Entity StringName - Name of the source table
- target
Entity StringName - Name of the target table
FrequencyType, FrequencyTypeArgs
- Hour
- Hour
- Minute
- Minute
- Second
- Second
- Frequency
Type Hour - Hour
- Frequency
Type Minute - Minute
- Frequency
Type Second - Second
- Hour
- Hour
- Minute
- Minute
- Second
- Second
- Hour
- Hour
- Minute
- Minute
- Second
- Second
- HOUR
- Hour
- MINUTE
- Minute
- SECOND
- Second
- "Hour"
- Hour
- "Minute"
- Minute
- "Second"
- Second
LinkedServiceReference, LinkedServiceReferenceArgs
- Reference
Name string - Reference LinkedService name.
- Type
string | Pulumi.
Azure Native. Data Factory. Type - Linked service reference type.
- Parameters Dictionary<string, object>
- Arguments for LinkedService.
- Reference
Name string - Reference LinkedService name.
- Type string | Type
- Linked service reference type.
- Parameters map[string]interface{}
- Arguments for LinkedService.
- reference
Name String - Reference LinkedService name.
- type String | Type
- Linked service reference type.
- parameters Map<String,Object>
- Arguments for LinkedService.
- reference
Name string - Reference LinkedService name.
- type string | Type
- Linked service reference type.
- parameters {[key: string]: any}
- Arguments for LinkedService.
- reference_
name str - Reference LinkedService name.
- type str | Type
- Linked service reference type.
- parameters Mapping[str, Any]
- Arguments for LinkedService.
- reference
Name String - Reference LinkedService name.
- type
String | "Linked
Service Reference" - Linked service reference type.
- parameters Map<Any>
- Arguments for LinkedService.
LinkedServiceReferenceResponse, LinkedServiceReferenceResponseArgs
- Reference
Name string - Reference LinkedService name.
- Type string
- Linked service reference type.
- Parameters Dictionary<string, object>
- Arguments for LinkedService.
- Reference
Name string - Reference LinkedService name.
- Type string
- Linked service reference type.
- Parameters map[string]interface{}
- Arguments for LinkedService.
- reference
Name String - Reference LinkedService name.
- type String
- Linked service reference type.
- parameters Map<String,Object>
- Arguments for LinkedService.
- reference
Name string - Reference LinkedService name.
- type string
- Linked service reference type.
- parameters {[key: string]: any}
- Arguments for LinkedService.
- reference_
name str - Reference LinkedService name.
- type str
- Linked service reference type.
- parameters Mapping[str, Any]
- Arguments for LinkedService.
- reference
Name String - Reference LinkedService name.
- type String
- Linked service reference type.
- parameters Map<Any>
- Arguments for LinkedService.
MapperAttributeMapping, MapperAttributeMappingArgs
- Attribute
Reference Pulumi.Azure Native. Data Factory. Inputs. Mapper Attribute Reference - Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
- Attribute
References List<Pulumi.Azure Native. Data Factory. Inputs. Mapper Attribute Reference> - List of references for source columns. It is used for 'Derived' and 'Aggregate' type mappings only.
- Expression string
- Expression used for 'Aggregate' and 'Derived' type mapping.
- Function
Name string - Name of the function used for 'Aggregate' and 'Derived' (except 'Advanced') type mapping.
- Name string
- Name of the target column.
- Type
string | Pulumi.
Azure Native. Data Factory. Mapping Type - Type of the CDC attribute mapping. Note: 'Advanced' mapping type is also saved as 'Derived'.
- Attribute
Reference MapperAttribute Reference - Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
- Attribute
References []MapperAttribute Reference - List of references for source columns. It is used for 'Derived' and 'Aggregate' type mappings only.
- Expression string
- Expression used for 'Aggregate' and 'Derived' type mapping.
- Function
Name string - Name of the function used for 'Aggregate' and 'Derived' (except 'Advanced') type mapping.
- Name string
- Name of the target column.
- Type
string | Mapping
Type - Type of the CDC attribute mapping. Note: 'Advanced' mapping type is also saved as 'Derived'.
- attribute
Reference MapperAttribute Reference - Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
- attribute
References List<MapperAttribute Reference> - List of references for source columns. It is used for 'Derived' and 'Aggregate' type mappings only.
- expression String
- Expression used for 'Aggregate' and 'Derived' type mapping.
- function
Name String - Name of the function used for 'Aggregate' and 'Derived' (except 'Advanced') type mapping.
- name String
- Name of the target column.
- type
String | Mapping
Type - Type of the CDC attribute mapping. Note: 'Advanced' mapping type is also saved as 'Derived'.
- attribute
Reference MapperAttribute Reference - Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
- attribute
References MapperAttribute Reference[] - List of references for source columns. It is used for 'Derived' and 'Aggregate' type mappings only.
- expression string
- Expression used for 'Aggregate' and 'Derived' type mapping.
- function
Name string - Name of the function used for 'Aggregate' and 'Derived' (except 'Advanced') type mapping.
- name string
- Name of the target column.
- type
string | Mapping
Type - Type of the CDC attribute mapping. Note: 'Advanced' mapping type is also saved as 'Derived'.
- attribute_
reference MapperAttribute Reference - Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
- attribute_
references Sequence[MapperAttribute Reference] - List of references for source columns. It is used for 'Derived' and 'Aggregate' type mappings only.
- expression str
- Expression used for 'Aggregate' and 'Derived' type mapping.
- function_
name str - Name of the function used for 'Aggregate' and 'Derived' (except 'Advanced') type mapping.
- name str
- Name of the target column.
- type
str | Mapping
Type - Type of the CDC attribute mapping. Note: 'Advanced' mapping type is also saved as 'Derived'.
- attribute
Reference Property Map - Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
- attribute
References List<Property Map> - List of references for source columns. It is used for 'Derived' and 'Aggregate' type mappings only.
- expression String
- Expression used for 'Aggregate' and 'Derived' type mapping.
- function
Name String - Name of the function used for 'Aggregate' and 'Derived' (except 'Advanced') type mapping.
- name String
- Name of the target column.
- type String | "Direct" | "Derived" | "Aggregate"
- Type of the CDC attribute mapping. Note: 'Advanced' mapping type is also saved as 'Derived'.
MapperAttributeMappingResponse, MapperAttributeMappingResponseArgs
- Attribute
Reference Pulumi.Azure Native. Data Factory. Inputs. Mapper Attribute Reference Response - Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
- Attribute
References List<Pulumi.Azure Native. Data Factory. Inputs. Mapper Attribute Reference Response> - List of references for source columns. It is used for 'Derived' and 'Aggregate' type mappings only.
- Expression string
- Expression used for 'Aggregate' and 'Derived' type mapping.
- Function
Name string - Name of the function used for 'Aggregate' and 'Derived' (except 'Advanced') type mapping.
- Name string
- Name of the target column.
- Type string
- Type of the CDC attribute mapping. Note: 'Advanced' mapping type is also saved as 'Derived'.
- Attribute
Reference MapperAttribute Reference Response - Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
- Attribute
References []MapperAttribute Reference Response - List of references for source columns. It is used for 'Derived' and 'Aggregate' type mappings only.
- Expression string
- Expression used for 'Aggregate' and 'Derived' type mapping.
- Function
Name string - Name of the function used for 'Aggregate' and 'Derived' (except 'Advanced') type mapping.
- Name string
- Name of the target column.
- Type string
- Type of the CDC attribute mapping. Note: 'Advanced' mapping type is also saved as 'Derived'.
- attribute
Reference MapperAttribute Reference Response - Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
- attribute
References List<MapperAttribute Reference Response> - List of references for source columns. It is used for 'Derived' and 'Aggregate' type mappings only.
- expression String
- Expression used for 'Aggregate' and 'Derived' type mapping.
- function
Name String - Name of the function used for 'Aggregate' and 'Derived' (except 'Advanced') type mapping.
- name String
- Name of the target column.
- type String
- Type of the CDC attribute mapping. Note: 'Advanced' mapping type is also saved as 'Derived'.
- attribute
Reference MapperAttribute Reference Response - Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
- attribute
References MapperAttribute Reference Response[] - List of references for source columns. It is used for 'Derived' and 'Aggregate' type mappings only.
- expression string
- Expression used for 'Aggregate' and 'Derived' type mapping.
- function
Name string - Name of the function used for 'Aggregate' and 'Derived' (except 'Advanced') type mapping.
- name string
- Name of the target column.
- type string
- Type of the CDC attribute mapping. Note: 'Advanced' mapping type is also saved as 'Derived'.
- attribute_
reference MapperAttribute Reference Response - Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
- attribute_
references Sequence[MapperAttribute Reference Response] - List of references for source columns. It is used for 'Derived' and 'Aggregate' type mappings only.
- expression str
- Expression used for 'Aggregate' and 'Derived' type mapping.
- function_
name str - Name of the function used for 'Aggregate' and 'Derived' (except 'Advanced') type mapping.
- name str
- Name of the target column.
- type str
- Type of the CDC attribute mapping. Note: 'Advanced' mapping type is also saved as 'Derived'.
- attribute
Reference Property Map - Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
- attribute
References List<Property Map> - List of references for source columns. It is used for 'Derived' and 'Aggregate' type mappings only.
- expression String
- Expression used for 'Aggregate' and 'Derived' type mapping.
- function
Name String - Name of the function used for 'Aggregate' and 'Derived' (except 'Advanced') type mapping.
- name String
- Name of the target column.
- type String
- Type of the CDC attribute mapping. Note: 'Advanced' mapping type is also saved as 'Derived'.
MapperAttributeMappings, MapperAttributeMappingsArgs
- Attribute
Mappings List<Pulumi.Azure Native. Data Factory. Inputs. Mapper Attribute Mapping> - List of attribute mappings.
- Attribute
Mappings []MapperAttribute Mapping - List of attribute mappings.
- attribute
Mappings List<MapperAttribute Mapping> - List of attribute mappings.
- attribute
Mappings MapperAttribute Mapping[] - List of attribute mappings.
- attribute_
mappings Sequence[MapperAttribute Mapping] - List of attribute mappings.
- attribute
Mappings List<Property Map> - List of attribute mappings.
MapperAttributeMappingsResponse, MapperAttributeMappingsResponseArgs
- Attribute
Mappings List<Pulumi.Azure Native. Data Factory. Inputs. Mapper Attribute Mapping Response> - List of attribute mappings.
- Attribute
Mappings []MapperAttribute Mapping Response - List of attribute mappings.
- attribute
Mappings List<MapperAttribute Mapping Response> - List of attribute mappings.
- attribute
Mappings MapperAttribute Mapping Response[] - List of attribute mappings.
- attribute_
mappings Sequence[MapperAttribute Mapping Response] - List of attribute mappings.
- attribute
Mappings List<Property Map> - List of attribute mappings.
MapperAttributeReference, MapperAttributeReferenceArgs
- Entity string
- Name of the table.
- Entity
Connection Pulumi.Reference Azure Native. Data Factory. Inputs. Mapper Connection Reference - The connection reference for the connection.
- Name string
- Name of the column.
- Entity string
- Name of the table.
- Entity
Connection MapperReference Connection Reference - The connection reference for the connection.
- Name string
- Name of the column.
- entity String
- Name of the table.
- entity
Connection MapperReference Connection Reference - The connection reference for the connection.
- name String
- Name of the column.
- entity string
- Name of the table.
- entity
Connection MapperReference Connection Reference - The connection reference for the connection.
- name string
- Name of the column.
- entity str
- Name of the table.
- entity_
connection_ Mapperreference Connection Reference - The connection reference for the connection.
- name str
- Name of the column.
- entity String
- Name of the table.
- entity
Connection Property MapReference - The connection reference for the connection.
- name String
- Name of the column.
MapperAttributeReferenceResponse, MapperAttributeReferenceResponseArgs
- Entity string
- Name of the table.
- Entity
Connection Pulumi.Reference Azure Native. Data Factory. Inputs. Mapper Connection Reference Response - The connection reference for the connection.
- Name string
- Name of the column.
- Entity string
- Name of the table.
- Entity
Connection MapperReference Connection Reference Response - The connection reference for the connection.
- Name string
- Name of the column.
- entity String
- Name of the table.
- entity
Connection MapperReference Connection Reference Response - The connection reference for the connection.
- name String
- Name of the column.
- entity string
- Name of the table.
- entity
Connection MapperReference Connection Reference Response - The connection reference for the connection.
- name string
- Name of the column.
- entity str
- Name of the table.
- entity_
connection_ Mapperreference Connection Reference Response - The connection reference for the connection.
- name str
- Name of the column.
- entity String
- Name of the table.
- entity
Connection Property MapReference - The connection reference for the connection.
- name String
- Name of the column.
MapperConnection, MapperConnectionArgs
- Type
string | Pulumi.
Azure Native. Data Factory. Connection Type - Type of connection via linked service or dataset.
- Common
Dsl List<Pulumi.Connector Properties Azure Native. Data Factory. Inputs. Mapper Dsl Connector Properties> - List of name/value pairs for connection properties.
- Is
Inline boolDataset - A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
- Linked
Service Pulumi.Azure Native. Data Factory. Inputs. Linked Service Reference - Linked service reference.
- Linked
Service stringType - Type of the linked service e.g.: AzureBlobFS.
- Type
string | Connection
Type - Type of connection via linked service or dataset.
- Common
Dsl []MapperConnector Properties Dsl Connector Properties - List of name/value pairs for connection properties.
- Is
Inline boolDataset - A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
- Linked
Service LinkedService Reference - Linked service reference.
- Linked
Service stringType - Type of the linked service e.g.: AzureBlobFS.
- type
String | Connection
Type - Type of connection via linked service or dataset.
- common
Dsl List<MapperConnector Properties Dsl Connector Properties> - List of name/value pairs for connection properties.
- is
Inline BooleanDataset - A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
- linked
Service LinkedService Reference - Linked service reference.
- linked
Service StringType - Type of the linked service e.g.: AzureBlobFS.
- type
string | Connection
Type - Type of connection via linked service or dataset.
- common
Dsl MapperConnector Properties Dsl Connector Properties[] - List of name/value pairs for connection properties.
- is
Inline booleanDataset - A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
- linked
Service LinkedService Reference - Linked service reference.
- linked
Service stringType - Type of the linked service e.g.: AzureBlobFS.
- type
str | Connection
Type - Type of connection via linked service or dataset.
- common_
dsl_ Sequence[Mapperconnector_ properties Dsl Connector Properties] - List of name/value pairs for connection properties.
- is_
inline_ booldataset - A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
- linked_
service LinkedService Reference - Linked service reference.
- linked_
service_ strtype - Type of the linked service e.g.: AzureBlobFS.
- type String | "linkedservicetype"
- Type of connection via linked service or dataset.
- common
Dsl List<Property Map>Connector Properties - List of name/value pairs for connection properties.
- is
Inline BooleanDataset - A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
- linked
Service Property Map - Linked service reference.
- linked
Service StringType - Type of the linked service e.g.: AzureBlobFS.
MapperConnectionReference, MapperConnectionReferenceArgs
- Connection
Name string - Name of the connection
- Type
string | Pulumi.
Azure Native. Data Factory. Connection Type - Type of connection via linked service or dataset.
- Connection
Name string - Name of the connection
- Type
string | Connection
Type - Type of connection via linked service or dataset.
- connection
Name String - Name of the connection
- type
String | Connection
Type - Type of connection via linked service or dataset.
- connection
Name string - Name of the connection
- type
string | Connection
Type - Type of connection via linked service or dataset.
- connection_
name str - Name of the connection
- type
str | Connection
Type - Type of connection via linked service or dataset.
- connection
Name String - Name of the connection
- type String | "linkedservicetype"
- Type of connection via linked service or dataset.
MapperConnectionReferenceResponse, MapperConnectionReferenceResponseArgs
- Connection
Name string - Name of the connection
- Type string
- Type of connection via linked service or dataset.
- Connection
Name string - Name of the connection
- Type string
- Type of connection via linked service or dataset.
- connection
Name String - Name of the connection
- type String
- Type of connection via linked service or dataset.
- connection
Name string - Name of the connection
- type string
- Type of connection via linked service or dataset.
- connection_
name str - Name of the connection
- type str
- Type of connection via linked service or dataset.
- connection
Name String - Name of the connection
- type String
- Type of connection via linked service or dataset.
MapperConnectionResponse, MapperConnectionResponseArgs
- Type string
- Type of connection via linked service or dataset.
- Common
Dsl List<Pulumi.Connector Properties Azure Native. Data Factory. Inputs. Mapper Dsl Connector Properties Response> - List of name/value pairs for connection properties.
- Is
Inline boolDataset - A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
- Linked
Service Pulumi.Azure Native. Data Factory. Inputs. Linked Service Reference Response - Linked service reference.
- Linked
Service stringType - Type of the linked service e.g.: AzureBlobFS.
- Type string
- Type of connection via linked service or dataset.
- Common
Dsl []MapperConnector Properties Dsl Connector Properties Response - List of name/value pairs for connection properties.
- Is
Inline boolDataset - A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
- Linked
Service LinkedService Reference Response - Linked service reference.
- Linked
Service stringType - Type of the linked service e.g.: AzureBlobFS.
- type String
- Type of connection via linked service or dataset.
- common
Dsl List<MapperConnector Properties Dsl Connector Properties Response> - List of name/value pairs for connection properties.
- is
Inline BooleanDataset - A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
- linked
Service LinkedService Reference Response - Linked service reference.
- linked
Service StringType - Type of the linked service e.g.: AzureBlobFS.
- type string
- Type of connection via linked service or dataset.
- common
Dsl MapperConnector Properties Dsl Connector Properties Response[] - List of name/value pairs for connection properties.
- is
Inline booleanDataset - A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
- linked
Service LinkedService Reference Response - Linked service reference.
- linked
Service stringType - Type of the linked service e.g.: AzureBlobFS.
- type str
- Type of connection via linked service or dataset.
- common_
dsl_ Sequence[Mapperconnector_ properties Dsl Connector Properties Response] - List of name/value pairs for connection properties.
- is_
inline_ booldataset - A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
- linked_
service LinkedService Reference Response - Linked service reference.
- linked_
service_ strtype - Type of the linked service e.g.: AzureBlobFS.
- type String
- Type of connection via linked service or dataset.
- common
Dsl List<Property Map>Connector Properties - List of name/value pairs for connection properties.
- is
Inline BooleanDataset - A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
- linked
Service Property Map - Linked service reference.
- linked
Service StringType - Type of the linked service e.g.: AzureBlobFS.
MapperDslConnectorProperties, MapperDslConnectorPropertiesArgs
MapperDslConnectorPropertiesResponse, MapperDslConnectorPropertiesResponseArgs
MapperPolicy, MapperPolicyArgs
- Mode string
- Mode of running the CDC: batch vs continuous.
- Recurrence
Pulumi.
Azure Native. Data Factory. Inputs. Mapper Policy Recurrence - Defines the frequency and interval for running the CDC for batch mode.
- Mode string
- Mode of running the CDC: batch vs continuous.
- Recurrence
Mapper
Policy Recurrence - Defines the frequency and interval for running the CDC for batch mode.
- mode String
- Mode of running the CDC: batch vs continuous.
- recurrence
Mapper
Policy Recurrence - Defines the frequency and interval for running the CDC for batch mode.
- mode string
- Mode of running the CDC: batch vs continuous.
- recurrence
Mapper
Policy Recurrence - Defines the frequency and interval for running the CDC for batch mode.
- mode str
- Mode of running the CDC: batch vs continuous.
- recurrence
Mapper
Policy Recurrence - Defines the frequency and interval for running the CDC for batch mode.
- mode String
- Mode of running the CDC: batch vs continuous.
- recurrence Property Map
- Defines the frequency and interval for running the CDC for batch mode.
MapperPolicyRecurrence, MapperPolicyRecurrenceArgs
- Frequency
string | Pulumi.
Azure Native. Data Factory. Frequency Type - Frequency of period in terms of 'Hour', 'Minute' or 'Second'.
- Interval int
- Actual interval value as per chosen frequency.
- Frequency
string | Frequency
Type - Frequency of period in terms of 'Hour', 'Minute' or 'Second'.
- Interval int
- Actual interval value as per chosen frequency.
- frequency
String | Frequency
Type - Frequency of period in terms of 'Hour', 'Minute' or 'Second'.
- interval Integer
- Actual interval value as per chosen frequency.
- frequency
string | Frequency
Type - Frequency of period in terms of 'Hour', 'Minute' or 'Second'.
- interval number
- Actual interval value as per chosen frequency.
- frequency
str | Frequency
Type - Frequency of period in terms of 'Hour', 'Minute' or 'Second'.
- interval int
- Actual interval value as per chosen frequency.
- frequency String | "Hour" | "Minute" | "Second"
- Frequency of period in terms of 'Hour', 'Minute' or 'Second'.
- interval Number
- Actual interval value as per chosen frequency.
MapperPolicyRecurrenceResponse, MapperPolicyRecurrenceResponseArgs
MapperPolicyResponse, MapperPolicyResponseArgs
- Mode string
- Mode of running the CDC: batch vs continuous.
- Recurrence
Pulumi.
Azure Native. Data Factory. Inputs. Mapper Policy Recurrence Response - Defines the frequency and interval for running the CDC for batch mode.
- Mode string
- Mode of running the CDC: batch vs continuous.
- Recurrence
Mapper
Policy Recurrence Response - Defines the frequency and interval for running the CDC for batch mode.
- mode String
- Mode of running the CDC: batch vs continuous.
- recurrence
Mapper
Policy Recurrence Response - Defines the frequency and interval for running the CDC for batch mode.
- mode string
- Mode of running the CDC: batch vs continuous.
- recurrence
Mapper
Policy Recurrence Response - Defines the frequency and interval for running the CDC for batch mode.
- mode str
- Mode of running the CDC: batch vs continuous.
- recurrence
Mapper
Policy Recurrence Response - Defines the frequency and interval for running the CDC for batch mode.
- mode String
- Mode of running the CDC: batch vs continuous.
- recurrence Property Map
- Defines the frequency and interval for running the CDC for batch mode.
MapperSourceConnectionsInfo, MapperSourceConnectionsInfoArgs
- Connection
Pulumi.
Azure Native. Data Factory. Inputs. Mapper Connection - Source connection details.
- Source
Entities List<Pulumi.Azure Native. Data Factory. Inputs. Mapper Table> - List of source tables for a source connection.
- Connection
Mapper
Connection - Source connection details.
- Source
Entities []MapperTable - List of source tables for a source connection.
- connection
Mapper
Connection - Source connection details.
- source
Entities List<MapperTable> - List of source tables for a source connection.
- connection
Mapper
Connection - Source connection details.
- source
Entities MapperTable[] - List of source tables for a source connection.
- connection
Mapper
Connection - Source connection details.
- source_
entities Sequence[MapperTable] - List of source tables for a source connection.
- connection Property Map
- Source connection details.
- source
Entities List<Property Map> - List of source tables for a source connection.
MapperSourceConnectionsInfoResponse, MapperSourceConnectionsInfoResponseArgs
- Connection
Pulumi.
Azure Native. Data Factory. Inputs. Mapper Connection Response - Source connection details.
- Source
Entities List<Pulumi.Azure Native. Data Factory. Inputs. Mapper Table Response> - List of source tables for a source connection.
- Connection
Mapper
Connection Response - Source connection details.
- Source
Entities []MapperTable Response - List of source tables for a source connection.
- connection
Mapper
Connection Response - Source connection details.
- source
Entities List<MapperTable Response> - List of source tables for a source connection.
- connection
Mapper
Connection Response - Source connection details.
- source
Entities MapperTable Response[] - List of source tables for a source connection.
- connection
Mapper
Connection Response - Source connection details.
- source_
entities Sequence[MapperTable Response] - List of source tables for a source connection.
- connection Property Map
- Source connection details.
- source
Entities List<Property Map> - List of source tables for a source connection.
MapperTable, MapperTableArgs
- Dsl
Connector List<Pulumi.Properties Azure Native. Data Factory. Inputs. Mapper Dsl Connector Properties> - List of name/value pairs for connection properties.
- Name string
- Name of the table.
- Schema
List<Pulumi.
Azure Native. Data Factory. Inputs. Mapper Table Schema> - List of columns for the source table.
- Dsl
Connector []MapperProperties Dsl Connector Properties - List of name/value pairs for connection properties.
- Name string
- Name of the table.
- Schema
[]Mapper
Table Schema - List of columns for the source table.
- dsl
Connector List<MapperProperties Dsl Connector Properties> - List of name/value pairs for connection properties.
- name String
- Name of the table.
- schema
List<Mapper
Table Schema> - List of columns for the source table.
- dsl
Connector MapperProperties Dsl Connector Properties[] - List of name/value pairs for connection properties.
- name string
- Name of the table.
- schema
Mapper
Table Schema[] - List of columns for the source table.
- dsl_
connector_ Sequence[Mapperproperties Dsl Connector Properties] - List of name/value pairs for connection properties.
- name str
- Name of the table.
- schema
Sequence[Mapper
Table Schema] - List of columns for the source table.
- dsl
Connector List<Property Map>Properties - List of name/value pairs for connection properties.
- name String
- Name of the table.
- schema List<Property Map>
- List of columns for the source table.
MapperTableResponse, MapperTableResponseArgs
- Dsl
Connector List<Pulumi.Properties Azure Native. Data Factory. Inputs. Mapper Dsl Connector Properties Response> - List of name/value pairs for connection properties.
- Name string
- Name of the table.
- Schema
List<Pulumi.
Azure Native. Data Factory. Inputs. Mapper Table Schema Response> - List of columns for the source table.
- Dsl
Connector []MapperProperties Dsl Connector Properties Response - List of name/value pairs for connection properties.
- Name string
- Name of the table.
- Schema
[]Mapper
Table Schema Response - List of columns for the source table.
- dsl
Connector List<MapperProperties Dsl Connector Properties Response> - List of name/value pairs for connection properties.
- name String
- Name of the table.
- schema
List<Mapper
Table Schema Response> - List of columns for the source table.
- dsl
Connector MapperProperties Dsl Connector Properties Response[] - List of name/value pairs for connection properties.
- name string
- Name of the table.
- schema
Mapper
Table Schema Response[] - List of columns for the source table.
- dsl_
connector_ Sequence[Mapperproperties Dsl Connector Properties Response] - List of name/value pairs for connection properties.
- name str
- Name of the table.
- schema
Sequence[Mapper
Table Schema Response] - List of columns for the source table.
- dsl
Connector List<Property Map>Properties - List of name/value pairs for connection properties.
- name String
- Name of the table.
- schema List<Property Map>
- List of columns for the source table.
MapperTableSchema, MapperTableSchemaArgs
MapperTableSchemaResponse, MapperTableSchemaResponseArgs
MapperTargetConnectionsInfo, MapperTargetConnectionsInfoArgs
- Connection
Pulumi.
Azure Native. Data Factory. Inputs. Mapper Connection - Source connection details.
- Data
Mapper List<Pulumi.Mappings Azure Native. Data Factory. Inputs. Data Mapper Mapping> - List of table mappings.
- Relationships List<object>
- List of relationship info among the tables.
- Target
Entities List<Pulumi.Azure Native. Data Factory. Inputs. Mapper Table> - List of source tables for a target connection.
- Connection
Mapper
Connection - Source connection details.
- Data
Mapper []DataMappings Mapper Mapping - List of table mappings.
- Relationships []interface{}
- List of relationship info among the tables.
- Target
Entities []MapperTable - List of source tables for a target connection.
- connection
Mapper
Connection - Source connection details.
- data
Mapper List<DataMappings Mapper Mapping> - List of table mappings.
- relationships List<Object>
- List of relationship info among the tables.
- target
Entities List<MapperTable> - List of source tables for a target connection.
- connection
Mapper
Connection - Source connection details.
- data
Mapper DataMappings Mapper Mapping[] - List of table mappings.
- relationships any[]
- List of relationship info among the tables.
- target
Entities MapperTable[] - List of source tables for a target connection.
- connection
Mapper
Connection - Source connection details.
- data_
mapper_ Sequence[Datamappings Mapper Mapping] - List of table mappings.
- relationships Sequence[Any]
- List of relationship info among the tables.
- target_
entities Sequence[MapperTable] - List of source tables for a target connection.
- connection Property Map
- Source connection details.
- data
Mapper List<Property Map>Mappings - List of table mappings.
- relationships List<Any>
- List of relationship info among the tables.
- target
Entities List<Property Map> - List of source tables for a target connection.
MapperTargetConnectionsInfoResponse, MapperTargetConnectionsInfoResponseArgs
- Connection
Pulumi.
Azure Native. Data Factory. Inputs. Mapper Connection Response - Source connection details.
- Data
Mapper List<Pulumi.Mappings Azure Native. Data Factory. Inputs. Data Mapper Mapping Response> - List of table mappings.
- Relationships List<object>
- List of relationship info among the tables.
- Target
Entities List<Pulumi.Azure Native. Data Factory. Inputs. Mapper Table Response> - List of source tables for a target connection.
- Connection
Mapper
Connection Response - Source connection details.
- Data
Mapper []DataMappings Mapper Mapping Response - List of table mappings.
- Relationships []interface{}
- List of relationship info among the tables.
- Target
Entities []MapperTable Response - List of source tables for a target connection.
- connection
Mapper
Connection Response - Source connection details.
- data
Mapper List<DataMappings Mapper Mapping Response> - List of table mappings.
- relationships List<Object>
- List of relationship info among the tables.
- target
Entities List<MapperTable Response> - List of source tables for a target connection.
- connection
Mapper
Connection Response - Source connection details.
- data
Mapper DataMappings Mapper Mapping Response[] - List of table mappings.
- relationships any[]
- List of relationship info among the tables.
- target
Entities MapperTable Response[] - List of source tables for a target connection.
- connection
Mapper
Connection Response - Source connection details.
- data_
mapper_ Sequence[Datamappings Mapper Mapping Response] - List of table mappings.
- relationships Sequence[Any]
- List of relationship info among the tables.
- target_
entities Sequence[MapperTable Response] - List of source tables for a target connection.
- connection Property Map
- Source connection details.
- data
Mapper List<Property Map>Mappings - List of table mappings.
- relationships List<Any>
- List of relationship info among the tables.
- target
Entities List<Property Map> - List of source tables for a target connection.
MappingType, MappingTypeArgs
- Direct
- Direct
- Derived
- Derived
- Aggregate
- Aggregate
- Mapping
Type Direct - Direct
- Mapping
Type Derived - Derived
- Mapping
Type Aggregate - Aggregate
- Direct
- Direct
- Derived
- Derived
- Aggregate
- Aggregate
- Direct
- Direct
- Derived
- Derived
- Aggregate
- Aggregate
- DIRECT
- Direct
- DERIVED
- Derived
- AGGREGATE
- Aggregate
- "Direct"
- Direct
- "Derived"
- Derived
- "Aggregate"
- Aggregate
Type, TypeArgs
- Linked
Service Reference - LinkedServiceReference
- Type
Linked Service Reference - LinkedServiceReference
- Linked
Service Reference - LinkedServiceReference
- Linked
Service Reference - LinkedServiceReference
- LINKED_SERVICE_REFERENCE
- LinkedServiceReference
- "Linked
Service Reference" - LinkedServiceReference
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:datafactory:ChangeDataCapture exampleChangeDataCapture /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/adfcdcs/{changeDataCaptureName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0