Module types

Module types 

Source
Expand description

Data structures used by operation inputs/outputs.

Modules§

builders
Builders
error
Error types that AWS Direct Connect can respond with.

Structs§

AssociatedCoreNetwork

The Amazon Web Services Cloud WAN core network that the Direct Connect gateway is associated to. This is only returned when a Direct Connect gateway is associated to a Cloud WAN core network.

AssociatedGateway

Information about the associated gateway.

BgpPeer

Information about a BGP peer.

Connection

Information about an Direct Connect connection.

CustomerAgreement

The name and status of a customer agreement.

DirectConnectGateway

Information about a Direct Connect gateway, which enables you to connect virtual interfaces and virtual private gateway or transit gateways.

DirectConnectGatewayAssociation

Information about an association between a Direct Connect gateway and a virtual private gateway or transit gateway.

DirectConnectGatewayAssociationProposal

Information about the proposal request to attach a virtual private gateway to a Direct Connect gateway.

DirectConnectGatewayAttachment

Information about an attachment between a Direct Connect gateway and a virtual interface.

Interconnect

Information about an interconnect.

Lag

Information about a link aggregation group (LAG).

Loa

Information about a Letter of Authorization - Connecting Facility Assignment (LOA-CFA) for a connection.

Location

Information about an Direct Connect location.

MacSecKey

Information about the MAC Security (MACsec) secret key.

NewBgpPeer

Information about a new BGP peer.

NewPrivateVirtualInterface

Information about a private virtual interface.

NewPrivateVirtualInterfaceAllocation

Information about a private virtual interface to be provisioned on a connection.

NewPublicVirtualInterface

Information about a public virtual interface.

NewPublicVirtualInterfaceAllocation

Information about a public virtual interface to be provisioned on a connection.

NewTransitVirtualInterface

Information about a transit virtual interface.

NewTransitVirtualInterfaceAllocation

Information about a transit virtual interface to be provisioned on a connection.

ResourceTag

Information about a tag associated with an Direct Connect resource.

RouteFilterPrefix

Information about a route filter prefix that a customer can advertise through Border Gateway Protocol (BGP) over a public virtual interface.

RouterType

Information about the virtual router.

Tag

Information about a tag.

VirtualGateway

Information about a virtual private gateway for a private virtual interface.

VirtualInterface

Information about a virtual interface.

VirtualInterfaceTestHistory

Information about the virtual interface failover test.

Enums§

AddressFamily
When writing a match expression against AddressFamily, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
BgpPeerState
When writing a match expression against BgpPeerState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
BgpStatus
When writing a match expression against BgpStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ConnectionState
When writing a match expression against ConnectionState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
DirectConnectGatewayAssociationProposalState
When writing a match expression against DirectConnectGatewayAssociationProposalState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
DirectConnectGatewayAssociationState
When writing a match expression against DirectConnectGatewayAssociationState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
DirectConnectGatewayAttachmentState
When writing a match expression against DirectConnectGatewayAttachmentState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
DirectConnectGatewayAttachmentType
When writing a match expression against DirectConnectGatewayAttachmentType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
DirectConnectGatewayState
When writing a match expression against DirectConnectGatewayState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
GatewayType
When writing a match expression against GatewayType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
HasLogicalRedundancy
When writing a match expression against HasLogicalRedundancy, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
InterconnectState
When writing a match expression against InterconnectState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
LagState
When writing a match expression against LagState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
LoaContentType
When writing a match expression against LoaContentType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
NniPartnerType
When writing a match expression against NniPartnerType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
VirtualInterfaceState
When writing a match expression against VirtualInterfaceState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.