package
2.0.0-preview.5+incompatible
Repository: https://github.com/aws/aws-sdk-go-v2.git
Documentation: pkg.go.dev

# 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 config.

# Constants

Enum values for AddressFamily.
Enum values for AddressFamily.
Enum values for BGPPeerState.
Enum values for BGPPeerState.
Enum values for BGPPeerState.
Enum values for BGPPeerState.
Enum values for BGPPeerState.
Enum values for BGPStatus.
Enum values for BGPStatus.
Enum values for ConnectionState.
Enum values for ConnectionState.
Enum values for ConnectionState.
Enum values for ConnectionState.
Enum values for ConnectionState.
Enum values for ConnectionState.
Enum values for ConnectionState.
Enum values for ConnectionState.
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".
Enum values for GatewayAssociationState.
Enum values for GatewayAssociationState.
Enum values for GatewayAssociationState.
Enum values for GatewayAssociationState.
Enum values for GatewayAttachmentState.
Enum values for GatewayAttachmentState.
Enum values for GatewayAttachmentState.
Enum values for GatewayAttachmentState.
Enum values for GatewayState.
Enum values for GatewayState.
Enum values for GatewayState.
Enum values for GatewayState.
Enum values for InterconnectState.
Enum values for InterconnectState.
Enum values for InterconnectState.
Enum values for InterconnectState.
Enum values for InterconnectState.
Enum values for InterconnectState.
Enum values for LagState.
Enum values for LagState.
Enum values for LagState.
Enum values for LagState.
Enum values for LagState.
Enum values for LagState.
Enum values for LoaContentType.
Service endpoint prefix API calls made to.
Enum values for VirtualInterfaceState.
Enum values for VirtualInterfaceState.
Enum values for VirtualInterfaceState.
Enum values for VirtualInterfaceState.
Enum values for VirtualInterfaceState.
Enum values for VirtualInterfaceState.
Enum values for VirtualInterfaceState.
Enum values for VirtualInterfaceState.

# Structs

