Skip to content

Commit b2cd445

Browse files
author
awstools
committed
feat(client-drs): This changes adds support for modifying the replication configuration to support data replication using IPv6.
1 parent 67ea2f7 commit b2cd445

17 files changed

Lines changed: 9741 additions & 9623 deletions

clients/client-drs/src/commands/CreateReplicationConfigurationTemplateCommand.ts

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,18 +41,18 @@ export interface CreateReplicationConfigurationTemplateCommandOutput extends Rep
4141
* const client = new DrsClient(config);
4242
* const input = { // CreateReplicationConfigurationTemplateRequest
4343
* stagingAreaSubnetId: "STRING_VALUE", // required
44-
* associateDefaultSecurityGroup: true || false, // required
44+
* associateDefaultSecurityGroup: true || false,
4545
* replicationServersSecurityGroupsIDs: [ // ReplicationServersSecurityGroupsIDs // required
4646
* "STRING_VALUE",
4747
* ],
48-
* replicationServerInstanceType: "STRING_VALUE", // required
49-
* useDedicatedReplicationServer: true || false, // required
50-
* defaultLargeStagingDiskType: "STRING_VALUE", // required
48+
* replicationServerInstanceType: "STRING_VALUE",
49+
* useDedicatedReplicationServer: true || false,
50+
* defaultLargeStagingDiskType: "STRING_VALUE",
5151
* ebsEncryption: "STRING_VALUE", // required
5252
* ebsEncryptionKeyArn: "STRING_VALUE",
5353
* bandwidthThrottling: Number("long"), // required
54-
* dataPlaneRouting: "STRING_VALUE", // required
55-
* createPublicIP: true || false, // required
54+
* dataPlaneRouting: "STRING_VALUE",
55+
* createPublicIP: true || false,
5656
* stagingAreaTags: { // TagsMap // required
5757
* "<keys>": "STRING_VALUE",
5858
* },
@@ -69,6 +69,7 @@ export interface CreateReplicationConfigurationTemplateCommandOutput extends Rep
6969
* "<keys>": "STRING_VALUE",
7070
* },
7171
* autoReplicateNewDisks: true || false,
72+
* internetProtocol: "STRING_VALUE",
7273
* };
7374
* const command = new CreateReplicationConfigurationTemplateCommand(input);
7475
* const response = await client.send(command);
@@ -104,6 +105,7 @@ export interface CreateReplicationConfigurationTemplateCommandOutput extends Rep
104105
* // },
105106
* // ],
106107
* // autoReplicateNewDisks: true || false,
108+
* // internetProtocol: "STRING_VALUE",
107109
* // };
108110
*
109111
* ```

clients/client-drs/src/commands/DescribeJobLogItemsCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ export interface DescribeJobLogItemsCommandOutput extends DescribeJobLogItemsRes
8282
* // stackName: "STRING_VALUE",
8383
* // },
8484
* // },
85+
* // attemptCount: Number("long"),
86+
* // maxAttemptsCount: Number("long"),
8587
* // },
8688
* // },
8789
* // ],

clients/client-drs/src/commands/DescribeReplicationConfigurationTemplatesCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ export interface DescribeReplicationConfigurationTemplatesCommandOutput extends
8282
* // },
8383
* // ],
8484
* // autoReplicateNewDisks: true || false,
85+
* // internetProtocol: "STRING_VALUE",
8586
* // },
8687
* // ],
8788
* // nextToken: "STRING_VALUE",

clients/client-drs/src/commands/GetFailbackReplicationConfigurationCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ export interface GetFailbackReplicationConfigurationCommandOutput extends GetFai
4949
* // name: "STRING_VALUE",
5050
* // bandwidthThrottling: Number("long"),
5151
* // usePrivateIP: true || false,
52+
* // internetProtocol: "STRING_VALUE",
5253
* // };
5354
*
5455
* ```

