Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

ReplicationInstance

import type { ReplicationInstance } from "https://aws-api.deno.dev/v0.3/services/dms.ts?docs=full";

Provides information that defines a replication instance.

interface ReplicationInstance {
AllocatedStorage?: number | null;
AutoMinorVersionUpgrade?: boolean | null;
AvailabilityZone?: string | null;
DnsNameServers?: string | null;
EngineVersion?: string | null;
FreeUntil?: Date | number | null;
InstanceCreateTime?: Date | number | null;
KmsKeyId?: string | null;
MultiAZ?: boolean | null;
PendingModifiedValues?: ReplicationPendingModifiedValues | null;
PreferredMaintenanceWindow?: string | null;
PubliclyAccessible?: boolean | null;
ReplicationInstanceArn?: string | null;
ReplicationInstanceClass?: string | null;
ReplicationInstanceIdentifier?: string | null;
ReplicationInstancePrivateIpAddress?: string | null;
ReplicationInstancePrivateIpAddresses?: string[] | null;
ReplicationInstancePublicIpAddress?: string | null;
ReplicationInstancePublicIpAddresses?: string[] | null;
ReplicationInstanceStatus?: string | null;
ReplicationSubnetGroup?: ReplicationSubnetGroup | null;
SecondaryAvailabilityZone?: string | null;
VpcSecurityGroups?: VpcSecurityGroupMembership[] | null;
}

§Properties

§
AllocatedStorage?: number | null
[src]

The amount of storage (in gigabytes) that is allocated for the replication instance.

§
AutoMinorVersionUpgrade?: boolean | null
[src]

Boolean value indicating if minor version upgrades will be automatically applied to the instance.

§
AvailabilityZone?: string | null
[src]

The Availability Zone for the instance.

§
DnsNameServers?: string | null
[src]

The DNS name servers supported for the replication instance to access your on-premise source or target database.

§
EngineVersion?: string | null
[src]

The engine version number of the replication instance.

If an engine version number is not specified when a replication instance is created, the default is the latest engine version available.

When modifying a major engine version of an instance, also set AllowMajorVersionUpgrade to true.

§
FreeUntil?: Date | number | null
[src]

The expiration date of the free replication instance that is part of the Free DMS program.

§
InstanceCreateTime?: Date | number | null
[src]

The time the replication instance was created.

§
KmsKeyId?: string | null
[src]

An KMS key identifier that is used to encrypt the data on the replication instance.

If you don't specify a value for the KmsKeyId parameter, then DMS uses your default encryption key.

KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.

§
MultiAZ?: boolean | null
[src]

Specifies whether the replication instance is a Multi-AZ deployment. You can't set the AvailabilityZone parameter if the Multi-AZ parameter is set to true.

§
PendingModifiedValues?: ReplicationPendingModifiedValues | null
[src]

The pending modification values.

§
PreferredMaintenanceWindow?: string | null
[src]

The maintenance window times for the replication instance. Any pending upgrades to the replication instance are performed during this time.

§
PubliclyAccessible?: boolean | null
[src]

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. The default value is true.

§
ReplicationInstanceArn?: string | null
[src]

The Amazon Resource Name (ARN) of the replication instance.

§
ReplicationInstanceClass?: string | null
[src]

The compute and memory capacity of the replication instance as defined for the specified replication instance class. It is a required parameter, although a default value is pre-selected in the DMS console.

For more information on the settings and capacities for the available replication instance classes, see Selecting the right DMS replication instance for your migration.

§
ReplicationInstanceIdentifier?: string | null
[src]

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

Constraints:

  • Must contain 1-63 alphanumeric characters or hyphens.
  • First character must be a letter.
  • Cannot end with a hyphen or contain two consecutive hyphens.

Example: myrepinstance

§
ReplicationInstancePrivateIpAddress?: string | null
[src]

The private IP address of the replication instance.

§
ReplicationInstancePrivateIpAddresses?: string[] | null
[src]

One or more private IP addresses for the replication instance.

§
ReplicationInstancePublicIpAddress?: string | null
[src]

The public IP address of the replication instance.

§
ReplicationInstancePublicIpAddresses?: string[] | null
[src]

One or more public IP addresses for the replication instance.

§
ReplicationInstanceStatus?: string | null
[src]

The status of the replication instance. The possible return values include:

  • "available"
    
  • "creating"
    
  • "deleted"
    
  • "deleting"
    
  • "failed"
    
  • "modifying"
    
  • "upgrading"
    
  • "rebooting"
    
  • "resetting-master-credentials"
    
  • "storage-full"
    
  • "incompatible-credentials"
    
  • "incompatible-network"
    
  • "maintenance"
    
§
ReplicationSubnetGroup?: ReplicationSubnetGroup | null
[src]

The subnet group for the replication instance.

§
SecondaryAvailabilityZone?: string | null
[src]

The Availability Zone of the standby replication instance in a Multi-AZ deployment.

§
VpcSecurityGroups?: VpcSecurityGroupMembership[] | null
[src]

The VPC security group for the instance.