# 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.
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".
GatewayAssociationStateAssociated is a GatewayAssociationState enum value.
GatewayAssociationStateAssociating is a GatewayAssociationState enum value.
GatewayAssociationStateDisassociated is a GatewayAssociationState enum value.
GatewayAssociationStateDisassociating 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.
GatewayStateAvailable is a GatewayState enum value.
GatewayStateDeleted is a GatewayState enum value.
GatewayStateDeleting is a GatewayState enum value.
GatewayStatePending is a GatewayState 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.
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.
ServiceID is a unique identifer 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.
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 CreateDirectConnectGatewayAssociation operation.
Container for the response from the CreateDirectConnectGatewayAssociation API call.
Container for the parameters to the CreateDirectConnectGateway operation.
Container for the response from the CreateDirectConnectGateway API call.
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 DeleteDirectConnectGatewayAssociation operation.
Container for the response from the DeleteDirectConnectGatewayAssociation API call.
Container for the parameters to the DeleteDirectConnectGateway operation.
Container for the response from the DeleteDirectConnectGateway API call.
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 DescribeDirectConnectGatewayAssociations operation.
Container for the response from the DescribeDirectConnectGatewayAssociations API call.
Container for the parameters to the DescribeDirectConnectGatewayAttachments operation.
Container for the response from the DescribeDirectConnectGatewayAttachments API call.
Container for the parameters to the DescribeDirectConnectGateways operation.
Container for the response from the DescribeDirectConnectGateways API call.
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.
No description provided by the author
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.
No description provided by the author
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.
A direct connect gateway is an intermediate object that enables you to connect virtual interfaces and virtual private gateways.
The association between a direct connect gateway and virtual private gateway.
The association between a direct connect gateway and virtual interface.
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.