clients/client-drs/src/commands/GetReplicationConfigurationCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ export interface GetReplicationConfigurationCommandOutput extends ReplicationCon
8080
* // },
8181
* // ],
8282
* // autoReplicateNewDisks: true || false,
83+
* // internetProtocol: "STRING_VALUE",
8384
* // };
8485
*
8586
* ```

clients/client-drs/src/commands/ListExtensibleSourceServersCommand.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,7 @@ export interface ListExtensibleSourceServersCommandInput extends ListExtensibleS
2727
export interface ListExtensibleSourceServersCommandOutput extends ListExtensibleSourceServersResponse, __MetadataBearer {}
2828

2929
/**
30-
* <p>Returns a list of source servers on a staging account that are extensible, which means that:
31-
* a. The source server is not already extended into this Account.
32-
* b. The source server on the Account we’re reading from is not an extension of another source server.
33-
* </p>
30+
* <p>Returns a list of source servers on a staging account that are extensible, which means that: a. The source server is not already extended into this Account. b. The source server on the Account we’re reading from is not an extension of another source server. </p>
3431
* @example
3532
* Use a bare-bones client and the command you need to make an API call.
3633
* ```javascript

clients/client-drs/src/commands/RetryDataReplicationCommand.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ export interface RetryDataReplicationCommandInput extends RetryDataReplicationRe
2727
export interface RetryDataReplicationCommandOutput extends SourceServer, __MetadataBearer {}
2828

2929
/**
30-
* <p>WARNING: RetryDataReplication is deprecated.
31-
* Causes the data replication initiation sequence to begin immediately upon next Handshake for the specified Source Server ID, regardless of when the previous initiation started. This command will work only if the Source Server is stalled or is in a DISCONNECTED or STOPPED state.
32-
* </p>
30+
* <p>WARNING: RetryDataReplication is deprecated. Causes the data replication initiation sequence to begin immediately upon next Handshake for the specified Source Server ID, regardless of when the previous initiation started. This command will work only if the Source Server is stalled or is in a DISCONNECTED or STOPPED state. </p>
3331
*
3432
* @deprecated WARNING: RetryDataReplication is deprecated.
3533
* @example

clients/client-drs/src/commands/ReverseReplicationCommand.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,7 @@ export interface ReverseReplicationCommandInput extends ReverseReplicationReques
2727
export interface ReverseReplicationCommandOutput extends ReverseReplicationResponse, __MetadataBearer {}
2828

2929
/**
30-
* <p>Start replication to origin / target region - applies only to protected instances that originated in EC2.
31-
* For recovery instances on target region - starts replication back to origin region.
32-
* For failback instances on origin region - starts replication to target region to re-protect them.
33-
* </p>
30+
* <p>Start replication to origin / target region - applies only to protected instances that originated in EC2. For recovery instances on target region - starts replication back to origin region. For failback instances on origin region - starts replication to target region to re-protect them. </p>
3431
* @example
3532
* Use a bare-bones client and the command you need to make an API call.
3633
* ```javascript

clients/client-drs/src/commands/UpdateFailbackReplicationConfigurationCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ export interface UpdateFailbackReplicationConfigurationCommandOutput extends __M
4141
* name: "STRING_VALUE",
4242
* bandwidthThrottling: Number("long"),
4343
* usePrivateIP: true || false,
44+
* internetProtocol: "STRING_VALUE",
4445
* };
4546
* const command = new UpdateFailbackReplicationConfigurationCommand(input);
4647
* const response = await client.send(command);

clients/client-drs/src/commands/UpdateReplicationConfigurationCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ export interface UpdateReplicationConfigurationCommandOutput extends Replication
7575
* },
7676
* ],
7777
* autoReplicateNewDisks: true || false,
78+
* internetProtocol: "STRING_VALUE",
7879
* };
7980
* const command = new UpdateReplicationConfigurationCommand(input);
8081
* const response = await client.send(command);
@@ -117,6 +118,7 @@ export interface UpdateReplicationConfigurationCommandOutput extends Replication
117118
* // },
118119
* // ],
119120
* // autoReplicateNewDisks: true || false,
121+
* // internetProtocol: "STRING_VALUE",
120122
* // };
121123
*
122124
* ```

0 commit comments

Comments
 (0)