Skip to content

Commit bee374c

Browse files
author
awstools
committed
feat(client-direct-connect): Enable MACSec support and features on Interconnects.
1 parent 36ca668 commit bee374c

37 files changed

+172
-45
lines changed

clients/client-direct-connect/src/commands/AllocateConnectionOnInterconnectCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ export interface AllocateConnectionOnInterconnectCommandOutput extends Connectio
9191
* // startOn: "STRING_VALUE",
9292
* // },
9393
* // ],
94+
* // partnerInterconnectMacSecCapable: true || false,
9495
* // };
9596
*
9697
* ```

clients/client-direct-connect/src/commands/AllocateHostedConnectionCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ export interface AllocateHostedConnectionCommandOutput extends Connection, __Met
9090
* // startOn: "STRING_VALUE",
9191
* // },
9292
* // ],
93+
* // partnerInterconnectMacSecCapable: true || false,
9394
* // };
9495
*
9596
* ```

clients/client-direct-connect/src/commands/AllocatePrivateVirtualInterfaceCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ export interface AllocatePrivateVirtualInterfaceCommandOutput extends VirtualInt
7676
* // amazonAddress: "STRING_VALUE",
7777
* // customerAddress: "STRING_VALUE",
7878
* // addressFamily: "ipv4" || "ipv6",
79-
* // virtualInterfaceState: "confirming" || "verifying" || "pending" || "available" || "down" || "deleting" || "deleted" || "rejected" || "unknown",
79+
* // virtualInterfaceState: "confirming" || "verifying" || "pending" || "available" || "down" || "testing" || "deleting" || "deleted" || "rejected" || "unknown",
8080
* // customerRouterConfig: "STRING_VALUE",
8181
* // mtu: Number("int"),
8282
* // jumboFrameCapable: true || false,

clients/client-direct-connect/src/commands/AllocatePublicVirtualInterfaceCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ export interface AllocatePublicVirtualInterfaceCommandOutput extends VirtualInte
8383
* // amazonAddress: "STRING_VALUE",
8484
* // customerAddress: "STRING_VALUE",
8585
* // addressFamily: "ipv4" || "ipv6",
86-
* // virtualInterfaceState: "confirming" || "verifying" || "pending" || "available" || "down" || "deleting" || "deleted" || "rejected" || "unknown",
86+
* // virtualInterfaceState: "confirming" || "verifying" || "pending" || "available" || "down" || "testing" || "deleting" || "deleted" || "rejected" || "unknown",
8787
* // customerRouterConfig: "STRING_VALUE",
8888
* // mtu: Number("int"),
8989
* // jumboFrameCapable: true || false,

clients/client-direct-connect/src/commands/AllocateTransitVirtualInterfaceCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export interface AllocateTransitVirtualInterfaceCommandOutput
7979
* // amazonAddress: "STRING_VALUE",
8080
* // customerAddress: "STRING_VALUE",
8181
* // addressFamily: "ipv4" || "ipv6",
82-
* // virtualInterfaceState: "confirming" || "verifying" || "pending" || "available" || "down" || "deleting" || "deleted" || "rejected" || "unknown",
82+
* // virtualInterfaceState: "confirming" || "verifying" || "pending" || "available" || "down" || "testing" || "deleting" || "deleted" || "rejected" || "unknown",
8383
* // customerRouterConfig: "STRING_VALUE",
8484
* // mtu: Number("int"),
8585
* // jumboFrameCapable: true || false,

clients/client-direct-connect/src/commands/AssociateConnectionWithLagCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ export interface AssociateConnectionWithLagCommandOutput extends Connection, __M
8989
* // startOn: "STRING_VALUE",
9090
* // },
9191
* // ],
92+
* // partnerInterconnectMacSecCapable: true || false,
9293
* // };
9394
*
9495
* ```

clients/client-direct-connect/src/commands/AssociateHostedConnectionCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ export interface AssociateHostedConnectionCommandOutput extends Connection, __Me
8383
* // startOn: "STRING_VALUE",
8484
* // },
8585
* // ],
86+
* // partnerInterconnectMacSecCapable: true || false,
8687
* // };
8788
*
8889
* ```

clients/client-direct-connect/src/commands/AssociateMacSecKeyCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export interface AssociateMacSecKeyCommandInput extends AssociateMacSecKeyReques
2828
export interface AssociateMacSecKeyCommandOutput extends AssociateMacSecKeyResponse, __MetadataBearer {}
2929

3030
/**
31-
* <p>Associates a MAC Security (MACsec) Connection Key Name (CKN)/ Connectivity Association Key (CAK) pair with an Direct Connect dedicated connection.</p>
31+
* <p>Associates a MAC Security (MACsec) Connection Key Name (CKN)/ Connectivity Association Key (CAK) pair with a Direct Connect connection.</p>
3232
* <p>You must supply either the <code>secretARN,</code> or the CKN/CAK (<code>ckn</code> and <code>cak</code>) pair in the request.</p>
3333
* <p>For information about MAC Security (MACsec) key considerations, see <a href="https://docs.aws.amazon.com/directconnect/latest/UserGuide/direct-connect-mac-sec-getting-started.html#mac-sec-key-consideration">MACsec pre-shared CKN/CAK key considerations </a> in the <i>Direct Connect User Guide</i>.</p>
3434
* @example

clients/client-direct-connect/src/commands/AssociateVirtualInterfaceCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ export interface AssociateVirtualInterfaceCommandOutput extends VirtualInterface
6464
* // amazonAddress: "STRING_VALUE",
6565
* // customerAddress: "STRING_VALUE",
6666
* // addressFamily: "ipv4" || "ipv6",
67-
* // virtualInterfaceState: "confirming" || "verifying" || "pending" || "available" || "down" || "deleting" || "deleted" || "rejected" || "unknown",
67+
* // virtualInterfaceState: "confirming" || "verifying" || "pending" || "available" || "down" || "testing" || "deleting" || "deleted" || "rejected" || "unknown",
6868
* // customerRouterConfig: "STRING_VALUE",
6969
* // mtu: Number("int"),
7070
* // jumboFrameCapable: true || false,

clients/client-direct-connect/src/commands/ConfirmPrivateVirtualInterfaceCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export interface ConfirmPrivateVirtualInterfaceCommandOutput
5151
* const command = new ConfirmPrivateVirtualInterfaceCommand(input);
5252
* const response = await client.send(command);
5353
* // { // ConfirmPrivateVirtualInterfaceResponse
54-
* // virtualInterfaceState: "confirming" || "verifying" || "pending" || "available" || "down" || "deleting" || "deleted" || "rejected" || "unknown",
54+
* // virtualInterfaceState: "confirming" || "verifying" || "pending" || "available" || "down" || "testing" || "deleting" || "deleted" || "rejected" || "unknown",
5555
* // };
5656
*
5757
* ```

0 commit comments

Comments
 (0)