Skip to content

Commit

Permalink
docs(client-direct-connect): This update includes documentation for s…
Browse files Browse the repository at this point in the history
…upport of new native 400 GBps ports for Direct Connect.
  • Loading branch information
awstools committed Jul 3, 2024
1 parent 8698ba5 commit 0ecd09f
Show file tree
Hide file tree
Showing 10 changed files with 80 additions and 47 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,9 @@ export interface AllocateConnectionOnInterconnectCommandInput extends AllocateCo
export interface AllocateConnectionOnInterconnectCommandOutput extends Connection, __MetadataBearer {}

/**
* <p>Deprecated. Use <a>AllocateHostedConnection</a> instead.</p>
* <note>
* <p>Deprecated. Use <a>AllocateHostedConnection</a> instead.</p>
* </note>
* <p>Creates a hosted connection on an interconnect.</p>
* <p>Allocates a VLAN number and a specified amount of bandwidth for use by a hosted connection on the specified interconnect.</p>
* <note>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,11 @@ export interface CreateLagCommandOutput extends Lag, __MetadataBearer {}
* A LAG is a logical interface that uses the Link Aggregation Control Protocol
* (LACP) to aggregate multiple interfaces, enabling you to treat them as a single
* interface.</p>
* <p>All connections in a LAG must use the same bandwidth (either 1Gbps or 10Gbps) and must terminate at the same Direct Connect endpoint.</p>
* <p>You can have up to 10 dedicated connections per LAG. Regardless of this limit, if you
* <p>All connections in a LAG must use the same bandwidth (either 1Gbps, 10Gbps, 100Gbps,
* or 400Gbps) and must terminate at the same Direct Connect endpoint.</p>
* <p>You can have up to 10 dedicated connections per location. Regardless of this limit, if you
* request more connections for the LAG than Direct Connect can allocate on a single endpoint, no LAG is
* created.</p>
* created..</p>
* <p>You can specify an existing physical dedicated connection or interconnect to include in
* the LAG (which counts towards the total number of connections). Doing so interrupts the
* current physical dedicated connection, and re-establishes them as a member of the LAG. The LAG
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ export interface CreatePrivateVirtualInterfaceCommandOutput extends VirtualInter
* Connecting the private virtual interface to a Direct Connect gateway enables the possibility for connecting to multiple
* VPCs, including VPCs in different Amazon Web Services Regions. Connecting the private virtual interface
* to a VGW only provides access to a single VPC within the same Region.</p>
* <p>Setting the MTU of a virtual interface to 9001 (jumbo frames) can cause an update to
* <p>Setting the MTU of a virtual interface to 8500 (jumbo frames) can cause an update to
* the underlying physical connection if it wasn't updated to support jumbo frames. Updating
* the connection disrupts network connectivity for all virtual interfaces associated with
* the connection for up to 30 seconds. To check whether your connection supports jumbo
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,9 @@ export interface DescribeConnectionLoaCommandInput extends DescribeConnectionLoa
export interface DescribeConnectionLoaCommandOutput extends DescribeConnectionLoaResponse, __MetadataBearer {}

/**
* <p>Deprecated. Use <a>DescribeLoa</a> instead.</p>
* <note>
* <p>Deprecated. Use <a>DescribeLoa</a> instead.</p>
* </note>
* <p>Gets the LOA-CFA for a connection.</p>
* <p>The Letter of Authorization - Connecting Facility Assignment (LOA-CFA) is a document that your APN partner or
* service provider uses when establishing your cross connect to Amazon Web Services at the colocation facility. For more information,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,9 @@ export interface DescribeConnectionsOnInterconnectCommandInput extends DescribeC
export interface DescribeConnectionsOnInterconnectCommandOutput extends Connections, __MetadataBearer {}

/**
* <p>Deprecated. Use <a>DescribeHostedConnections</a> instead.</p>
* <note>
* <p>Deprecated. Use <a>DescribeHostedConnections</a> instead.</p>
* </note>
* <p>Lists the connections that have been provisioned on the specified interconnect.</p>
* <note>
* <p>Intended for use by Direct Connect Partners only.</p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,9 @@ export interface DescribeInterconnectLoaCommandInput extends DescribeInterconnec
export interface DescribeInterconnectLoaCommandOutput extends DescribeInterconnectLoaResponse, __MetadataBearer {}

/**
* <p>Deprecated. Use <a>DescribeLoa</a> instead.</p>
* <note>
* <p>Deprecated. Use <a>DescribeLoa</a> instead.</p>
* </note>
* <p>Gets the LOA-CFA for the specified interconnect.</p>
* <p>The Letter of Authorization - Connecting Facility Assignment (LOA-CFA) is a document that is used when establishing your cross connect to Amazon Web Services at the colocation facility.
* For more information, see <a href="https://docs.aws.amazon.com/directconnect/latest/UserGuide/Colocation.html">Requesting Cross Connects at Direct Connect Locations</a>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,10 @@ export interface DescribeVirtualGatewaysCommandInput {}
export interface DescribeVirtualGatewaysCommandOutput extends VirtualGateways, __MetadataBearer {}

/**
* <p>Lists the virtual private gateways owned by the Amazon Web Services account.</p>
* <note>
* <p>Deprecated. Use <code>DescribeVpnGateways</code> instead. See <a href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeVpnGateways.html">DescribeVPNGateways</a> in the <i>Amazon Elastic Compute Cloud API Reference</i>.</p>
* </note>
* <p>Lists the virtual private gateways owned by the Amazon Web Services account.</p>
* <p>You can create one or more Direct Connect private virtual interfaces linked to a virtual private gateway.</p>
* @example
* Use a bare-bones client and the command you need to make an API call.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ export interface UpdateVirtualInterfaceAttributesCommandOutput extends VirtualIn

/**
* <p>Updates the specified attributes of the specified virtual private interface.</p>
* <p>Setting the MTU of a virtual interface to 9001 (jumbo frames) can cause an update to
* <p>Setting the MTU of a virtual interface to 8500 (jumbo frames) can cause an update to
* the underlying physical connection if it wasn't updated to support jumbo frames. Updating
* the connection disrupts network connectivity for all virtual interfaces associated with
* the connection for up to 30 seconds. To check whether your connection supports jumbo
Expand Down
34 changes: 20 additions & 14 deletions clients/client-direct-connect/src/models/models_0.ts
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@ export interface DirectConnectGatewayAssociation {
*/
export interface AcceptDirectConnectGatewayAssociationProposalResult {
/**
* <p>Information about an association between a Direct Connect gateway and a virtual private gateway or transit gateway.</p>
* <p>Information about an association between a Direct Connect gateway and a virtual gateway or transit gateway.</p>
* @public
*/
directConnectGatewayAssociation?: DirectConnectGatewayAssociation;
Expand Down Expand Up @@ -622,7 +622,10 @@ export interface AllocateHostedConnectionRequest {
ownerAccount: string | undefined;

/**
* <p>The bandwidth of the connection. The possible values are 50Mbps, 100Mbps, 200Mbps, 300Mbps, 400Mbps, 500Mbps, 1Gbps, 2Gbps, 5Gbps, and 10Gbps. Note that only those Direct Connect Partners who have met specific requirements are allowed to create a 1Gbps, 2Gbps, 5Gbps or 10Gbps hosted connection. </p>
* <p>The bandwidth of the connection. The possible values are 50Mbps, 100Mbps, 200Mbps,
* 300Mbps, 400Mbps, 500Mbps, 1Gbps, 2Gbps, 5Gbps, 10Gbps, and 25Gbps. Note that only those
* Direct Connect Partners who have met specific requirements are allowed to create a 1Gbps, 2Gbps, 5Gbps,
* 10Gbps, or 25Gbps hosted connection. </p>
* @public
*/
bandwidth: string | undefined;
Expand Down Expand Up @@ -711,7 +714,7 @@ export interface NewPrivateVirtualInterfaceAllocation {
asn: number | undefined;

/**
* <p>The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.</p>
* <p>The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 8500. The default value is 1500.</p>
* @public
*/
mtu?: number;
Expand Down Expand Up @@ -957,7 +960,7 @@ export interface VirtualInterface {
connectionId?: string;

/**
* <p>The type of virtual interface. The possible values are <code>private</code> and <code>public</code>.</p>
* <p>The type of virtual interface. The possible values are <code>private</code>, <code>public</code> and <code>transit</code>.</p>
* @public
*/
virtualInterfaceType?: string;
Expand Down Expand Up @@ -1302,7 +1305,7 @@ export interface AllocateTransitVirtualInterfaceRequest {
*/
export interface AllocateTransitVirtualInterfaceResult {
/**
* <p>Information about a virtual interface.</p>
* <p>Information about the transit virtual interface.</p>
* @public
*/
virtualInterface?: VirtualInterface;
Expand Down Expand Up @@ -2106,7 +2109,7 @@ export interface CreateInterconnectRequest {
interconnectName: string | undefined;

/**
* <p>The port bandwidth, in Gbps. The possible values are 1 and 10.</p>
* <p>The port bandwidth, in Gbps. The possible values are 1, 10, and 100.</p>
* @public
*/
bandwidth: string | undefined;
Expand Down Expand Up @@ -2290,8 +2293,9 @@ export interface Interconnect {
*/
export interface CreateLagRequest {
/**
* <p>The number of physical dedicated connections initially provisioned and bundled by the
* LAG. You can have a maximum of four connections when the port speed is 1G or 10G, or two when the port speed is 100G. </p>
* <p>The number of physical dedicated connections initially provisioned and bundled by the LAG.
* You can have a maximum of four connections when the port speed is 1Gbps or 10Gbps, or two when
* the port speed is 100Gbps or 400Gbps.</p>
* @public
*/
numberOfConnections: number | undefined;
Expand All @@ -2304,7 +2308,7 @@ export interface CreateLagRequest {

/**
* <p>The bandwidth of the individual physical dedicated connections bundled by the LAG. The
* possible values are 1Gbps and 10Gbps. </p>
* possible values are 1Gbps,10Gbps, 100Gbps, and 400Gbps. </p>
* @public
*/
connectionsBandwidth: string | undefined;
Expand Down Expand Up @@ -2375,13 +2379,15 @@ export type LagState = (typeof LagState)[keyof typeof LagState];
export interface Lag {
/**
* <p>The individual bandwidth of the physical connections bundled by the LAG. The possible
* values are 1Gbps and 10Gbps. </p>
* values are 1Gbps, 10Gbps, 100Gbps, or 400 Gbps.. </p>
* @public
*/
connectionsBandwidth?: string;

/**
* <p>The number of physical dedicated connections bundled by the LAG, up to a maximum of 10.</p>
* <p>The number of physical dedicated connections initially provisioned and bundled by the LAG.
* You can have a maximum of four connections when the port speed is 1 Gbps or 10 Gbps, or two
* when the port speed is 100 Gbps or 400 Gbps.</p>
* @public
*/
numberOfConnections?: number;
Expand Down Expand Up @@ -2561,7 +2567,7 @@ export interface NewPrivateVirtualInterface {
asn: number | undefined;

/**
* <p>The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.</p>
* <p>The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 8500. The default value is 1500.</p>
* @public
*/
mtu?: number;
Expand Down Expand Up @@ -4188,7 +4194,7 @@ export interface UpdateDirectConnectGatewayRequest {
*/
export interface UpdateDirectConnectGatewayResponse {
/**
* <p>Information about a Direct Connect gateway, which enables you to connect virtual interfaces and virtual private gateway or transit gateways.</p>
* <p>Informaiton about a Direct Connect gateway, which enables you to connect virtual interfaces and virtual private gateways or transit gateways.</p>
* @public
*/
directConnectGateway?: DirectConnectGateway;
Expand Down Expand Up @@ -4269,7 +4275,7 @@ export interface UpdateVirtualInterfaceAttributesRequest {
virtualInterfaceId: string | undefined;

/**
* <p>The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.</p>
* <p>The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 8500. The default value is 1500.</p>
* @public
*/
mtu?: number;
Expand Down
Loading

0 comments on commit 0ecd09f

Please sign in to comment.