Show / Hide Table of Contents

Class ReplicationInstanceArgs

Inheritance
System.Object
InputArgs
ResourceArgs
ReplicationInstanceArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Dms
Assembly: Pulumi.Aws.dll
Syntax
public sealed class ReplicationInstanceArgs : ResourceArgs

Constructors

View Source

ReplicationInstanceArgs()

Declaration
public ReplicationInstanceArgs()

Properties

View Source

AllocatedStorage

The amount of storage (in gigabytes) to be initially allocated for the replication instance.

Declaration
public Input<int> AllocatedStorage { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

ApplyImmediately

Indicates whether the changes should be applied immediately or during the next maintenance window. Only used when updating an existing resource.

Declaration
public Input<bool> ApplyImmediately { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

AutoMinorVersionUpgrade

Indicates that minor engine upgrades will be applied automatically to the replication instance during the maintenance window.

Declaration
public Input<bool> AutoMinorVersionUpgrade { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

AvailabilityZone

The EC2 Availability Zone that the replication instance will be created in.

Declaration
public Input<string> AvailabilityZone { get; set; }
Property Value
Type Description
Input<System.String>
View Source

EngineVersion

The engine version number of the replication instance.

Declaration
public Input<string> EngineVersion { get; set; }
Property Value
Type Description
Input<System.String>
View Source

KmsKeyArn

The Amazon Resource Name (ARN) for the KMS key that will be used to encrypt the connection parameters. If you do not specify a value for kms_key_arn, then AWS DMS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS region.

Declaration
public Input<string> KmsKeyArn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

MultiAz

Specifies if the replication instance is a multi-az deployment. You cannot set the availability_zone parameter if the multi_az parameter is set to true.

Declaration
public Input<bool> MultiAz { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

PreferredMaintenanceWindow

The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).

Declaration
public Input<string> PreferredMaintenanceWindow { get; set; }
Property Value
Type Description
Input<System.String>
View Source

PubliclyAccessible

Specifies the accessibility options for the replication instance. A value of true represents an instance with a public IP address. A value of false represents an instance with a private IP address.

Declaration
public Input<bool> PubliclyAccessible { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

ReplicationInstanceClass

The compute and memory capacity of the replication instance as specified by the replication instance class. Can be one of dms.t2.micro | dms.t2.small | dms.t2.medium | dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | dms.c4.4xlarge

Declaration
public Input<string> ReplicationInstanceClass { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ReplicationInstanceId

The replication instance identifier. This parameter is stored as a lowercase string.

Declaration
public Input<string> ReplicationInstanceId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ReplicationSubnetGroupId

A subnet group to associate with the replication instance.

Declaration
public Input<string> ReplicationSubnetGroupId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Tags

A map of tags to assign to the resource.

Declaration
public InputMap<object> Tags { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

VpcSecurityGroupIds

A list of VPC security group IDs to be used with the replication instance. The VPC security groups must work with the VPC containing the replication instance.

Declaration
public InputList<string> VpcSecurityGroupIds { get; set; }
Property Value
Type Description
InputList<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.