Package-level declarations
Types
Provides a Direct Connect BGP peer resource.
Builder for BgpPeerArgs.
Builder for BgpPeer.
Provides a Connection of Direct Connect.
Provides a Connection of Direct Connect.
Builder for ConnectionArgs.
Associates a Direct Connect Connection with a LAG.
Associates a Direct Connect Connection with a LAG.
Builder for ConnectionAssociationArgs.
Builder for ConnectionAssociation.
Provides a confirmation of the creation of the specified hosted connection on an interconnect.
Provides a confirmation of the creation of the specified hosted connection on an interconnect.
Builder for ConnectionConfirmationArgs.
Builder for ConnectionConfirmation.
Builder for Connection.
Provides a Direct Connect Gateway.
Builder for GatewayArgs.
Associates a Direct Connect Gateway with a VGW or transit gateway. To create a cross-account association, create an aws.directconnect.GatewayAssociationProposal
resource in the AWS account that owns the VGW or transit gateway and then accept the proposal in the AWS account that owns the Direct Connect Gateway by creating an aws.directconnect.GatewayAssociation
resource with the proposal_id
and associated_gateway_owner_account_id
attributes set.
Associates a Direct Connect Gateway with a VGW or transit gateway. To create a cross-account association, create an aws.directconnect.GatewayAssociationProposal
resource in the AWS account that owns the VGW or transit gateway and then accept the proposal in the AWS account that owns the Direct Connect Gateway by creating an aws.directconnect.GatewayAssociation
resource with the proposal_id
and associated_gateway_owner_account_id
attributes set.
Builder for GatewayAssociationArgs.
Manages a Direct Connect Gateway Association Proposal, typically for enabling cross-account associations. For single account associations, see the aws.directconnect.GatewayAssociation
resource.
Manages a Direct Connect Gateway Association Proposal, typically for enabling cross-account associations. For single account associations, see the aws.directconnect.GatewayAssociation
resource.
Builder for GatewayAssociationProposalArgs.
Builder for GatewayAssociationProposal.
Builder for GatewayAssociation.
Builder for Gateway.
Provides a hosted connection on the specified interconnect or a link aggregation group (LAG) of interconnects. Intended for use by AWS Direct Connect Partners only.
Provides a hosted connection on the specified interconnect or a link aggregation group (LAG) of interconnects. Intended for use by AWS Direct Connect Partners only.
Builder for HostedConnectionArgs.
Builder for HostedConnection.
Provides a Direct Connect hosted private virtual interface resource. This resource represents the allocator's side of the hosted virtual interface. A hosted virtual interface is a virtual interface that is owned by another AWS account.
Provides a resource to manage the accepter's side of a Direct Connect hosted private virtual interface. This resource accepts ownership of a private virtual interface created by another AWS account.
Provides a resource to manage the accepter's side of a Direct Connect hosted private virtual interface. This resource accepts ownership of a private virtual interface created by another AWS account.
Provides a Direct Connect hosted private virtual interface resource. This resource represents the allocator's side of the hosted virtual interface. A hosted virtual interface is a virtual interface that is owned by another AWS account.
Builder for HostedPrivateVirtualInterfaceArgs.
Builder for HostedPrivateVirtualInterface.
Provides a Direct Connect hosted public virtual interface resource. This resource represents the allocator's side of the hosted virtual interface. A hosted virtual interface is a virtual interface that is owned by another AWS account.
Provides a resource to manage the accepter's side of a Direct Connect hosted public virtual interface. This resource accepts ownership of a public virtual interface created by another AWS account.
Provides a resource to manage the accepter's side of a Direct Connect hosted public virtual interface. This resource accepts ownership of a public virtual interface created by another AWS account.
Provides a Direct Connect hosted public virtual interface resource. This resource represents the allocator's side of the hosted virtual interface. A hosted virtual interface is a virtual interface that is owned by another AWS account.
Builder for HostedPublicVirtualInterfaceArgs.
Builder for HostedPublicVirtualInterface.
Provides a Direct Connect hosted transit virtual interface resource. This resource represents the allocator's side of the hosted virtual interface. A hosted virtual interface is a virtual interface that is owned by another AWS account.
Provides a resource to manage the accepter's side of a Direct Connect hosted transit virtual interface. This resource accepts ownership of a transit virtual interface created by another AWS account.
Provides a resource to manage the accepter's side of a Direct Connect hosted transit virtual interface. This resource accepts ownership of a transit virtual interface created by another AWS account.
Provides a Direct Connect hosted transit virtual interface resource. This resource represents the allocator's side of the hosted virtual interface. A hosted virtual interface is a virtual interface that is owned by another AWS account.
Builder for HostedTransitVirtualInterfaceArgs.
Builder for HostedTransitVirtualInterface.
Provides a Direct Connect LAG. Connections can be added to the LAG via the aws.directconnect.Connection
and aws.directconnect.ConnectionAssociation
resources.
Provides a Direct Connect LAG. Connections can be added to the LAG via the aws.directconnect.Connection
and aws.directconnect.ConnectionAssociation
resources.
Builder for LinkAggregationGroupArgs.
Builder for LinkAggregationGroup.
Provides a MAC Security (MACSec) secret key resource for use with Direct Connect. See MACsec prerequisites for information about MAC Security (MACsec) prerequisites. Creating this resource will also create a resource of type aws.secretsmanager.Secret
which is managed by Direct Connect. While you can import this resource into your state, because this secret is managed by Direct Connect, you will not be able to make any modifications to it. See How AWS Direct Connect uses AWS Secrets Manager for details.
Provides a MAC Security (MACSec) secret key resource for use with Direct Connect. See MACsec prerequisites for information about MAC Security (MACsec) prerequisites. Creating this resource will also create a resource of type aws.secretsmanager.Secret
which is managed by Direct Connect. While you can import this resource into your state, because this secret is managed by Direct Connect, you will not be able to make any modifications to it. See How AWS Direct Connect uses AWS Secrets Manager for details.
Builder for MacsecKeyAssociationArgs.
Builder for MacsecKeyAssociation.
Provides a Direct Connect private virtual interface resource.
Provides a Direct Connect private virtual interface resource.
Builder for PrivateVirtualInterfaceArgs.
Builder for PrivateVirtualInterface.
Provides a Direct Connect public virtual interface resource.
Provides a Direct Connect public virtual interface resource.
Builder for PublicVirtualInterfaceArgs.
Builder for PublicVirtualInterface.
Provides a Direct Connect transit virtual interface resource. A transit virtual interface is a VLAN that transports traffic from a Direct Connect gateway to one or more transit gateways.
Provides a Direct Connect transit virtual interface resource. A transit virtual interface is a VLAN that transports traffic from a Direct Connect gateway to one or more transit gateways.
Builder for TransitVirtualInterfaceArgs.
Builder for TransitVirtualInterface.