# Packages
Package directconnectiface provides an interface to enable mocking the AWS Direct Connect service client for testing your code.
# Functions
New creates a new instance of the DirectConnect client with a session.
# 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.
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.
Service ID for Regions and Endpoints metadata.
ErrCodeClientException for service response error code "ClientException".
ErrCodeDuplicateTagKeysException for service response error code "DuplicateTagKeysException".
ErrCodeServerException for service response error code "ServerException".
ErrCodeTooManyTagsException for service response error code "TooManyTagsException".
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.
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.
LoaContentTypeApplicationPdf is a LoaContentType enum value.
Service endpoint prefix API calls made to.
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.
VirtualInterfaceStateVerifying is a VirtualInterfaceState enum value.
# Structs
Container for the parameters to the AllocateConnectionOnInterconnect operation.
Container for the parameters to theHostedConnection operation.
Container for the parameters to the AllocatePrivateVirtualInterface operation.
Container for the parameters to the AllocatePublicVirtualInterface operation.
Container for the parameters to the AssociateConnectionWithLag operation.
Container for the parameters to the AssociateHostedConnection operation.
Container for the parameters to the AssociateVirtualInterface operation.
A structure containing information about a BGP peer.
Container for the parameters to the ConfirmConnection operation.
The response received when ConfirmConnection is called.
Container for the parameters to the ConfirmPrivateVirtualInterface operation.
The response received when ConfirmPrivateVirtualInterface is called.
Container for the parameters to the ConfirmPublicVirtualInterface operation.
The response received when ConfirmPublicVirtualInterface is called.
A connection represents the physical network connection between the AWS Direct Connect location and the customer.
A structure containing a list of connections.
Container for the parameters to the CreateBGPPeer operation.
The response received when CreateBGPPeer is called.
Container for the parameters to the CreateConnection operation.
Container for the parameters to the CreateInterconnect operation.
Container for the parameters to the CreateLag operation.
Container for the parameters to the CreatePrivateVirtualInterface operation.
Container for the parameters to the CreatePublicVirtualInterface operation.
Container for the parameters to the DeleteBGPPeer operation.
The response received when DeleteBGPPeer is called.
Container for the parameters to the DeleteConnection operation.
Container for the parameters to the DeleteInterconnect operation.
The response received when DeleteInterconnect is called.
Container for the parameters to the DeleteLag operation.
Container for the parameters to the DeleteVirtualInterface operation.
The response received when DeleteVirtualInterface is called.
Container for the parameters to the DescribeConnectionLoa operation.
The response received when DescribeConnectionLoa is called.
Container for the parameters to the DescribeConnections operation.
Container for the parameters to the DescribeConnectionsOnInterconnect operation.
Container for the parameters to the DescribeHostedConnections operation.
Container for the parameters to the DescribeInterconnectLoa operation.
The response received when DescribeInterconnectLoa is called.
Container for the parameters to the DescribeInterconnects operation.
A structure containing a list of interconnects.
Container for the parameters to the DescribeLags operation.
A structure containing a list of LAGs.
Container for the parameters to the DescribeLoa operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/directconnect-2012-10-25/DescribeLocationsInput.
A location is a network facility where AWS Direct Connect routers are available to be connected.
Container for the parameters to the DescribeTags operation.
The response received when DescribeTags is called.
Please also see https://docs.aws.amazon.com/goto/WebAPI/directconnect-2012-10-25/DescribeVirtualGatewaysInput.
A structure containing a list of virtual private gateways.
Container for the parameters to the DescribeVirtualInterfaces operation.
A structure containing a list of virtual interfaces.
DirectConnect provides the API operation methods for making requests to AWS Direct Connect.
Container for the parameters to the DisassociateConnectionFromLag operation.
An interconnect is a connection that can host other connections.
Describes a link aggregation group (LAG).
A structure containing the Letter of Authorization - Connecting Facility Assignment (LOA-CFA) for a connection.
An AWS Direct Connect location where connections and interconnects can be requested.
A structure containing information about a new BGP peer.
A structure containing information about a new private virtual interface.
A structure containing information about a private virtual interface that will be provisioned on a connection.
A structure containing information about a new public virtual interface.
A structure containing information about a public virtual interface that will be provisioned on a connection.
The tags associated with a Direct Connect resource.
A route filter prefix that the customer can advertise through Border Gateway Protocol (BGP) over a public virtual interface.
Information about a tag.
Container for the parameters to the TagResource operation.
The response received when TagResource is called.
Container for the parameters to the UntagResource operation.
The response received when UntagResource is called.
Container for the parameters to the UpdateLag operation.
You can create one or more AWS Direct Connect private virtual interfaces linking to your virtual private gateway.
A virtual interface (VLAN) transmits the traffic between the AWS Direct Connect location and the customer.