Crate rusoto_directconnect[−][src]
AWS Direct Connect links your internal network to an AWS Direct Connect location over a standard 1 gigabit or 10 gigabit Ethernet fiber-optic cable. One end of the cable is connected to your router, the other to an AWS Direct Connect router. With this connection in place, you can create virtual interfaces directly to the AWS cloud (for example, to Amazon Elastic Compute Cloud (Amazon EC2) and Amazon Simple Storage Service (Amazon S3)) and to Amazon Virtual Private Cloud (Amazon VPC), bypassing Internet service providers in your network path. An AWS Direct Connect location provides access to AWS in the region it is associated with, as well as access to other US regions. For example, you can provision a single connection to any AWS Direct Connect location in the US and use it to access public AWS services in all US Regions and AWS GovCloud (US).
If you're using the service, you're probably looking for DirectConnectClient and DirectConnect.
Structs
AllocateConnectionOnInterconnectRequest |
Container for the parameters to the AllocateConnectionOnInterconnect operation. |
AllocateHostedConnectionRequest |
Container for the parameters to theHostedConnection operation. |
AllocatePrivateVirtualInterfaceRequest |
Container for the parameters to the AllocatePrivateVirtualInterface operation. |
AllocatePublicVirtualInterfaceRequest |
Container for the parameters to the AllocatePublicVirtualInterface operation. |
AssociateConnectionWithLagRequest |
Container for the parameters to the AssociateConnectionWithLag operation. |
AssociateHostedConnectionRequest |
Container for the parameters to the AssociateHostedConnection operation. |
AssociateVirtualInterfaceRequest |
Container for the parameters to the AssociateVirtualInterface operation. |
BGPPeer |
A structure containing information about a BGP peer. |
ConfirmConnectionRequest |
Container for the parameters to the ConfirmConnection operation. |
ConfirmConnectionResponse |
The response received when ConfirmConnection is called. |
ConfirmPrivateVirtualInterfaceRequest |
Container for the parameters to the ConfirmPrivateVirtualInterface operation. |
ConfirmPrivateVirtualInterfaceResponse |
The response received when ConfirmPrivateVirtualInterface is called. |
ConfirmPublicVirtualInterfaceRequest |
Container for the parameters to the ConfirmPublicVirtualInterface operation. |
ConfirmPublicVirtualInterfaceResponse |
The response received when ConfirmPublicVirtualInterface is called. |
Connection |
A connection represents the physical network connection between the AWS Direct Connect location and the customer. |
Connections |
A structure containing a list of connections. |
CreateBGPPeerRequest |
Container for the parameters to the CreateBGPPeer operation. |
CreateBGPPeerResponse |
The response received when CreateBGPPeer is called. |
CreateConnectionRequest |
Container for the parameters to the CreateConnection operation. |
CreateDirectConnectGatewayAssociationRequest |
Container for the parameters to the CreateDirectConnectGatewayAssociation operation. |
CreateDirectConnectGatewayAssociationResult |
Container for the response from the CreateDirectConnectGatewayAssociation API call |
CreateDirectConnectGatewayRequest |
Container for the parameters to the CreateDirectConnectGateway operation. |
CreateDirectConnectGatewayResult |
Container for the response from the CreateDirectConnectGateway API call |
CreateInterconnectRequest |
Container for the parameters to the CreateInterconnect operation. |
CreateLagRequest |
Container for the parameters to the CreateLag operation. |
CreatePrivateVirtualInterfaceRequest |
Container for the parameters to the CreatePrivateVirtualInterface operation. |
CreatePublicVirtualInterfaceRequest |
Container for the parameters to the CreatePublicVirtualInterface operation. |
DeleteBGPPeerRequest |
Container for the parameters to the DeleteBGPPeer operation. |
DeleteBGPPeerResponse |
The response received when DeleteBGPPeer is called. |
DeleteConnectionRequest |
Container for the parameters to the DeleteConnection operation. |
DeleteDirectConnectGatewayAssociationRequest |
Container for the parameters to the DeleteDirectConnectGatewayAssociation operation. |
DeleteDirectConnectGatewayAssociationResult |
Container for the response from the DeleteDirectConnectGatewayAssociation API call |
DeleteDirectConnectGatewayRequest |
Container for the parameters to the DeleteDirectConnectGateway operation. |
DeleteDirectConnectGatewayResult |
Container for the response from the DeleteDirectConnectGateway API call |
DeleteInterconnectRequest |
Container for the parameters to the DeleteInterconnect operation. |
DeleteInterconnectResponse |
The response received when DeleteInterconnect is called. |
DeleteLagRequest |
Container for the parameters to the DeleteLag operation. |
DeleteVirtualInterfaceRequest |
Container for the parameters to the DeleteVirtualInterface operation. |
DeleteVirtualInterfaceResponse |
The response received when DeleteVirtualInterface is called. |
DescribeConnectionLoaRequest |
Container for the parameters to the DescribeConnectionLoa operation. |
DescribeConnectionLoaResponse |
The response received when DescribeConnectionLoa is called. |
DescribeConnectionsOnInterconnectRequest |
Container for the parameters to the DescribeConnectionsOnInterconnect operation. |
DescribeConnectionsRequest |
Container for the parameters to the DescribeConnections operation. |
DescribeDirectConnectGatewayAssociationsRequest |
Container for the parameters to the DescribeDirectConnectGatewayAssociations operation. |
DescribeDirectConnectGatewayAssociationsResult |
Container for the response from the DescribeDirectConnectGatewayAssociations API call |
DescribeDirectConnectGatewayAttachmentsRequest |
Container for the parameters to the DescribeDirectConnectGatewayAttachments operation. |
DescribeDirectConnectGatewayAttachmentsResult |
Container for the response from the DescribeDirectConnectGatewayAttachments API call |
DescribeDirectConnectGatewaysRequest |
Container for the parameters to the DescribeDirectConnectGateways operation. |
DescribeDirectConnectGatewaysResult |
Container for the response from the DescribeDirectConnectGateways API call |
DescribeHostedConnectionsRequest |
Container for the parameters to the DescribeHostedConnections operation. |
DescribeInterconnectLoaRequest |
Container for the parameters to the DescribeInterconnectLoa operation. |
DescribeInterconnectLoaResponse |
The response received when DescribeInterconnectLoa is called. |
DescribeInterconnectsRequest |
Container for the parameters to the DescribeInterconnects operation. |
DescribeLagsRequest |
Container for the parameters to the DescribeLags operation. |
DescribeLoaRequest |
Container for the parameters to the DescribeLoa operation. |
DescribeTagsRequest |
Container for the parameters to the DescribeTags operation. |
DescribeTagsResponse |
The response received when DescribeTags is called. |
DescribeVirtualInterfacesRequest |
Container for the parameters to the DescribeVirtualInterfaces operation. |
DirectConnectClient |
A client for the AWS Direct Connect API. |
DirectConnectGateway |
A direct connect gateway is an intermediate object that enables you to connect virtual interfaces and virtual private gateways. |
DirectConnectGatewayAssociation |
The association between a direct connect gateway and virtual private gateway. |
DirectConnectGatewayAttachment |
The association between a direct connect gateway and virtual interface. |
DisassociateConnectionFromLagRequest |
Container for the parameters to the DisassociateConnectionFromLag operation. |
Interconnect |
An interconnect is a connection that can host other connections. Like a standard AWS Direct Connect connection, an interconnect represents the physical connection between an AWS Direct Connect partner's network and a specific Direct Connect location. An AWS Direct Connect partner who owns an interconnect can provision hosted connections on the interconnect for their end customers, thereby providing the end customers with connectivity to AWS services. The resources of the interconnect, including bandwidth and VLAN numbers, are shared by all of the hosted connections on the interconnect, and the owner of the interconnect determines how these resources are assigned. |
Interconnects |
A structure containing a list of interconnects. |
Lag |
Describes a link aggregation group (LAG). A LAG is a connection that uses the Link Aggregation Control Protocol (LACP) to logically aggregate a bundle of physical connections. Like an interconnect, it can host other connections. All connections in a LAG must terminate on the same physical AWS Direct Connect endpoint, and must be the same bandwidth. |
Lags |
A structure containing a list of LAGs. |
Loa |
A structure containing the Letter of Authorization - Connecting Facility Assignment (LOA-CFA) for a connection. |
Location |
An AWS Direct Connect location where connections and interconnects can be requested. |
Locations |
A location is a network facility where AWS Direct Connect routers are available to be connected. Generally, these are colocation hubs where many network providers have equipment, and where cross connects can be delivered. Locations include a name and facility code, and must be provided when creating a connection. |
NewBGPPeer |
A structure containing information about a new BGP peer. |
NewPrivateVirtualInterface |
A structure containing information about a new private virtual interface. |
NewPrivateVirtualInterfaceAllocation |
A structure containing information about a private virtual interface that will be provisioned on a connection. |
NewPublicVirtualInterface |
A structure containing information about a new public virtual interface. |
NewPublicVirtualInterfaceAllocation |
A structure containing information about a public virtual interface that will be provisioned on a connection. |
ResourceTag |
The tags associated with a Direct Connect resource. |
RouteFilterPrefix |
A route filter prefix that the customer can advertise through Border Gateway Protocol (BGP) over a public virtual interface. |
Tag |
Information about a tag. |
TagResourceRequest |
Container for the parameters to the TagResource operation. |
TagResourceResponse |
The response received when TagResource is called. |
UntagResourceRequest |
Container for the parameters to the UntagResource operation. |
UntagResourceResponse |
The response received when UntagResource is called. |
UpdateLagRequest |
Container for the parameters to the UpdateLag operation. |
VirtualGateway |
You can create one or more AWS Direct Connect private virtual interfaces linking to your virtual private gateway. Virtual private gateways can be managed using the Amazon Virtual Private Cloud (Amazon VPC) console or the Amazon EC2 CreateVpnGateway action. |
VirtualGateways |
A structure containing a list of virtual private gateways. |
VirtualInterface |
A virtual interface (VLAN) transmits the traffic between the AWS Direct Connect location and the customer. |
VirtualInterfaces |
A structure containing a list of virtual interfaces. |
Enums
AllocateConnectionOnInterconnectError |
Errors returned by AllocateConnectionOnInterconnect |
AllocateHostedConnectionError |
Errors returned by AllocateHostedConnection |
AllocatePrivateVirtualInterfaceError |
Errors returned by AllocatePrivateVirtualInterface |
AllocatePublicVirtualInterfaceError |
Errors returned by AllocatePublicVirtualInterface |
AssociateConnectionWithLagError |
Errors returned by AssociateConnectionWithLag |
AssociateHostedConnectionError |
Errors returned by AssociateHostedConnection |
AssociateVirtualInterfaceError |
Errors returned by AssociateVirtualInterface |
ConfirmConnectionError |
Errors returned by ConfirmConnection |
ConfirmPrivateVirtualInterfaceError |
Errors returned by ConfirmPrivateVirtualInterface |
ConfirmPublicVirtualInterfaceError |
Errors returned by ConfirmPublicVirtualInterface |
CreateBGPPeerError |
Errors returned by CreateBGPPeer |
CreateConnectionError |
Errors returned by CreateConnection |
CreateDirectConnectGatewayAssociationError |
Errors returned by CreateDirectConnectGatewayAssociation |
CreateDirectConnectGatewayError |
Errors returned by CreateDirectConnectGateway |
CreateInterconnectError |
Errors returned by CreateInterconnect |
CreateLagError |
Errors returned by CreateLag |
CreatePrivateVirtualInterfaceError |
Errors returned by CreatePrivateVirtualInterface |
CreatePublicVirtualInterfaceError |
Errors returned by CreatePublicVirtualInterface |
DeleteBGPPeerError |
Errors returned by DeleteBGPPeer |
DeleteConnectionError |
Errors returned by DeleteConnection |
DeleteDirectConnectGatewayAssociationError |
Errors returned by DeleteDirectConnectGatewayAssociation |
DeleteDirectConnectGatewayError |
Errors returned by DeleteDirectConnectGateway |
DeleteInterconnectError |
Errors returned by DeleteInterconnect |
DeleteLagError |
Errors returned by DeleteLag |
DeleteVirtualInterfaceError |
Errors returned by DeleteVirtualInterface |
DescribeConnectionLoaError |
Errors returned by DescribeConnectionLoa |
DescribeConnectionsError |
Errors returned by DescribeConnections |
DescribeConnectionsOnInterconnectError |
Errors returned by DescribeConnectionsOnInterconnect |
DescribeDirectConnectGatewayAssociationsError |
Errors returned by DescribeDirectConnectGatewayAssociations |
DescribeDirectConnectGatewayAttachmentsError |
Errors returned by DescribeDirectConnectGatewayAttachments |
DescribeDirectConnectGatewaysError |
Errors returned by DescribeDirectConnectGateways |
DescribeHostedConnectionsError |
Errors returned by DescribeHostedConnections |
DescribeInterconnectLoaError |
Errors returned by DescribeInterconnectLoa |
DescribeInterconnectsError |
Errors returned by DescribeInterconnects |
DescribeLagsError |
Errors returned by DescribeLags |
DescribeLoaError |
Errors returned by DescribeLoa |
DescribeLocationsError |
Errors returned by DescribeLocations |
DescribeTagsError |
Errors returned by DescribeTags |
DescribeVirtualGatewaysError |
Errors returned by DescribeVirtualGateways |
DescribeVirtualInterfacesError |
Errors returned by DescribeVirtualInterfaces |
DisassociateConnectionFromLagError |
Errors returned by DisassociateConnectionFromLag |
TagResourceError |
Errors returned by TagResource |
UntagResourceError |
Errors returned by UntagResource |
UpdateLagError |
Errors returned by UpdateLag |
Traits
DirectConnect |
Trait representing the capabilities of the AWS Direct Connect API. AWS Direct Connect clients implement this trait. |