Show / Hide Table of Contents

Class CfnReplicationConfig

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html.

Inheritance
object
CfnElement
CfnRefElement
CfnResource
CfnReplicationConfig
Implements
IInspectable
ITaggableV2
Inherited Members
CfnResource.IsCfnResource(object)
CfnResource.AddDeletionOverride(string)
CfnResource.AddDependency(CfnResource)
CfnResource.AddDependsOn(CfnResource)
CfnResource.AddMetadata(string, object)
CfnResource.AddOverride(string, object)
CfnResource.AddPropertyDeletionOverride(string)
CfnResource.AddPropertyOverride(string, object)
CfnResource.ApplyRemovalPolicy(RemovalPolicy?, IRemovalPolicyOptions)
CfnResource.GetAtt(string, ResolutionTypeHint?)
CfnResource.GetMetadata(string)
CfnResource.ObtainDependencies()
CfnResource.ObtainResourceDependencies()
CfnResource.RemoveDependency(CfnResource)
CfnResource.ReplaceDependency(CfnResource, CfnResource)
CfnResource.ShouldSynthesize()
CfnResource.ToString()
CfnResource.ValidateProperties(object)
CfnResource.CfnOptions
CfnResource.CfnResourceType
CfnResource.UpdatedProperites
CfnResource.UpdatedProperties
CfnRefElement.Ref
CfnElement.IsCfnElement(object)
CfnElement.OverrideLogicalId(string)
CfnElement.CreationStack
CfnElement.LogicalId
CfnElement.Stack
Namespace: Amazon.CDK.AWS.DMS
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnReplicationConfig : CfnResource, IInspectable, ITaggableV2
Syntax (vb)
Public Class CfnReplicationConfig Inherits CfnResource Implements IInspectable, ITaggableV2
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html

CloudformationResource: AWS::DMS::ReplicationConfig

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.DMS;

             var replicationSettings;
             var supplementalSettings;
             var tableMappings;

             var cfnReplicationConfig = new CfnReplicationConfig(this, "MyCfnReplicationConfig", new CfnReplicationConfigProps {
                 ComputeConfig = new ComputeConfigProperty {
                     MaxCapacityUnits = 123,

                     // the properties below are optional
                     AvailabilityZone = "availabilityZone",
                     DnsNameServers = "dnsNameServers",
                     KmsKeyId = "kmsKeyId",
                     MinCapacityUnits = 123,
                     MultiAz = false,
                     PreferredMaintenanceWindow = "preferredMaintenanceWindow",
                     ReplicationSubnetGroupId = "replicationSubnetGroupId",
                     VpcSecurityGroupIds = new [] { "vpcSecurityGroupIds" }
                 },
                 ReplicationConfigIdentifier = "replicationConfigIdentifier",
                 ReplicationType = "replicationType",
                 SourceEndpointArn = "sourceEndpointArn",
                 TableMappings = tableMappings,
                 TargetEndpointArn = "targetEndpointArn",

                 // the properties below are optional
                 ReplicationSettings = replicationSettings,
                 ResourceIdentifier = "resourceIdentifier",
                 SupplementalSettings = supplementalSettings,
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             });

Synopsis

Constructors

CfnReplicationConfig(Construct, string, ICfnReplicationConfigProps)

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html.

Properties

AttrReplicationConfigArn

The Amazon Resource Name (ARN) of this AWS DMS Serverless replication configuration.

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

CdkTagManager

Tag Manager which manages the tags for this resource.

CfnProperties

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html.

ComputeConfig

Configuration parameters for provisioning an AWS DMS Serverless replication.

ReplicationConfigIdentifier

A unique identifier that you want to use to create a ReplicationConfigArn that is returned as part of the output from this action.

ReplicationSettings

Optional JSON settings for AWS DMS Serverless replications that are provisioned using this replication configuration.

ReplicationType

The type of AWS DMS Serverless replication to provision using this replication configuration.

ResourceIdentifier

Optional unique value or name that you set for a given resource that can be used to construct an Amazon Resource Name (ARN) for that resource.

SourceEndpointArn

The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration.

SupplementalSettings

Optional JSON settings for specifying supplemental data.

TableMappings

JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration.

Tags

One or more optional tags associated with resources used by the AWS DMS Serverless replication.

TargetEndpointArn

The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS serverless replication configuration.

Methods

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

RenderProperties(IDictionary<string, object>)

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html.

