1. Packages
  2. Azure Native
  3. API Docs
  4. datafactory
  5. ChangeDataCapture
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi

azure-native.datafactory.ChangeDataCapture

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi

    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",
                "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",
                }],
            }],
        }],
        target_connections_info=[{
            "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",
                }],
            }],
        }],
        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

    The ChangeDataCapture resource accepts the following input properties:

    FactoryName string
    The factory name.
    Policy Pulumi.AzureNative.DataFactory.Inputs.MapperPolicy
    CDC policy
    ResourceGroupName string
    The resource group name.
    SourceConnectionsInfo List<Pulumi.AzureNative.DataFactory.Inputs.MapperSourceConnectionsInfo>
    List of sources connections that can be used as sources in the CDC.
    TargetConnectionsInfo List<Pulumi.AzureNative.DataFactory.Inputs.MapperTargetConnectionsInfo>
    List of target connections that can be used as sources in the CDC.
    AllowVNetOverride bool
    A boolean to determine if the vnet configuration needs to be overwritten.
    ChangeDataCaptureName string
    The change data capture name.
    Description string
    The description of the change data capture.
    Folder Pulumi.AzureNative.DataFactory.Inputs.ChangeDataCaptureFolder
    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.
    FactoryName string
    The factory name.
    Policy MapperPolicyArgs
    CDC policy
    ResourceGroupName string
    The resource group name.
    SourceConnectionsInfo []MapperSourceConnectionsInfoArgs
    List of sources connections that can be used as sources in the CDC.
    TargetConnectionsInfo []MapperTargetConnectionsInfoArgs
    List of target connections that can be used as sources in the CDC.
    AllowVNetOverride bool
    A boolean to determine if the vnet configuration needs to be overwritten.
    ChangeDataCaptureName string
    The change data capture name.
    Description string
    The description of the change data capture.
    Folder ChangeDataCaptureFolderArgs
    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.
    factoryName String
    The factory name.
    policy MapperPolicy
    CDC policy
    resourceGroupName String
    The resource group name.
    sourceConnectionsInfo List<MapperSourceConnectionsInfo>
    List of sources connections that can be used as sources in the CDC.
    targetConnectionsInfo List<MapperTargetConnectionsInfo>
    List of target connections that can be used as sources in the CDC.
    allowVNetOverride Boolean
    A boolean to determine if the vnet configuration needs to be overwritten.
    changeDataCaptureName String
    The change data capture name.
    description String
    The description of the change data capture.
    folder ChangeDataCaptureFolder
    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.
    factoryName string
    The factory name.
    policy MapperPolicy
    CDC policy
    resourceGroupName string
    The resource group name.
    sourceConnectionsInfo MapperSourceConnectionsInfo[]
    List of sources connections that can be used as sources in the CDC.
    targetConnectionsInfo MapperTargetConnectionsInfo[]
    List of target connections that can be used as sources in the CDC.
    allowVNetOverride boolean
    A boolean to determine if the vnet configuration needs to be overwritten.
    changeDataCaptureName string
    The change data capture name.
    description string
    The description of the change data capture.
    folder ChangeDataCaptureFolder
    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 MapperPolicyArgs
    CDC policy
    resource_group_name str
    The resource group name.
    source_connections_info Sequence[MapperSourceConnectionsInfoArgs]
    List of sources connections that can be used as sources in the CDC.
    target_connections_info Sequence[MapperTargetConnectionsInfoArgs]
    List of target connections that can be used as sources in the CDC.
    allow_v_net_override bool
    A boolean to determine if the vnet configuration needs to be overwritten.
    change_data_capture_name str
    The change data capture name.
    description str
    The description of the change data capture.
    folder ChangeDataCaptureFolderArgs
    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.
    factoryName String
    The factory name.
    policy Property Map
    CDC policy
    resourceGroupName String
    The resource group name.
    sourceConnectionsInfo List<Property Map>
    List of sources connections that can be used as sources in the CDC.
    targetConnectionsInfo List<Property Map>
    List of target connections that can be used as sources in the CDC.
    allowVNetOverride Boolean
    A boolean to determine if the vnet configuration needs to be overwritten.
    changeDataCaptureName String
    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:

    Etag string
    Etag identifies change in the resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The resource name.
    Type string
    The resource type.
    Etag string
    Etag identifies change in the resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The resource name.
    Type string
    The resource type.
    etag String
    Etag identifies change in the resource.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The resource name.
    type String
    The resource type.
    etag string
    Etag identifies change in the resource.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The resource name.
    type string
    The resource type.
    etag str
    Etag identifies change in the resource.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The resource name.
    type str
    The resource type.
    etag String
    Etag identifies change in the resource.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The resource name.
    type String
    The resource type.

    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
    ConnectionTypeLinkedservicetype
    linkedservicetype
    Linkedservicetype
    linkedservicetype
    Linkedservicetype
    linkedservicetype
    LINKEDSERVICETYPE
    linkedservicetype
    "linkedservicetype"
    linkedservicetype

    DataMapperMapping, DataMapperMappingArgs

    AttributeMappingInfo Pulumi.AzureNative.DataFactory.Inputs.MapperAttributeMappings
    This holds the user provided attribute mapping information.
    SourceConnectionReference Pulumi.AzureNative.DataFactory.Inputs.MapperConnectionReference
    The connection reference for the source connection.
    SourceDenormalizeInfo object
    This holds the source denormalization information used while joining multiple sources.
    SourceEntityName string
    Name of the source table
    TargetEntityName string
    Name of the target table
    AttributeMappingInfo MapperAttributeMappings
    This holds the user provided attribute mapping information.
    SourceConnectionReference MapperConnectionReference
    The connection reference for the source connection.
    SourceDenormalizeInfo interface{}
    This holds the source denormalization information used while joining multiple sources.
    SourceEntityName string
    Name of the source table
    TargetEntityName string
    Name of the target table
    attributeMappingInfo MapperAttributeMappings
    This holds the user provided attribute mapping information.
    sourceConnectionReference MapperConnectionReference
    The connection reference for the source connection.
    sourceDenormalizeInfo Object
    This holds the source denormalization information used while joining multiple sources.
    sourceEntityName String
    Name of the source table
    targetEntityName String
    Name of the target table
    attributeMappingInfo MapperAttributeMappings
    This holds the user provided attribute mapping information.
    sourceConnectionReference MapperConnectionReference
    The connection reference for the source connection.
    sourceDenormalizeInfo any
    This holds the source denormalization information used while joining multiple sources.
    sourceEntityName string
    Name of the source table
    targetEntityName string
    Name of the target table
    attribute_mapping_info MapperAttributeMappings
    This holds the user provided attribute mapping information.
    source_connection_reference MapperConnectionReference
    The connection reference for the source connection.
    source_denormalize_info Any
    This holds the source denormalization information used while joining multiple sources.
    source_entity_name str
    Name of the source table
    target_entity_name str
    Name of the target table
    attributeMappingInfo Property Map
    This holds the user provided attribute mapping information.
    sourceConnectionReference Property Map
    The connection reference for the source connection.
    sourceDenormalizeInfo Any
    This holds the source denormalization information used while joining multiple sources.
    sourceEntityName String
    Name of the source table
    targetEntityName String
    Name of the target table

    DataMapperMappingResponse, DataMapperMappingResponseArgs

    AttributeMappingInfo Pulumi.AzureNative.DataFactory.Inputs.MapperAttributeMappingsResponse
    This holds the user provided attribute mapping information.
    SourceConnectionReference Pulumi.AzureNative.DataFactory.Inputs.MapperConnectionReferenceResponse
    The connection reference for the source connection.
    SourceDenormalizeInfo object
    This holds the source denormalization information used while joining multiple sources.
    SourceEntityName string
    Name of the source table
    TargetEntityName string
    Name of the target table
    AttributeMappingInfo MapperAttributeMappingsResponse
    This holds the user provided attribute mapping information.
    SourceConnectionReference MapperConnectionReferenceResponse
    The connection reference for the source connection.
    SourceDenormalizeInfo interface{}
    This holds the source denormalization information used while joining multiple sources.
    SourceEntityName string
    Name of the source table
    TargetEntityName string
    Name of the target table
    attributeMappingInfo MapperAttributeMappingsResponse
    This holds the user provided attribute mapping information.
    sourceConnectionReference MapperConnectionReferenceResponse
    The connection reference for the source connection.
    sourceDenormalizeInfo Object
    This holds the source denormalization information used while joining multiple sources.
    sourceEntityName String
    Name of the source table
    targetEntityName String
    Name of the target table
    attributeMappingInfo MapperAttributeMappingsResponse
    This holds the user provided attribute mapping information.
    sourceConnectionReference MapperConnectionReferenceResponse
    The connection reference for the source connection.
    sourceDenormalizeInfo any
    This holds the source denormalization information used while joining multiple sources.
    sourceEntityName string
    Name of the source table
    targetEntityName string
    Name of the target table
    attribute_mapping_info MapperAttributeMappingsResponse
    This holds the user provided attribute mapping information.
    source_connection_reference MapperConnectionReferenceResponse
    The connection reference for the source connection.
    source_denormalize_info Any
    This holds the source denormalization information used while joining multiple sources.
    source_entity_name str
    Name of the source table
    target_entity_name str
    Name of the target table
    attributeMappingInfo Property Map
    This holds the user provided attribute mapping information.
    sourceConnectionReference Property Map
    The connection reference for the source connection.
    sourceDenormalizeInfo Any
    This holds the source denormalization information used while joining multiple sources.
    sourceEntityName String
    Name of the source table
    targetEntityName String
    Name of the target table

    FrequencyType, FrequencyTypeArgs

    Hour
    Hour
    Minute
    Minute
    Second
    Second
    FrequencyTypeHour
    Hour
    FrequencyTypeMinute
    Minute
    FrequencyTypeSecond
    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

    ReferenceName string
    Reference LinkedService name.
    Type string | Pulumi.AzureNative.DataFactory.Type
    Linked service reference type.
    Parameters Dictionary<string, object>
    Arguments for LinkedService.
    ReferenceName string
    Reference LinkedService name.
    Type string | Type
    Linked service reference type.
    Parameters map[string]interface{}
    Arguments for LinkedService.
    referenceName String
    Reference LinkedService name.
    type String | Type
    Linked service reference type.
    parameters Map<String,Object>
    Arguments for LinkedService.
    referenceName 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.
    referenceName String
    Reference LinkedService name.
    type String | "LinkedServiceReference"
    Linked service reference type.
    parameters Map<Any>
    Arguments for LinkedService.

    LinkedServiceReferenceResponse, LinkedServiceReferenceResponseArgs

    ReferenceName string
    Reference LinkedService name.
    Type string
    Linked service reference type.
    Parameters Dictionary<string, object>
    Arguments for LinkedService.
    ReferenceName string
    Reference LinkedService name.
    Type string
    Linked service reference type.
    Parameters map[string]interface{}
    Arguments for LinkedService.
    referenceName String
    Reference LinkedService name.
    type String
    Linked service reference type.
    parameters Map<String,Object>
    Arguments for LinkedService.
    referenceName 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.
    referenceName String
    Reference LinkedService name.
    type String
    Linked service reference type.
    parameters Map<Any>
    Arguments for LinkedService.

    MapperAttributeMapping, MapperAttributeMappingArgs

    AttributeReference Pulumi.AzureNative.DataFactory.Inputs.MapperAttributeReference
    Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
    AttributeReferences List<Pulumi.AzureNative.DataFactory.Inputs.MapperAttributeReference>
    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.
    FunctionName string
    Name of the function used for 'Aggregate' and 'Derived' (except 'Advanced') type mapping.
    Name string
    Name of the target column.
    Type string | Pulumi.AzureNative.DataFactory.MappingType
    Type of the CDC attribute mapping. Note: 'Advanced' mapping type is also saved as 'Derived'.
    AttributeReference MapperAttributeReference
    Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
    AttributeReferences []MapperAttributeReference
    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.
    FunctionName string
    Name of the function used for 'Aggregate' and 'Derived' (except 'Advanced') type mapping.
    Name string
    Name of the target column.
    Type string | MappingType
    Type of the CDC attribute mapping. Note: 'Advanced' mapping type is also saved as 'Derived'.
    attributeReference MapperAttributeReference
    Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
    attributeReferences List<MapperAttributeReference>
    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.
    functionName String
    Name of the function used for 'Aggregate' and 'Derived' (except 'Advanced') type mapping.
    name String
    Name of the target column.
    type String | MappingType
    Type of the CDC attribute mapping. Note: 'Advanced' mapping type is also saved as 'Derived'.
    attributeReference MapperAttributeReference
    Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
    attributeReferences MapperAttributeReference[]
    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.
    functionName string
    Name of the function used for 'Aggregate' and 'Derived' (except 'Advanced') type mapping.
    name string
    Name of the target column.
    type string | MappingType
    Type of the CDC attribute mapping. Note: 'Advanced' mapping type is also saved as 'Derived'.
    attribute_reference MapperAttributeReference
    Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
    attribute_references Sequence[MapperAttributeReference]
    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 | MappingType
    Type of the CDC attribute mapping. Note: 'Advanced' mapping type is also saved as 'Derived'.
    attributeReference Property Map
    Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
    attributeReferences 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.
    functionName 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

    AttributeReference Pulumi.AzureNative.DataFactory.Inputs.MapperAttributeReferenceResponse
    Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
    AttributeReferences List<Pulumi.AzureNative.DataFactory.Inputs.MapperAttributeReferenceResponse>
    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.
    FunctionName 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'.
    AttributeReference MapperAttributeReferenceResponse
    Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
    AttributeReferences []MapperAttributeReferenceResponse
    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.
    FunctionName 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'.
    attributeReference MapperAttributeReferenceResponse
    Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
    attributeReferences List<MapperAttributeReferenceResponse>
    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.
    functionName 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'.
    attributeReference MapperAttributeReferenceResponse
    Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
    attributeReferences MapperAttributeReferenceResponse[]
    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.
    functionName 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 MapperAttributeReferenceResponse
    Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
    attribute_references Sequence[MapperAttributeReferenceResponse]
    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'.
    attributeReference Property Map
    Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.
    attributeReferences 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.
    functionName 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

    AttributeMappings []MapperAttributeMapping
    List of attribute mappings.
    attributeMappings MapperAttributeMapping[]
    List of attribute mappings.
    attributeMappings List<Property Map>
    List of attribute mappings.

    MapperAttributeMappingsResponse, MapperAttributeMappingsResponseArgs

    attributeMappings List<Property Map>
    List of attribute mappings.

    MapperAttributeReference, MapperAttributeReferenceArgs

    Entity string
    Name of the table.
    EntityConnectionReference Pulumi.AzureNative.DataFactory.Inputs.MapperConnectionReference
    The connection reference for the connection.
    Name string
    Name of the column.
    Entity string
    Name of the table.
    EntityConnectionReference MapperConnectionReference
    The connection reference for the connection.
    Name string
    Name of the column.
    entity String
    Name of the table.
    entityConnectionReference MapperConnectionReference
    The connection reference for the connection.
    name String
    Name of the column.
    entity string
    Name of the table.
    entityConnectionReference MapperConnectionReference
    The connection reference for the connection.
    name string
    Name of the column.
    entity str
    Name of the table.
    entity_connection_reference MapperConnectionReference
    The connection reference for the connection.
    name str
    Name of the column.
    entity String
    Name of the table.
    entityConnectionReference Property Map
    The connection reference for the connection.
    name String
    Name of the column.

    MapperAttributeReferenceResponse, MapperAttributeReferenceResponseArgs

    Entity string
    Name of the table.
    EntityConnectionReference Pulumi.AzureNative.DataFactory.Inputs.MapperConnectionReferenceResponse
    The connection reference for the connection.
    Name string
    Name of the column.
    Entity string
    Name of the table.
    EntityConnectionReference MapperConnectionReferenceResponse
    The connection reference for the connection.
    Name string
    Name of the column.
    entity String
    Name of the table.
    entityConnectionReference MapperConnectionReferenceResponse
    The connection reference for the connection.
    name String
    Name of the column.
    entity string
    Name of the table.
    entityConnectionReference MapperConnectionReferenceResponse
    The connection reference for the connection.
    name string
    Name of the column.
    entity str
    Name of the table.
    entity_connection_reference MapperConnectionReferenceResponse
    The connection reference for the connection.
    name str
    Name of the column.
    entity String
    Name of the table.
    entityConnectionReference Property Map
    The connection reference for the connection.
    name String
    Name of the column.

    MapperConnection, MapperConnectionArgs

    Type string | Pulumi.AzureNative.DataFactory.ConnectionType
    Type of connection via linked service or dataset.
    CommonDslConnectorProperties List<Pulumi.AzureNative.DataFactory.Inputs.MapperDslConnectorProperties>
    List of name/value pairs for connection properties.
    IsInlineDataset bool
    A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
    LinkedService Pulumi.AzureNative.DataFactory.Inputs.LinkedServiceReference
    Linked service reference.
    LinkedServiceType string
    Type of the linked service e.g.: AzureBlobFS.
    Type string | ConnectionType
    Type of connection via linked service or dataset.
    CommonDslConnectorProperties []MapperDslConnectorProperties
    List of name/value pairs for connection properties.
    IsInlineDataset bool
    A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
    LinkedService LinkedServiceReference
    Linked service reference.
    LinkedServiceType string
    Type of the linked service e.g.: AzureBlobFS.
    type String | ConnectionType
    Type of connection via linked service or dataset.
    commonDslConnectorProperties List<MapperDslConnectorProperties>
    List of name/value pairs for connection properties.
    isInlineDataset Boolean
    A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
    linkedService LinkedServiceReference
    Linked service reference.
    linkedServiceType String
    Type of the linked service e.g.: AzureBlobFS.
    type string | ConnectionType
    Type of connection via linked service or dataset.
    commonDslConnectorProperties MapperDslConnectorProperties[]
    List of name/value pairs for connection properties.
    isInlineDataset boolean
    A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
    linkedService LinkedServiceReference
    Linked service reference.
    linkedServiceType string
    Type of the linked service e.g.: AzureBlobFS.
    type str | ConnectionType
    Type of connection via linked service or dataset.
    common_dsl_connector_properties Sequence[MapperDslConnectorProperties]
    List of name/value pairs for connection properties.
    is_inline_dataset bool
    A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
    linked_service LinkedServiceReference
    Linked service reference.
    linked_service_type str
    Type of the linked service e.g.: AzureBlobFS.
    type String | "linkedservicetype"
    Type of connection via linked service or dataset.
    commonDslConnectorProperties List<Property Map>
    List of name/value pairs for connection properties.
    isInlineDataset Boolean
    A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
    linkedService Property Map
    Linked service reference.
    linkedServiceType String
    Type of the linked service e.g.: AzureBlobFS.

    MapperConnectionReference, MapperConnectionReferenceArgs

    ConnectionName string
    Name of the connection
    Type string | Pulumi.AzureNative.DataFactory.ConnectionType
    Type of connection via linked service or dataset.
    ConnectionName string
    Name of the connection
    Type string | ConnectionType
    Type of connection via linked service or dataset.
    connectionName String
    Name of the connection
    type String | ConnectionType
    Type of connection via linked service or dataset.
    connectionName string
    Name of the connection
    type string | ConnectionType
    Type of connection via linked service or dataset.
    connection_name str
    Name of the connection
    type str | ConnectionType
    Type of connection via linked service or dataset.
    connectionName String
    Name of the connection
    type String | "linkedservicetype"
    Type of connection via linked service or dataset.

    MapperConnectionReferenceResponse, MapperConnectionReferenceResponseArgs

    ConnectionName string
    Name of the connection
    Type string
    Type of connection via linked service or dataset.
    ConnectionName string
    Name of the connection
    Type string
    Type of connection via linked service or dataset.
    connectionName String
    Name of the connection
    type String
    Type of connection via linked service or dataset.
    connectionName 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.
    connectionName 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.
    CommonDslConnectorProperties List<Pulumi.AzureNative.DataFactory.Inputs.MapperDslConnectorPropertiesResponse>
    List of name/value pairs for connection properties.
    IsInlineDataset bool
    A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
    LinkedService Pulumi.AzureNative.DataFactory.Inputs.LinkedServiceReferenceResponse
    Linked service reference.
    LinkedServiceType string
    Type of the linked service e.g.: AzureBlobFS.
    Type string
    Type of connection via linked service or dataset.
    CommonDslConnectorProperties []MapperDslConnectorPropertiesResponse
    List of name/value pairs for connection properties.
    IsInlineDataset bool
    A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
    LinkedService LinkedServiceReferenceResponse
    Linked service reference.
    LinkedServiceType string
    Type of the linked service e.g.: AzureBlobFS.
    type String
    Type of connection via linked service or dataset.
    commonDslConnectorProperties List<MapperDslConnectorPropertiesResponse>
    List of name/value pairs for connection properties.
    isInlineDataset Boolean
    A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
    linkedService LinkedServiceReferenceResponse
    Linked service reference.
    linkedServiceType String
    Type of the linked service e.g.: AzureBlobFS.
    type string
    Type of connection via linked service or dataset.
    commonDslConnectorProperties MapperDslConnectorPropertiesResponse[]
    List of name/value pairs for connection properties.
    isInlineDataset boolean
    A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
    linkedService LinkedServiceReferenceResponse
    Linked service reference.
    linkedServiceType string
    Type of the linked service e.g.: AzureBlobFS.
    type str
    Type of connection via linked service or dataset.
    common_dsl_connector_properties Sequence[MapperDslConnectorPropertiesResponse]
    List of name/value pairs for connection properties.
    is_inline_dataset bool
    A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
    linked_service LinkedServiceReferenceResponse
    Linked service reference.
    linked_service_type str
    Type of the linked service e.g.: AzureBlobFS.
    type String
    Type of connection via linked service or dataset.
    commonDslConnectorProperties List<Property Map>
    List of name/value pairs for connection properties.
    isInlineDataset Boolean
    A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported.
    linkedService Property Map
    Linked service reference.
    linkedServiceType String
    Type of the linked service e.g.: AzureBlobFS.

    MapperDslConnectorProperties, MapperDslConnectorPropertiesArgs

    Name string
    Name of the property.
    Value object
    Value of the property.
    Name string
    Name of the property.
    Value interface{}
    Value of the property.
    name String
    Name of the property.
    value Object
    Value of the property.
    name string
    Name of the property.
    value any
    Value of the property.
    name str
    Name of the property.
    value Any
    Value of the property.
    name String
    Name of the property.
    value Any
    Value of the property.

    MapperDslConnectorPropertiesResponse, MapperDslConnectorPropertiesResponseArgs

    Name string
    Name of the property.
    Value object
    Value of the property.
    Name string
    Name of the property.
    Value interface{}
    Value of the property.
    name String
    Name of the property.
    value Object
    Value of the property.
    name string
    Name of the property.
    value any
    Value of the property.
    name str
    Name of the property.
    value Any
    Value of the property.
    name String
    Name of the property.
    value Any
    Value of the property.

    MapperPolicy, MapperPolicyArgs

    Mode string
    Mode of running the CDC: batch vs continuous.
    Recurrence Pulumi.AzureNative.DataFactory.Inputs.MapperPolicyRecurrence
    Defines the frequency and interval for running the CDC for batch mode.
    Mode string
    Mode of running the CDC: batch vs continuous.
    Recurrence MapperPolicyRecurrence
    Defines the frequency and interval for running the CDC for batch mode.
    mode String
    Mode of running the CDC: batch vs continuous.
    recurrence MapperPolicyRecurrence
    Defines the frequency and interval for running the CDC for batch mode.
    mode string
    Mode of running the CDC: batch vs continuous.
    recurrence MapperPolicyRecurrence
    Defines the frequency and interval for running the CDC for batch mode.
    mode str
    Mode of running the CDC: batch vs continuous.
    recurrence MapperPolicyRecurrence
    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.AzureNative.DataFactory.FrequencyType
    Frequency of period in terms of 'Hour', 'Minute' or 'Second'.
    Interval int
    Actual interval value as per chosen frequency.
    Frequency string | FrequencyType
    Frequency of period in terms of 'Hour', 'Minute' or 'Second'.
    Interval int
    Actual interval value as per chosen frequency.
    frequency String | FrequencyType
    Frequency of period in terms of 'Hour', 'Minute' or 'Second'.
    interval Integer
    Actual interval value as per chosen frequency.
    frequency string | FrequencyType
    Frequency of period in terms of 'Hour', 'Minute' or 'Second'.
    interval number
    Actual interval value as per chosen frequency.
    frequency str | FrequencyType
    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

    Frequency string
    Frequency of period in terms of 'Hour', 'Minute' or 'Second'.
    Interval int
    Actual interval value as per chosen frequency.
    Frequency string
    Frequency of period in terms of 'Hour', 'Minute' or 'Second'.
    Interval int
    Actual interval value as per chosen frequency.
    frequency String
    Frequency of period in terms of 'Hour', 'Minute' or 'Second'.
    interval Integer
    Actual interval value as per chosen frequency.
    frequency string
    Frequency of period in terms of 'Hour', 'Minute' or 'Second'.
    interval number
    Actual interval value as per chosen frequency.
    frequency str
    Frequency of period in terms of 'Hour', 'Minute' or 'Second'.
    interval int
    Actual interval value as per chosen frequency.
    frequency String
    Frequency of period in terms of 'Hour', 'Minute' or 'Second'.
    interval Number
    Actual interval value as per chosen frequency.

    MapperPolicyResponse, MapperPolicyResponseArgs

    Mode string
    Mode of running the CDC: batch vs continuous.
    Recurrence Pulumi.AzureNative.DataFactory.Inputs.MapperPolicyRecurrenceResponse
    Defines the frequency and interval for running the CDC for batch mode.
    Mode string
    Mode of running the CDC: batch vs continuous.
    Recurrence MapperPolicyRecurrenceResponse
    Defines the frequency and interval for running the CDC for batch mode.
    mode String
    Mode of running the CDC: batch vs continuous.
    recurrence MapperPolicyRecurrenceResponse
    Defines the frequency and interval for running the CDC for batch mode.
    mode string
    Mode of running the CDC: batch vs continuous.
    recurrence MapperPolicyRecurrenceResponse
    Defines the frequency and interval for running the CDC for batch mode.
    mode str
    Mode of running the CDC: batch vs continuous.
    recurrence MapperPolicyRecurrenceResponse
    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 MapperConnection
    Source connection details.
    SourceEntities []MapperTable
    List of source tables for a source connection.
    connection MapperConnection
    Source connection details.
    sourceEntities List<MapperTable>
    List of source tables for a source connection.
    connection MapperConnection
    Source connection details.
    sourceEntities MapperTable[]
    List of source tables for a source connection.
    connection MapperConnection
    Source connection details.
    source_entities Sequence[MapperTable]
    List of source tables for a source connection.
    connection Property Map
    Source connection details.
    sourceEntities List<Property Map>
    List of source tables for a source connection.

    MapperSourceConnectionsInfoResponse, MapperSourceConnectionsInfoResponseArgs

    Connection MapperConnectionResponse
    Source connection details.
    SourceEntities []MapperTableResponse
    List of source tables for a source connection.
    connection MapperConnectionResponse
    Source connection details.
    sourceEntities List<MapperTableResponse>
    List of source tables for a source connection.
    connection MapperConnectionResponse
    Source connection details.
    sourceEntities MapperTableResponse[]
    List of source tables for a source connection.
    connection MapperConnectionResponse
    Source connection details.
    source_entities Sequence[MapperTableResponse]
    List of source tables for a source connection.
    connection Property Map
    Source connection details.
    sourceEntities List<Property Map>
    List of source tables for a source connection.

    MapperTable, MapperTableArgs

    DslConnectorProperties List<Pulumi.AzureNative.DataFactory.Inputs.MapperDslConnectorProperties>
    List of name/value pairs for connection properties.
    Name string
    Name of the table.
    Schema List<Pulumi.AzureNative.DataFactory.Inputs.MapperTableSchema>
    List of columns for the source table.
    DslConnectorProperties []MapperDslConnectorProperties
    List of name/value pairs for connection properties.
    Name string
    Name of the table.
    Schema []MapperTableSchema
    List of columns for the source table.
    dslConnectorProperties List<MapperDslConnectorProperties>
    List of name/value pairs for connection properties.
    name String
    Name of the table.
    schema List<MapperTableSchema>
    List of columns for the source table.
    dslConnectorProperties MapperDslConnectorProperties[]
    List of name/value pairs for connection properties.
    name string
    Name of the table.
    schema MapperTableSchema[]
    List of columns for the source table.
    dsl_connector_properties Sequence[MapperDslConnectorProperties]
    List of name/value pairs for connection properties.
    name str
    Name of the table.
    schema Sequence[MapperTableSchema]
    List of columns for the source table.
    dslConnectorProperties List<Property Map>
    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

    DslConnectorProperties []MapperDslConnectorPropertiesResponse
    List of name/value pairs for connection properties.
    Name string
    Name of the table.
    Schema []MapperTableSchemaResponse
    List of columns for the source table.
    dslConnectorProperties List<MapperDslConnectorPropertiesResponse>
    List of name/value pairs for connection properties.
    name String
    Name of the table.
    schema List<MapperTableSchemaResponse>
    List of columns for the source table.
    dslConnectorProperties MapperDslConnectorPropertiesResponse[]
    List of name/value pairs for connection properties.
    name string
    Name of the table.
    schema MapperTableSchemaResponse[]
    List of columns for the source table.
    dsl_connector_properties Sequence[MapperDslConnectorPropertiesResponse]
    List of name/value pairs for connection properties.
    name str
    Name of the table.
    schema Sequence[MapperTableSchemaResponse]
    List of columns for the source table.
    dslConnectorProperties List<Property Map>
    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

    DataType string
    Data type of the column.
    Name string
    Name of the column.
    DataType string
    Data type of the column.
    Name string
    Name of the column.
    dataType String
    Data type of the column.
    name String
    Name of the column.
    dataType string
    Data type of the column.
    name string
    Name of the column.
    data_type str
    Data type of the column.
    name str
    Name of the column.
    dataType String
    Data type of the column.
    name String
    Name of the column.

    MapperTableSchemaResponse, MapperTableSchemaResponseArgs

    DataType string
    Data type of the column.
    Name string
    Name of the column.
    DataType string
    Data type of the column.
    Name string
    Name of the column.
    dataType String
    Data type of the column.
    name String
    Name of the column.
    dataType string
    Data type of the column.
    name string
    Name of the column.
    data_type str
    Data type of the column.
    name str
    Name of the column.
    dataType String
    Data type of the column.
    name String
    Name of the column.

    MapperTargetConnectionsInfo, MapperTargetConnectionsInfoArgs

    Connection Pulumi.AzureNative.DataFactory.Inputs.MapperConnection
    Source connection details.
    DataMapperMappings List<Pulumi.AzureNative.DataFactory.Inputs.DataMapperMapping>
    List of table mappings.
    Relationships List<object>
    List of relationship info among the tables.
    TargetEntities List<Pulumi.AzureNative.DataFactory.Inputs.MapperTable>
    List of source tables for a target connection.
    Connection MapperConnection
    Source connection details.
    DataMapperMappings []DataMapperMapping
    List of table mappings.
    Relationships []interface{}
    List of relationship info among the tables.
    TargetEntities []MapperTable
    List of source tables for a target connection.
    connection MapperConnection
    Source connection details.
    dataMapperMappings List<DataMapperMapping>
    List of table mappings.
    relationships List<Object>
    List of relationship info among the tables.
    targetEntities List<MapperTable>
    List of source tables for a target connection.
    connection MapperConnection
    Source connection details.
    dataMapperMappings DataMapperMapping[]
    List of table mappings.
    relationships any[]
    List of relationship info among the tables.
    targetEntities MapperTable[]
    List of source tables for a target connection.
    connection MapperConnection
    Source connection details.
    data_mapper_mappings Sequence[DataMapperMapping]
    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.
    dataMapperMappings List<Property Map>
    List of table mappings.
    relationships List<Any>
    List of relationship info among the tables.
    targetEntities List<Property Map>
    List of source tables for a target connection.

    MapperTargetConnectionsInfoResponse, MapperTargetConnectionsInfoResponseArgs

    Connection MapperConnectionResponse
    Source connection details.
    DataMapperMappings []DataMapperMappingResponse
    List of table mappings.
    Relationships []interface{}
    List of relationship info among the tables.
    TargetEntities []MapperTableResponse
    List of source tables for a target connection.
    connection MapperConnectionResponse
    Source connection details.
    dataMapperMappings List<DataMapperMappingResponse>
    List of table mappings.
    relationships List<Object>
    List of relationship info among the tables.
    targetEntities List<MapperTableResponse>
    List of source tables for a target connection.
    connection MapperConnectionResponse
    Source connection details.
    dataMapperMappings DataMapperMappingResponse[]
    List of table mappings.
    relationships any[]
    List of relationship info among the tables.
    targetEntities MapperTableResponse[]
    List of source tables for a target connection.
    connection MapperConnectionResponse
    Source connection details.
    data_mapper_mappings Sequence[DataMapperMappingResponse]
    List of table mappings.
    relationships Sequence[Any]
    List of relationship info among the tables.
    target_entities Sequence[MapperTableResponse]
    List of source tables for a target connection.
    connection Property Map
    Source connection details.
    dataMapperMappings List<Property Map>
    List of table mappings.
    relationships List<Any>
    List of relationship info among the tables.
    targetEntities List<Property Map>
    List of source tables for a target connection.

    MappingType, MappingTypeArgs

    Direct
    Direct
    Derived
    Derived
    Aggregate
    Aggregate
    MappingTypeDirect
    Direct
    MappingTypeDerived
    Derived
    MappingTypeAggregate
    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

    LinkedServiceReference
    LinkedServiceReference
    TypeLinkedServiceReference
    LinkedServiceReference
    LinkedServiceReference
    LinkedServiceReference
    LinkedServiceReference
    LinkedServiceReference
    LINKED_SERVICE_REFERENCE
    LinkedServiceReference
    "LinkedServiceReference"
    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
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi