Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- Associated
Core Network 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.
- Associated
Gateway Information about the associated gateway.
- BgpPeer
Information about a BGP peer.
- Connection
Information about an Direct Connect connection.
- Customer
Agreement The name and status of a customer agreement.
- Direct
Connect Gateway Information about a Direct Connect gateway, which enables you to connect virtual interfaces and virtual private gateway or transit gateways.
- Direct
Connect Gateway Association Information about an association between a Direct Connect gateway and a virtual private gateway or transit gateway.
- Direct
Connect Gateway Association Proposal Information about the proposal request to attach a virtual private gateway to a Direct Connect gateway.
- Direct
Connect Gateway Attachment 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.
- MacSec
Key Information about the MAC Security (MACsec) secret key.
- NewBgp
Peer Information about a new BGP peer.
- NewPrivate
Virtual Interface Information about a private virtual interface.
- NewPrivate
Virtual Interface Allocation Information about a private virtual interface to be provisioned on a connection.
- NewPublic
Virtual Interface Information about a public virtual interface.
- NewPublic
Virtual Interface Allocation Information about a public virtual interface to be provisioned on a connection.
- NewTransit
Virtual Interface Information about a transit virtual interface.
- NewTransit
Virtual Interface Allocation Information about a transit virtual interface to be provisioned on a connection.
- Resource
Tag Information about a tag associated with an Direct Connect resource.
- Route
Filter Prefix Information about a route filter prefix that a customer can advertise through Border Gateway Protocol (BGP) over a public virtual interface.
- Router
Type Information about the virtual router.
- Tag
Information about a tag.
- Virtual
Gateway Information about a virtual private gateway for a private virtual interface.
- Virtual
Interface Information about a virtual interface.
- Virtual
Interface Test History Information about the virtual interface failover test.
Enums§
- Address
Family - 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. - BgpPeer
State - 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. - Connection
State - 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. - Direct
Connect Gateway Association Proposal State - 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. - Direct
Connect Gateway Association State - 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. - Direct
Connect Gateway Attachment State - 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. - Direct
Connect Gateway Attachment Type - 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. - Direct
Connect Gateway State - 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. - Gateway
Type - 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. - HasLogical
Redundancy - 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. - Interconnect
State - 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. - LoaContent
Type - 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. - NniPartner
Type - 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. - Virtual
Interface State - 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.