Constructors

CfnReplicationConfig(Construct, string, ICfnReplicationConfigProps)

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html.

public CfnReplicationConfig(Construct scope, string id, ICfnReplicationConfigProps props)
Parameters
scope Construct

Scope in which this resource is defined.

id string

Construct identifier for this resource (unique in its scope).

props ICfnReplicationConfigProps

Resource properties.

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html

CloudformationResource: AWS::DMS::ReplicationConfig

ExampleMetadata: fixture=_generated

Properties

AttrReplicationConfigArn

The Amazon Resource Name (ARN) of this AWS DMS Serverless replication configuration.

public virtual string AttrReplicationConfigArn { get; }
Property Value

string

Remarks

CloudformationAttribute: ReplicationConfigArn

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html

CloudformationResource: AWS::DMS::ReplicationConfig

ExampleMetadata: fixture=_generated

CdkTagManager

Tag Manager which manages the tags for this resource.

public virtual TagManager CdkTagManager { get; }
Property Value

TagManager

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html

CloudformationResource: AWS::DMS::ReplicationConfig

ExampleMetadata: fixture=_generated

CfnProperties

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html.

protected override IDictionary<string, object> CfnProperties { get; }
Property Value

IDictionary<string, object>

Overrides
CfnResource.CfnProperties
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html

CloudformationResource: AWS::DMS::ReplicationConfig

ExampleMetadata: fixture=_generated

ComputeConfig

Configuration parameters for provisioning an AWS DMS Serverless replication.

public virtual object ComputeConfig { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html

CloudformationResource: AWS::DMS::ReplicationConfig

ExampleMetadata: fixture=_generated

ReplicationConfigIdentifier

A unique identifier that you want to use to create a ReplicationConfigArn that is returned as part of the output from this action.

public virtual string ReplicationConfigIdentifier { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html

CloudformationResource: AWS::DMS::ReplicationConfig

ExampleMetadata: fixture=_generated

ReplicationSettings

Optional JSON settings for AWS DMS Serverless replications that are provisioned using this replication configuration.

public virtual object? ReplicationSettings { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html

CloudformationResource: AWS::DMS::ReplicationConfig

ExampleMetadata: fixture=_generated

ReplicationType

The type of AWS DMS Serverless replication to provision using this replication configuration.

public virtual string ReplicationType { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html

CloudformationResource: AWS::DMS::ReplicationConfig

ExampleMetadata: fixture=_generated

ResourceIdentifier

Optional unique value or name that you set for a given resource that can be used to construct an Amazon Resource Name (ARN) for that resource.

public virtual string? ResourceIdentifier { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html

CloudformationResource: AWS::DMS::ReplicationConfig

ExampleMetadata: fixture=_generated

SourceEndpointArn

The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration.

public virtual string SourceEndpointArn { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html

CloudformationResource: AWS::DMS::ReplicationConfig

ExampleMetadata: fixture=_generated

SupplementalSettings

Optional JSON settings for specifying supplemental data.

public virtual object? SupplementalSettings { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html

CloudformationResource: AWS::DMS::ReplicationConfig

ExampleMetadata: fixture=_generated

TableMappings

JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration.

public virtual object TableMappings { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html

CloudformationResource: AWS::DMS::ReplicationConfig

ExampleMetadata: fixture=_generated

Tags

One or more optional tags associated with resources used by the AWS DMS Serverless replication.

public virtual ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html

CloudformationResource: AWS::DMS::ReplicationConfig

ExampleMetadata: fixture=_generated

TargetEndpointArn

The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS serverless replication configuration.

public virtual string TargetEndpointArn { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html

CloudformationResource: AWS::DMS::ReplicationConfig

ExampleMetadata: fixture=_generated

Methods

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

public virtual void Inspect(TreeInspector inspector)
Parameters
inspector TreeInspector

tree inspector to collect and process attributes.

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html

CloudformationResource: AWS::DMS::ReplicationConfig

ExampleMetadata: fixture=_generated

RenderProperties(IDictionary<string, object>)

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html.

protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
props IDictionary<string, object>
Returns

IDictionary<string, object>

Overrides
CfnResource.RenderProperties(IDictionary<string, object>)
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html

CloudformationResource: AWS::DMS::ReplicationConfig

ExampleMetadata: fixture=_generated

Implements

IInspectable
ITaggableV2
Back to top Generated by DocFX