Container for the parameters to the AllocateConnectionOnInterconnect operation.
AllocateConnectionOnInterconnectRequest is a API request type for the AllocateConnectionOnInterconnect API operation.
Container for the parameters to theHostedConnection operation.
AllocateHostedConnectionRequest is a API request type for the AllocateHostedConnection API operation.
Container for the parameters to the AllocatePrivateVirtualInterface operation.
AllocatePrivateVirtualInterfaceRequest is a API request type for the AllocatePrivateVirtualInterface API operation.
Container for the parameters to the AllocatePublicVirtualInterface operation.
AllocatePublicVirtualInterfaceRequest is a API request type for the AllocatePublicVirtualInterface API operation.
Container for the parameters to the AssociateConnectionWithLag operation.
AssociateConnectionWithLagRequest is a API request type for the AssociateConnectionWithLag API operation.
Container for the parameters to the AssociateHostedConnection operation.
AssociateHostedConnectionRequest is a API request type for the AssociateHostedConnection API operation.
Container for the parameters to the AssociateVirtualInterface operation.
AssociateVirtualInterfaceRequest is a API request type for the AssociateVirtualInterface API operation.
A structure containing information about a BGP peer.
Container for the parameters to the ConfirmConnection operation.
The response received when ConfirmConnection is called.
ConfirmConnectionRequest is a API request type for the ConfirmConnection API operation.
Container for the parameters to the ConfirmPrivateVirtualInterface operation.
The response received when ConfirmPrivateVirtualInterface is called.
ConfirmPrivateVirtualInterfaceRequest is a API request type for the ConfirmPrivateVirtualInterface API operation.
Container for the parameters to the ConfirmPublicVirtualInterface operation.
The response received when ConfirmPublicVirtualInterface is called.
ConfirmPublicVirtualInterfaceRequest is a API request type for the ConfirmPublicVirtualInterface API operation.
Container for the parameters to the CreateBGPPeer operation.
The response received when CreateBGPPeer is called.
CreateBGPPeerRequest is a API request type for the CreateBGPPeer API operation.
Container for the parameters to the CreateConnection operation.
CreateConnectionRequest is a API request type for the CreateConnection API operation.
Container for the parameters to the CreateDirectConnectGatewayAssociation operation.
Container for the response from the CreateDirectConnectGatewayAssociation API call Please also see https://docs.aws.amazon.com/goto/WebAPI/directconnect-2012-10-25/CreateDirectConnectGatewayAssociationResult.
CreateDirectConnectGatewayAssociationRequest is a API request type for the CreateDirectConnectGatewayAssociation API operation.
Container for the parameters to the CreateDirectConnectGateway operation.
Container for the response from the CreateDirectConnectGateway API call Please also see https://docs.aws.amazon.com/goto/WebAPI/directconnect-2012-10-25/CreateDirectConnectGatewayResult.
CreateDirectConnectGatewayRequest is a API request type for the CreateDirectConnectGateway API operation.
Container for the parameters to the CreateInterconnect operation.
An interconnect is a connection that can host other connections.
CreateInterconnectRequest is a API request type for the CreateInterconnect API operation.
Container for the parameters to the CreateLag operation.
CreateLagRequest is a API request type for the CreateLag API operation.
Container for the parameters to the CreatePrivateVirtualInterface operation.
CreatePrivateVirtualInterfaceRequest is a API request type for the CreatePrivateVirtualInterface API operation.
Container for the parameters to the CreatePublicVirtualInterface operation.
A virtual interface (VLAN) transmits the traffic between the AWS Direct Connect location and the customer.
CreatePublicVirtualInterfaceRequest is a API request type for the CreatePublicVirtualInterface API operation.
Container for the parameters to the DeleteBGPPeer operation.
The response received when DeleteBGPPeer is called.
DeleteBGPPeerRequest is a API request type for the DeleteBGPPeer API operation.
Container for the parameters to the DeleteConnection operation.
DeleteConnectionRequest is a API request type for the DeleteConnection API operation.
Container for the parameters to the DeleteDirectConnectGatewayAssociation operation.
Container for the response from the DeleteDirectConnectGatewayAssociation API call Please also see https://docs.aws.amazon.com/goto/WebAPI/directconnect-2012-10-25/DeleteDirectConnectGatewayAssociationResult.
DeleteDirectConnectGatewayAssociationRequest is a API request type for the DeleteDirectConnectGatewayAssociation API operation.
Container for the parameters to the DeleteDirectConnectGateway operation.
Container for the response from the DeleteDirectConnectGateway API call Please also see https://docs.aws.amazon.com/goto/WebAPI/directconnect-2012-10-25/DeleteDirectConnectGatewayResult.
DeleteDirectConnectGatewayRequest is a API request type for the DeleteDirectConnectGateway API operation.
Container for the parameters to the DeleteInterconnect operation.
The response received when DeleteInterconnect is called.
DeleteInterconnectRequest is a API request type for the DeleteInterconnect API operation.
Container for the parameters to the DeleteLag operation.
DeleteLagRequest is a API request type for the DeleteLag API operation.
Container for the parameters to the DeleteVirtualInterface operation.
The response received when DeleteVirtualInterface is called.
DeleteVirtualInterfaceRequest is a API request type for the DeleteVirtualInterface API operation.
Container for the parameters to the DescribeConnectionLoa operation.
The response received when DescribeConnectionLoa is called.
DescribeConnectionLoaRequest is a API request type for the DescribeConnectionLoa API operation.
Container for the parameters to the DescribeConnections operation.
Container for the parameters to the DescribeConnectionsOnInterconnect operation.
DescribeConnectionsOnInterconnectRequest is a API request type for the DescribeConnectionsOnInterconnect API operation.
DescribeConnectionsRequest is a API request type for the DescribeConnections API operation.
Container for the parameters to the DescribeDirectConnectGatewayAssociations operation.
Container for the response from the DescribeDirectConnectGatewayAssociations API call Please also see https://docs.aws.amazon.com/goto/WebAPI/directconnect-2012-10-25/DescribeDirectConnectGatewayAssociationsResult.
DescribeDirectConnectGatewayAssociationsRequest is a API request type for the DescribeDirectConnectGatewayAssociations API operation.
Container for the parameters to the DescribeDirectConnectGatewayAttachments operation.
Container for the response from the DescribeDirectConnectGatewayAttachments API call Please also see https://docs.aws.amazon.com/goto/WebAPI/directconnect-2012-10-25/DescribeDirectConnectGatewayAttachmentsResult.
DescribeDirectConnectGatewayAttachmentsRequest is a API request type for the DescribeDirectConnectGatewayAttachments API operation.
Container for the parameters to the DescribeDirectConnectGateways operation.
Container for the response from the DescribeDirectConnectGateways API call Please also see https://docs.aws.amazon.com/goto/WebAPI/directconnect-2012-10-25/DescribeDirectConnectGatewaysResult.
DescribeDirectConnectGatewaysRequest is a API request type for the DescribeDirectConnectGateways API operation.
Container for the parameters to the DescribeHostedConnections operation.
A structure containing a list of connections.
DescribeHostedConnectionsRequest is a API request type for the DescribeHostedConnections API operation.
Container for the parameters to the DescribeInterconnectLoa operation.
The response received when DescribeInterconnectLoa is called.
DescribeInterconnectLoaRequest is a API request type for the DescribeInterconnectLoa API operation.
Container for the parameters to the DescribeInterconnects operation.
A structure containing a list of interconnects.
DescribeInterconnectsRequest is a API request type for the DescribeInterconnects API operation.
Container for the parameters to the DescribeLags operation.
A structure containing a list of LAGs.
DescribeLagsRequest is a API request type for the DescribeLags API operation.
Container for the parameters to the DescribeLoa operation.
A structure containing the Letter of Authorization - Connecting Facility Assignment (LOA-CFA) for a connection.
DescribeLoaRequest is a API request type for the DescribeLoa API 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.
DescribeLocationsRequest is a API request type for the DescribeLocations API operation.
Container for the parameters to the DescribeTags operation.
The response received when DescribeTags is called.
DescribeTagsRequest is a API request type for the DescribeTags API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/directconnect-2012-10-25/DescribeVirtualGatewaysInput.
A structure containing a list of virtual private gateways.
DescribeVirtualGatewaysRequest is a API request type for the DescribeVirtualGateways API operation.
Container for the parameters to the DescribeVirtualInterfaces operation.
A structure containing a list of virtual interfaces.
DescribeVirtualInterfacesRequest is a API request type for the DescribeVirtualInterfaces API operation.
DirectConnect provides the API operation methods for making requests to AWS Direct Connect.
Container for the parameters to the DisassociateConnectionFromLag operation.
A connection represents the physical network connection between the AWS Direct Connect location and the customer.
DisassociateConnectionFromLagRequest is a API request type for the DisassociateConnectionFromLag API 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 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.
TagResourceRequest is a API request type for the TagResource API operation.
Container for the parameters to the UntagResource operation.
The response received when UntagResource is called.
UntagResourceRequest is a API request type for the UntagResource API operation.
Container for the parameters to the UpdateLag operation.
Describes a link aggregation group (LAG).
UpdateLagRequest is a API request type for the UpdateLag API operation.
You can create one or more AWS Direct Connect private virtual interfaces linking to your virtual private gateway.

# Type aliases

Indicates the address family for the BGP peer.
The state of the BGP peer.
The Up/Down state of the BGP peer.
State of the connection.
State of the direct connect gateway association.
State of the direct connect gateway attachment.
State of the direct connect gateway.
State of the interconnect.
The state of the LAG.
A standard media type indicating the content type of the LOA-CFA document.
State of the virtual interface.