1. Packages
  2. Azure Native
  3. API Docs
  4. datafactory
  5. ChangeDataCapture
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

azure-native.datafactory.ChangeDataCapture

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

Change data capture resource type.

Uses Azure REST API version 2018-06-01. In version 2.x of the Azure Native provider, it used 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",
    });

});
Copy
package main

import (
	datafactory "github.com/pulumi/pulumi-azure-native-sdk/datafactory/v3"
	"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
	})
}
Copy
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());

    }
}
Copy
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",
});
Copy
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")
Copy
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
Copy

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",
    });

});
Copy
package main

import (
	datafactory "github.com/pulumi/pulumi-azure-native-sdk/datafactory/v3"
	"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
	})
}
Copy
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());

    }
}
Copy
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",
});
Copy
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")
Copy
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
Copy

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 This property is required. string
The unique name of the resource.
args This property is required. ChangeDataCaptureArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. ChangeDataCaptureArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ChangeDataCaptureArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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",
});
Copy
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"),
})
Copy
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());
Copy
change_data_capture_resource = azure_native.datafactory.ChangeDataCapture("changeDataCaptureResource",
    factory_name="string",
    policy={
        "mode": "string",
        "recurrence": {
            "frequency": "string",
            "interval": 0,
        },
    },
    resource_group_name="string",
    source_connections_info=[{
        "connection": {
            "type": "string",
            "common_dsl_connector_properties": [{
                "name": "string",
                "value": "any",
            }],
            "is_inline_dataset": False,
            "linked_service": {
                "reference_name": "string",
                "type": "string",
                "parameters": {
                    "string": "any",
                },
            },
            "linked_service_type": "string",
        },
        "source_entities": [{
            "dsl_connector_properties": [{
                "name": "string",
                "value": "any",
            }],
            "name": "string",
            "schema": [{
                "data_type": "string",
                "name": "string",
            }],
        }],
    }],
    target_connections_info=[{
        "connection": {
            "type": "string",
            "common_dsl_connector_properties": [{
                "name": "string",
                "value": "any",
            }],
            "is_inline_dataset": False,
            "linked_service": {
                "reference_name": "string",
                "type": "string",
                "parameters": {
                    "string": "any",
                },
            },
            "linked_service_type": "string",
        },
        "data_mapper_mappings": [{
            "attribute_mapping_info": {
                "attribute_mappings": [{
                    "attribute_reference": {
                        "entity": "string",
                        "entity_connection_reference": {
                            "connection_name": "string",
                            "type": "string",
                        },
                        "name": "string",
                    },
                    "attribute_references": [{
                        "entity": "string",
                        "entity_connection_reference": {
                            "connection_name": "string",
                            "type": "string",
                        },
                        "name": "string",
                    }],
                    "expression": "string",
                    "function_name": "string",
                    "name": "string",
                    "type": "string",
                }],
            },
            "source_connection_reference": {
                "connection_name": "string",
                "type": "string",
            },
            "source_denormalize_info": "any",
            "source_entity_name": "string",
            "target_entity_name": "string",
        }],
        "relationships": ["any"],
        "target_entities": [{
            "dsl_connector_properties": [{
                "name": "string",
                "value": "any",
            }],
            "name": "string",
            "schema": [{
                "data_type": "string",
                "name": "string",
            }],
        }],
    }],
    allow_v_net_override=False,
    change_data_capture_name="string",
    description="string",
    folder={
        "name": "string",
    },
    status="string")
Copy
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",
});
Copy
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
Copy

ChangeDataCapture Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The ChangeDataCapture resource accepts the following input properties:

