# Packages
Package directconnectiface provides an interface to enable mocking the AWS Direct Connect service client for testing your code.
# Functions
AddressFamily_Values returns all elements of the AddressFamily enum.
BGPPeerState_Values returns all elements of the BGPPeerState enum.
BGPStatus_Values returns all elements of the BGPStatus enum.
ConnectionState_Values returns all elements of the ConnectionState enum.
GatewayAssociationProposalState_Values returns all elements of the GatewayAssociationProposalState enum.
GatewayAssociationState_Values returns all elements of the GatewayAssociationState enum.
GatewayAttachmentState_Values returns all elements of the GatewayAttachmentState enum.
GatewayAttachmentType_Values returns all elements of the GatewayAttachmentType enum.
GatewayState_Values returns all elements of the GatewayState enum.
GatewayType_Values returns all elements of the GatewayType enum.
HasLogicalRedundancy_Values returns all elements of the HasLogicalRedundancy enum.
InterconnectState_Values returns all elements of the InterconnectState enum.
LagState_Values returns all elements of the LagState enum.
LoaContentType_Values returns all elements of the LoaContentType enum.
New creates a new instance of the DirectConnect client with a session.
NniPartnerType_Values returns all elements of the NniPartnerType enum.
VirtualInterfaceState_Values returns all elements of the VirtualInterfaceState enum.
# Constants
AddressFamilyIpv4 is a AddressFamily enum value.
AddressFamilyIpv6 is a AddressFamily enum value.
BGPPeerStateAvailable is a BGPPeerState enum value.
BGPPeerStateDeleted is a BGPPeerState enum value.
BGPPeerStateDeleting is a BGPPeerState enum value.
BGPPeerStatePending is a BGPPeerState enum value.
BGPPeerStateVerifying is a BGPPeerState enum value.
BGPStatusDown is a BGPStatus enum value.
BGPStatusUnknown is a BGPStatus enum value.
BGPStatusUp is a BGPStatus enum value.
ConnectionStateAvailable is a ConnectionState enum value.
ConnectionStateDeleted is a ConnectionState enum value.
ConnectionStateDeleting is a ConnectionState enum value.
ConnectionStateDown is a ConnectionState enum value.
ConnectionStateOrdering is a ConnectionState enum value.
ConnectionStatePending is a ConnectionState enum value.
ConnectionStateRejected is a ConnectionState enum value.
ConnectionStateRequested is a ConnectionState enum value.
ConnectionStateUnknown is a ConnectionState enum value.
ID to lookup a service endpoint with.
ErrCodeClientException for service response error code "DirectConnectClientException".
ErrCodeDuplicateTagKeysException for service response error code "DuplicateTagKeysException".
ErrCodeServerException for service response error code "DirectConnectServerException".
ErrCodeTooManyTagsException for service response error code "TooManyTagsException".
GatewayAssociationProposalStateAccepted is a GatewayAssociationProposalState enum value.
GatewayAssociationProposalStateDeleted is a GatewayAssociationProposalState enum value.
GatewayAssociationProposalStateRequested is a GatewayAssociationProposalState enum value.
GatewayAssociationStateAssociated is a GatewayAssociationState enum value.
GatewayAssociationStateAssociating is a GatewayAssociationState enum value.
GatewayAssociationStateDisassociated is a GatewayAssociationState enum value.
GatewayAssociationStateDisassociating is a GatewayAssociationState enum value.
GatewayAssociationStateUpdating is a GatewayAssociationState enum value.
GatewayAttachmentStateAttached is a GatewayAttachmentState enum value.
GatewayAttachmentStateAttaching is a GatewayAttachmentState enum value.
GatewayAttachmentStateDetached is a GatewayAttachmentState enum value.
GatewayAttachmentStateDetaching is a GatewayAttachmentState enum value.
GatewayAttachmentTypePrivateVirtualInterface is a GatewayAttachmentType enum value.
GatewayAttachmentTypeTransitVirtualInterface is a GatewayAttachmentType enum value.
GatewayStateAvailable is a GatewayState enum value.
GatewayStateDeleted is a GatewayState enum value.
GatewayStateDeleting is a GatewayState enum value.
GatewayStatePending is a GatewayState enum value.
GatewayTypeTransitGateway is a GatewayType enum value.
GatewayTypeVirtualPrivateGateway is a GatewayType enum value.
HasLogicalRedundancyNo is a HasLogicalRedundancy enum value.
HasLogicalRedundancyUnknown is a HasLogicalRedundancy enum value.
HasLogicalRedundancyYes is a HasLogicalRedundancy enum value.
InterconnectStateAvailable is a InterconnectState enum value.
InterconnectStateDeleted is a InterconnectState enum value.
InterconnectStateDeleting is a InterconnectState enum value.
InterconnectStateDown is a InterconnectState enum value.
InterconnectStatePending is a InterconnectState enum value.
InterconnectStateRequested is a InterconnectState enum value.
InterconnectStateUnknown is a InterconnectState enum value.
LagStateAvailable is a LagState enum value.
LagStateDeleted is a LagState enum value.
LagStateDeleting is a LagState enum value.
LagStateDown is a LagState enum value.
LagStatePending is a LagState enum value.
LagStateRequested is a LagState enum value.
LagStateUnknown is a LagState enum value.
LoaContentTypeApplicationPdf is a LoaContentType enum value.
NniPartnerTypeNonPartner is a NniPartnerType enum value.
NniPartnerTypeV1 is a NniPartnerType enum value.
NniPartnerTypeV2 is a NniPartnerType enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
VirtualInterfaceStateAvailable is a VirtualInterfaceState enum value.
VirtualInterfaceStateConfirming is a VirtualInterfaceState enum value.
VirtualInterfaceStateDeleted is a VirtualInterfaceState enum value.
VirtualInterfaceStateDeleting is a VirtualInterfaceState enum value.
VirtualInterfaceStateDown is a VirtualInterfaceState enum value.
VirtualInterfaceStatePending is a VirtualInterfaceState enum value.
VirtualInterfaceStateRejected is a VirtualInterfaceState enum value.
VirtualInterfaceStateUnknown is a VirtualInterfaceState enum value.
VirtualInterfaceStateVerifying is a VirtualInterfaceState enum value.
# Structs
Information about the associated gateway.
Information about a BGP peer.
One or more parameters are not valid.
Information about an Direct Connect connection.
The name and status of a customer agreement.
Provides the details about a virtual interface's router.
DirectConnect provides the API operation methods for making requests to AWS Direct Connect.
A tag key was specified more than once.
Information about a Direct Connect gateway, which enables you to connect virtual interfaces and virtual private gateway or transit gateways.
Information about an association between a Direct Connect gateway and a virtual private gateway or transit gateway.
Information about the proposal request to attach a virtual private gateway to a Direct Connect gateway.
Information about an attachment between a Direct Connect gateway and a virtual interface.
Information about an interconnect.
Information about a link aggregation group (LAG).
Information about a Letter of Authorization - Connecting Facility Assignment (LOA-CFA) for a connection.
Information about an Direct Connect location.
Information about the MAC Security (MACsec) secret key.
Information about a new BGP peer.
Information about a private virtual interface.
Information about a private virtual interface to be provisioned on a connection.
Information about a public virtual interface.
Information about a public virtual interface to be provisioned on a connection.
Information about a transit virtual interface.
Information about a transit virtual interface to be provisioned on a connection.
Information about a tag associated with an Direct Connect resource.
Information about a route filter prefix that a customer can advertise through Border Gateway Protocol (BGP) over a public virtual interface.
Information about the virtual router.
A server-side error occurred.
Information about a tag.
You have reached the limit on the number of tags that can be assigned.
Information about an Direct Connect connection.
Information about a virtual interface.
Information about a virtual private gateway for a private virtual interface.
Information about a virtual interface.
Information about the virtual interface failover test.