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

ReplicationConfiguration

import type { ReplicationConfiguration } from "https://aws-api.deno.dev/v0.4/services/drs.ts?docs=full";
interface ReplicationConfiguration {
associateDefaultSecurityGroup?: boolean | null;
bandwidthThrottling?: number | null;
createPublicIP?: boolean | null;
dataPlaneRouting?: ReplicationConfigurationDataPlaneRouting | null;
defaultLargeStagingDiskType?: ReplicationConfigurationDefaultLargeStagingDiskType | null;
ebsEncryptionKeyArn?: string | null;
name?: string | null;
pitPolicy?: PITPolicyRule[] | null;
replicatedDisks?: ReplicationConfigurationReplicatedDisk[] | null;
replicationServerInstanceType?: string | null;
replicationServersSecurityGroupsIDs?: string[] | null;
sourceServerID?: string | null;
stagingAreaSubnetId?: string | null;
stagingAreaTags?: {
[key: string]: string | null | undefined;
}
| null;
useDedicatedReplicationServer?: boolean | null;
}

§Properties

§
associateDefaultSecurityGroup?: boolean | null
[src]

Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration.

§
bandwidthThrottling?: number | null
[src]

Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.

§
createPublicIP?: boolean | null
[src]

Whether to create a Public IP for the Recovery Instance by default.

§

The data plane routing mechanism that will be used for replication.

§

The Staging Disk EBS volume type to be used during replication.

§

The type of EBS encryption to be used during replication.

§
ebsEncryptionKeyArn?: string | null
[src]

The ARN of the EBS encryption key to be used during replication.

§
name?: string | null
[src]

The name of the Replication Configuration.

§
pitPolicy?: PITPolicyRule[] | null
[src]

The Point in time (PIT) policy to manage snapshots taken during replication.

§

The configuration of the disks of the Source Server to be replicated.

§
replicationServerInstanceType?: string | null
[src]

The instance type to be used for the replication server.

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

The security group IDs that will be used by the replication server.

§
sourceServerID?: string | null
[src]

The ID of the Source Server for this Replication Configuration.

§
stagingAreaSubnetId?: string | null
[src]

The subnet to be used by the replication staging area.

§
stagingAreaTags?: {
[key: string]: string | null | undefined;
}
| null
[src]

A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.

§
useDedicatedReplicationServer?: boolean | null
[src]

Whether to use a dedicated Replication Server in the replication staging area.