FactoryName
This property is required.
Changes to this property will trigger replacement.
string
The factory name.
Policy This property is required. Pulumi.AzureNative.DataFactory.Inputs.MapperPolicy
CDC policy
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
SourceConnectionsInfo This property is required. List<Pulumi.AzureNative.DataFactory.Inputs.MapperSourceConnectionsInfo>
List of sources connections that can be used as sources in the CDC.
TargetConnectionsInfo This property is required. 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 Changes to this property will trigger replacement. 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
This property is required.
Changes to this property will trigger replacement.
string
The factory name.
Policy This property is required. MapperPolicyArgs
CDC policy
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
SourceConnectionsInfo This property is required. []MapperSourceConnectionsInfoArgs
List of sources connections that can be used as sources in the CDC.
TargetConnectionsInfo This property is required. []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 Changes to this property will trigger replacement. 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
This property is required.
Changes to this property will trigger replacement.
String
The factory name.
policy This property is required. MapperPolicy
CDC policy
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The resource group name.
sourceConnectionsInfo This property is required. List<MapperSourceConnectionsInfo>
List of sources connections that can be used as sources in the CDC.
targetConnectionsInfo This property is required. 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 Changes to this property will trigger replacement. 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
This property is required.
Changes to this property will trigger replacement.
string
The factory name.
policy This property is required. MapperPolicy
CDC policy
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
sourceConnectionsInfo This property is required. MapperSourceConnectionsInfo[]
List of sources connections that can be used as sources in the CDC.
targetConnectionsInfo This property is required. 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 Changes to this property will trigger replacement. 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
This property is required.
Changes to this property will trigger replacement.
str
The factory name.
policy This property is required. MapperPolicyArgs
CDC policy
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The resource group name.
source_connections_info This property is required. Sequence[MapperSourceConnectionsInfoArgs]
List of sources connections that can be used as sources in the CDC.
target_connections_info This property is required. 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 Changes to this property will trigger replacement. 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
This property is required.
Changes to this property will trigger replacement.
String
The factory name.
policy This property is required. Property Map
CDC policy
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The resource group name.
sourceConnectionsInfo This property is required. List<Property Map>
List of sources connections that can be used as sources in the CDC.
targetConnectionsInfo This property is required. 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 Changes to this property will trigger replacement. 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:

AzureApiVersion string
The Azure API version of the resource.
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.
AzureApiVersion string
The Azure API version of the resource.
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.
azureApiVersion String
The Azure API version of the resource.
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.
azureApiVersion string
The Azure API version of the resource.
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.
azure_api_version str
The Azure API version of the resource.
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.
azureApiVersion String
The Azure API version of the resource.
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 This property is required. string
Reference LinkedService name.
Type This property is required. string | Pulumi.AzureNative.DataFactory.Type
Linked service reference type.
Parameters Dictionary<string, object>
Arguments for LinkedService.
ReferenceName This property is required. string
Reference LinkedService name.
Type This property is required. string | Type
Linked service reference type.
Parameters map[string]interface{}
Arguments for LinkedService.
referenceName This property is required. String
Reference LinkedService name.
type This property is required. String | Type
Linked service reference type.
parameters Map<String,Object>
Arguments for LinkedService.
referenceName This property is required. string
Reference LinkedService name.
type This property is required. string | Type
Linked service reference type.
parameters {[key: string]: any}
Arguments for LinkedService.
reference_name This property is required. str
Reference LinkedService name.
type This property is required. str | Type
Linked service reference type.
parameters Mapping[str, Any]
Arguments for LinkedService.
referenceName This property is required. String
Reference LinkedService name.
type This property is required. String | "LinkedServiceReference"
Linked service reference type.
parameters Map<Any>
Arguments for LinkedService.

LinkedServiceReferenceResponse
, LinkedServiceReferenceResponseArgs

ReferenceName This property is required. string
Reference LinkedService name.
Type This property is required. string
Linked service reference type.
Parameters Dictionary<string, object>
Arguments for LinkedService.
ReferenceName This property is required. string
Reference LinkedService name.
Type This property is required. string
Linked service reference type.
Parameters map[string]interface{}
Arguments for LinkedService.
referenceName This property is required. String
Reference LinkedService name.
type This property is required. String
Linked service reference type.
parameters Map<String,Object>
Arguments for LinkedService.
referenceName This property is required. string
Reference LinkedService name.
type This property is required. string
Linked service reference type.
parameters {[key: string]: any}
Arguments for LinkedService.
reference_name This property is required. str
Reference LinkedService name.
type This property is required. str
Linked service reference type.
parameters Mapping[str, Any]
Arguments for LinkedService.
referenceName This property is required. String
Reference LinkedService name.
type This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi