amazonka-directconnect-2.0: Amazon Direct Connect SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.DirectConnect

Contents

Description

Derived from API version 2012-10-25 of the AWS service descriptions, licensed under Apache 2.0.

Direct Connect links your internal network to an Direct Connect location over a standard Ethernet fiber-optic cable. One end of the cable is connected to your router, the other to an Direct Connect router. With this connection in place, you can create virtual interfaces directly to the Amazon Web Services Cloud (for example, to Amazon EC2 and Amazon S3) and to Amazon VPC, bypassing Internet service providers in your network path. A connection provides access to all Amazon Web Services Regions except the China (Beijing) and (China) Ningxia Regions. Amazon Web Services resources in the China Regions can only be accessed through locations associated with those Regions.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2012-10-25 of the Amazon Direct Connect SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by DirectConnect.

DirectConnectClientException

_DirectConnectClientException :: AsError a => Fold a ServiceError Source #

One or more parameters are not valid.

DirectConnectServerException

_DirectConnectServerException :: AsError a => Fold a ServiceError Source #

A server-side error occurred.

DuplicateTagKeysException

_DuplicateTagKeysException :: AsError a => Fold a ServiceError Source #

A tag key was specified more than once.

TooManyTagsException

_TooManyTagsException :: AsError a => Fold a ServiceError Source #

You have reached the limit on the number of tags that can be assigned.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

AcceptDirectConnectGatewayAssociationProposal

data AcceptDirectConnectGatewayAssociationProposal Source #

Instances

Instances details
ToJSON AcceptDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

ToHeaders AcceptDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

ToPath AcceptDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

ToQuery AcceptDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

AWSRequest AcceptDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

Generic AcceptDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

Read AcceptDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

Show AcceptDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

NFData AcceptDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

Eq AcceptDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

Hashable AcceptDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

type AWSResponse AcceptDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

type Rep AcceptDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

type Rep AcceptDirectConnectGatewayAssociationProposal = D1 ('MetaData "AcceptDirectConnectGatewayAssociationProposal" "Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "AcceptDirectConnectGatewayAssociationProposal'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "overrideAllowedPrefixesToDirectConnectGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "proposalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "associatedGatewayOwnerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

data AcceptDirectConnectGatewayAssociationProposalResponse Source #

Instances

Instances details
Generic AcceptDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

Read AcceptDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

Show AcceptDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

NFData AcceptDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

Eq AcceptDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

type Rep AcceptDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

type Rep AcceptDirectConnectGatewayAssociationProposalResponse = D1 ('MetaData "AcceptDirectConnectGatewayAssociationProposalResponse" "Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "AcceptDirectConnectGatewayAssociationProposalResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGatewayAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectConnectGatewayAssociation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

AllocateHostedConnection

data AllocateHostedConnection Source #

See: newAllocateHostedConnection smart constructor.

Instances

Instances details
ToJSON AllocateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateHostedConnection

ToHeaders AllocateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateHostedConnection

ToPath AllocateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateHostedConnection

ToQuery AllocateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateHostedConnection

AWSRequest AllocateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateHostedConnection

Generic AllocateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateHostedConnection

Associated Types

type Rep AllocateHostedConnection :: Type -> Type #

Read AllocateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateHostedConnection

Show AllocateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateHostedConnection

NFData AllocateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateHostedConnection

Eq AllocateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateHostedConnection

Hashable AllocateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateHostedConnection

type AWSResponse AllocateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateHostedConnection

type Rep AllocateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateHostedConnection

type Rep AllocateHostedConnection = D1 ('MetaData "AllocateHostedConnection" "Amazonka.DirectConnect.AllocateHostedConnection" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "AllocateHostedConnection'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newAllocateHostedConnection Source #

Create a value of AllocateHostedConnection with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AllocateHostedConnection, allocateHostedConnection_tags - The tags associated with the connection.

AllocateHostedConnection, allocateHostedConnection_connectionId - The ID of the interconnect or LAG.

AllocateHostedConnection, allocateHostedConnection_ownerAccount - The ID of the Amazon Web Services account ID of the customer for the connection.

AllocateHostedConnection, allocateHostedConnection_bandwidth - The bandwidth of the connection. The possible values are 50Mbps, 100Mbps, 200Mbps, 300Mbps, 400Mbps, 500Mbps, 1Gbps, 2Gbps, 5Gbps, and 10Gbps. Note that only those Direct Connect Partners who have met specific requirements are allowed to create a 1Gbps, 2Gbps, 5Gbps or 10Gbps hosted connection.

AllocateHostedConnection, allocateHostedConnection_connectionName - The name of the hosted connection.

AllocateHostedConnection, allocateHostedConnection_vlan - The dedicated VLAN provisioned to the hosted connection.

data Connection Source #

Information about an Direct Connect connection.

See: newConnection smart constructor.

Instances

Instances details
FromJSON Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Generic Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Associated Types

type Rep Connection :: Type -> Type #

Read Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Show Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

NFData Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Methods

rnf :: Connection -> () #

Eq Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Hashable Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

type Rep Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

type Rep Connection = D1 ('MetaData "Connection" "Amazonka.DirectConnect.Types.Connection" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "Connection'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionState)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "loaIssueTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey])) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "portEncryptionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))))

newConnection :: Connection Source #

Create a value of Connection with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:awsDevice:Connection', connection_awsDevice - The Direct Connect endpoint on which the physical connection terminates.

$sel:awsDeviceV2:Connection', connection_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

$sel:awsLogicalDeviceId:Connection', connection_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

$sel:bandwidth:Connection', connection_bandwidth - The bandwidth of the connection.

$sel:connectionId:Connection', connection_connectionId - The ID of the connection.

$sel:connectionName:Connection', connection_connectionName - The name of the connection.

$sel:connectionState:Connection', connection_connectionState - The state of the connection. The following are the possible values:

  • ordering: The initial state of a hosted connection provisioned on an interconnect. The connection stays in the ordering state until the owner of the hosted connection confirms or declines the connection order.
  • requested: The initial state of a standard connection. The connection stays in the requested state until the Letter of Authorization (LOA) is sent to the customer.
  • pending: The connection has been approved and is being initialized.
  • available: The network link is up and the connection is ready for use.
  • down: The network link is down.
  • deleting: The connection is being deleted.
  • deleted: The connection has been deleted.
  • rejected: A hosted connection in the ordering state enters the rejected state if it is deleted by the customer.
  • unknown: The state of the connection is not available.

$sel:encryptionMode:Connection', connection_encryptionMode - The MAC Security (MACsec) connection encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

$sel:hasLogicalRedundancy:Connection', connection_hasLogicalRedundancy - Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6).

$sel:jumboFrameCapable:Connection', connection_jumboFrameCapable - Indicates whether jumbo frames (9001 MTU) are supported.

$sel:lagId:Connection', connection_lagId - The ID of the LAG.

$sel:loaIssueTime:Connection', connection_loaIssueTime - The time of the most recent call to DescribeLoa for this connection.

$sel:location:Connection', connection_location - The location of the connection.

$sel:macSecCapable:Connection', connection_macSecCapable - Indicates whether the connection supports MAC Security (MACsec).

$sel:macSecKeys:Connection', connection_macSecKeys - The MAC Security (MACsec) security keys associated with the connection.

$sel:ownerAccount:Connection', connection_ownerAccount - The ID of the Amazon Web Services account that owns the connection.

$sel:partnerName:Connection', connection_partnerName - The name of the Direct Connect service provider associated with the connection.

$sel:portEncryptionStatus:Connection', connection_portEncryptionStatus - The MAC Security (MACsec) port link status of the connection.

The valid values are Encryption Up, which means that there is an active Connection Key Name, or Encryption Down.

$sel:providerName:Connection', connection_providerName - The name of the service provider associated with the connection.

$sel:region:Connection', connection_region - The Amazon Web Services Region where the connection is located.

$sel:tags:Connection', connection_tags - The tags associated with the connection.

$sel:vlan:Connection', connection_vlan - The ID of the VLAN.

AllocatePrivateVirtualInterface

data AllocatePrivateVirtualInterface Source #

See: newAllocatePrivateVirtualInterface smart constructor.

Instances

Instances details
ToJSON AllocatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePrivateVirtualInterface

ToHeaders AllocatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePrivateVirtualInterface

ToPath AllocatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePrivateVirtualInterface

ToQuery AllocatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePrivateVirtualInterface

AWSRequest AllocatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePrivateVirtualInterface

Generic AllocatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePrivateVirtualInterface

Associated Types

type Rep AllocatePrivateVirtualInterface :: Type -> Type #

Read AllocatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePrivateVirtualInterface

Show AllocatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePrivateVirtualInterface

NFData AllocatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePrivateVirtualInterface

Eq AllocatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePrivateVirtualInterface

Hashable AllocatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePrivateVirtualInterface

type AWSResponse AllocatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePrivateVirtualInterface

type Rep AllocatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePrivateVirtualInterface

type Rep AllocatePrivateVirtualInterface = D1 ('MetaData "AllocatePrivateVirtualInterface" "Amazonka.DirectConnect.AllocatePrivateVirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "AllocatePrivateVirtualInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "newPrivateVirtualInterfaceAllocation'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NewPrivateVirtualInterfaceAllocation))))

newAllocatePrivateVirtualInterface Source #

Create a value of AllocatePrivateVirtualInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AllocatePrivateVirtualInterface, allocatePrivateVirtualInterface_connectionId - The ID of the connection on which the private virtual interface is provisioned.

AllocatePrivateVirtualInterface, allocatePrivateVirtualInterface_ownerAccount - The ID of the Amazon Web Services account that owns the virtual private interface.

$sel:newPrivateVirtualInterfaceAllocation':AllocatePrivateVirtualInterface', allocatePrivateVirtualInterface_newPrivateVirtualInterfaceAllocation - Information about the private virtual interface.

data VirtualInterface Source #

Information about a virtual interface.

See: newVirtualInterface smart constructor.

Instances

Instances details
FromJSON VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Generic VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Associated Types

type Rep VirtualInterface :: Type -> Type #

Read VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Show VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

NFData VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Methods

rnf :: VirtualInterface -> () #

Eq VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Hashable VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

type Rep VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

type Rep VirtualInterface = D1 ('MetaData "VirtualInterface" "Amazonka.DirectConnect.Types.VirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "VirtualInterface'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)) :*: (S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "amazonSideAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "authKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bgpPeers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BGPPeer])) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customerRouterConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))) :*: (((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "routeFilterPrefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: S1 ('MetaSel ('Just "siteLinkEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: (S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterfaceState))) :*: (S1 ('MetaSel ('Just "virtualInterfaceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))))

newVirtualInterface :: VirtualInterface Source #

Create a value of VirtualInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

VirtualInterface, virtualInterface_addressFamily - The address family for the BGP peer.

VirtualInterface, virtualInterface_amazonAddress - The IP address assigned to the Amazon interface.

$sel:amazonSideAsn:VirtualInterface', virtualInterface_amazonSideAsn - The autonomous system number (ASN) for the Amazon side of the connection.

VirtualInterface, virtualInterface_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

VirtualInterface, virtualInterface_authKey - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

VirtualInterface, virtualInterface_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

VirtualInterface, virtualInterface_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

$sel:bgpPeers:VirtualInterface', virtualInterface_bgpPeers - The BGP peers configured on this virtual interface.

$sel:connectionId:VirtualInterface', virtualInterface_connectionId - The ID of the connection.

VirtualInterface, virtualInterface_customerAddress - The IP address assigned to the customer interface.

$sel:customerRouterConfig:VirtualInterface', virtualInterface_customerRouterConfig - The customer router configuration.

$sel:directConnectGatewayId:VirtualInterface', virtualInterface_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:jumboFrameCapable:VirtualInterface', virtualInterface_jumboFrameCapable - Indicates whether jumbo frames (9001 MTU) are supported.

$sel:location:VirtualInterface', virtualInterface_location - The location of the connection.

$sel:mtu:VirtualInterface', virtualInterface_mtu - The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.

$sel:ownerAccount:VirtualInterface', virtualInterface_ownerAccount - The ID of the Amazon Web Services account that owns the virtual interface.

$sel:region:VirtualInterface', virtualInterface_region - The Amazon Web Services Region where the virtual interface is located.

$sel:routeFilterPrefixes:VirtualInterface', virtualInterface_routeFilterPrefixes - The routes to be advertised to the Amazon Web Services network in this Region. Applies to public virtual interfaces.

$sel:siteLinkEnabled:VirtualInterface', virtualInterface_siteLinkEnabled - Indicates whether SiteLink is enabled.

$sel:tags:VirtualInterface', virtualInterface_tags - The tags associated with the virtual interface.

$sel:virtualGatewayId:VirtualInterface', virtualInterface_virtualGatewayId - The ID of the virtual private gateway. Applies only to private virtual interfaces.

$sel:virtualInterfaceId:VirtualInterface', virtualInterface_virtualInterfaceId - The ID of the virtual interface.

$sel:virtualInterfaceName:VirtualInterface', virtualInterface_virtualInterfaceName - The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

$sel:virtualInterfaceState:VirtualInterface', virtualInterface_virtualInterfaceState - The state of the virtual interface. The following are the possible values:

  • confirming: The creation of the virtual interface is pending confirmation from the virtual interface owner. If the owner of the virtual interface is different from the owner of the connection on which it is provisioned, then the virtual interface will remain in this state until it is confirmed by the virtual interface owner.
  • verifying: This state only applies to public virtual interfaces. Each public virtual interface needs validation before the virtual interface can be created.
  • pending: A virtual interface is in this state from the time that it is created until the virtual interface is ready to forward traffic.
  • available: A virtual interface that is able to forward traffic.
  • down: A virtual interface that is BGP down.
  • deleting: A virtual interface is in this state immediately after calling DeleteVirtualInterface until it can no longer forward traffic.
  • deleted: A virtual interface that cannot forward traffic.
  • rejected: The virtual interface owner has declined creation of the virtual interface. If a virtual interface in the Confirming state is deleted by the virtual interface owner, the virtual interface enters the Rejected state.
  • unknown: The state of the virtual interface is not available.

$sel:virtualInterfaceType:VirtualInterface', virtualInterface_virtualInterfaceType - The type of virtual interface. The possible values are private and public.

$sel:vlan:VirtualInterface', virtualInterface_vlan - The ID of the VLAN.

AllocatePublicVirtualInterface

data AllocatePublicVirtualInterface Source #

See: newAllocatePublicVirtualInterface smart constructor.

Instances

Instances details
ToJSON AllocatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePublicVirtualInterface

ToHeaders AllocatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePublicVirtualInterface

ToPath AllocatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePublicVirtualInterface

ToQuery AllocatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePublicVirtualInterface

AWSRequest AllocatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePublicVirtualInterface

Generic AllocatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePublicVirtualInterface

Associated Types

type Rep AllocatePublicVirtualInterface :: Type -> Type #

Read AllocatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePublicVirtualInterface

Show AllocatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePublicVirtualInterface

NFData AllocatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePublicVirtualInterface

Eq AllocatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePublicVirtualInterface

Hashable AllocatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePublicVirtualInterface

type AWSResponse AllocatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePublicVirtualInterface

type Rep AllocatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePublicVirtualInterface

type Rep AllocatePublicVirtualInterface = D1 ('MetaData "AllocatePublicVirtualInterface" "Amazonka.DirectConnect.AllocatePublicVirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "AllocatePublicVirtualInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "newPublicVirtualInterfaceAllocation'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NewPublicVirtualInterfaceAllocation))))

newAllocatePublicVirtualInterface Source #

Create a value of AllocatePublicVirtualInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AllocatePublicVirtualInterface, allocatePublicVirtualInterface_connectionId - The ID of the connection on which the public virtual interface is provisioned.

AllocatePublicVirtualInterface, allocatePublicVirtualInterface_ownerAccount - The ID of the Amazon Web Services account that owns the public virtual interface.

$sel:newPublicVirtualInterfaceAllocation':AllocatePublicVirtualInterface', allocatePublicVirtualInterface_newPublicVirtualInterfaceAllocation - Information about the public virtual interface.

data VirtualInterface Source #

Information about a virtual interface.

See: newVirtualInterface smart constructor.

Instances

Instances details
FromJSON VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Generic VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Associated Types

type Rep VirtualInterface :: Type -> Type #

Read VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Show VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

NFData VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Methods

rnf :: VirtualInterface -> () #

Eq VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Hashable VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

type Rep VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

type Rep VirtualInterface = D1 ('MetaData "VirtualInterface" "Amazonka.DirectConnect.Types.VirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "VirtualInterface'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)) :*: (S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "amazonSideAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "authKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bgpPeers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BGPPeer])) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customerRouterConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))) :*: (((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "routeFilterPrefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: S1 ('MetaSel ('Just "siteLinkEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: (S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterfaceState))) :*: (S1 ('MetaSel ('Just "virtualInterfaceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))))

newVirtualInterface :: VirtualInterface Source #

Create a value of VirtualInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

VirtualInterface, virtualInterface_addressFamily - The address family for the BGP peer.

VirtualInterface, virtualInterface_amazonAddress - The IP address assigned to the Amazon interface.

$sel:amazonSideAsn:VirtualInterface', virtualInterface_amazonSideAsn - The autonomous system number (ASN) for the Amazon side of the connection.

VirtualInterface, virtualInterface_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

VirtualInterface, virtualInterface_authKey - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

VirtualInterface, virtualInterface_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

VirtualInterface, virtualInterface_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

$sel:bgpPeers:VirtualInterface', virtualInterface_bgpPeers - The BGP peers configured on this virtual interface.

$sel:connectionId:VirtualInterface', virtualInterface_connectionId - The ID of the connection.

VirtualInterface, virtualInterface_customerAddress - The IP address assigned to the customer interface.

$sel:customerRouterConfig:VirtualInterface', virtualInterface_customerRouterConfig - The customer router configuration.

$sel:directConnectGatewayId:VirtualInterface', virtualInterface_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:jumboFrameCapable:VirtualInterface', virtualInterface_jumboFrameCapable - Indicates whether jumbo frames (9001 MTU) are supported.

$sel:location:VirtualInterface', virtualInterface_location - The location of the connection.

$sel:mtu:VirtualInterface', virtualInterface_mtu - The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.

$sel:ownerAccount:VirtualInterface', virtualInterface_ownerAccount - The ID of the Amazon Web Services account that owns the virtual interface.

$sel:region:VirtualInterface', virtualInterface_region - The Amazon Web Services Region where the virtual interface is located.

$sel:routeFilterPrefixes:VirtualInterface', virtualInterface_routeFilterPrefixes - The routes to be advertised to the Amazon Web Services network in this Region. Applies to public virtual interfaces.

$sel:siteLinkEnabled:VirtualInterface', virtualInterface_siteLinkEnabled - Indicates whether SiteLink is enabled.

$sel:tags:VirtualInterface', virtualInterface_tags - The tags associated with the virtual interface.

$sel:virtualGatewayId:VirtualInterface', virtualInterface_virtualGatewayId - The ID of the virtual private gateway. Applies only to private virtual interfaces.

$sel:virtualInterfaceId:VirtualInterface', virtualInterface_virtualInterfaceId - The ID of the virtual interface.

$sel:virtualInterfaceName:VirtualInterface', virtualInterface_virtualInterfaceName - The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

$sel:virtualInterfaceState:VirtualInterface', virtualInterface_virtualInterfaceState - The state of the virtual interface. The following are the possible values:

  • confirming: The creation of the virtual interface is pending confirmation from the virtual interface owner. If the owner of the virtual interface is different from the owner of the connection on which it is provisioned, then the virtual interface will remain in this state until it is confirmed by the virtual interface owner.
  • verifying: This state only applies to public virtual interfaces. Each public virtual interface needs validation before the virtual interface can be created.
  • pending: A virtual interface is in this state from the time that it is created until the virtual interface is ready to forward traffic.
  • available: A virtual interface that is able to forward traffic.
  • down: A virtual interface that is BGP down.
  • deleting: A virtual interface is in this state immediately after calling DeleteVirtualInterface until it can no longer forward traffic.
  • deleted: A virtual interface that cannot forward traffic.
  • rejected: The virtual interface owner has declined creation of the virtual interface. If a virtual interface in the Confirming state is deleted by the virtual interface owner, the virtual interface enters the Rejected state.
  • unknown: The state of the virtual interface is not available.

$sel:virtualInterfaceType:VirtualInterface', virtualInterface_virtualInterfaceType - The type of virtual interface. The possible values are private and public.

$sel:vlan:VirtualInterface', virtualInterface_vlan - The ID of the VLAN.

AllocateTransitVirtualInterface

data AllocateTransitVirtualInterface Source #

See: newAllocateTransitVirtualInterface smart constructor.

Instances

Instances details
ToJSON AllocateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

ToHeaders AllocateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

ToPath AllocateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

ToQuery AllocateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

AWSRequest AllocateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

Generic AllocateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

Associated Types

type Rep AllocateTransitVirtualInterface :: Type -> Type #

Read AllocateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

Show AllocateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

NFData AllocateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

Eq AllocateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

Hashable AllocateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

type AWSResponse AllocateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

type Rep AllocateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

type Rep AllocateTransitVirtualInterface = D1 ('MetaData "AllocateTransitVirtualInterface" "Amazonka.DirectConnect.AllocateTransitVirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "AllocateTransitVirtualInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "newTransitVirtualInterfaceAllocation'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NewTransitVirtualInterfaceAllocation))))

newAllocateTransitVirtualInterface Source #

Create a value of AllocateTransitVirtualInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AllocateTransitVirtualInterface, allocateTransitVirtualInterface_connectionId - The ID of the connection on which the transit virtual interface is provisioned.

AllocateTransitVirtualInterface, allocateTransitVirtualInterface_ownerAccount - The ID of the Amazon Web Services account that owns the transit virtual interface.

$sel:newTransitVirtualInterfaceAllocation':AllocateTransitVirtualInterface', allocateTransitVirtualInterface_newTransitVirtualInterfaceAllocation - Information about the transit virtual interface.

data AllocateTransitVirtualInterfaceResponse Source #

Instances

Instances details
Generic AllocateTransitVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

Read AllocateTransitVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

Show AllocateTransitVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

NFData AllocateTransitVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

Eq AllocateTransitVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

type Rep AllocateTransitVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

type Rep AllocateTransitVirtualInterfaceResponse = D1 ('MetaData "AllocateTransitVirtualInterfaceResponse" "Amazonka.DirectConnect.AllocateTransitVirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "AllocateTransitVirtualInterfaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualInterface") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterface)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

AssociateConnectionWithLag

data AssociateConnectionWithLag Source #

See: newAssociateConnectionWithLag smart constructor.

Instances

Instances details
ToJSON AssociateConnectionWithLag Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateConnectionWithLag

ToHeaders AssociateConnectionWithLag Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateConnectionWithLag

ToPath AssociateConnectionWithLag Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateConnectionWithLag

ToQuery AssociateConnectionWithLag Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateConnectionWithLag

AWSRequest AssociateConnectionWithLag Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateConnectionWithLag

Generic AssociateConnectionWithLag Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateConnectionWithLag

Associated Types

type Rep AssociateConnectionWithLag :: Type -> Type #

Read AssociateConnectionWithLag Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateConnectionWithLag

Show AssociateConnectionWithLag Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateConnectionWithLag

NFData AssociateConnectionWithLag Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateConnectionWithLag

Eq AssociateConnectionWithLag Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateConnectionWithLag

Hashable AssociateConnectionWithLag Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateConnectionWithLag

type AWSResponse AssociateConnectionWithLag Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateConnectionWithLag

type Rep AssociateConnectionWithLag Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateConnectionWithLag

type Rep AssociateConnectionWithLag = D1 ('MetaData "AssociateConnectionWithLag" "Amazonka.DirectConnect.AssociateConnectionWithLag" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "AssociateConnectionWithLag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAssociateConnectionWithLag Source #

Create a value of AssociateConnectionWithLag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateConnectionWithLag, associateConnectionWithLag_connectionId - The ID of the connection.

AssociateConnectionWithLag, associateConnectionWithLag_lagId - The ID of the LAG with which to associate the connection.

data Connection Source #

Information about an Direct Connect connection.

See: newConnection smart constructor.

Instances

Instances details
FromJSON Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Generic Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Associated Types

type Rep Connection :: Type -> Type #

Read Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Show Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

NFData Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Methods

rnf :: Connection -> () #

Eq Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Hashable Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

type Rep Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

type Rep Connection = D1 ('MetaData "Connection" "Amazonka.DirectConnect.Types.Connection" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "Connection'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionState)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "loaIssueTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey])) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "portEncryptionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))))

newConnection :: Connection Source #

Create a value of Connection with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:awsDevice:Connection', connection_awsDevice - The Direct Connect endpoint on which the physical connection terminates.

$sel:awsDeviceV2:Connection', connection_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

$sel:awsLogicalDeviceId:Connection', connection_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

$sel:bandwidth:Connection', connection_bandwidth - The bandwidth of the connection.

$sel:connectionId:Connection', connection_connectionId - The ID of the connection.

$sel:connectionName:Connection', connection_connectionName - The name of the connection.

$sel:connectionState:Connection', connection_connectionState - The state of the connection. The following are the possible values:

  • ordering: The initial state of a hosted connection provisioned on an interconnect. The connection stays in the ordering state until the owner of the hosted connection confirms or declines the connection order.
  • requested: The initial state of a standard connection. The connection stays in the requested state until the Letter of Authorization (LOA) is sent to the customer.
  • pending: The connection has been approved and is being initialized.
  • available: The network link is up and the connection is ready for use.
  • down: The network link is down.
  • deleting: The connection is being deleted.
  • deleted: The connection has been deleted.
  • rejected: A hosted connection in the ordering state enters the rejected state if it is deleted by the customer.
  • unknown: The state of the connection is not available.

$sel:encryptionMode:Connection', connection_encryptionMode - The MAC Security (MACsec) connection encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

$sel:hasLogicalRedundancy:Connection', connection_hasLogicalRedundancy - Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6).

$sel:jumboFrameCapable:Connection', connection_jumboFrameCapable - Indicates whether jumbo frames (9001 MTU) are supported.

$sel:lagId:Connection', connection_lagId - The ID of the LAG.

$sel:loaIssueTime:Connection', connection_loaIssueTime - The time of the most recent call to DescribeLoa for this connection.

$sel:location:Connection', connection_location - The location of the connection.

$sel:macSecCapable:Connection', connection_macSecCapable - Indicates whether the connection supports MAC Security (MACsec).

$sel:macSecKeys:Connection', connection_macSecKeys - The MAC Security (MACsec) security keys associated with the connection.

$sel:ownerAccount:Connection', connection_ownerAccount - The ID of the Amazon Web Services account that owns the connection.

$sel:partnerName:Connection', connection_partnerName - The name of the Direct Connect service provider associated with the connection.

$sel:portEncryptionStatus:Connection', connection_portEncryptionStatus - The MAC Security (MACsec) port link status of the connection.

The valid values are Encryption Up, which means that there is an active Connection Key Name, or Encryption Down.

$sel:providerName:Connection', connection_providerName - The name of the service provider associated with the connection.

$sel:region:Connection', connection_region - The Amazon Web Services Region where the connection is located.

$sel:tags:Connection', connection_tags - The tags associated with the connection.

$sel:vlan:Connection', connection_vlan - The ID of the VLAN.

AssociateHostedConnection

data AssociateHostedConnection Source #

See: newAssociateHostedConnection smart constructor.

Instances

Instances details
ToJSON AssociateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateHostedConnection

ToHeaders AssociateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateHostedConnection

ToPath AssociateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateHostedConnection

ToQuery AssociateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateHostedConnection

AWSRequest AssociateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateHostedConnection

Generic AssociateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateHostedConnection

Associated Types

type Rep AssociateHostedConnection :: Type -> Type #

Read AssociateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateHostedConnection

Show AssociateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateHostedConnection

NFData AssociateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateHostedConnection

Eq AssociateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateHostedConnection

Hashable AssociateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateHostedConnection

type AWSResponse AssociateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateHostedConnection

type Rep AssociateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateHostedConnection

type Rep AssociateHostedConnection = D1 ('MetaData "AssociateHostedConnection" "Amazonka.DirectConnect.AssociateHostedConnection" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "AssociateHostedConnection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "parentConnectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAssociateHostedConnection Source #

Create a value of AssociateHostedConnection with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateHostedConnection, associateHostedConnection_connectionId - The ID of the hosted connection.

$sel:parentConnectionId:AssociateHostedConnection', associateHostedConnection_parentConnectionId - The ID of the interconnect or the LAG.

data Connection Source #

Information about an Direct Connect connection.

See: newConnection smart constructor.

Instances

Instances details
FromJSON Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Generic Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Associated Types

type Rep Connection :: Type -> Type #

Read Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Show Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

NFData Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Methods

rnf :: Connection -> () #

Eq Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Hashable Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

type Rep Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

type Rep Connection = D1 ('MetaData "Connection" "Amazonka.DirectConnect.Types.Connection" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "Connection'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionState)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "loaIssueTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey])) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "portEncryptionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))))

newConnection :: Connection Source #

Create a value of Connection with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:awsDevice:Connection', connection_awsDevice - The Direct Connect endpoint on which the physical connection terminates.

$sel:awsDeviceV2:Connection', connection_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

$sel:awsLogicalDeviceId:Connection', connection_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

$sel:bandwidth:Connection', connection_bandwidth - The bandwidth of the connection.

$sel:connectionId:Connection', connection_connectionId - The ID of the connection.

$sel:connectionName:Connection', connection_connectionName - The name of the connection.

$sel:connectionState:Connection', connection_connectionState - The state of the connection. The following are the possible values:

  • ordering: The initial state of a hosted connection provisioned on an interconnect. The connection stays in the ordering state until the owner of the hosted connection confirms or declines the connection order.
  • requested: The initial state of a standard connection. The connection stays in the requested state until the Letter of Authorization (LOA) is sent to the customer.
  • pending: The connection has been approved and is being initialized.
  • available: The network link is up and the connection is ready for use.
  • down: The network link is down.
  • deleting: The connection is being deleted.
  • deleted: The connection has been deleted.
  • rejected: A hosted connection in the ordering state enters the rejected state if it is deleted by the customer.
  • unknown: The state of the connection is not available.

$sel:encryptionMode:Connection', connection_encryptionMode - The MAC Security (MACsec) connection encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

$sel:hasLogicalRedundancy:Connection', connection_hasLogicalRedundancy - Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6).

$sel:jumboFrameCapable:Connection', connection_jumboFrameCapable - Indicates whether jumbo frames (9001 MTU) are supported.

$sel:lagId:Connection', connection_lagId - The ID of the LAG.

$sel:loaIssueTime:Connection', connection_loaIssueTime - The time of the most recent call to DescribeLoa for this connection.

$sel:location:Connection', connection_location - The location of the connection.

$sel:macSecCapable:Connection', connection_macSecCapable - Indicates whether the connection supports MAC Security (MACsec).

$sel:macSecKeys:Connection', connection_macSecKeys - The MAC Security (MACsec) security keys associated with the connection.

$sel:ownerAccount:Connection', connection_ownerAccount - The ID of the Amazon Web Services account that owns the connection.

$sel:partnerName:Connection', connection_partnerName - The name of the Direct Connect service provider associated with the connection.

$sel:portEncryptionStatus:Connection', connection_portEncryptionStatus - The MAC Security (MACsec) port link status of the connection.

The valid values are Encryption Up, which means that there is an active Connection Key Name, or Encryption Down.

$sel:providerName:Connection', connection_providerName - The name of the service provider associated with the connection.

$sel:region:Connection', connection_region - The Amazon Web Services Region where the connection is located.

$sel:tags:Connection', connection_tags - The tags associated with the connection.

$sel:vlan:Connection', connection_vlan - The ID of the VLAN.

AssociateMacSecKey

data AssociateMacSecKey Source #

See: newAssociateMacSecKey smart constructor.

Instances

Instances details
ToJSON AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

ToHeaders AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

ToPath AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

ToQuery AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

AWSRequest AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

Associated Types

type AWSResponse AssociateMacSecKey #

Generic AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

Associated Types

type Rep AssociateMacSecKey :: Type -> Type #

Read AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

Show AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

NFData AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

Methods

rnf :: AssociateMacSecKey -> () #

Eq AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

Hashable AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

type AWSResponse AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

type Rep AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

type Rep AssociateMacSecKey = D1 ('MetaData "AssociateMacSecKey" "Amazonka.DirectConnect.AssociateMacSecKey" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "AssociateMacSecKey'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cak") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ckn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "secretARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAssociateMacSecKey Source #

Create a value of AssociateMacSecKey with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cak:AssociateMacSecKey', associateMacSecKey_cak - The MAC Security (MACsec) CAK to associate with the dedicated connection.

You can create the CKN/CAK pair using an industry standard tool.

The valid values are 64 hexadecimal characters (0-9, A-E).

If you use this request parameter, you must use the ckn request parameter and not use the secretARN request parameter.

AssociateMacSecKey, associateMacSecKey_ckn - The MAC Security (MACsec) CKN to associate with the dedicated connection.

You can create the CKN/CAK pair using an industry standard tool.

The valid values are 64 hexadecimal characters (0-9, A-E).

If you use this request parameter, you must use the cak request parameter and not use the secretARN request parameter.

AssociateMacSecKey, associateMacSecKey_secretARN - The Amazon Resource Name (ARN) of the MAC Security (MACsec) secret key to associate with the dedicated connection.

You can use DescribeConnections or DescribeLags to retrieve the MAC Security (MACsec) secret key.

If you use this request parameter, you do not use the ckn and cak request parameters.

AssociateMacSecKey, associateMacSecKey_connectionId - The ID of the dedicated connection (dxcon-xxxx), or the ID of the LAG (dxlag-xxxx).

You can use DescribeConnections or DescribeLags to retrieve connection ID.

data AssociateMacSecKeyResponse Source #

See: newAssociateMacSecKeyResponse smart constructor.

Instances

Instances details
Generic AssociateMacSecKeyResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

Associated Types

type Rep AssociateMacSecKeyResponse :: Type -> Type #

Read AssociateMacSecKeyResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

Show AssociateMacSecKeyResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

NFData AssociateMacSecKeyResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

Eq AssociateMacSecKeyResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

type Rep AssociateMacSecKeyResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

type Rep AssociateMacSecKeyResponse = D1 ('MetaData "AssociateMacSecKeyResponse" "Amazonka.DirectConnect.AssociateMacSecKey" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "AssociateMacSecKeyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAssociateMacSecKeyResponse Source #

Create a value of AssociateMacSecKeyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateMacSecKey, associateMacSecKeyResponse_connectionId - The ID of the dedicated connection (dxcon-xxxx), or the ID of the LAG (dxlag-xxxx).

AssociateMacSecKeyResponse, associateMacSecKeyResponse_macSecKeys - The MAC Security (MACsec) security keys associated with the dedicated connection.

$sel:httpStatus:AssociateMacSecKeyResponse', associateMacSecKeyResponse_httpStatus - The response's http status code.

AssociateVirtualInterface

data AssociateVirtualInterface Source #

See: newAssociateVirtualInterface smart constructor.

Instances

Instances details
ToJSON AssociateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateVirtualInterface

ToHeaders AssociateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateVirtualInterface

ToPath AssociateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateVirtualInterface

ToQuery AssociateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateVirtualInterface

AWSRequest AssociateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateVirtualInterface

Generic AssociateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateVirtualInterface

Associated Types

type Rep AssociateVirtualInterface :: Type -> Type #

Read AssociateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateVirtualInterface

Show AssociateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateVirtualInterface

NFData AssociateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateVirtualInterface

Eq AssociateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateVirtualInterface

Hashable AssociateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateVirtualInterface

type AWSResponse AssociateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateVirtualInterface

type Rep AssociateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateVirtualInterface

type Rep AssociateVirtualInterface = D1 ('MetaData "AssociateVirtualInterface" "Amazonka.DirectConnect.AssociateVirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "AssociateVirtualInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAssociateVirtualInterface Source #

Create a value of AssociateVirtualInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateVirtualInterface, associateVirtualInterface_virtualInterfaceId - The ID of the virtual interface.

AssociateVirtualInterface, associateVirtualInterface_connectionId - The ID of the LAG or connection.

data VirtualInterface Source #

Information about a virtual interface.

See: newVirtualInterface smart constructor.

Instances

Instances details
FromJSON VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Generic VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Associated Types

type Rep VirtualInterface :: Type -> Type #

Read VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Show VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

NFData VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Methods

rnf :: VirtualInterface -> () #

Eq VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Hashable VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

type Rep VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

type Rep VirtualInterface = D1 ('MetaData "VirtualInterface" "Amazonka.DirectConnect.Types.VirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "VirtualInterface'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)) :*: (S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "amazonSideAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "authKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bgpPeers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BGPPeer])) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customerRouterConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))) :*: (((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "routeFilterPrefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: S1 ('MetaSel ('Just "siteLinkEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: (S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterfaceState))) :*: (S1 ('MetaSel ('Just "virtualInterfaceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))))

newVirtualInterface :: VirtualInterface Source #

Create a value of VirtualInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

VirtualInterface, virtualInterface_addressFamily - The address family for the BGP peer.

VirtualInterface, virtualInterface_amazonAddress - The IP address assigned to the Amazon interface.

$sel:amazonSideAsn:VirtualInterface', virtualInterface_amazonSideAsn - The autonomous system number (ASN) for the Amazon side of the connection.

VirtualInterface, virtualInterface_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

VirtualInterface, virtualInterface_authKey - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

VirtualInterface, virtualInterface_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

VirtualInterface, virtualInterface_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

$sel:bgpPeers:VirtualInterface', virtualInterface_bgpPeers - The BGP peers configured on this virtual interface.

$sel:connectionId:VirtualInterface', virtualInterface_connectionId - The ID of the connection.

VirtualInterface, virtualInterface_customerAddress - The IP address assigned to the customer interface.

$sel:customerRouterConfig:VirtualInterface', virtualInterface_customerRouterConfig - The customer router configuration.

$sel:directConnectGatewayId:VirtualInterface', virtualInterface_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:jumboFrameCapable:VirtualInterface', virtualInterface_jumboFrameCapable - Indicates whether jumbo frames (9001 MTU) are supported.

$sel:location:VirtualInterface', virtualInterface_location - The location of the connection.

$sel:mtu:VirtualInterface', virtualInterface_mtu - The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.

$sel:ownerAccount:VirtualInterface', virtualInterface_ownerAccount - The ID of the Amazon Web Services account that owns the virtual interface.

$sel:region:VirtualInterface', virtualInterface_region - The Amazon Web Services Region where the virtual interface is located.

$sel:routeFilterPrefixes:VirtualInterface', virtualInterface_routeFilterPrefixes - The routes to be advertised to the Amazon Web Services network in this Region. Applies to public virtual interfaces.

$sel:siteLinkEnabled:VirtualInterface', virtualInterface_siteLinkEnabled - Indicates whether SiteLink is enabled.

$sel:tags:VirtualInterface', virtualInterface_tags - The tags associated with the virtual interface.

$sel:virtualGatewayId:VirtualInterface', virtualInterface_virtualGatewayId - The ID of the virtual private gateway. Applies only to private virtual interfaces.

$sel:virtualInterfaceId:VirtualInterface', virtualInterface_virtualInterfaceId - The ID of the virtual interface.

$sel:virtualInterfaceName:VirtualInterface', virtualInterface_virtualInterfaceName - The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

$sel:virtualInterfaceState:VirtualInterface', virtualInterface_virtualInterfaceState - The state of the virtual interface. The following are the possible values:

  • confirming: The creation of the virtual interface is pending confirmation from the virtual interface owner. If the owner of the virtual interface is different from the owner of the connection on which it is provisioned, then the virtual interface will remain in this state until it is confirmed by the virtual interface owner.
  • verifying: This state only applies to public virtual interfaces. Each public virtual interface needs validation before the virtual interface can be created.
  • pending: A virtual interface is in this state from the time that it is created until the virtual interface is ready to forward traffic.
  • available: A virtual interface that is able to forward traffic.
  • down: A virtual interface that is BGP down.
  • deleting: A virtual interface is in this state immediately after calling DeleteVirtualInterface until it can no longer forward traffic.
  • deleted: A virtual interface that cannot forward traffic.
  • rejected: The virtual interface owner has declined creation of the virtual interface. If a virtual interface in the Confirming state is deleted by the virtual interface owner, the virtual interface enters the Rejected state.
  • unknown: The state of the virtual interface is not available.

$sel:virtualInterfaceType:VirtualInterface', virtualInterface_virtualInterfaceType - The type of virtual interface. The possible values are private and public.

$sel:vlan:VirtualInterface', virtualInterface_vlan - The ID of the VLAN.

ConfirmConnection

data ConfirmConnection Source #

See: newConfirmConnection smart constructor.

Constructors

ConfirmConnection' Text 

Instances

Instances details
ToJSON ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

ToHeaders ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

ToPath ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

ToQuery ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

AWSRequest ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

Associated Types

type AWSResponse ConfirmConnection #

Generic ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

Associated Types

type Rep ConfirmConnection :: Type -> Type #

Read ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

Show ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

NFData ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

Methods

rnf :: ConfirmConnection -> () #

Eq ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

Hashable ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

type AWSResponse ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

type Rep ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

type Rep ConfirmConnection = D1 ('MetaData "ConfirmConnection" "Amazonka.DirectConnect.ConfirmConnection" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "ConfirmConnection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newConfirmConnection Source #

Create a value of ConfirmConnection with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ConfirmConnection, confirmConnection_connectionId - The ID of the hosted connection.

data ConfirmConnectionResponse Source #

See: newConfirmConnectionResponse smart constructor.

Instances

Instances details
Generic ConfirmConnectionResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

Associated Types

type Rep ConfirmConnectionResponse :: Type -> Type #

Read ConfirmConnectionResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

Show ConfirmConnectionResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

NFData ConfirmConnectionResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

Eq ConfirmConnectionResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

type Rep ConfirmConnectionResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

type Rep ConfirmConnectionResponse = D1 ('MetaData "ConfirmConnectionResponse" "Amazonka.DirectConnect.ConfirmConnection" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "ConfirmConnectionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionState)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newConfirmConnectionResponse Source #

Create a value of ConfirmConnectionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ConfirmConnectionResponse, confirmConnectionResponse_connectionState - The state of the connection. The following are the possible values:

  • ordering: The initial state of a hosted connection provisioned on an interconnect. The connection stays in the ordering state until the owner of the hosted connection confirms or declines the connection order.
  • requested: The initial state of a standard connection. The connection stays in the requested state until the Letter of Authorization (LOA) is sent to the customer.
  • pending: The connection has been approved and is being initialized.
  • available: The network link is up and the connection is ready for use.
  • down: The network link is down.
  • deleting: The connection is being deleted.
  • deleted: The connection has been deleted.
  • rejected: A hosted connection in the ordering state enters the rejected state if it is deleted by the customer.
  • unknown: The state of the connection is not available.

$sel:httpStatus:ConfirmConnectionResponse', confirmConnectionResponse_httpStatus - The response's http status code.

ConfirmCustomerAgreement

data ConfirmCustomerAgreement Source #

See: newConfirmCustomerAgreement smart constructor.

Instances

Instances details
ToJSON ConfirmCustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

ToHeaders ConfirmCustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

ToPath ConfirmCustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

ToQuery ConfirmCustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

AWSRequest ConfirmCustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

Generic ConfirmCustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

Associated Types

type Rep ConfirmCustomerAgreement :: Type -> Type #

Read ConfirmCustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

Show ConfirmCustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

NFData ConfirmCustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

Eq ConfirmCustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

Hashable ConfirmCustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

type AWSResponse ConfirmCustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

type Rep ConfirmCustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

type Rep ConfirmCustomerAgreement = D1 ('MetaData "ConfirmCustomerAgreement" "Amazonka.DirectConnect.ConfirmCustomerAgreement" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "ConfirmCustomerAgreement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "agreementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newConfirmCustomerAgreement :: ConfirmCustomerAgreement Source #

Create a value of ConfirmCustomerAgreement with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ConfirmCustomerAgreement, confirmCustomerAgreement_agreementName - The name of the customer agreement.

data ConfirmCustomerAgreementResponse Source #

See: newConfirmCustomerAgreementResponse smart constructor.

Instances

Instances details
Generic ConfirmCustomerAgreementResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

Associated Types

type Rep ConfirmCustomerAgreementResponse :: Type -> Type #

Read ConfirmCustomerAgreementResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

Show ConfirmCustomerAgreementResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

NFData ConfirmCustomerAgreementResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

Eq ConfirmCustomerAgreementResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

type Rep ConfirmCustomerAgreementResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

type Rep ConfirmCustomerAgreementResponse = D1 ('MetaData "ConfirmCustomerAgreementResponse" "Amazonka.DirectConnect.ConfirmCustomerAgreement" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "ConfirmCustomerAgreementResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newConfirmCustomerAgreementResponse Source #

Create a value of ConfirmCustomerAgreementResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ConfirmCustomerAgreementResponse, confirmCustomerAgreementResponse_status - The status of the customer agreement when the connection was created. This will be either signed or unsigned.

$sel:httpStatus:ConfirmCustomerAgreementResponse', confirmCustomerAgreementResponse_httpStatus - The response's http status code.

ConfirmPrivateVirtualInterface

data ConfirmPrivateVirtualInterface Source #

See: newConfirmPrivateVirtualInterface smart constructor.

Instances

Instances details
ToJSON ConfirmPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

ToHeaders ConfirmPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

ToPath ConfirmPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

ToQuery ConfirmPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

AWSRequest ConfirmPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

Generic ConfirmPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

Associated Types

type Rep ConfirmPrivateVirtualInterface :: Type -> Type #

Read ConfirmPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

Show ConfirmPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

NFData ConfirmPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

Eq ConfirmPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

Hashable ConfirmPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

type AWSResponse ConfirmPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

type Rep ConfirmPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

type Rep ConfirmPrivateVirtualInterface = D1 ('MetaData "ConfirmPrivateVirtualInterface" "Amazonka.DirectConnect.ConfirmPrivateVirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "ConfirmPrivateVirtualInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newConfirmPrivateVirtualInterface Source #

Create a value of ConfirmPrivateVirtualInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ConfirmPrivateVirtualInterface, confirmPrivateVirtualInterface_directConnectGatewayId - The ID of the Direct Connect gateway.

ConfirmPrivateVirtualInterface, confirmPrivateVirtualInterface_virtualGatewayId - The ID of the virtual private gateway.

ConfirmPrivateVirtualInterface, confirmPrivateVirtualInterface_virtualInterfaceId - The ID of the virtual interface.

data ConfirmPrivateVirtualInterfaceResponse Source #

Instances

Instances details
Generic ConfirmPrivateVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

Read ConfirmPrivateVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

Show ConfirmPrivateVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

NFData ConfirmPrivateVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

Eq ConfirmPrivateVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

type Rep ConfirmPrivateVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

type Rep ConfirmPrivateVirtualInterfaceResponse = D1 ('MetaData "ConfirmPrivateVirtualInterfaceResponse" "Amazonka.DirectConnect.ConfirmPrivateVirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "ConfirmPrivateVirtualInterfaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualInterfaceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterfaceState)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newConfirmPrivateVirtualInterfaceResponse Source #

Create a value of ConfirmPrivateVirtualInterfaceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ConfirmPrivateVirtualInterfaceResponse, confirmPrivateVirtualInterfaceResponse_virtualInterfaceState - The state of the virtual interface. The following are the possible values:

  • confirming: The creation of the virtual interface is pending confirmation from the virtual interface owner. If the owner of the virtual interface is different from the owner of the connection on which it is provisioned, then the virtual interface will remain in this state until it is confirmed by the virtual interface owner.
  • verifying: This state only applies to public virtual interfaces. Each public virtual interface needs validation before the virtual interface can be created.
  • pending: A virtual interface is in this state from the time that it is created until the virtual interface is ready to forward traffic.
  • available: A virtual interface that is able to forward traffic.
  • down: A virtual interface that is BGP down.
  • deleting: A virtual interface is in this state immediately after calling DeleteVirtualInterface until it can no longer forward traffic.
  • deleted: A virtual interface that cannot forward traffic.
  • rejected: The virtual interface owner has declined creation of the virtual interface. If a virtual interface in the Confirming state is deleted by the virtual interface owner, the virtual interface enters the Rejected state.
  • unknown: The state of the virtual interface is not available.

$sel:httpStatus:ConfirmPrivateVirtualInterfaceResponse', confirmPrivateVirtualInterfaceResponse_httpStatus - The response's http status code.

ConfirmPublicVirtualInterface

data ConfirmPublicVirtualInterface Source #

See: newConfirmPublicVirtualInterface smart constructor.

Instances

Instances details
ToJSON ConfirmPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

ToHeaders ConfirmPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

ToPath ConfirmPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

ToQuery ConfirmPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

AWSRequest ConfirmPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

Generic ConfirmPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

Associated Types

type Rep ConfirmPublicVirtualInterface :: Type -> Type #

Read ConfirmPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

Show ConfirmPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

NFData ConfirmPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

Eq ConfirmPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

Hashable ConfirmPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

type AWSResponse ConfirmPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

type Rep ConfirmPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

type Rep ConfirmPublicVirtualInterface = D1 ('MetaData "ConfirmPublicVirtualInterface" "Amazonka.DirectConnect.ConfirmPublicVirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "ConfirmPublicVirtualInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newConfirmPublicVirtualInterface Source #

Create a value of ConfirmPublicVirtualInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ConfirmPublicVirtualInterface, confirmPublicVirtualInterface_virtualInterfaceId - The ID of the virtual interface.

data ConfirmPublicVirtualInterfaceResponse Source #

Instances

Instances details
Generic ConfirmPublicVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

Read ConfirmPublicVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

Show ConfirmPublicVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

NFData ConfirmPublicVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

Eq ConfirmPublicVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

type Rep ConfirmPublicVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

type Rep ConfirmPublicVirtualInterfaceResponse = D1 ('MetaData "ConfirmPublicVirtualInterfaceResponse" "Amazonka.DirectConnect.ConfirmPublicVirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "ConfirmPublicVirtualInterfaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualInterfaceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterfaceState)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newConfirmPublicVirtualInterfaceResponse Source #

Create a value of ConfirmPublicVirtualInterfaceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ConfirmPublicVirtualInterfaceResponse, confirmPublicVirtualInterfaceResponse_virtualInterfaceState - The state of the virtual interface. The following are the possible values:

  • confirming: The creation of the virtual interface is pending confirmation from the virtual interface owner. If the owner of the virtual interface is different from the owner of the connection on which it is provisioned, then the virtual interface will remain in this state until it is confirmed by the virtual interface owner.
  • verifying: This state only applies to public virtual interfaces. Each public virtual interface needs validation before the virtual interface can be created.
  • pending: A virtual interface is in this state from the time that it is created until the virtual interface is ready to forward traffic.
  • available: A virtual interface that is able to forward traffic.
  • down: A virtual interface that is BGP down.
  • deleting: A virtual interface is in this state immediately after calling DeleteVirtualInterface until it can no longer forward traffic.
  • deleted: A virtual interface that cannot forward traffic.
  • rejected: The virtual interface owner has declined creation of the virtual interface. If a virtual interface in the Confirming state is deleted by the virtual interface owner, the virtual interface enters the Rejected state.
  • unknown: The state of the virtual interface is not available.

$sel:httpStatus:ConfirmPublicVirtualInterfaceResponse', confirmPublicVirtualInterfaceResponse_httpStatus - The response's http status code.

ConfirmTransitVirtualInterface

data ConfirmTransitVirtualInterface Source #

See: newConfirmTransitVirtualInterface smart constructor.

Instances

Instances details
ToJSON ConfirmTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

ToHeaders ConfirmTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

ToPath ConfirmTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

ToQuery ConfirmTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

AWSRequest ConfirmTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

Generic ConfirmTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

Associated Types

type Rep ConfirmTransitVirtualInterface :: Type -> Type #

Read ConfirmTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

Show ConfirmTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

NFData ConfirmTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

Eq ConfirmTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

Hashable ConfirmTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

type AWSResponse ConfirmTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

type Rep ConfirmTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

type Rep ConfirmTransitVirtualInterface = D1 ('MetaData "ConfirmTransitVirtualInterface" "Amazonka.DirectConnect.ConfirmTransitVirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "ConfirmTransitVirtualInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newConfirmTransitVirtualInterface Source #

Create a value of ConfirmTransitVirtualInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ConfirmTransitVirtualInterface, confirmTransitVirtualInterface_virtualInterfaceId - The ID of the virtual interface.

ConfirmTransitVirtualInterface, confirmTransitVirtualInterface_directConnectGatewayId - The ID of the Direct Connect gateway.

data ConfirmTransitVirtualInterfaceResponse Source #

Instances

Instances details
Generic ConfirmTransitVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

Read ConfirmTransitVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

Show ConfirmTransitVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

NFData ConfirmTransitVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

Eq ConfirmTransitVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

type Rep ConfirmTransitVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

type Rep ConfirmTransitVirtualInterfaceResponse = D1 ('MetaData "ConfirmTransitVirtualInterfaceResponse" "Amazonka.DirectConnect.ConfirmTransitVirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "ConfirmTransitVirtualInterfaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualInterfaceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterfaceState)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newConfirmTransitVirtualInterfaceResponse Source #

Create a value of ConfirmTransitVirtualInterfaceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ConfirmTransitVirtualInterfaceResponse, confirmTransitVirtualInterfaceResponse_virtualInterfaceState - The state of the virtual interface. The following are the possible values:

  • confirming: The creation of the virtual interface is pending confirmation from the virtual interface owner. If the owner of the virtual interface is different from the owner of the connection on which it is provisioned, then the virtual interface will remain in this state until it is confirmed by the virtual interface owner.
  • verifying: This state only applies to public virtual interfaces. Each public virtual interface needs validation before the virtual interface can be created.
  • pending: A virtual interface is in this state from the time that it is created until the virtual interface is ready to forward traffic.
  • available: A virtual interface that is able to forward traffic.
  • down: A virtual interface that is BGP down.
  • deleting: A virtual interface is in this state immediately after calling DeleteVirtualInterface until it can no longer forward traffic.
  • deleted: A virtual interface that cannot forward traffic.
  • rejected: The virtual interface owner has declined creation of the virtual interface. If a virtual interface in the Confirming state is deleted by the virtual interface owner, the virtual interface enters the Rejected state.
  • unknown: The state of the virtual interface is not available.

$sel:httpStatus:ConfirmTransitVirtualInterfaceResponse', confirmTransitVirtualInterfaceResponse_httpStatus - The response's http status code.

CreateBGPPeer

data CreateBGPPeer Source #

See: newCreateBGPPeer smart constructor.

Instances

Instances details
ToJSON CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

ToHeaders CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

ToPath CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

ToQuery CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

AWSRequest CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

Associated Types

type AWSResponse CreateBGPPeer #

Generic CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

Associated Types

type Rep CreateBGPPeer :: Type -> Type #

Read CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

Show CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

NFData CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

Methods

rnf :: CreateBGPPeer -> () #

Eq CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

Hashable CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

type AWSResponse CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

type Rep CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

type Rep CreateBGPPeer = D1 ('MetaData "CreateBGPPeer" "Amazonka.DirectConnect.CreateBGPPeer" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "CreateBGPPeer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "newBGPPeer'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NewBGPPeer)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCreateBGPPeer :: CreateBGPPeer Source #

Create a value of CreateBGPPeer with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:newBGPPeer':CreateBGPPeer', createBGPPeer_newBGPPeer - Information about the BGP peer.

CreateBGPPeer, createBGPPeer_virtualInterfaceId - The ID of the virtual interface.

data CreateBGPPeerResponse Source #

See: newCreateBGPPeerResponse smart constructor.

Instances

Instances details
Generic CreateBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

Associated Types

type Rep CreateBGPPeerResponse :: Type -> Type #

Read CreateBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

Show CreateBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

NFData CreateBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

Methods

rnf :: CreateBGPPeerResponse -> () #

Eq CreateBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

type Rep CreateBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

type Rep CreateBGPPeerResponse = D1 ('MetaData "CreateBGPPeerResponse" "Amazonka.DirectConnect.CreateBGPPeer" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "CreateBGPPeerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualInterface") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterface)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateBGPPeerResponse Source #

Create a value of CreateBGPPeerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:virtualInterface:CreateBGPPeerResponse', createBGPPeerResponse_virtualInterface - The virtual interface.

$sel:httpStatus:CreateBGPPeerResponse', createBGPPeerResponse_httpStatus - The response's http status code.

CreateConnection

data CreateConnection Source #

See: newCreateConnection smart constructor.

Instances

Instances details
ToJSON CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

ToHeaders CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

ToPath CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

ToQuery CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

AWSRequest CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

Associated Types

type AWSResponse CreateConnection #

Generic CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

Associated Types

type Rep CreateConnection :: Type -> Type #

Read CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

Show CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

NFData CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

Methods

rnf :: CreateConnection -> () #

Eq CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

Hashable CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

type AWSResponse CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

type Rep CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

type Rep CreateConnection = D1 ('MetaData "CreateConnection" "Amazonka.DirectConnect.CreateConnection" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "CreateConnection'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "requestMACSec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateConnection Source #

Create a value of CreateConnection with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateConnection, createConnection_lagId - The ID of the LAG.

CreateConnection, createConnection_providerName - The name of the service provider associated with the requested connection.

$sel:requestMACSec:CreateConnection', createConnection_requestMACSec - Indicates whether you want the connection to support MAC Security (MACsec).

MAC Security (MACsec) is only available on dedicated connections. For information about MAC Security (MACsec) prerequisties, see MACsec prerequisties in the Direct Connect User Guide.

CreateConnection, createConnection_tags - The tags to associate with the lag.

CreateConnection, createConnection_location - The location of the connection.

CreateConnection, createConnection_bandwidth - The bandwidth of the connection.

CreateConnection, createConnection_connectionName - The name of the connection.

data Connection Source #

Information about an Direct Connect connection.

See: newConnection smart constructor.

Instances

Instances details
FromJSON Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Generic Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Associated Types

type Rep Connection :: Type -> Type #

Read Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Show Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

NFData Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Methods

rnf :: Connection -> () #

Eq Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Hashable Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

type Rep Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

type Rep Connection = D1 ('MetaData "Connection" "Amazonka.DirectConnect.Types.Connection" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "Connection'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionState)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "loaIssueTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey])) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "portEncryptionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))))

newConnection :: Connection Source #

Create a value of Connection with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:awsDevice:Connection', connection_awsDevice - The Direct Connect endpoint on which the physical connection terminates.

$sel:awsDeviceV2:Connection', connection_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

$sel:awsLogicalDeviceId:Connection', connection_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

$sel:bandwidth:Connection', connection_bandwidth - The bandwidth of the connection.

$sel:connectionId:Connection', connection_connectionId - The ID of the connection.

$sel:connectionName:Connection', connection_connectionName - The name of the connection.

$sel:connectionState:Connection', connection_connectionState - The state of the connection. The following are the possible values:

  • ordering: The initial state of a hosted connection provisioned on an interconnect. The connection stays in the ordering state until the owner of the hosted connection confirms or declines the connection order.
  • requested: The initial state of a standard connection. The connection stays in the requested state until the Letter of Authorization (LOA) is sent to the customer.
  • pending: The connection has been approved and is being initialized.
  • available: The network link is up and the connection is ready for use.
  • down: The network link is down.
  • deleting: The connection is being deleted.
  • deleted: The connection has been deleted.
  • rejected: A hosted connection in the ordering state enters the rejected state if it is deleted by the customer.
  • unknown: The state of the connection is not available.

$sel:encryptionMode:Connection', connection_encryptionMode - The MAC Security (MACsec) connection encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

$sel:hasLogicalRedundancy:Connection', connection_hasLogicalRedundancy - Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6).

$sel:jumboFrameCapable:Connection', connection_jumboFrameCapable - Indicates whether jumbo frames (9001 MTU) are supported.

$sel:lagId:Connection', connection_lagId - The ID of the LAG.

$sel:loaIssueTime:Connection', connection_loaIssueTime - The time of the most recent call to DescribeLoa for this connection.

$sel:location:Connection', connection_location - The location of the connection.

$sel:macSecCapable:Connection', connection_macSecCapable - Indicates whether the connection supports MAC Security (MACsec).

$sel:macSecKeys:Connection', connection_macSecKeys - The MAC Security (MACsec) security keys associated with the connection.

$sel:ownerAccount:Connection', connection_ownerAccount - The ID of the Amazon Web Services account that owns the connection.

$sel:partnerName:Connection', connection_partnerName - The name of the Direct Connect service provider associated with the connection.

$sel:portEncryptionStatus:Connection', connection_portEncryptionStatus - The MAC Security (MACsec) port link status of the connection.

The valid values are Encryption Up, which means that there is an active Connection Key Name, or Encryption Down.

$sel:providerName:Connection', connection_providerName - The name of the service provider associated with the connection.

$sel:region:Connection', connection_region - The Amazon Web Services Region where the connection is located.

$sel:tags:Connection', connection_tags - The tags associated with the connection.

$sel:vlan:Connection', connection_vlan - The ID of the VLAN.

CreateDirectConnectGateway

data CreateDirectConnectGateway Source #

See: newCreateDirectConnectGateway smart constructor.

Instances

Instances details
ToJSON CreateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

ToHeaders CreateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

ToPath CreateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

ToQuery CreateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

AWSRequest CreateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

Generic CreateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

Associated Types

type Rep CreateDirectConnectGateway :: Type -> Type #

Read CreateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

Show CreateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

NFData CreateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

Eq CreateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

Hashable CreateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

type AWSResponse CreateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

type Rep CreateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

type Rep CreateDirectConnectGateway = D1 ('MetaData "CreateDirectConnectGateway" "Amazonka.DirectConnect.CreateDirectConnectGateway" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "CreateDirectConnectGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "amazonSideAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "directConnectGatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateDirectConnectGateway Source #

Create a value of CreateDirectConnectGateway with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateDirectConnectGateway, createDirectConnectGateway_amazonSideAsn - The autonomous system number (ASN) for Border Gateway Protocol (BGP) to be configured on the Amazon side of the connection. The ASN must be in the private range of 64,512 to 65,534 or 4,200,000,000 to 4,294,967,294. The default is 64512.

CreateDirectConnectGateway, createDirectConnectGateway_directConnectGatewayName - The name of the Direct Connect gateway.

data CreateDirectConnectGatewayResponse Source #

Instances

Instances details
Generic CreateDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

Associated Types

type Rep CreateDirectConnectGatewayResponse :: Type -> Type #

Read CreateDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

Show CreateDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

NFData CreateDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

Eq CreateDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

type Rep CreateDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

type Rep CreateDirectConnectGatewayResponse = D1 ('MetaData "CreateDirectConnectGatewayResponse" "Amazonka.DirectConnect.CreateDirectConnectGateway" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "CreateDirectConnectGatewayResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectConnectGateway)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateDirectConnectGatewayResponse Source #

Create a value of CreateDirectConnectGatewayResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:directConnectGateway:CreateDirectConnectGatewayResponse', createDirectConnectGatewayResponse_directConnectGateway - The Direct Connect gateway.

$sel:httpStatus:CreateDirectConnectGatewayResponse', createDirectConnectGatewayResponse_httpStatus - The response's http status code.

CreateDirectConnectGatewayAssociation

data CreateDirectConnectGatewayAssociation Source #

Instances

Instances details
ToJSON CreateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

ToHeaders CreateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

ToPath CreateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

ToQuery CreateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

AWSRequest CreateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

Generic CreateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

Read CreateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

Show CreateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

NFData CreateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

Eq CreateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

Hashable CreateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

type AWSResponse CreateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

type Rep CreateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

type Rep CreateDirectConnectGatewayAssociation = D1 ('MetaData "CreateDirectConnectGatewayAssociation" "Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "CreateDirectConnectGatewayAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addAllowedPrefixesToDirectConnectGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: S1 ('MetaSel ('Just "gatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateDirectConnectGatewayAssociation Source #

Create a value of CreateDirectConnectGatewayAssociation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addAllowedPrefixesToDirectConnectGateway:CreateDirectConnectGatewayAssociation', createDirectConnectGatewayAssociation_addAllowedPrefixesToDirectConnectGateway - The Amazon VPC prefixes to advertise to the Direct Connect gateway

This parameter is required when you create an association to a transit gateway.

For information about how to set the prefixes, see Allowed Prefixes in the Direct Connect User Guide.

$sel:gatewayId:CreateDirectConnectGatewayAssociation', createDirectConnectGatewayAssociation_gatewayId - The ID of the virtual private gateway or transit gateway.

CreateDirectConnectGatewayAssociation, createDirectConnectGatewayAssociation_virtualGatewayId - The ID of the virtual private gateway.

CreateDirectConnectGatewayAssociation, createDirectConnectGatewayAssociation_directConnectGatewayId - The ID of the Direct Connect gateway.

data CreateDirectConnectGatewayAssociationResponse Source #

Instances

Instances details
Generic CreateDirectConnectGatewayAssociationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

Read CreateDirectConnectGatewayAssociationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

Show CreateDirectConnectGatewayAssociationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

NFData CreateDirectConnectGatewayAssociationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

Eq CreateDirectConnectGatewayAssociationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

type Rep CreateDirectConnectGatewayAssociationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

type Rep CreateDirectConnectGatewayAssociationResponse = D1 ('MetaData "CreateDirectConnectGatewayAssociationResponse" "Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "CreateDirectConnectGatewayAssociationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGatewayAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectConnectGatewayAssociation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

CreateDirectConnectGatewayAssociationProposal

data CreateDirectConnectGatewayAssociationProposal Source #

Instances

Instances details
ToJSON CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

ToHeaders CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

ToPath CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

ToQuery CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

AWSRequest CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

Generic CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

Read CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

Show CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

NFData CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

Eq CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

Hashable CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

type AWSResponse CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

type Rep CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

type Rep CreateDirectConnectGatewayAssociationProposal = D1 ('MetaData "CreateDirectConnectGatewayAssociationProposal" "Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "CreateDirectConnectGatewayAssociationProposal'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addAllowedPrefixesToDirectConnectGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: S1 ('MetaSel ('Just "removeAllowedPrefixesToDirectConnectGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix]))) :*: (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "directConnectGatewayOwnerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "gatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateDirectConnectGatewayAssociationProposal Source #

Create a value of CreateDirectConnectGatewayAssociationProposal with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addAllowedPrefixesToDirectConnectGateway:CreateDirectConnectGatewayAssociationProposal', createDirectConnectGatewayAssociationProposal_addAllowedPrefixesToDirectConnectGateway - The Amazon VPC prefixes to advertise to the Direct Connect gateway.

$sel:removeAllowedPrefixesToDirectConnectGateway:CreateDirectConnectGatewayAssociationProposal', createDirectConnectGatewayAssociationProposal_removeAllowedPrefixesToDirectConnectGateway - The Amazon VPC prefixes to no longer advertise to the Direct Connect gateway.

CreateDirectConnectGatewayAssociationProposal, createDirectConnectGatewayAssociationProposal_directConnectGatewayId - The ID of the Direct Connect gateway.

CreateDirectConnectGatewayAssociationProposal, createDirectConnectGatewayAssociationProposal_directConnectGatewayOwnerAccount - The ID of the Amazon Web Services account that owns the Direct Connect gateway.

$sel:gatewayId:CreateDirectConnectGatewayAssociationProposal', createDirectConnectGatewayAssociationProposal_gatewayId - The ID of the virtual private gateway or transit gateway.

data CreateDirectConnectGatewayAssociationProposalResponse Source #

Instances

Instances details
Generic CreateDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

Read CreateDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

Show CreateDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

NFData CreateDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

Eq CreateDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

type Rep CreateDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

type Rep CreateDirectConnectGatewayAssociationProposalResponse = D1 ('MetaData "CreateDirectConnectGatewayAssociationProposalResponse" "Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "CreateDirectConnectGatewayAssociationProposalResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGatewayAssociationProposal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectConnectGatewayAssociationProposal)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

CreateInterconnect

data CreateInterconnect Source #

See: newCreateInterconnect smart constructor.

Instances

Instances details
ToJSON CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

ToHeaders CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

ToPath CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

ToQuery CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

AWSRequest CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

Associated Types

type AWSResponse CreateInterconnect #

Generic CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

Associated Types

type Rep CreateInterconnect :: Type -> Type #

Read CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

Show CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

NFData CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

Methods

rnf :: CreateInterconnect -> () #

Eq CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

Hashable CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

type AWSResponse CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

type Rep CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

type Rep CreateInterconnect = D1 ('MetaData "CreateInterconnect" "Amazonka.DirectConnect.CreateInterconnect" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "CreateInterconnect'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))))) :*: (S1 ('MetaSel ('Just "interconnectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateInterconnect Source #

Create a value of CreateInterconnect with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateInterconnect, createInterconnect_lagId - The ID of the LAG.

CreateInterconnect, createInterconnect_providerName - The name of the service provider associated with the interconnect.

CreateInterconnect, createInterconnect_tags - The tags to associate with the interconnect.

CreateInterconnect, createInterconnect_interconnectName - The name of the interconnect.

CreateInterconnect, createInterconnect_bandwidth - The port bandwidth, in Gbps. The possible values are 1 and 10.

CreateInterconnect, createInterconnect_location - The location of the interconnect.

data Interconnect Source #

Information about an interconnect.

See: newInterconnect smart constructor.

Instances

Instances details
FromJSON Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

Generic Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

Associated Types

type Rep Interconnect :: Type -> Type #

Read Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

Show Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

NFData Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

Methods

rnf :: Interconnect -> () #

Eq Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

Hashable Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

type Rep Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

type Rep Interconnect = D1 ('MetaData "Interconnect" "Amazonka.DirectConnect.Types.Interconnect" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "Interconnect'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy))) :*: (S1 ('MetaSel ('Just "interconnectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "interconnectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "interconnectState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InterconnectState)) :*: S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "loaIssueTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))))))))

newInterconnect :: Interconnect Source #

Create a value of Interconnect with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:awsDevice:Interconnect', interconnect_awsDevice - The Direct Connect endpoint on which the physical connection terminates.

$sel:awsDeviceV2:Interconnect', interconnect_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

$sel:awsLogicalDeviceId:Interconnect', interconnect_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

$sel:bandwidth:Interconnect', interconnect_bandwidth - The bandwidth of the connection.

$sel:hasLogicalRedundancy:Interconnect', interconnect_hasLogicalRedundancy - Indicates whether the interconnect supports a secondary BGP in the same address family (IPv4/IPv6).

$sel:interconnectId:Interconnect', interconnect_interconnectId - The ID of the interconnect.

$sel:interconnectName:Interconnect', interconnect_interconnectName - The name of the interconnect.

$sel:interconnectState:Interconnect', interconnect_interconnectState - The state of the interconnect. The following are the possible values:

  • requested: The initial state of an interconnect. The interconnect stays in the requested state until the Letter of Authorization (LOA) is sent to the customer.
  • pending: The interconnect is approved, and is being initialized.
  • available: The network link is up, and the interconnect is ready for use.
  • down: The network link is down.
  • deleting: The interconnect is being deleted.
  • deleted: The interconnect is deleted.
  • unknown: The state of the interconnect is not available.

$sel:jumboFrameCapable:Interconnect', interconnect_jumboFrameCapable - Indicates whether jumbo frames (9001 MTU) are supported.

$sel:lagId:Interconnect', interconnect_lagId - The ID of the LAG.

$sel:loaIssueTime:Interconnect', interconnect_loaIssueTime - The time of the most recent call to DescribeLoa for this connection.

$sel:location:Interconnect', interconnect_location - The location of the connection.

$sel:providerName:Interconnect', interconnect_providerName - The name of the service provider associated with the interconnect.

$sel:region:Interconnect', interconnect_region - The Amazon Web Services Region where the connection is located.

$sel:tags:Interconnect', interconnect_tags - The tags associated with the interconnect.

CreateLag

data CreateLag Source #

See: newCreateLag smart constructor.

Instances

Instances details
ToJSON CreateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateLag

ToHeaders CreateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateLag

Methods

toHeaders :: CreateLag -> [Header] #

ToPath CreateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateLag

ToQuery CreateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateLag

AWSRequest CreateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateLag

Associated Types

type AWSResponse CreateLag #

Generic CreateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateLag

Associated Types

type Rep CreateLag :: Type -> Type #

Read CreateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateLag

Show CreateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateLag

NFData CreateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateLag

Methods

rnf :: CreateLag -> () #

Eq CreateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateLag

Hashable CreateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateLag

type AWSResponse CreateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateLag

type Rep CreateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateLag

newCreateLag Source #

Create a value of CreateLag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:childConnectionTags:CreateLag', createLag_childConnectionTags - The tags to associate with the automtically created LAGs.

CreateLag, createLag_connectionId - The ID of an existing dedicated connection to migrate to the LAG.

CreateLag, createLag_providerName - The name of the service provider associated with the LAG.

$sel:requestMACSec:CreateLag', createLag_requestMACSec - Indicates whether the connection will support MAC Security (MACsec).

All connections in the LAG must be capable of supporting MAC Security (MACsec). For information about MAC Security (MACsec) prerequisties, see MACsec prerequisties in the Direct Connect User Guide.

CreateLag, createLag_tags - The tags to associate with the LAG.

CreateLag, createLag_numberOfConnections - The number of physical dedicated connections initially provisioned and bundled by the LAG.

CreateLag, createLag_location - The location for the LAG.

CreateLag, createLag_connectionsBandwidth - The bandwidth of the individual physical dedicated connections bundled by the LAG. The possible values are 1Gbps and 10Gbps.

CreateLag, createLag_lagName - The name of the LAG.

data Lag Source #

Information about a link aggregation group (LAG).

See: newLag smart constructor.

Instances

Instances details
FromJSON Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Generic Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Associated Types

type Rep Lag :: Type -> Type #

Methods

from :: Lag -> Rep Lag x #

to :: Rep Lag x -> Lag #

Read Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Show Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

showsPrec :: Int -> Lag -> ShowS #

show :: Lag -> String #

showList :: [Lag] -> ShowS #

NFData Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

rnf :: Lag -> () #

Eq Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

(==) :: Lag -> Lag -> Bool #

(/=) :: Lag -> Lag -> Bool #

Hashable Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

hashWithSalt :: Int -> Lag -> Int #

hash :: Lag -> Int #

type Rep Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

type Rep Lag = D1 ('MetaData "Lag" "Amazonka.DirectConnect.Types.Lag" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "Lag'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "allowsHostedConnections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Connection]))))) :*: ((S1 ('MetaSel ('Just "connectionsBandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "lagName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lagState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LagState))) :*: (S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey]))))) :*: ((S1 ('MetaSel ('Just "minimumLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "numberOfConnections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))))))))

newLag :: Lag Source #

Create a value of Lag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowsHostedConnections:Lag', lag_allowsHostedConnections - Indicates whether the LAG can host other connections.

Lag, lag_awsDevice - The Direct Connect endpoint that hosts the LAG.

Lag, lag_awsDeviceV2 - The Direct Connect endpoint that hosts the LAG.

Lag, lag_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

$sel:connections:Lag', lag_connections - The connections bundled by the LAG.

$sel:connectionsBandwidth:Lag', lag_connectionsBandwidth - The individual bandwidth of the physical connections bundled by the LAG. The possible values are 1Gbps and 10Gbps.

Lag, lag_encryptionMode - The LAG MAC Security (MACsec) encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

Lag, lag_hasLogicalRedundancy - Indicates whether the LAG supports a secondary BGP peer in the same address family (IPv4/IPv6).

Lag, lag_jumboFrameCapable - Indicates whether jumbo frames (9001 MTU) are supported.

Lag, lag_lagId - The ID of the LAG.

$sel:lagName:Lag', lag_lagName - The name of the LAG.

$sel:lagState:Lag', lag_lagState - The state of the LAG. The following are the possible values:

  • requested: The initial state of a LAG. The LAG stays in the requested state until the Letter of Authorization (LOA) is available.
  • pending: The LAG has been approved and is being initialized.
  • available: The network link is established and the LAG is ready for use.
  • down: The network link is down.
  • deleting: The LAG is being deleted.
  • deleted: The LAG is deleted.
  • unknown: The state of the LAG is not available.

Lag, lag_location - The location of the LAG.

Lag, lag_macSecCapable - Indicates whether the LAG supports MAC Security (MACsec).

Lag, lag_macSecKeys - The MAC Security (MACsec) security keys associated with the LAG.

$sel:minimumLinks:Lag', lag_minimumLinks - The minimum number of physical dedicated connections that must be operational for the LAG itself to be operational.

$sel:numberOfConnections:Lag', lag_numberOfConnections - The number of physical dedicated connections bundled by the LAG, up to a maximum of 10.

Lag, lag_ownerAccount - The ID of the Amazon Web Services account that owns the LAG.

Lag, lag_providerName - The name of the service provider associated with the LAG.

Lag, lag_region - The Amazon Web Services Region where the connection is located.

Lag, lag_tags - The tags associated with the LAG.

CreatePrivateVirtualInterface

data CreatePrivateVirtualInterface Source #

See: newCreatePrivateVirtualInterface smart constructor.

Instances

Instances details
ToJSON CreatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePrivateVirtualInterface

ToHeaders CreatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePrivateVirtualInterface

ToPath CreatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePrivateVirtualInterface

ToQuery CreatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePrivateVirtualInterface

AWSRequest CreatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePrivateVirtualInterface

Generic CreatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePrivateVirtualInterface

Associated Types

type Rep CreatePrivateVirtualInterface :: Type -> Type #

Read CreatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePrivateVirtualInterface

Show CreatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePrivateVirtualInterface

NFData CreatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePrivateVirtualInterface

Eq CreatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePrivateVirtualInterface

Hashable CreatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePrivateVirtualInterface

type AWSResponse CreatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePrivateVirtualInterface

type Rep CreatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePrivateVirtualInterface

type Rep CreatePrivateVirtualInterface = D1 ('MetaData "CreatePrivateVirtualInterface" "Amazonka.DirectConnect.CreatePrivateVirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "CreatePrivateVirtualInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "newPrivateVirtualInterface'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NewPrivateVirtualInterface)))

newCreatePrivateVirtualInterface Source #

Create a value of CreatePrivateVirtualInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreatePrivateVirtualInterface, createPrivateVirtualInterface_connectionId - The ID of the connection.

$sel:newPrivateVirtualInterface':CreatePrivateVirtualInterface', createPrivateVirtualInterface_newPrivateVirtualInterface - Information about the private virtual interface.

data VirtualInterface Source #

Information about a virtual interface.

See: newVirtualInterface smart constructor.

Instances

Instances details
FromJSON VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Generic VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Associated Types

type Rep VirtualInterface :: Type -> Type #

Read VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Show VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

NFData VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Methods

rnf :: VirtualInterface -> () #

Eq VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Hashable VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

type Rep VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

type Rep VirtualInterface = D1 ('MetaData "VirtualInterface" "Amazonka.DirectConnect.Types.VirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "VirtualInterface'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)) :*: (S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "amazonSideAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "authKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bgpPeers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BGPPeer])) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customerRouterConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))) :*: (((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "routeFilterPrefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: S1 ('MetaSel ('Just "siteLinkEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: (S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterfaceState))) :*: (S1 ('MetaSel ('Just "virtualInterfaceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))))

newVirtualInterface :: VirtualInterface Source #

Create a value of VirtualInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

VirtualInterface, virtualInterface_addressFamily - The address family for the BGP peer.

VirtualInterface, virtualInterface_amazonAddress - The IP address assigned to the Amazon interface.

$sel:amazonSideAsn:VirtualInterface', virtualInterface_amazonSideAsn - The autonomous system number (ASN) for the Amazon side of the connection.

VirtualInterface, virtualInterface_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

VirtualInterface, virtualInterface_authKey - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

VirtualInterface, virtualInterface_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

VirtualInterface, virtualInterface_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

$sel:bgpPeers:VirtualInterface', virtualInterface_bgpPeers - The BGP peers configured on this virtual interface.

$sel:connectionId:VirtualInterface', virtualInterface_connectionId - The ID of the connection.

VirtualInterface, virtualInterface_customerAddress - The IP address assigned to the customer interface.

$sel:customerRouterConfig:VirtualInterface', virtualInterface_customerRouterConfig - The customer router configuration.

$sel:directConnectGatewayId:VirtualInterface', virtualInterface_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:jumboFrameCapable:VirtualInterface', virtualInterface_jumboFrameCapable - Indicates whether jumbo frames (9001 MTU) are supported.

$sel:location:VirtualInterface', virtualInterface_location - The location of the connection.

$sel:mtu:VirtualInterface', virtualInterface_mtu - The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.

$sel:ownerAccount:VirtualInterface', virtualInterface_ownerAccount - The ID of the Amazon Web Services account that owns the virtual interface.

$sel:region:VirtualInterface', virtualInterface_region - The Amazon Web Services Region where the virtual interface is located.

$sel:routeFilterPrefixes:VirtualInterface', virtualInterface_routeFilterPrefixes - The routes to be advertised to the Amazon Web Services network in this Region. Applies to public virtual interfaces.

$sel:siteLinkEnabled:VirtualInterface', virtualInterface_siteLinkEnabled - Indicates whether SiteLink is enabled.

$sel:tags:VirtualInterface', virtualInterface_tags - The tags associated with the virtual interface.

$sel:virtualGatewayId:VirtualInterface', virtualInterface_virtualGatewayId - The ID of the virtual private gateway. Applies only to private virtual interfaces.

$sel:virtualInterfaceId:VirtualInterface', virtualInterface_virtualInterfaceId - The ID of the virtual interface.

$sel:virtualInterfaceName:VirtualInterface', virtualInterface_virtualInterfaceName - The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

$sel:virtualInterfaceState:VirtualInterface', virtualInterface_virtualInterfaceState - The state of the virtual interface. The following are the possible values:

  • confirming: The creation of the virtual interface is pending confirmation from the virtual interface owner. If the owner of the virtual interface is different from the owner of the connection on which it is provisioned, then the virtual interface will remain in this state until it is confirmed by the virtual interface owner.
  • verifying: This state only applies to public virtual interfaces. Each public virtual interface needs validation before the virtual interface can be created.
  • pending: A virtual interface is in this state from the time that it is created until the virtual interface is ready to forward traffic.
  • available: A virtual interface that is able to forward traffic.
  • down: A virtual interface that is BGP down.
  • deleting: A virtual interface is in this state immediately after calling DeleteVirtualInterface until it can no longer forward traffic.
  • deleted: A virtual interface that cannot forward traffic.
  • rejected: The virtual interface owner has declined creation of the virtual interface. If a virtual interface in the Confirming state is deleted by the virtual interface owner, the virtual interface enters the Rejected state.
  • unknown: The state of the virtual interface is not available.

$sel:virtualInterfaceType:VirtualInterface', virtualInterface_virtualInterfaceType - The type of virtual interface. The possible values are private and public.

$sel:vlan:VirtualInterface', virtualInterface_vlan - The ID of the VLAN.

CreatePublicVirtualInterface

data CreatePublicVirtualInterface Source #

See: newCreatePublicVirtualInterface smart constructor.

Instances

Instances details
ToJSON CreatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePublicVirtualInterface

ToHeaders CreatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePublicVirtualInterface

ToPath CreatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePublicVirtualInterface

ToQuery CreatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePublicVirtualInterface

AWSRequest CreatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePublicVirtualInterface

Generic CreatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePublicVirtualInterface

Associated Types

type Rep CreatePublicVirtualInterface :: Type -> Type #

Read CreatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePublicVirtualInterface

Show CreatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePublicVirtualInterface

NFData CreatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePublicVirtualInterface

Eq CreatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePublicVirtualInterface

Hashable CreatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePublicVirtualInterface

type AWSResponse CreatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePublicVirtualInterface

type Rep CreatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePublicVirtualInterface

type Rep CreatePublicVirtualInterface = D1 ('MetaData "CreatePublicVirtualInterface" "Amazonka.DirectConnect.CreatePublicVirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "CreatePublicVirtualInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "newPublicVirtualInterface'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NewPublicVirtualInterface)))

newCreatePublicVirtualInterface Source #

Create a value of CreatePublicVirtualInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreatePublicVirtualInterface, createPublicVirtualInterface_connectionId - The ID of the connection.

$sel:newPublicVirtualInterface':CreatePublicVirtualInterface', createPublicVirtualInterface_newPublicVirtualInterface - Information about the public virtual interface.

data VirtualInterface Source #

Information about a virtual interface.

See: newVirtualInterface smart constructor.

Instances

Instances details
FromJSON VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Generic VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Associated Types

type Rep VirtualInterface :: Type -> Type #

Read VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Show VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

NFData VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Methods

rnf :: VirtualInterface -> () #

Eq VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Hashable VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

type Rep VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

type Rep VirtualInterface = D1 ('MetaData "VirtualInterface" "Amazonka.DirectConnect.Types.VirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "VirtualInterface'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)) :*: (S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "amazonSideAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "authKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bgpPeers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BGPPeer])) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customerRouterConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))) :*: (((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "routeFilterPrefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: S1 ('MetaSel ('Just "siteLinkEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: (S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterfaceState))) :*: (S1 ('MetaSel ('Just "virtualInterfaceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))))

newVirtualInterface :: VirtualInterface Source #

Create a value of VirtualInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

VirtualInterface, virtualInterface_addressFamily - The address family for the BGP peer.

VirtualInterface, virtualInterface_amazonAddress - The IP address assigned to the Amazon interface.

$sel:amazonSideAsn:VirtualInterface', virtualInterface_amazonSideAsn - The autonomous system number (ASN) for the Amazon side of the connection.

VirtualInterface, virtualInterface_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

VirtualInterface, virtualInterface_authKey - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

VirtualInterface, virtualInterface_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

VirtualInterface, virtualInterface_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

$sel:bgpPeers:VirtualInterface', virtualInterface_bgpPeers - The BGP peers configured on this virtual interface.

$sel:connectionId:VirtualInterface', virtualInterface_connectionId - The ID of the connection.

VirtualInterface, virtualInterface_customerAddress - The IP address assigned to the customer interface.

$sel:customerRouterConfig:VirtualInterface', virtualInterface_customerRouterConfig - The customer router configuration.

$sel:directConnectGatewayId:VirtualInterface', virtualInterface_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:jumboFrameCapable:VirtualInterface', virtualInterface_jumboFrameCapable - Indicates whether jumbo frames (9001 MTU) are supported.

$sel:location:VirtualInterface', virtualInterface_location - The location of the connection.

$sel:mtu:VirtualInterface', virtualInterface_mtu - The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.

$sel:ownerAccount:VirtualInterface', virtualInterface_ownerAccount - The ID of the Amazon Web Services account that owns the virtual interface.

$sel:region:VirtualInterface', virtualInterface_region - The Amazon Web Services Region where the virtual interface is located.

$sel:routeFilterPrefixes:VirtualInterface', virtualInterface_routeFilterPrefixes - The routes to be advertised to the Amazon Web Services network in this Region. Applies to public virtual interfaces.

$sel:siteLinkEnabled:VirtualInterface', virtualInterface_siteLinkEnabled - Indicates whether SiteLink is enabled.

$sel:tags:VirtualInterface', virtualInterface_tags - The tags associated with the virtual interface.

$sel:virtualGatewayId:VirtualInterface', virtualInterface_virtualGatewayId - The ID of the virtual private gateway. Applies only to private virtual interfaces.

$sel:virtualInterfaceId:VirtualInterface', virtualInterface_virtualInterfaceId - The ID of the virtual interface.

$sel:virtualInterfaceName:VirtualInterface', virtualInterface_virtualInterfaceName - The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

$sel:virtualInterfaceState:VirtualInterface', virtualInterface_virtualInterfaceState - The state of the virtual interface. The following are the possible values:

  • confirming: The creation of the virtual interface is pending confirmation from the virtual interface owner. If the owner of the virtual interface is different from the owner of the connection on which it is provisioned, then the virtual interface will remain in this state until it is confirmed by the virtual interface owner.
  • verifying: This state only applies to public virtual interfaces. Each public virtual interface needs validation before the virtual interface can be created.
  • pending: A virtual interface is in this state from the time that it is created until the virtual interface is ready to forward traffic.
  • available: A virtual interface that is able to forward traffic.
  • down: A virtual interface that is BGP down.
  • deleting: A virtual interface is in this state immediately after calling DeleteVirtualInterface until it can no longer forward traffic.
  • deleted: A virtual interface that cannot forward traffic.
  • rejected: The virtual interface owner has declined creation of the virtual interface. If a virtual interface in the Confirming state is deleted by the virtual interface owner, the virtual interface enters the Rejected state.
  • unknown: The state of the virtual interface is not available.

$sel:virtualInterfaceType:VirtualInterface', virtualInterface_virtualInterfaceType - The type of virtual interface. The possible values are private and public.

$sel:vlan:VirtualInterface', virtualInterface_vlan - The ID of the VLAN.

CreateTransitVirtualInterface

data CreateTransitVirtualInterface Source #

See: newCreateTransitVirtualInterface smart constructor.

Instances

Instances details
ToJSON CreateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

ToHeaders CreateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

ToPath CreateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

ToQuery CreateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

AWSRequest CreateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

Generic CreateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

Associated Types

type Rep CreateTransitVirtualInterface :: Type -> Type #

Read CreateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

Show CreateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

NFData CreateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

Eq CreateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

Hashable CreateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

type AWSResponse CreateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

type Rep CreateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

type Rep CreateTransitVirtualInterface = D1 ('MetaData "CreateTransitVirtualInterface" "Amazonka.DirectConnect.CreateTransitVirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "CreateTransitVirtualInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "newTransitVirtualInterface'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NewTransitVirtualInterface)))

newCreateTransitVirtualInterface Source #

Create a value of CreateTransitVirtualInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateTransitVirtualInterface, createTransitVirtualInterface_connectionId - The ID of the connection.

$sel:newTransitVirtualInterface':CreateTransitVirtualInterface', createTransitVirtualInterface_newTransitVirtualInterface - Information about the transit virtual interface.

data CreateTransitVirtualInterfaceResponse Source #

Instances

Instances details
Generic CreateTransitVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

Read CreateTransitVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

Show CreateTransitVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

NFData CreateTransitVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

Eq CreateTransitVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

type Rep CreateTransitVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

type Rep CreateTransitVirtualInterfaceResponse = D1 ('MetaData "CreateTransitVirtualInterfaceResponse" "Amazonka.DirectConnect.CreateTransitVirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "CreateTransitVirtualInterfaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualInterface") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterface)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateTransitVirtualInterfaceResponse Source #

Create a value of CreateTransitVirtualInterfaceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:virtualInterface:CreateTransitVirtualInterfaceResponse', createTransitVirtualInterfaceResponse_virtualInterface - Undocumented member.

$sel:httpStatus:CreateTransitVirtualInterfaceResponse', createTransitVirtualInterfaceResponse_httpStatus - The response's http status code.

DeleteBGPPeer

data DeleteBGPPeer Source #

See: newDeleteBGPPeer smart constructor.

Instances

Instances details
ToJSON DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

ToHeaders DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

ToPath DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

ToQuery DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

AWSRequest DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

Associated Types

type AWSResponse DeleteBGPPeer #

Generic DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

Associated Types

type Rep DeleteBGPPeer :: Type -> Type #

Read DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

Show DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

NFData DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

Methods

rnf :: DeleteBGPPeer -> () #

Eq DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

Hashable DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

type AWSResponse DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

type Rep DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

type Rep DeleteBGPPeer = D1 ('MetaData "DeleteBGPPeer" "Amazonka.DirectConnect.DeleteBGPPeer" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DeleteBGPPeer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "bgpPeerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDeleteBGPPeer :: DeleteBGPPeer Source #

Create a value of DeleteBGPPeer with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteBGPPeer, deleteBGPPeer_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

DeleteBGPPeer, deleteBGPPeer_bgpPeerId - The ID of the BGP peer.

DeleteBGPPeer, deleteBGPPeer_customerAddress - The IP address assigned to the customer interface.

DeleteBGPPeer, deleteBGPPeer_virtualInterfaceId - The ID of the virtual interface.

data DeleteBGPPeerResponse Source #

See: newDeleteBGPPeerResponse smart constructor.

Instances

Instances details
Generic DeleteBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

Associated Types

type Rep DeleteBGPPeerResponse :: Type -> Type #

Read DeleteBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

Show DeleteBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

NFData DeleteBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

Methods

rnf :: DeleteBGPPeerResponse -> () #

Eq DeleteBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

type Rep DeleteBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

type Rep DeleteBGPPeerResponse = D1 ('MetaData "DeleteBGPPeerResponse" "Amazonka.DirectConnect.DeleteBGPPeer" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DeleteBGPPeerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualInterface") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterface)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteBGPPeerResponse Source #

Create a value of DeleteBGPPeerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:virtualInterface:DeleteBGPPeerResponse', deleteBGPPeerResponse_virtualInterface - The virtual interface.

$sel:httpStatus:DeleteBGPPeerResponse', deleteBGPPeerResponse_httpStatus - The response's http status code.

DeleteConnection

data DeleteConnection Source #

See: newDeleteConnection smart constructor.

Constructors

DeleteConnection' Text 

Instances

Instances details
ToJSON DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

ToHeaders DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

ToPath DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

ToQuery DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

AWSRequest DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

Associated Types

type AWSResponse DeleteConnection #

Generic DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

Associated Types

type Rep DeleteConnection :: Type -> Type #

Read DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

Show DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

NFData DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

Methods

rnf :: DeleteConnection -> () #

Eq DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

Hashable DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

type AWSResponse DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

type Rep DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

type Rep DeleteConnection = D1 ('MetaData "DeleteConnection" "Amazonka.DirectConnect.DeleteConnection" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DeleteConnection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteConnection Source #

Create a value of DeleteConnection with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteConnection, deleteConnection_connectionId - The ID of the connection.

data Connection Source #

Information about an Direct Connect connection.

See: newConnection smart constructor.

Instances

Instances details
FromJSON Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Generic Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Associated Types

type Rep Connection :: Type -> Type #

Read Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Show Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

NFData Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Methods

rnf :: Connection -> () #

Eq Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Hashable Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

type Rep Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

type Rep Connection = D1 ('MetaData "Connection" "Amazonka.DirectConnect.Types.Connection" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "Connection'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionState)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "loaIssueTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey])) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "portEncryptionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))))

newConnection :: Connection Source #

Create a value of Connection with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:awsDevice:Connection', connection_awsDevice - The Direct Connect endpoint on which the physical connection terminates.

$sel:awsDeviceV2:Connection', connection_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

$sel:awsLogicalDeviceId:Connection', connection_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

$sel:bandwidth:Connection', connection_bandwidth - The bandwidth of the connection.

$sel:connectionId:Connection', connection_connectionId - The ID of the connection.

$sel:connectionName:Connection', connection_connectionName - The name of the connection.

$sel:connectionState:Connection', connection_connectionState - The state of the connection. The following are the possible values:

  • ordering: The initial state of a hosted connection provisioned on an interconnect. The connection stays in the ordering state until the owner of the hosted connection confirms or declines the connection order.
  • requested: The initial state of a standard connection. The connection stays in the requested state until the Letter of Authorization (LOA) is sent to the customer.
  • pending: The connection has been approved and is being initialized.
  • available: The network link is up and the connection is ready for use.
  • down: The network link is down.
  • deleting: The connection is being deleted.
  • deleted: The connection has been deleted.
  • rejected: A hosted connection in the ordering state enters the rejected state if it is deleted by the customer.
  • unknown: The state of the connection is not available.

$sel:encryptionMode:Connection', connection_encryptionMode - The MAC Security (MACsec) connection encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

$sel:hasLogicalRedundancy:Connection', connection_hasLogicalRedundancy - Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6).

$sel:jumboFrameCapable:Connection', connection_jumboFrameCapable - Indicates whether jumbo frames (9001 MTU) are supported.

$sel:lagId:Connection', connection_lagId - The ID of the LAG.

$sel:loaIssueTime:Connection', connection_loaIssueTime - The time of the most recent call to DescribeLoa for this connection.

$sel:location:Connection', connection_location - The location of the connection.

$sel:macSecCapable:Connection', connection_macSecCapable - Indicates whether the connection supports MAC Security (MACsec).

$sel:macSecKeys:Connection', connection_macSecKeys - The MAC Security (MACsec) security keys associated with the connection.

$sel:ownerAccount:Connection', connection_ownerAccount - The ID of the Amazon Web Services account that owns the connection.

$sel:partnerName:Connection', connection_partnerName - The name of the Direct Connect service provider associated with the connection.

$sel:portEncryptionStatus:Connection', connection_portEncryptionStatus - The MAC Security (MACsec) port link status of the connection.

The valid values are Encryption Up, which means that there is an active Connection Key Name, or Encryption Down.

$sel:providerName:Connection', connection_providerName - The name of the service provider associated with the connection.

$sel:region:Connection', connection_region - The Amazon Web Services Region where the connection is located.

$sel:tags:Connection', connection_tags - The tags associated with the connection.

$sel:vlan:Connection', connection_vlan - The ID of the VLAN.

DeleteDirectConnectGateway

data DeleteDirectConnectGateway Source #

See: newDeleteDirectConnectGateway smart constructor.

Instances

Instances details
ToJSON DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

ToHeaders DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

ToPath DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

ToQuery DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

AWSRequest DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Generic DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Associated Types

type Rep DeleteDirectConnectGateway :: Type -> Type #

Read DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Show DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

NFData DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Eq DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Hashable DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

type AWSResponse DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

type Rep DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

type Rep DeleteDirectConnectGateway = D1 ('MetaData "DeleteDirectConnectGateway" "Amazonka.DirectConnect.DeleteDirectConnectGateway" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DeleteDirectConnectGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteDirectConnectGateway Source #

Create a value of DeleteDirectConnectGateway with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteDirectConnectGateway, deleteDirectConnectGateway_directConnectGatewayId - The ID of the Direct Connect gateway.

data DeleteDirectConnectGatewayResponse Source #

Instances

Instances details
Generic DeleteDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Associated Types

type Rep DeleteDirectConnectGatewayResponse :: Type -> Type #

Read DeleteDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Show DeleteDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

NFData DeleteDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Eq DeleteDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

type Rep DeleteDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

type Rep DeleteDirectConnectGatewayResponse = D1 ('MetaData "DeleteDirectConnectGatewayResponse" "Amazonka.DirectConnect.DeleteDirectConnectGateway" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DeleteDirectConnectGatewayResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectConnectGateway)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteDirectConnectGatewayResponse Source #

Create a value of DeleteDirectConnectGatewayResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:directConnectGateway:DeleteDirectConnectGatewayResponse', deleteDirectConnectGatewayResponse_directConnectGateway - The Direct Connect gateway.

$sel:httpStatus:DeleteDirectConnectGatewayResponse', deleteDirectConnectGatewayResponse_httpStatus - The response's http status code.

DeleteDirectConnectGatewayAssociation

data DeleteDirectConnectGatewayAssociation Source #

Instances

Instances details
ToJSON DeleteDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

ToHeaders DeleteDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

ToPath DeleteDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

ToQuery DeleteDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

AWSRequest DeleteDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

Generic DeleteDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

Read DeleteDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

Show DeleteDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

NFData DeleteDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

Eq DeleteDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

Hashable DeleteDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

type AWSResponse DeleteDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

type Rep DeleteDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

type Rep DeleteDirectConnectGatewayAssociation = D1 ('MetaData "DeleteDirectConnectGatewayAssociation" "Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DeleteDirectConnectGatewayAssociation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDeleteDirectConnectGatewayAssociation :: DeleteDirectConnectGatewayAssociation Source #

Create a value of DeleteDirectConnectGatewayAssociation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteDirectConnectGatewayAssociation, deleteDirectConnectGatewayAssociation_associationId - The ID of the Direct Connect gateway association.

DeleteDirectConnectGatewayAssociation, deleteDirectConnectGatewayAssociation_directConnectGatewayId - The ID of the Direct Connect gateway.

DeleteDirectConnectGatewayAssociation, deleteDirectConnectGatewayAssociation_virtualGatewayId - The ID of the virtual private gateway.

data DeleteDirectConnectGatewayAssociationResponse Source #

Instances

Instances details
Generic DeleteDirectConnectGatewayAssociationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

Read DeleteDirectConnectGatewayAssociationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

Show DeleteDirectConnectGatewayAssociationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

NFData DeleteDirectConnectGatewayAssociationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

Eq DeleteDirectConnectGatewayAssociationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

type Rep DeleteDirectConnectGatewayAssociationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

type Rep DeleteDirectConnectGatewayAssociationResponse = D1 ('MetaData "DeleteDirectConnectGatewayAssociationResponse" "Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DeleteDirectConnectGatewayAssociationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGatewayAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectConnectGatewayAssociation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

DeleteDirectConnectGatewayAssociationProposal

data DeleteDirectConnectGatewayAssociationProposal Source #

Instances

Instances details
ToJSON DeleteDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

ToHeaders DeleteDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

ToPath DeleteDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

ToQuery DeleteDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

AWSRequest DeleteDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

Generic DeleteDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

Read DeleteDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

Show DeleteDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

NFData DeleteDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

Eq DeleteDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

Hashable DeleteDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

type AWSResponse DeleteDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

type Rep DeleteDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

type Rep DeleteDirectConnectGatewayAssociationProposal = D1 ('MetaData "DeleteDirectConnectGatewayAssociationProposal" "Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DeleteDirectConnectGatewayAssociationProposal'" 'PrefixI 'True) (S1 ('MetaSel ('Just "proposalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteDirectConnectGatewayAssociationProposal Source #

Create a value of DeleteDirectConnectGatewayAssociationProposal with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteDirectConnectGatewayAssociationProposal, deleteDirectConnectGatewayAssociationProposal_proposalId - The ID of the proposal.

data DeleteDirectConnectGatewayAssociationProposalResponse Source #

Instances

Instances details
Generic DeleteDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

Read DeleteDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

Show DeleteDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

NFData DeleteDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

Eq DeleteDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

type Rep DeleteDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

type Rep DeleteDirectConnectGatewayAssociationProposalResponse = D1 ('MetaData "DeleteDirectConnectGatewayAssociationProposalResponse" "Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DeleteDirectConnectGatewayAssociationProposalResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGatewayAssociationProposal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectConnectGatewayAssociationProposal)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

DeleteInterconnect

data DeleteInterconnect Source #

See: newDeleteInterconnect smart constructor.

Instances

Instances details
ToJSON DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

ToHeaders DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

ToPath DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

ToQuery DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

AWSRequest DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

Associated Types

type AWSResponse DeleteInterconnect #

Generic DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

Associated Types

type Rep DeleteInterconnect :: Type -> Type #

Read DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

Show DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

NFData DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

Methods

rnf :: DeleteInterconnect -> () #

Eq DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

Hashable DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

type AWSResponse DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

type Rep DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

type Rep DeleteInterconnect = D1 ('MetaData "DeleteInterconnect" "Amazonka.DirectConnect.DeleteInterconnect" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DeleteInterconnect'" 'PrefixI 'True) (S1 ('MetaSel ('Just "interconnectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteInterconnect Source #

Create a value of DeleteInterconnect with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteInterconnect, deleteInterconnect_interconnectId - The ID of the interconnect.

data DeleteInterconnectResponse Source #

See: newDeleteInterconnectResponse smart constructor.

Instances

Instances details
Generic DeleteInterconnectResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

Associated Types

type Rep DeleteInterconnectResponse :: Type -> Type #

Read DeleteInterconnectResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

Show DeleteInterconnectResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

NFData DeleteInterconnectResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

Eq DeleteInterconnectResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

type Rep DeleteInterconnectResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

type Rep DeleteInterconnectResponse = D1 ('MetaData "DeleteInterconnectResponse" "Amazonka.DirectConnect.DeleteInterconnect" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DeleteInterconnectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "interconnectState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InterconnectState)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteInterconnectResponse Source #

Create a value of DeleteInterconnectResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteInterconnectResponse, deleteInterconnectResponse_interconnectState - The state of the interconnect. The following are the possible values:

  • requested: The initial state of an interconnect. The interconnect stays in the requested state until the Letter of Authorization (LOA) is sent to the customer.
  • pending: The interconnect is approved, and is being initialized.
  • available: The network link is up, and the interconnect is ready for use.
  • down: The network link is down.
  • deleting: The interconnect is being deleted.
  • deleted: The interconnect is deleted.
  • unknown: The state of the interconnect is not available.

$sel:httpStatus:DeleteInterconnectResponse', deleteInterconnectResponse_httpStatus - The response's http status code.

DeleteLag

data DeleteLag Source #

See: newDeleteLag smart constructor.

Constructors

DeleteLag' Text 

Instances

Instances details
ToJSON DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

ToHeaders DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

Methods

toHeaders :: DeleteLag -> [Header] #

ToPath DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

ToQuery DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

AWSRequest DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

Associated Types

type AWSResponse DeleteLag #

Generic DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

Associated Types

type Rep DeleteLag :: Type -> Type #

Read DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

Show DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

NFData DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

Methods

rnf :: DeleteLag -> () #

Eq DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

Hashable DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

type AWSResponse DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

type Rep DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

type Rep DeleteLag = D1 ('MetaData "DeleteLag" "Amazonka.DirectConnect.DeleteLag" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DeleteLag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteLag Source #

Arguments

:: Text

DeleteLag

-> DeleteLag 

Create a value of DeleteLag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteLag, deleteLag_lagId - The ID of the LAG.

data Lag Source #

Information about a link aggregation group (LAG).

See: newLag smart constructor.

Instances

Instances details
FromJSON Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Generic Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Associated Types

type Rep Lag :: Type -> Type #

Methods

from :: Lag -> Rep Lag x #

to :: Rep Lag x -> Lag #

Read Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Show Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

showsPrec :: Int -> Lag -> ShowS #

show :: Lag -> String #

showList :: [Lag] -> ShowS #

NFData Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

rnf :: Lag -> () #

Eq Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

(==) :: Lag -> Lag -> Bool #

(/=) :: Lag -> Lag -> Bool #

Hashable Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

hashWithSalt :: Int -> Lag -> Int #

hash :: Lag -> Int #

type Rep Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

type Rep Lag = D1 ('MetaData "Lag" "Amazonka.DirectConnect.Types.Lag" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "Lag'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "allowsHostedConnections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Connection]))))) :*: ((S1 ('MetaSel ('Just "connectionsBandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "lagName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lagState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LagState))) :*: (S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey]))))) :*: ((S1 ('MetaSel ('Just "minimumLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "numberOfConnections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))))))))

newLag :: Lag Source #

Create a value of Lag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowsHostedConnections:Lag', lag_allowsHostedConnections - Indicates whether the LAG can host other connections.

Lag, lag_awsDevice - The Direct Connect endpoint that hosts the LAG.

Lag, lag_awsDeviceV2 - The Direct Connect endpoint that hosts the LAG.

Lag, lag_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

$sel:connections:Lag', lag_connections - The connections bundled by the LAG.

$sel:connectionsBandwidth:Lag', lag_connectionsBandwidth - The individual bandwidth of the physical connections bundled by the LAG. The possible values are 1Gbps and 10Gbps.

Lag, lag_encryptionMode - The LAG MAC Security (MACsec) encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

Lag, lag_hasLogicalRedundancy - Indicates whether the LAG supports a secondary BGP peer in the same address family (IPv4/IPv6).

Lag, lag_jumboFrameCapable - Indicates whether jumbo frames (9001 MTU) are supported.

Lag, lag_lagId - The ID of the LAG.

$sel:lagName:Lag', lag_lagName - The name of the LAG.

$sel:lagState:Lag', lag_lagState - The state of the LAG. The following are the possible values:

  • requested: The initial state of a LAG. The LAG stays in the requested state until the Letter of Authorization (LOA) is available.
  • pending: The LAG has been approved and is being initialized.
  • available: The network link is established and the LAG is ready for use.
  • down: The network link is down.
  • deleting: The LAG is being deleted.
  • deleted: The LAG is deleted.
  • unknown: The state of the LAG is not available.

Lag, lag_location - The location of the LAG.

Lag, lag_macSecCapable - Indicates whether the LAG supports MAC Security (MACsec).

Lag, lag_macSecKeys - The MAC Security (MACsec) security keys associated with the LAG.

$sel:minimumLinks:Lag', lag_minimumLinks - The minimum number of physical dedicated connections that must be operational for the LAG itself to be operational.

$sel:numberOfConnections:Lag', lag_numberOfConnections - The number of physical dedicated connections bundled by the LAG, up to a maximum of 10.

Lag, lag_ownerAccount - The ID of the Amazon Web Services account that owns the LAG.

Lag, lag_providerName - The name of the service provider associated with the LAG.

Lag, lag_region - The Amazon Web Services Region where the connection is located.

Lag, lag_tags - The tags associated with the LAG.

DeleteVirtualInterface

data DeleteVirtualInterface Source #

See: newDeleteVirtualInterface smart constructor.

Instances

Instances details
ToJSON DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

ToHeaders DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

ToPath DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

ToQuery DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

AWSRequest DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

Associated Types

type AWSResponse DeleteVirtualInterface #

Generic DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

Associated Types

type Rep DeleteVirtualInterface :: Type -> Type #

Read DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

Show DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

NFData DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

Methods

rnf :: DeleteVirtualInterface -> () #

Eq DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

Hashable DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

type AWSResponse DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

type Rep DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

type Rep DeleteVirtualInterface = D1 ('MetaData "DeleteVirtualInterface" "Amazonka.DirectConnect.DeleteVirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DeleteVirtualInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteVirtualInterface Source #

Create a value of DeleteVirtualInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteVirtualInterface, deleteVirtualInterface_virtualInterfaceId - The ID of the virtual interface.

data DeleteVirtualInterfaceResponse Source #

See: newDeleteVirtualInterfaceResponse smart constructor.

Instances

Instances details
Generic DeleteVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

Associated Types

type Rep DeleteVirtualInterfaceResponse :: Type -> Type #

Read DeleteVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

Show DeleteVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

NFData DeleteVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

Eq DeleteVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

type Rep DeleteVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

type Rep DeleteVirtualInterfaceResponse = D1 ('MetaData "DeleteVirtualInterfaceResponse" "Amazonka.DirectConnect.DeleteVirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DeleteVirtualInterfaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualInterfaceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterfaceState)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteVirtualInterfaceResponse Source #

Create a value of DeleteVirtualInterfaceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteVirtualInterfaceResponse, deleteVirtualInterfaceResponse_virtualInterfaceState - The state of the virtual interface. The following are the possible values:

  • confirming: The creation of the virtual interface is pending confirmation from the virtual interface owner. If the owner of the virtual interface is different from the owner of the connection on which it is provisioned, then the virtual interface will remain in this state until it is confirmed by the virtual interface owner.
  • verifying: This state only applies to public virtual interfaces. Each public virtual interface needs validation before the virtual interface can be created.
  • pending: A virtual interface is in this state from the time that it is created until the virtual interface is ready to forward traffic.
  • available: A virtual interface that is able to forward traffic.
  • down: A virtual interface that is BGP down.
  • deleting: A virtual interface is in this state immediately after calling DeleteVirtualInterface until it can no longer forward traffic.
  • deleted: A virtual interface that cannot forward traffic.
  • rejected: The virtual interface owner has declined creation of the virtual interface. If a virtual interface in the Confirming state is deleted by the virtual interface owner, the virtual interface enters the Rejected state.
  • unknown: The state of the virtual interface is not available.

$sel:httpStatus:DeleteVirtualInterfaceResponse', deleteVirtualInterfaceResponse_httpStatus - The response's http status code.

DescribeConnections

data DescribeConnections Source #

See: newDescribeConnections smart constructor.

Instances

Instances details
ToJSON DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

ToHeaders DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

ToPath DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

ToQuery DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

AWSRequest DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

Associated Types

type AWSResponse DescribeConnections #

Generic DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

Associated Types

type Rep DescribeConnections :: Type -> Type #

Read DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

Show DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

NFData DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

Methods

rnf :: DescribeConnections -> () #

Eq DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

Hashable DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

type AWSResponse DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

type Rep DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

type Rep DescribeConnections = D1 ('MetaData "DescribeConnections" "Amazonka.DirectConnect.DescribeConnections" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeConnections'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDescribeConnections :: DescribeConnections Source #

Create a value of DescribeConnections with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeConnections, describeConnections_connectionId - The ID of the connection.

data Connections Source #

See: newConnections smart constructor.

Constructors

Connections' (Maybe [Connection]) 

Instances

Instances details
FromJSON Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Generic Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Associated Types

type Rep Connections :: Type -> Type #

Read Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Show Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

NFData Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Methods

rnf :: Connections -> () #

Eq Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Hashable Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

type Rep Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

type Rep Connections = D1 ('MetaData "Connections" "Amazonka.DirectConnect.Types.Connections" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "Connections'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Connection]))))

newConnections :: Connections Source #

Create a value of Connections with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:connections:Connections', connections_connections - The connections.

DescribeCustomerMetadata

data DescribeCustomerMetadata Source #

See: newDescribeCustomerMetadata smart constructor.

Instances

Instances details
ToJSON DescribeCustomerMetadata Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

ToHeaders DescribeCustomerMetadata Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

ToPath DescribeCustomerMetadata Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

ToQuery DescribeCustomerMetadata Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

AWSRequest DescribeCustomerMetadata Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

Generic DescribeCustomerMetadata Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

Associated Types

type Rep DescribeCustomerMetadata :: Type -> Type #

Read DescribeCustomerMetadata Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

Show DescribeCustomerMetadata Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

NFData DescribeCustomerMetadata Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

Eq DescribeCustomerMetadata Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

Hashable DescribeCustomerMetadata Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

type AWSResponse DescribeCustomerMetadata Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

type Rep DescribeCustomerMetadata Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

type Rep DescribeCustomerMetadata = D1 ('MetaData "DescribeCustomerMetadata" "Amazonka.DirectConnect.DescribeCustomerMetadata" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeCustomerMetadata'" 'PrefixI 'False) (U1 :: Type -> Type))

newDescribeCustomerMetadata :: DescribeCustomerMetadata Source #

Create a value of DescribeCustomerMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data DescribeCustomerMetadataResponse Source #

See: newDescribeCustomerMetadataResponse smart constructor.

Instances

Instances details
Generic DescribeCustomerMetadataResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

Associated Types

type Rep DescribeCustomerMetadataResponse :: Type -> Type #

Read DescribeCustomerMetadataResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

Show DescribeCustomerMetadataResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

NFData DescribeCustomerMetadataResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

Eq DescribeCustomerMetadataResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

type Rep DescribeCustomerMetadataResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

type Rep DescribeCustomerMetadataResponse = D1 ('MetaData "DescribeCustomerMetadataResponse" "Amazonka.DirectConnect.DescribeCustomerMetadata" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeCustomerMetadataResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "agreements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomerAgreement])) :*: (S1 ('MetaSel ('Just "nniPartnerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NniPartnerType)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeCustomerMetadataResponse Source #

Create a value of DescribeCustomerMetadataResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:agreements:DescribeCustomerMetadataResponse', describeCustomerMetadataResponse_agreements - The list of customer agreements.

$sel:nniPartnerType:DescribeCustomerMetadataResponse', describeCustomerMetadataResponse_nniPartnerType - The type of network-to-network interface (NNI) partner. The partner type will be one of the following:

  • V1: This partner can only allocate 50Mbps, 100Mbps, 200Mbps, 300Mbps, 400Mbps, or 500Mbps subgigabit connections.
  • V2: This partner can only allocate 1GB, 2GB, 5GB, or 10GB hosted connections.
  • nonPartner: The customer is not a partner.

$sel:httpStatus:DescribeCustomerMetadataResponse', describeCustomerMetadataResponse_httpStatus - The response's http status code.

DescribeDirectConnectGatewayAssociationProposals

data DescribeDirectConnectGatewayAssociationProposals Source #

Instances

Instances details
ToJSON DescribeDirectConnectGatewayAssociationProposals Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

ToHeaders DescribeDirectConnectGatewayAssociationProposals Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

ToPath DescribeDirectConnectGatewayAssociationProposals Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

ToQuery DescribeDirectConnectGatewayAssociationProposals Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

AWSRequest DescribeDirectConnectGatewayAssociationProposals Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

Generic DescribeDirectConnectGatewayAssociationProposals Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

Read DescribeDirectConnectGatewayAssociationProposals Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

Show DescribeDirectConnectGatewayAssociationProposals Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

NFData DescribeDirectConnectGatewayAssociationProposals Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

Eq DescribeDirectConnectGatewayAssociationProposals Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

Hashable DescribeDirectConnectGatewayAssociationProposals Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

type AWSResponse DescribeDirectConnectGatewayAssociationProposals Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

type Rep DescribeDirectConnectGatewayAssociationProposals Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

type Rep DescribeDirectConnectGatewayAssociationProposals = D1 ('MetaData "DescribeDirectConnectGatewayAssociationProposals" "Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeDirectConnectGatewayAssociationProposals'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associatedGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "proposalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDescribeDirectConnectGatewayAssociationProposals :: DescribeDirectConnectGatewayAssociationProposals Source #

Create a value of DescribeDirectConnectGatewayAssociationProposals with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:associatedGatewayId:DescribeDirectConnectGatewayAssociationProposals', describeDirectConnectGatewayAssociationProposals_associatedGatewayId - The ID of the associated gateway.

DescribeDirectConnectGatewayAssociationProposals, describeDirectConnectGatewayAssociationProposals_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:maxResults:DescribeDirectConnectGatewayAssociationProposals', describeDirectConnectGatewayAssociationProposals_maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

If MaxResults is given a value larger than 100, only 100 results are returned.

DescribeDirectConnectGatewayAssociationProposals, describeDirectConnectGatewayAssociationProposals_nextToken - The token for the next page of results.

DescribeDirectConnectGatewayAssociationProposals, describeDirectConnectGatewayAssociationProposals_proposalId - The ID of the proposal.

data DescribeDirectConnectGatewayAssociationProposalsResponse Source #

Instances

Instances details
Generic DescribeDirectConnectGatewayAssociationProposalsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

Read DescribeDirectConnectGatewayAssociationProposalsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

Show DescribeDirectConnectGatewayAssociationProposalsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

NFData DescribeDirectConnectGatewayAssociationProposalsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

Eq DescribeDirectConnectGatewayAssociationProposalsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

type Rep DescribeDirectConnectGatewayAssociationProposalsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

type Rep DescribeDirectConnectGatewayAssociationProposalsResponse = D1 ('MetaData "DescribeDirectConnectGatewayAssociationProposalsResponse" "Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeDirectConnectGatewayAssociationProposalsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGatewayAssociationProposals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DirectConnectGatewayAssociationProposal])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

DescribeDirectConnectGatewayAssociations (Paginated)

data DescribeDirectConnectGatewayAssociations Source #

Instances

Instances details
ToJSON DescribeDirectConnectGatewayAssociations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

ToHeaders DescribeDirectConnectGatewayAssociations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

ToPath DescribeDirectConnectGatewayAssociations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

ToQuery DescribeDirectConnectGatewayAssociations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

AWSPager DescribeDirectConnectGatewayAssociations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

AWSRequest DescribeDirectConnectGatewayAssociations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

Generic DescribeDirectConnectGatewayAssociations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

Read DescribeDirectConnectGatewayAssociations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

Show DescribeDirectConnectGatewayAssociations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

NFData DescribeDirectConnectGatewayAssociations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

Eq DescribeDirectConnectGatewayAssociations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

Hashable DescribeDirectConnectGatewayAssociations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

type AWSResponse DescribeDirectConnectGatewayAssociations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

type Rep DescribeDirectConnectGatewayAssociations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

type Rep DescribeDirectConnectGatewayAssociations = D1 ('MetaData "DescribeDirectConnectGatewayAssociations" "Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeDirectConnectGatewayAssociations'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associatedGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDescribeDirectConnectGatewayAssociations :: DescribeDirectConnectGatewayAssociations Source #

Create a value of DescribeDirectConnectGatewayAssociations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:associatedGatewayId:DescribeDirectConnectGatewayAssociations', describeDirectConnectGatewayAssociations_associatedGatewayId - The ID of the associated gateway.

DescribeDirectConnectGatewayAssociations, describeDirectConnectGatewayAssociations_associationId - The ID of the Direct Connect gateway association.

DescribeDirectConnectGatewayAssociations, describeDirectConnectGatewayAssociations_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:maxResults:DescribeDirectConnectGatewayAssociations', describeDirectConnectGatewayAssociations_maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

If MaxResults is given a value larger than 100, only 100 results are returned.

DescribeDirectConnectGatewayAssociations, describeDirectConnectGatewayAssociations_nextToken - The token provided in the previous call to retrieve the next page.

DescribeDirectConnectGatewayAssociations, describeDirectConnectGatewayAssociations_virtualGatewayId - The ID of the virtual private gateway or transit gateway.

data DescribeDirectConnectGatewayAssociationsResponse Source #

Instances

Instances details
Generic DescribeDirectConnectGatewayAssociationsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

Read DescribeDirectConnectGatewayAssociationsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

Show DescribeDirectConnectGatewayAssociationsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

NFData DescribeDirectConnectGatewayAssociationsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

Eq DescribeDirectConnectGatewayAssociationsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

type Rep DescribeDirectConnectGatewayAssociationsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

type Rep DescribeDirectConnectGatewayAssociationsResponse = D1 ('MetaData "DescribeDirectConnectGatewayAssociationsResponse" "Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeDirectConnectGatewayAssociationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGatewayAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DirectConnectGatewayAssociation])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

DescribeDirectConnectGatewayAttachments (Paginated)

data DescribeDirectConnectGatewayAttachments Source #

Instances

Instances details
ToJSON DescribeDirectConnectGatewayAttachments Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

ToHeaders DescribeDirectConnectGatewayAttachments Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

ToPath DescribeDirectConnectGatewayAttachments Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

ToQuery DescribeDirectConnectGatewayAttachments Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

AWSPager DescribeDirectConnectGatewayAttachments Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

AWSRequest DescribeDirectConnectGatewayAttachments Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

Generic DescribeDirectConnectGatewayAttachments Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

Read DescribeDirectConnectGatewayAttachments Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

Show DescribeDirectConnectGatewayAttachments Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

NFData DescribeDirectConnectGatewayAttachments Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

Eq DescribeDirectConnectGatewayAttachments Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

Hashable DescribeDirectConnectGatewayAttachments Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

type AWSResponse DescribeDirectConnectGatewayAttachments Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

type Rep DescribeDirectConnectGatewayAttachments Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

type Rep DescribeDirectConnectGatewayAttachments = D1 ('MetaData "DescribeDirectConnectGatewayAttachments" "Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeDirectConnectGatewayAttachments'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDescribeDirectConnectGatewayAttachments :: DescribeDirectConnectGatewayAttachments Source #

Create a value of DescribeDirectConnectGatewayAttachments with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeDirectConnectGatewayAttachments, describeDirectConnectGatewayAttachments_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:maxResults:DescribeDirectConnectGatewayAttachments', describeDirectConnectGatewayAttachments_maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

If MaxResults is given a value larger than 100, only 100 results are returned.

DescribeDirectConnectGatewayAttachments, describeDirectConnectGatewayAttachments_nextToken - The token provided in the previous call to retrieve the next page.

DescribeDirectConnectGatewayAttachments, describeDirectConnectGatewayAttachments_virtualInterfaceId - The ID of the virtual interface.

data DescribeDirectConnectGatewayAttachmentsResponse Source #

Instances

Instances details
Generic DescribeDirectConnectGatewayAttachmentsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

Read DescribeDirectConnectGatewayAttachmentsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

Show DescribeDirectConnectGatewayAttachmentsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

NFData DescribeDirectConnectGatewayAttachmentsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

Eq DescribeDirectConnectGatewayAttachmentsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

type Rep DescribeDirectConnectGatewayAttachmentsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

type Rep DescribeDirectConnectGatewayAttachmentsResponse = D1 ('MetaData "DescribeDirectConnectGatewayAttachmentsResponse" "Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeDirectConnectGatewayAttachmentsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGatewayAttachments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DirectConnectGatewayAttachment])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

DescribeDirectConnectGateways (Paginated)

data DescribeDirectConnectGateways Source #

See: newDescribeDirectConnectGateways smart constructor.

Instances

Instances details
ToJSON DescribeDirectConnectGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

ToHeaders DescribeDirectConnectGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

ToPath DescribeDirectConnectGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

ToQuery DescribeDirectConnectGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

AWSPager DescribeDirectConnectGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

AWSRequest DescribeDirectConnectGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

Generic DescribeDirectConnectGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

Associated Types

type Rep DescribeDirectConnectGateways :: Type -> Type #

Read DescribeDirectConnectGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

Show DescribeDirectConnectGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

NFData DescribeDirectConnectGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

Eq DescribeDirectConnectGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

Hashable DescribeDirectConnectGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

type AWSResponse DescribeDirectConnectGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

type Rep DescribeDirectConnectGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

type Rep DescribeDirectConnectGateways = D1 ('MetaData "DescribeDirectConnectGateways" "Amazonka.DirectConnect.DescribeDirectConnectGateways" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeDirectConnectGateways'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDescribeDirectConnectGateways :: DescribeDirectConnectGateways Source #

Create a value of DescribeDirectConnectGateways with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeDirectConnectGateways, describeDirectConnectGateways_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:maxResults:DescribeDirectConnectGateways', describeDirectConnectGateways_maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

If MaxResults is given a value larger than 100, only 100 results are returned.

DescribeDirectConnectGateways, describeDirectConnectGateways_nextToken - The token provided in the previous call to retrieve the next page.

data DescribeDirectConnectGatewaysResponse Source #

Instances

Instances details
Generic DescribeDirectConnectGatewaysResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

Read DescribeDirectConnectGatewaysResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

Show DescribeDirectConnectGatewaysResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

NFData DescribeDirectConnectGatewaysResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

Eq DescribeDirectConnectGatewaysResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

type Rep DescribeDirectConnectGatewaysResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

type Rep DescribeDirectConnectGatewaysResponse = D1 ('MetaData "DescribeDirectConnectGatewaysResponse" "Amazonka.DirectConnect.DescribeDirectConnectGateways" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeDirectConnectGatewaysResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGateways") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DirectConnectGateway])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeDirectConnectGatewaysResponse Source #

Create a value of DescribeDirectConnectGatewaysResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:directConnectGateways:DescribeDirectConnectGatewaysResponse', describeDirectConnectGatewaysResponse_directConnectGateways - The Direct Connect gateways.

DescribeDirectConnectGateways, describeDirectConnectGatewaysResponse_nextToken - The token to retrieve the next page.

$sel:httpStatus:DescribeDirectConnectGatewaysResponse', describeDirectConnectGatewaysResponse_httpStatus - The response's http status code.

DescribeHostedConnections

data DescribeHostedConnections Source #

See: newDescribeHostedConnections smart constructor.

Instances

Instances details
ToJSON DescribeHostedConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeHostedConnections

ToHeaders DescribeHostedConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeHostedConnections

ToPath DescribeHostedConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeHostedConnections

ToQuery DescribeHostedConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeHostedConnections

AWSRequest DescribeHostedConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeHostedConnections

Generic DescribeHostedConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeHostedConnections

Associated Types

type Rep DescribeHostedConnections :: Type -> Type #

Read DescribeHostedConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeHostedConnections

Show DescribeHostedConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeHostedConnections

NFData DescribeHostedConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeHostedConnections

Eq DescribeHostedConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeHostedConnections

Hashable DescribeHostedConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeHostedConnections

type AWSResponse DescribeHostedConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeHostedConnections

type Rep DescribeHostedConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeHostedConnections

type Rep DescribeHostedConnections = D1 ('MetaData "DescribeHostedConnections" "Amazonka.DirectConnect.DescribeHostedConnections" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeHostedConnections'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeHostedConnections Source #

Create a value of DescribeHostedConnections with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeHostedConnections, describeHostedConnections_connectionId - The ID of the interconnect or LAG.

data Connections Source #

See: newConnections smart constructor.

Constructors

Connections' (Maybe [Connection]) 

Instances

Instances details
FromJSON Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Generic Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Associated Types

type Rep Connections :: Type -> Type #

Read Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Show Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

NFData Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Methods

rnf :: Connections -> () #

Eq Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Hashable Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

type Rep Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

type Rep Connections = D1 ('MetaData "Connections" "Amazonka.DirectConnect.Types.Connections" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "Connections'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Connection]))))

newConnections :: Connections Source #

Create a value of Connections with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:connections:Connections', connections_connections - The connections.

DescribeInterconnects

data DescribeInterconnects Source #

See: newDescribeInterconnects smart constructor.

Instances

Instances details
ToJSON DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

ToHeaders DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

ToPath DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

ToQuery DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

AWSRequest DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

Associated Types

type AWSResponse DescribeInterconnects #

Generic DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

Associated Types

type Rep DescribeInterconnects :: Type -> Type #

Read DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

Show DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

NFData DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

Methods

rnf :: DescribeInterconnects -> () #

Eq DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

Hashable DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

type AWSResponse DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

type Rep DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

type Rep DescribeInterconnects = D1 ('MetaData "DescribeInterconnects" "Amazonka.DirectConnect.DescribeInterconnects" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeInterconnects'" 'PrefixI 'True) (S1 ('MetaSel ('Just "interconnectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDescribeInterconnects :: DescribeInterconnects Source #

Create a value of DescribeInterconnects with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeInterconnects, describeInterconnects_interconnectId - The ID of the interconnect.

data DescribeInterconnectsResponse Source #

See: newDescribeInterconnectsResponse smart constructor.

Instances

Instances details
Generic DescribeInterconnectsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

Associated Types

type Rep DescribeInterconnectsResponse :: Type -> Type #

Read DescribeInterconnectsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

Show DescribeInterconnectsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

NFData DescribeInterconnectsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

Eq DescribeInterconnectsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

type Rep DescribeInterconnectsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

type Rep DescribeInterconnectsResponse = D1 ('MetaData "DescribeInterconnectsResponse" "Amazonka.DirectConnect.DescribeInterconnects" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeInterconnectsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "interconnects") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Interconnect])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeInterconnectsResponse Source #

Create a value of DescribeInterconnectsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:interconnects:DescribeInterconnectsResponse', describeInterconnectsResponse_interconnects - The interconnects.

$sel:httpStatus:DescribeInterconnectsResponse', describeInterconnectsResponse_httpStatus - The response's http status code.

DescribeLags

data DescribeLags Source #

See: newDescribeLags smart constructor.

Constructors

DescribeLags' (Maybe Text) 

Instances

Instances details
ToJSON DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

ToHeaders DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

ToPath DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

ToQuery DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

AWSRequest DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

Associated Types

type AWSResponse DescribeLags #

Generic DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

Associated Types

type Rep DescribeLags :: Type -> Type #

Read DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

Show DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

NFData DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

Methods

rnf :: DescribeLags -> () #

Eq DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

Hashable DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

type AWSResponse DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

type Rep DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

type Rep DescribeLags = D1 ('MetaData "DescribeLags" "Amazonka.DirectConnect.DescribeLags" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeLags'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDescribeLags :: DescribeLags Source #

Create a value of DescribeLags with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeLags, describeLags_lagId - The ID of the LAG.

data DescribeLagsResponse Source #

See: newDescribeLagsResponse smart constructor.

Instances

Instances details
Generic DescribeLagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

Associated Types

type Rep DescribeLagsResponse :: Type -> Type #

Read DescribeLagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

Show DescribeLagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

NFData DescribeLagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

Methods

rnf :: DescribeLagsResponse -> () #

Eq DescribeLagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

type Rep DescribeLagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

type Rep DescribeLagsResponse = D1 ('MetaData "DescribeLagsResponse" "Amazonka.DirectConnect.DescribeLags" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeLagsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Lag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeLagsResponse Source #

Create a value of DescribeLagsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lags:DescribeLagsResponse', describeLagsResponse_lags - The LAGs.

$sel:httpStatus:DescribeLagsResponse', describeLagsResponse_httpStatus - The response's http status code.

DescribeLoa

data DescribeLoa Source #

See: newDescribeLoa smart constructor.

Instances

Instances details
ToJSON DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

ToHeaders DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

Methods

toHeaders :: DescribeLoa -> [Header] #

ToPath DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

ToQuery DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

AWSRequest DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

Associated Types

type AWSResponse DescribeLoa #

Generic DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

Associated Types

type Rep DescribeLoa :: Type -> Type #

Read DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

Show DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

NFData DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

Methods

rnf :: DescribeLoa -> () #

Eq DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

Hashable DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

type AWSResponse DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

type Rep DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

type Rep DescribeLoa = D1 ('MetaData "DescribeLoa" "Amazonka.DirectConnect.DescribeLoa" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeLoa'" 'PrefixI 'True) (S1 ('MetaSel ('Just "loaContentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoaContentType)) :*: (S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDescribeLoa Source #

Create a value of DescribeLoa with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeLoa, describeLoa_loaContentType - The standard media type for the LOA-CFA document. The only supported value is application/pdf.

DescribeLoa, describeLoa_providerName - The name of the service provider who establishes connectivity on your behalf. If you specify this parameter, the LOA-CFA lists the provider name alongside your company name as the requester of the cross connect.

DescribeLoa, describeLoa_connectionId - The ID of a connection, LAG, or interconnect.

data DescribeLoaResponse Source #

Information about a Letter of Authorization - Connecting Facility Assignment (LOA-CFA) for a connection.

See: newDescribeLoaResponse smart constructor.

Instances

Instances details
Generic DescribeLoaResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

Associated Types

type Rep DescribeLoaResponse :: Type -> Type #

Read DescribeLoaResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

Show DescribeLoaResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

NFData DescribeLoaResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

Methods

rnf :: DescribeLoaResponse -> () #

Eq DescribeLoaResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

type Rep DescribeLoaResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

type Rep DescribeLoaResponse = D1 ('MetaData "DescribeLoaResponse" "Amazonka.DirectConnect.DescribeLoa" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeLoaResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "loaContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64)) :*: (S1 ('MetaSel ('Just "loaContentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoaContentType)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeLoaResponse Source #

Create a value of DescribeLoaResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:loaContent:DescribeLoaResponse', describeLoaResponse_loaContent - The binary contents of the LOA-CFA document.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

DescribeLoa, describeLoaResponse_loaContentType - The standard media type for the LOA-CFA document. The only supported value is application/pdf.

$sel:httpStatus:DescribeLoaResponse', describeLoaResponse_httpStatus - The response's http status code.

DescribeLocations

data DescribeLocations Source #

See: newDescribeLocations smart constructor.

Constructors

DescribeLocations' 

Instances

Instances details
ToJSON DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

ToHeaders DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

ToPath DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

ToQuery DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

AWSRequest DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

Associated Types

type AWSResponse DescribeLocations #

Generic DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

Associated Types

type Rep DescribeLocations :: Type -> Type #

Read DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

Show DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

NFData DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

Methods

rnf :: DescribeLocations -> () #

Eq DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

Hashable DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

type AWSResponse DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

type Rep DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

type Rep DescribeLocations = D1 ('MetaData "DescribeLocations" "Amazonka.DirectConnect.DescribeLocations" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeLocations'" 'PrefixI 'False) (U1 :: Type -> Type))

newDescribeLocations :: DescribeLocations Source #

Create a value of DescribeLocations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data DescribeLocationsResponse Source #

See: newDescribeLocationsResponse smart constructor.

Instances

Instances details
Generic DescribeLocationsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

Associated Types

type Rep DescribeLocationsResponse :: Type -> Type #

Read DescribeLocationsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

Show DescribeLocationsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

NFData DescribeLocationsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

Eq DescribeLocationsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

type Rep DescribeLocationsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

type Rep DescribeLocationsResponse = D1 ('MetaData "DescribeLocationsResponse" "Amazonka.DirectConnect.DescribeLocations" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeLocationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "locations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Location])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeLocationsResponse Source #

Create a value of DescribeLocationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:locations:DescribeLocationsResponse', describeLocationsResponse_locations - The locations.

$sel:httpStatus:DescribeLocationsResponse', describeLocationsResponse_httpStatus - The response's http status code.

DescribeRouterConfiguration

data DescribeRouterConfiguration Source #

Provides the details about a virtual interface's router.

See: newDescribeRouterConfiguration smart constructor.

Instances

Instances details
ToJSON DescribeRouterConfiguration Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

ToHeaders DescribeRouterConfiguration Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

ToPath DescribeRouterConfiguration Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

ToQuery DescribeRouterConfiguration Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

AWSRequest DescribeRouterConfiguration Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

Generic DescribeRouterConfiguration Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

Associated Types

type Rep DescribeRouterConfiguration :: Type -> Type #

Read DescribeRouterConfiguration Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

Show DescribeRouterConfiguration Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

NFData DescribeRouterConfiguration Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

Eq DescribeRouterConfiguration Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

Hashable DescribeRouterConfiguration Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

type AWSResponse DescribeRouterConfiguration Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

type Rep DescribeRouterConfiguration Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

type Rep DescribeRouterConfiguration = D1 ('MetaData "DescribeRouterConfiguration" "Amazonka.DirectConnect.DescribeRouterConfiguration" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeRouterConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "routerTypeIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeRouterConfiguration Source #

Create a value of DescribeRouterConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeRouterConfiguration, describeRouterConfiguration_routerTypeIdentifier - Identifies the router by a combination of vendor, platform, and software version. For example, CiscoSystemsInc-2900SeriesRouters-IOS124.

DescribeRouterConfiguration, describeRouterConfiguration_virtualInterfaceId - The ID of the virtual interface.

data DescribeRouterConfigurationResponse Source #

Instances

Instances details
Generic DescribeRouterConfigurationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

Read DescribeRouterConfigurationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

Show DescribeRouterConfigurationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

NFData DescribeRouterConfigurationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

Eq DescribeRouterConfigurationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

type Rep DescribeRouterConfigurationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

type Rep DescribeRouterConfigurationResponse = D1 ('MetaData "DescribeRouterConfigurationResponse" "Amazonka.DirectConnect.DescribeRouterConfiguration" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeRouterConfigurationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "customerRouterConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "router") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RouterType))) :*: (S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDescribeRouterConfigurationResponse Source #

Create a value of DescribeRouterConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeRouterConfigurationResponse, describeRouterConfigurationResponse_customerRouterConfig - The customer router configuration.

$sel:router:DescribeRouterConfigurationResponse', describeRouterConfigurationResponse_router - The details about the router.

DescribeRouterConfiguration, describeRouterConfigurationResponse_virtualInterfaceId - The ID assigned to the virtual interface.

DescribeRouterConfigurationResponse, describeRouterConfigurationResponse_virtualInterfaceName - Provides the details about a virtual interface's router.

$sel:httpStatus:DescribeRouterConfigurationResponse', describeRouterConfigurationResponse_httpStatus - The response's http status code.

DescribeTags

data DescribeTags Source #

See: newDescribeTags smart constructor.

Constructors

DescribeTags' [Text] 

Instances

Instances details
ToJSON DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

ToHeaders DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

ToPath DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

ToQuery DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

AWSRequest DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

Associated Types

type AWSResponse DescribeTags #

Generic DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

Associated Types

type Rep DescribeTags :: Type -> Type #

Read DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

Show DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

NFData DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

Methods

rnf :: DescribeTags -> () #

Eq DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

Hashable DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

type AWSResponse DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

type Rep DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

type Rep DescribeTags = D1 ('MetaData "DescribeTags" "Amazonka.DirectConnect.DescribeTags" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeTags'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newDescribeTags :: DescribeTags Source #

Create a value of DescribeTags with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArns:DescribeTags', describeTags_resourceArns - The Amazon Resource Names (ARNs) of the resources.

data DescribeTagsResponse Source #

See: newDescribeTagsResponse smart constructor.

Instances

Instances details
Generic DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

Associated Types

type Rep DescribeTagsResponse :: Type -> Type #

Read DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

Show DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

NFData DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

Methods

rnf :: DescribeTagsResponse -> () #

Eq DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

type Rep DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

type Rep DescribeTagsResponse = D1 ('MetaData "DescribeTagsResponse" "Amazonka.DirectConnect.DescribeTags" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeTagsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceTag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeTagsResponse Source #

Create a value of DescribeTagsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceTags:DescribeTagsResponse', describeTagsResponse_resourceTags - Information about the tags.

$sel:httpStatus:DescribeTagsResponse', describeTagsResponse_httpStatus - The response's http status code.

DescribeVirtualGateways

data DescribeVirtualGateways Source #

See: newDescribeVirtualGateways smart constructor.

Instances

Instances details
ToJSON DescribeVirtualGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

ToHeaders DescribeVirtualGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

ToPath DescribeVirtualGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

ToQuery DescribeVirtualGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

AWSRequest DescribeVirtualGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

Generic DescribeVirtualGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

Associated Types

type Rep DescribeVirtualGateways :: Type -> Type #

Read DescribeVirtualGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

Show DescribeVirtualGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

NFData DescribeVirtualGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

Methods

rnf :: DescribeVirtualGateways -> () #

Eq DescribeVirtualGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

Hashable DescribeVirtualGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

type AWSResponse DescribeVirtualGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

type Rep DescribeVirtualGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

type Rep DescribeVirtualGateways = D1 ('MetaData "DescribeVirtualGateways" "Amazonka.DirectConnect.DescribeVirtualGateways" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeVirtualGateways'" 'PrefixI 'False) (U1 :: Type -> Type))

newDescribeVirtualGateways :: DescribeVirtualGateways Source #

Create a value of DescribeVirtualGateways with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data DescribeVirtualGatewaysResponse Source #

See: newDescribeVirtualGatewaysResponse smart constructor.

Instances

Instances details
Generic DescribeVirtualGatewaysResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

Associated Types

type Rep DescribeVirtualGatewaysResponse :: Type -> Type #

Read DescribeVirtualGatewaysResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

Show DescribeVirtualGatewaysResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

NFData DescribeVirtualGatewaysResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

Eq DescribeVirtualGatewaysResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

type Rep DescribeVirtualGatewaysResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

type Rep DescribeVirtualGatewaysResponse = D1 ('MetaData "DescribeVirtualGatewaysResponse" "Amazonka.DirectConnect.DescribeVirtualGateways" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeVirtualGatewaysResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualGateways") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VirtualGateway])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeVirtualGatewaysResponse Source #

Create a value of DescribeVirtualGatewaysResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:virtualGateways:DescribeVirtualGatewaysResponse', describeVirtualGatewaysResponse_virtualGateways - The virtual private gateways.

$sel:httpStatus:DescribeVirtualGatewaysResponse', describeVirtualGatewaysResponse_httpStatus - The response's http status code.

DescribeVirtualInterfaces

data DescribeVirtualInterfaces Source #

See: newDescribeVirtualInterfaces smart constructor.

Instances

Instances details
ToJSON DescribeVirtualInterfaces Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

ToHeaders DescribeVirtualInterfaces Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

ToPath DescribeVirtualInterfaces Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

ToQuery DescribeVirtualInterfaces Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

AWSRequest DescribeVirtualInterfaces Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

Generic DescribeVirtualInterfaces Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

Associated Types

type Rep DescribeVirtualInterfaces :: Type -> Type #

Read DescribeVirtualInterfaces Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

Show DescribeVirtualInterfaces Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

NFData DescribeVirtualInterfaces Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

Eq DescribeVirtualInterfaces Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

Hashable DescribeVirtualInterfaces Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

type AWSResponse DescribeVirtualInterfaces Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

type Rep DescribeVirtualInterfaces Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

type Rep DescribeVirtualInterfaces = D1 ('MetaData "DescribeVirtualInterfaces" "Amazonka.DirectConnect.DescribeVirtualInterfaces" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeVirtualInterfaces'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDescribeVirtualInterfaces :: DescribeVirtualInterfaces Source #

Create a value of DescribeVirtualInterfaces with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeVirtualInterfaces, describeVirtualInterfaces_connectionId - The ID of the connection.

DescribeVirtualInterfaces, describeVirtualInterfaces_virtualInterfaceId - The ID of the virtual interface.

data DescribeVirtualInterfacesResponse Source #

See: newDescribeVirtualInterfacesResponse smart constructor.

Instances

Instances details
Generic DescribeVirtualInterfacesResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

Associated Types

type Rep DescribeVirtualInterfacesResponse :: Type -> Type #

Read DescribeVirtualInterfacesResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

Show DescribeVirtualInterfacesResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

NFData DescribeVirtualInterfacesResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

Eq DescribeVirtualInterfacesResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

type Rep DescribeVirtualInterfacesResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

type Rep DescribeVirtualInterfacesResponse = D1 ('MetaData "DescribeVirtualInterfacesResponse" "Amazonka.DirectConnect.DescribeVirtualInterfaces" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DescribeVirtualInterfacesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VirtualInterface])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeVirtualInterfacesResponse Source #

Create a value of DescribeVirtualInterfacesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:virtualInterfaces:DescribeVirtualInterfacesResponse', describeVirtualInterfacesResponse_virtualInterfaces - The virtual interfaces

$sel:httpStatus:DescribeVirtualInterfacesResponse', describeVirtualInterfacesResponse_httpStatus - The response's http status code.

DisassociateConnectionFromLag

data DisassociateConnectionFromLag Source #

See: newDisassociateConnectionFromLag smart constructor.

Instances

Instances details
ToJSON DisassociateConnectionFromLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateConnectionFromLag

ToHeaders DisassociateConnectionFromLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateConnectionFromLag

ToPath DisassociateConnectionFromLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateConnectionFromLag

ToQuery DisassociateConnectionFromLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateConnectionFromLag

AWSRequest DisassociateConnectionFromLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateConnectionFromLag

Generic DisassociateConnectionFromLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateConnectionFromLag

Associated Types

type Rep DisassociateConnectionFromLag :: Type -> Type #

Read DisassociateConnectionFromLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateConnectionFromLag

Show DisassociateConnectionFromLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateConnectionFromLag

NFData DisassociateConnectionFromLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateConnectionFromLag

Eq DisassociateConnectionFromLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateConnectionFromLag

Hashable DisassociateConnectionFromLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateConnectionFromLag

type AWSResponse DisassociateConnectionFromLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateConnectionFromLag

type Rep DisassociateConnectionFromLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateConnectionFromLag

type Rep DisassociateConnectionFromLag = D1 ('MetaData "DisassociateConnectionFromLag" "Amazonka.DirectConnect.DisassociateConnectionFromLag" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DisassociateConnectionFromLag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDisassociateConnectionFromLag Source #

Create a value of DisassociateConnectionFromLag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DisassociateConnectionFromLag, disassociateConnectionFromLag_connectionId - The ID of the connection.

DisassociateConnectionFromLag, disassociateConnectionFromLag_lagId - The ID of the LAG.

data Connection Source #

Information about an Direct Connect connection.

See: newConnection smart constructor.

Instances

Instances details
FromJSON Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Generic Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Associated Types

type Rep Connection :: Type -> Type #

Read Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Show Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

NFData Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Methods

rnf :: Connection -> () #

Eq Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Hashable Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

type Rep Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

type Rep Connection = D1 ('MetaData "Connection" "Amazonka.DirectConnect.Types.Connection" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "Connection'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionState)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "loaIssueTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey])) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "portEncryptionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))))

newConnection :: Connection Source #

Create a value of Connection with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:awsDevice:Connection', connection_awsDevice - The Direct Connect endpoint on which the physical connection terminates.

$sel:awsDeviceV2:Connection', connection_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

$sel:awsLogicalDeviceId:Connection', connection_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

$sel:bandwidth:Connection', connection_bandwidth - The bandwidth of the connection.

$sel:connectionId:Connection', connection_connectionId - The ID of the connection.

$sel:connectionName:Connection', connection_connectionName - The name of the connection.

$sel:connectionState:Connection', connection_connectionState - The state of the connection. The following are the possible values:

  • ordering: The initial state of a hosted connection provisioned on an interconnect. The connection stays in the ordering state until the owner of the hosted connection confirms or declines the connection order.
  • requested: The initial state of a standard connection. The connection stays in the requested state until the Letter of Authorization (LOA) is sent to the customer.
  • pending: The connection has been approved and is being initialized.
  • available: The network link is up and the connection is ready for use.
  • down: The network link is down.
  • deleting: The connection is being deleted.
  • deleted: The connection has been deleted.
  • rejected: A hosted connection in the ordering state enters the rejected state if it is deleted by the customer.
  • unknown: The state of the connection is not available.

$sel:encryptionMode:Connection', connection_encryptionMode - The MAC Security (MACsec) connection encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

$sel:hasLogicalRedundancy:Connection', connection_hasLogicalRedundancy - Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6).

$sel:jumboFrameCapable:Connection', connection_jumboFrameCapable - Indicates whether jumbo frames (9001 MTU) are supported.

$sel:lagId:Connection', connection_lagId - The ID of the LAG.

$sel:loaIssueTime:Connection', connection_loaIssueTime - The time of the most recent call to DescribeLoa for this connection.

$sel:location:Connection', connection_location - The location of the connection.

$sel:macSecCapable:Connection', connection_macSecCapable - Indicates whether the connection supports MAC Security (MACsec).

$sel:macSecKeys:Connection', connection_macSecKeys - The MAC Security (MACsec) security keys associated with the connection.

$sel:ownerAccount:Connection', connection_ownerAccount - The ID of the Amazon Web Services account that owns the connection.

$sel:partnerName:Connection', connection_partnerName - The name of the Direct Connect service provider associated with the connection.

$sel:portEncryptionStatus:Connection', connection_portEncryptionStatus - The MAC Security (MACsec) port link status of the connection.

The valid values are Encryption Up, which means that there is an active Connection Key Name, or Encryption Down.

$sel:providerName:Connection', connection_providerName - The name of the service provider associated with the connection.

$sel:region:Connection', connection_region - The Amazon Web Services Region where the connection is located.

$sel:tags:Connection', connection_tags - The tags associated with the connection.

$sel:vlan:Connection', connection_vlan - The ID of the VLAN.

DisassociateMacSecKey

data DisassociateMacSecKey Source #

See: newDisassociateMacSecKey smart constructor.

Instances

Instances details
ToJSON DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

ToHeaders DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

ToPath DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

ToQuery DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

AWSRequest DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

Associated Types

type AWSResponse DisassociateMacSecKey #

Generic DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

Associated Types

type Rep DisassociateMacSecKey :: Type -> Type #

Read DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

Show DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

NFData DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

Methods

rnf :: DisassociateMacSecKey -> () #

Eq DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

Hashable DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

type AWSResponse DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

type Rep DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

type Rep DisassociateMacSecKey = D1 ('MetaData "DisassociateMacSecKey" "Amazonka.DirectConnect.DisassociateMacSecKey" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DisassociateMacSecKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "secretARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDisassociateMacSecKey Source #

Create a value of DisassociateMacSecKey with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DisassociateMacSecKey, disassociateMacSecKey_connectionId - The ID of the dedicated connection (dxcon-xxxx), or the ID of the LAG (dxlag-xxxx).

You can use DescribeConnections or DescribeLags to retrieve connection ID.

DisassociateMacSecKey, disassociateMacSecKey_secretARN - The Amazon Resource Name (ARN) of the MAC Security (MACsec) secret key.

You can use DescribeConnections to retrieve the ARN of the MAC Security (MACsec) secret key.

data DisassociateMacSecKeyResponse Source #

See: newDisassociateMacSecKeyResponse smart constructor.

Instances

Instances details
Generic DisassociateMacSecKeyResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

Associated Types

type Rep DisassociateMacSecKeyResponse :: Type -> Type #

Read DisassociateMacSecKeyResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

Show DisassociateMacSecKeyResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

NFData DisassociateMacSecKeyResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

Eq DisassociateMacSecKeyResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

type Rep DisassociateMacSecKeyResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

type Rep DisassociateMacSecKeyResponse = D1 ('MetaData "DisassociateMacSecKeyResponse" "Amazonka.DirectConnect.DisassociateMacSecKey" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DisassociateMacSecKeyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDisassociateMacSecKeyResponse Source #

Create a value of DisassociateMacSecKeyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DisassociateMacSecKey, disassociateMacSecKeyResponse_connectionId - The ID of the dedicated connection (dxcon-xxxx), or the ID of the LAG (dxlag-xxxx).

DisassociateMacSecKeyResponse, disassociateMacSecKeyResponse_macSecKeys - The MAC Security (MACsec) security keys no longer associated with the dedicated connection.

$sel:httpStatus:DisassociateMacSecKeyResponse', disassociateMacSecKeyResponse_httpStatus - The response's http status code.

ListVirtualInterfaceTestHistory

data ListVirtualInterfaceTestHistory Source #

See: newListVirtualInterfaceTestHistory smart constructor.

Instances

Instances details
ToJSON ListVirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

ToHeaders ListVirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

ToPath ListVirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

ToQuery ListVirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

AWSRequest ListVirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

Generic ListVirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

Associated Types

type Rep ListVirtualInterfaceTestHistory :: Type -> Type #

Read ListVirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

Show ListVirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

NFData ListVirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

Eq ListVirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

Hashable ListVirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

type AWSResponse ListVirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

type Rep ListVirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

type Rep ListVirtualInterfaceTestHistory = D1 ('MetaData "ListVirtualInterfaceTestHistory" "Amazonka.DirectConnect.ListVirtualInterfaceTestHistory" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "ListVirtualInterfaceTestHistory'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bgpPeers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "testId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newListVirtualInterfaceTestHistory :: ListVirtualInterfaceTestHistory Source #

Create a value of ListVirtualInterfaceTestHistory with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListVirtualInterfaceTestHistory, listVirtualInterfaceTestHistory_bgpPeers - The BGP peers that were placed in the DOWN state during the virtual interface failover test.

$sel:maxResults:ListVirtualInterfaceTestHistory', listVirtualInterfaceTestHistory_maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

If MaxResults is given a value larger than 100, only 100 results are returned.

ListVirtualInterfaceTestHistory, listVirtualInterfaceTestHistory_nextToken - The token for the next page of results.

ListVirtualInterfaceTestHistory, listVirtualInterfaceTestHistory_status - The status of the virtual interface failover test.

ListVirtualInterfaceTestHistory, listVirtualInterfaceTestHistory_testId - The ID of the virtual interface failover test.

ListVirtualInterfaceTestHistory, listVirtualInterfaceTestHistory_virtualInterfaceId - The ID of the virtual interface that was tested.

data ListVirtualInterfaceTestHistoryResponse Source #

Instances

Instances details
Generic ListVirtualInterfaceTestHistoryResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

Read ListVirtualInterfaceTestHistoryResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

Show ListVirtualInterfaceTestHistoryResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

NFData ListVirtualInterfaceTestHistoryResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

Eq ListVirtualInterfaceTestHistoryResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

type Rep ListVirtualInterfaceTestHistoryResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

type Rep ListVirtualInterfaceTestHistoryResponse = D1 ('MetaData "ListVirtualInterfaceTestHistoryResponse" "Amazonka.DirectConnect.ListVirtualInterfaceTestHistory" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "ListVirtualInterfaceTestHistoryResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "virtualInterfaceTestHistory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VirtualInterfaceTestHistory])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListVirtualInterfaceTestHistoryResponse Source #

Create a value of ListVirtualInterfaceTestHistoryResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListVirtualInterfaceTestHistory, listVirtualInterfaceTestHistoryResponse_nextToken - The token to use to retrieve the next page of results. This value is null when there are no more results to return.

$sel:virtualInterfaceTestHistory:ListVirtualInterfaceTestHistoryResponse', listVirtualInterfaceTestHistoryResponse_virtualInterfaceTestHistory - The ID of the tested virtual interface.

$sel:httpStatus:ListVirtualInterfaceTestHistoryResponse', listVirtualInterfaceTestHistoryResponse_httpStatus - The response's http status code.

StartBgpFailoverTest

data StartBgpFailoverTest Source #

See: newStartBgpFailoverTest smart constructor.

Instances

Instances details
ToJSON StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

ToHeaders StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

ToPath StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

ToQuery StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

AWSRequest StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

Associated Types

type AWSResponse StartBgpFailoverTest #

Generic StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

Associated Types

type Rep StartBgpFailoverTest :: Type -> Type #

Read StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

Show StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

NFData StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

Methods

rnf :: StartBgpFailoverTest -> () #

Eq StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

Hashable StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

type AWSResponse StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

type Rep StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

type Rep StartBgpFailoverTest = D1 ('MetaData "StartBgpFailoverTest" "Amazonka.DirectConnect.StartBgpFailoverTest" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "StartBgpFailoverTest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bgpPeers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "testDurationInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newStartBgpFailoverTest Source #

Create a value of StartBgpFailoverTest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

StartBgpFailoverTest, startBgpFailoverTest_bgpPeers - The BGP peers to place in the DOWN state.

StartBgpFailoverTest, startBgpFailoverTest_testDurationInMinutes - The time in minutes that the virtual interface failover test will last.

Maximum value: 180 minutes (3 hours).

Default: 180 minutes (3 hours).

StartBgpFailoverTest, startBgpFailoverTest_virtualInterfaceId - The ID of the virtual interface you want to test.

data StartBgpFailoverTestResponse Source #

See: newStartBgpFailoverTestResponse smart constructor.

Instances

Instances details
Generic StartBgpFailoverTestResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

Associated Types

type Rep StartBgpFailoverTestResponse :: Type -> Type #

Read StartBgpFailoverTestResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

Show StartBgpFailoverTestResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

NFData StartBgpFailoverTestResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

Eq StartBgpFailoverTestResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

type Rep StartBgpFailoverTestResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

type Rep StartBgpFailoverTestResponse = D1 ('MetaData "StartBgpFailoverTestResponse" "Amazonka.DirectConnect.StartBgpFailoverTest" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "StartBgpFailoverTestResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualInterfaceTest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterfaceTestHistory)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartBgpFailoverTestResponse Source #

Create a value of StartBgpFailoverTestResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:virtualInterfaceTest:StartBgpFailoverTestResponse', startBgpFailoverTestResponse_virtualInterfaceTest - Information about the virtual interface failover test.

$sel:httpStatus:StartBgpFailoverTestResponse', startBgpFailoverTestResponse_httpStatus - The response's http status code.

StopBgpFailoverTest

data StopBgpFailoverTest Source #

See: newStopBgpFailoverTest smart constructor.

Instances

Instances details
ToJSON StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

ToHeaders StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

ToPath StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

ToQuery StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

AWSRequest StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

Associated Types

type AWSResponse StopBgpFailoverTest #

Generic StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

Associated Types

type Rep StopBgpFailoverTest :: Type -> Type #

Read StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

Show StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

NFData StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

Methods

rnf :: StopBgpFailoverTest -> () #

Eq StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

Hashable StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

type AWSResponse StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

type Rep StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

type Rep StopBgpFailoverTest = D1 ('MetaData "StopBgpFailoverTest" "Amazonka.DirectConnect.StopBgpFailoverTest" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "StopBgpFailoverTest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newStopBgpFailoverTest Source #

Create a value of StopBgpFailoverTest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

StopBgpFailoverTest, stopBgpFailoverTest_virtualInterfaceId - The ID of the virtual interface you no longer want to test.

data StopBgpFailoverTestResponse Source #

See: newStopBgpFailoverTestResponse smart constructor.

Instances

Instances details
Generic StopBgpFailoverTestResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

Associated Types

type Rep StopBgpFailoverTestResponse :: Type -> Type #

Read StopBgpFailoverTestResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

Show StopBgpFailoverTestResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

NFData StopBgpFailoverTestResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

Eq StopBgpFailoverTestResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

type Rep StopBgpFailoverTestResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

type Rep StopBgpFailoverTestResponse = D1 ('MetaData "StopBgpFailoverTestResponse" "Amazonka.DirectConnect.StopBgpFailoverTest" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "StopBgpFailoverTestResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualInterfaceTest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterfaceTestHistory)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStopBgpFailoverTestResponse Source #

Create a value of StopBgpFailoverTestResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:virtualInterfaceTest:StopBgpFailoverTestResponse', stopBgpFailoverTestResponse_virtualInterfaceTest - Information about the virtual interface failover test.

$sel:httpStatus:StopBgpFailoverTestResponse', stopBgpFailoverTestResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text (NonEmpty Tag) 

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.DirectConnect.TagResource" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Tag))))

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

TagResource, tagResource_resourceArn - The Amazon Resource Name (ARN) of the resource.

TagResource, tagResource_tags - The tags to add.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.DirectConnect.TagResource" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.DirectConnect.UntagResource" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UntagResource, untagResource_resourceArn - The Amazon Resource Name (ARN) of the resource.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The tag keys of the tags to remove.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.DirectConnect.UntagResource" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateConnection

data UpdateConnection Source #

See: newUpdateConnection smart constructor.

Instances

Instances details
ToJSON UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

ToHeaders UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

ToPath UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

ToQuery UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

AWSRequest UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

Associated Types

type AWSResponse UpdateConnection #

Generic UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

Associated Types

type Rep UpdateConnection :: Type -> Type #

Read UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

Show UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

NFData UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

Methods

rnf :: UpdateConnection -> () #

Eq UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

Hashable UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

type AWSResponse UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

type Rep UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

type Rep UpdateConnection = D1 ('MetaData "UpdateConnection" "Amazonka.DirectConnect.UpdateConnection" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "UpdateConnection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateConnection Source #

Create a value of UpdateConnection with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateConnection, updateConnection_connectionName - The name of the connection.

UpdateConnection, updateConnection_encryptionMode - The connection MAC Security (MACsec) encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

UpdateConnection, updateConnection_connectionId - The ID of the dedicated connection.

You can use DescribeConnections to retrieve the connection ID.

data Connection Source #

Information about an Direct Connect connection.

See: newConnection smart constructor.

Instances

Instances details
FromJSON Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Generic Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Associated Types

type Rep Connection :: Type -> Type #

Read Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Show Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

NFData Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Methods

rnf :: Connection -> () #

Eq Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Hashable Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

type Rep Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

type Rep Connection = D1 ('MetaData "Connection" "Amazonka.DirectConnect.Types.Connection" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "Connection'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionState)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "loaIssueTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey])) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "portEncryptionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))))

newConnection :: Connection Source #

Create a value of Connection with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:awsDevice:Connection', connection_awsDevice - The Direct Connect endpoint on which the physical connection terminates.

$sel:awsDeviceV2:Connection', connection_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

$sel:awsLogicalDeviceId:Connection', connection_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

$sel:bandwidth:Connection', connection_bandwidth - The bandwidth of the connection.

$sel:connectionId:Connection', connection_connectionId - The ID of the connection.

$sel:connectionName:Connection', connection_connectionName - The name of the connection.

$sel:connectionState:Connection', connection_connectionState - The state of the connection. The following are the possible values:

  • ordering: The initial state of a hosted connection provisioned on an interconnect. The connection stays in the ordering state until the owner of the hosted connection confirms or declines the connection order.
  • requested: The initial state of a standard connection. The connection stays in the requested state until the Letter of Authorization (LOA) is sent to the customer.
  • pending: The connection has been approved and is being initialized.
  • available: The network link is up and the connection is ready for use.
  • down: The network link is down.
  • deleting: The connection is being deleted.
  • deleted: The connection has been deleted.
  • rejected: A hosted connection in the ordering state enters the rejected state if it is deleted by the customer.
  • unknown: The state of the connection is not available.

$sel:encryptionMode:Connection', connection_encryptionMode - The MAC Security (MACsec) connection encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

$sel:hasLogicalRedundancy:Connection', connection_hasLogicalRedundancy - Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6).

$sel:jumboFrameCapable:Connection', connection_jumboFrameCapable - Indicates whether jumbo frames (9001 MTU) are supported.

$sel:lagId:Connection', connection_lagId - The ID of the LAG.

$sel:loaIssueTime:Connection', connection_loaIssueTime - The time of the most recent call to DescribeLoa for this connection.

$sel:location:Connection', connection_location - The location of the connection.

$sel:macSecCapable:Connection', connection_macSecCapable - Indicates whether the connection supports MAC Security (MACsec).

$sel:macSecKeys:Connection', connection_macSecKeys - The MAC Security (MACsec) security keys associated with the connection.

$sel:ownerAccount:Connection', connection_ownerAccount - The ID of the Amazon Web Services account that owns the connection.

$sel:partnerName:Connection', connection_partnerName - The name of the Direct Connect service provider associated with the connection.

$sel:portEncryptionStatus:Connection', connection_portEncryptionStatus - The MAC Security (MACsec) port link status of the connection.

The valid values are Encryption Up, which means that there is an active Connection Key Name, or Encryption Down.

$sel:providerName:Connection', connection_providerName - The name of the service provider associated with the connection.

$sel:region:Connection', connection_region - The Amazon Web Services Region where the connection is located.

$sel:tags:Connection', connection_tags - The tags associated with the connection.

$sel:vlan:Connection', connection_vlan - The ID of the VLAN.

UpdateDirectConnectGateway

data UpdateDirectConnectGateway Source #

See: newUpdateDirectConnectGateway smart constructor.

Instances

Instances details
ToJSON UpdateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

ToHeaders UpdateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

ToPath UpdateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

ToQuery UpdateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

AWSRequest UpdateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

Generic UpdateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

Associated Types

type Rep UpdateDirectConnectGateway :: Type -> Type #

Read UpdateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

Show UpdateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

NFData UpdateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

Eq UpdateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

Hashable UpdateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

type AWSResponse UpdateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

type Rep UpdateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

type Rep UpdateDirectConnectGateway = D1 ('MetaData "UpdateDirectConnectGateway" "Amazonka.DirectConnect.UpdateDirectConnectGateway" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "UpdateDirectConnectGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "newDirectConnectGatewayName'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUpdateDirectConnectGateway Source #

Create a value of UpdateDirectConnectGateway with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateDirectConnectGateway, updateDirectConnectGateway_directConnectGatewayId - The ID of the Direct Connect gateway to update.

$sel:newDirectConnectGatewayName':UpdateDirectConnectGateway', updateDirectConnectGateway_newDirectConnectGatewayName - The new name for the Direct Connect gateway.

data UpdateDirectConnectGatewayResponse Source #

Instances

Instances details
Generic UpdateDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

Associated Types

type Rep UpdateDirectConnectGatewayResponse :: Type -> Type #

Read UpdateDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

Show UpdateDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

NFData UpdateDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

Eq UpdateDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

type Rep UpdateDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

type Rep UpdateDirectConnectGatewayResponse = D1 ('MetaData "UpdateDirectConnectGatewayResponse" "Amazonka.DirectConnect.UpdateDirectConnectGateway" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "UpdateDirectConnectGatewayResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectConnectGateway)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateDirectConnectGatewayResponse Source #

Create a value of UpdateDirectConnectGatewayResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:directConnectGateway:UpdateDirectConnectGatewayResponse', updateDirectConnectGatewayResponse_directConnectGateway - Undocumented member.

$sel:httpStatus:UpdateDirectConnectGatewayResponse', updateDirectConnectGatewayResponse_httpStatus - The response's http status code.

UpdateDirectConnectGatewayAssociation

data UpdateDirectConnectGatewayAssociation Source #

Instances

Instances details
ToJSON UpdateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

ToHeaders UpdateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

ToPath UpdateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

ToQuery UpdateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

AWSRequest UpdateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

Generic UpdateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

Read UpdateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

Show UpdateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

NFData UpdateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

Eq UpdateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

Hashable UpdateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

type AWSResponse UpdateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

type Rep UpdateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

type Rep UpdateDirectConnectGatewayAssociation = D1 ('MetaData "UpdateDirectConnectGatewayAssociation" "Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "UpdateDirectConnectGatewayAssociation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "addAllowedPrefixesToDirectConnectGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: (S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "removeAllowedPrefixesToDirectConnectGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])))))

newUpdateDirectConnectGatewayAssociation :: UpdateDirectConnectGatewayAssociation Source #

Create a value of UpdateDirectConnectGatewayAssociation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addAllowedPrefixesToDirectConnectGateway:UpdateDirectConnectGatewayAssociation', updateDirectConnectGatewayAssociation_addAllowedPrefixesToDirectConnectGateway - The Amazon VPC prefixes to advertise to the Direct Connect gateway.

UpdateDirectConnectGatewayAssociation, updateDirectConnectGatewayAssociation_associationId - The ID of the Direct Connect gateway association.

$sel:removeAllowedPrefixesToDirectConnectGateway:UpdateDirectConnectGatewayAssociation', updateDirectConnectGatewayAssociation_removeAllowedPrefixesToDirectConnectGateway - The Amazon VPC prefixes to no longer advertise to the Direct Connect gateway.

data UpdateDirectConnectGatewayAssociationResponse Source #

Instances

Instances details
Generic UpdateDirectConnectGatewayAssociationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

Read UpdateDirectConnectGatewayAssociationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

Show UpdateDirectConnectGatewayAssociationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

NFData UpdateDirectConnectGatewayAssociationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

Eq UpdateDirectConnectGatewayAssociationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

type Rep UpdateDirectConnectGatewayAssociationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

type Rep UpdateDirectConnectGatewayAssociationResponse = D1 ('MetaData "UpdateDirectConnectGatewayAssociationResponse" "Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "UpdateDirectConnectGatewayAssociationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGatewayAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectConnectGatewayAssociation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

UpdateLag

data UpdateLag Source #

See: newUpdateLag smart constructor.

Constructors

UpdateLag' (Maybe Text) (Maybe Text) (Maybe Int) Text 

Instances

Instances details
ToJSON UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

ToHeaders UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

Methods

toHeaders :: UpdateLag -> [Header] #

ToPath UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

ToQuery UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

AWSRequest UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

Associated Types

type AWSResponse UpdateLag #

Generic UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

Associated Types

type Rep UpdateLag :: Type -> Type #

Read UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

Show UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

NFData UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

Methods

rnf :: UpdateLag -> () #

Eq UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

Hashable UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

type AWSResponse UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

type Rep UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

type Rep UpdateLag = D1 ('MetaData "UpdateLag" "Amazonka.DirectConnect.UpdateLag" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "UpdateLag'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lagName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "minimumLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateLag Source #

Arguments

:: Text

UpdateLag

-> UpdateLag 

Create a value of UpdateLag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateLag, updateLag_encryptionMode - The LAG MAC Security (MACsec) encryption mode.

Amazon Web Services applies the value to all connections which are part of the LAG.

UpdateLag, updateLag_lagName - The name of the LAG.

UpdateLag, updateLag_minimumLinks - The minimum number of physical connections that must be operational for the LAG itself to be operational.

UpdateLag, updateLag_lagId - The ID of the LAG.

data Lag Source #

Information about a link aggregation group (LAG).

See: newLag smart constructor.

Instances

Instances details
FromJSON Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Generic Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Associated Types

type Rep Lag :: Type -> Type #

Methods

from :: Lag -> Rep Lag x #

to :: Rep Lag x -> Lag #

Read Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Show Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

showsPrec :: Int -> Lag -> ShowS #

show :: Lag -> String #

showList :: [Lag] -> ShowS #

NFData Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

rnf :: Lag -> () #

Eq Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

(==) :: Lag -> Lag -> Bool #

(/=) :: Lag -> Lag -> Bool #

Hashable Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

hashWithSalt :: Int -> Lag -> Int #

hash :: Lag -> Int #

type Rep Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

type Rep Lag = D1 ('MetaData "Lag" "Amazonka.DirectConnect.Types.Lag" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "Lag'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "allowsHostedConnections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Connection]))))) :*: ((S1 ('MetaSel ('Just "connectionsBandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "lagName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lagState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LagState))) :*: (S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey]))))) :*: ((S1 ('MetaSel ('Just "minimumLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "numberOfConnections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))))))))

newLag :: Lag Source #

Create a value of Lag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowsHostedConnections:Lag', lag_allowsHostedConnections - Indicates whether the LAG can host other connections.

Lag, lag_awsDevice - The Direct Connect endpoint that hosts the LAG.

Lag, lag_awsDeviceV2 - The Direct Connect endpoint that hosts the LAG.

Lag, lag_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

$sel:connections:Lag', lag_connections - The connections bundled by the LAG.

$sel:connectionsBandwidth:Lag', lag_connectionsBandwidth - The individual bandwidth of the physical connections bundled by the LAG. The possible values are 1Gbps and 10Gbps.

Lag, lag_encryptionMode - The LAG MAC Security (MACsec) encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

Lag, lag_hasLogicalRedundancy - Indicates whether the LAG supports a secondary BGP peer in the same address family (IPv4/IPv6).

Lag, lag_jumboFrameCapable - Indicates whether jumbo frames (9001 MTU) are supported.

Lag, lag_lagId - The ID of the LAG.

$sel:lagName:Lag', lag_lagName - The name of the LAG.

$sel:lagState:Lag', lag_lagState - The state of the LAG. The following are the possible values:

  • requested: The initial state of a LAG. The LAG stays in the requested state until the Letter of Authorization (LOA) is available.
  • pending: The LAG has been approved and is being initialized.
  • available: The network link is established and the LAG is ready for use.
  • down: The network link is down.
  • deleting: The LAG is being deleted.
  • deleted: The LAG is deleted.
  • unknown: The state of the LAG is not available.

Lag, lag_location - The location of the LAG.

Lag, lag_macSecCapable - Indicates whether the LAG supports MAC Security (MACsec).

Lag, lag_macSecKeys - The MAC Security (MACsec) security keys associated with the LAG.

$sel:minimumLinks:Lag', lag_minimumLinks - The minimum number of physical dedicated connections that must be operational for the LAG itself to be operational.

$sel:numberOfConnections:Lag', lag_numberOfConnections - The number of physical dedicated connections bundled by the LAG, up to a maximum of 10.

Lag, lag_ownerAccount - The ID of the Amazon Web Services account that owns the LAG.

Lag, lag_providerName - The name of the service provider associated with the LAG.

Lag, lag_region - The Amazon Web Services Region where the connection is located.

Lag, lag_tags - The tags associated with the LAG.

UpdateVirtualInterfaceAttributes

data UpdateVirtualInterfaceAttributes Source #

See: newUpdateVirtualInterfaceAttributes smart constructor.

Instances

Instances details
ToJSON UpdateVirtualInterfaceAttributes Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateVirtualInterfaceAttributes

ToHeaders UpdateVirtualInterfaceAttributes Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateVirtualInterfaceAttributes

ToPath UpdateVirtualInterfaceAttributes Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateVirtualInterfaceAttributes

ToQuery UpdateVirtualInterfaceAttributes Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateVirtualInterfaceAttributes

AWSRequest UpdateVirtualInterfaceAttributes Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateVirtualInterfaceAttributes

Generic UpdateVirtualInterfaceAttributes Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateVirtualInterfaceAttributes

Associated Types

type Rep UpdateVirtualInterfaceAttributes :: Type -> Type #

Read UpdateVirtualInterfaceAttributes Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateVirtualInterfaceAttributes

Show UpdateVirtualInterfaceAttributes Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateVirtualInterfaceAttributes

NFData UpdateVirtualInterfaceAttributes Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateVirtualInterfaceAttributes

Eq UpdateVirtualInterfaceAttributes Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateVirtualInterfaceAttributes

Hashable UpdateVirtualInterfaceAttributes Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateVirtualInterfaceAttributes

type AWSResponse UpdateVirtualInterfaceAttributes Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateVirtualInterfaceAttributes

type Rep UpdateVirtualInterfaceAttributes Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateVirtualInterfaceAttributes

type Rep UpdateVirtualInterfaceAttributes = D1 ('MetaData "UpdateVirtualInterfaceAttributes" "Amazonka.DirectConnect.UpdateVirtualInterfaceAttributes" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "UpdateVirtualInterfaceAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "enableSiteLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateVirtualInterfaceAttributes Source #

Create a value of UpdateVirtualInterfaceAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateVirtualInterfaceAttributes, updateVirtualInterfaceAttributes_enableSiteLink - Indicates whether to enable or disable SiteLink.

UpdateVirtualInterfaceAttributes, updateVirtualInterfaceAttributes_mtu - The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.

UpdateVirtualInterfaceAttributes, updateVirtualInterfaceAttributes_virtualInterfaceName - The name of the virtual private interface.

UpdateVirtualInterfaceAttributes, updateVirtualInterfaceAttributes_virtualInterfaceId - The ID of the virtual private interface.

data VirtualInterface Source #

Information about a virtual interface.

See: newVirtualInterface smart constructor.

Instances

Instances details
FromJSON VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Generic VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Associated Types

type Rep VirtualInterface :: Type -> Type #

Read VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Show VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

NFData VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Methods

rnf :: VirtualInterface -> () #

Eq VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Hashable VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

type Rep VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

type Rep VirtualInterface = D1 ('MetaData "VirtualInterface" "Amazonka.DirectConnect.Types.VirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "VirtualInterface'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)) :*: (S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "amazonSideAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "authKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bgpPeers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BGPPeer])) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customerRouterConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))) :*: (((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "routeFilterPrefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: S1 ('MetaSel ('Just "siteLinkEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: (S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterfaceState))) :*: (S1 ('MetaSel ('Just "virtualInterfaceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))))

newVirtualInterface :: VirtualInterface Source #

Create a value of VirtualInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

VirtualInterface, virtualInterface_addressFamily - The address family for the BGP peer.

VirtualInterface, virtualInterface_amazonAddress - The IP address assigned to the Amazon interface.

$sel:amazonSideAsn:VirtualInterface', virtualInterface_amazonSideAsn - The autonomous system number (ASN) for the Amazon side of the connection.

VirtualInterface, virtualInterface_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

VirtualInterface, virtualInterface_authKey - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

VirtualInterface, virtualInterface_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

VirtualInterface, virtualInterface_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

$sel:bgpPeers:VirtualInterface', virtualInterface_bgpPeers - The BGP peers configured on this virtual interface.

$sel:connectionId:VirtualInterface', virtualInterface_connectionId - The ID of the connection.

VirtualInterface, virtualInterface_customerAddress - The IP address assigned to the customer interface.

$sel:customerRouterConfig:VirtualInterface', virtualInterface_customerRouterConfig - The customer router configuration.

$sel:directConnectGatewayId:VirtualInterface', virtualInterface_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:jumboFrameCapable:VirtualInterface', virtualInterface_jumboFrameCapable - Indicates whether jumbo frames (9001 MTU) are supported.

$sel:location:VirtualInterface', virtualInterface_location - The location of the connection.

$sel:mtu:VirtualInterface', virtualInterface_mtu - The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.

$sel:ownerAccount:VirtualInterface', virtualInterface_ownerAccount - The ID of the Amazon Web Services account that owns the virtual interface.

$sel:region:VirtualInterface', virtualInterface_region - The Amazon Web Services Region where the virtual interface is located.

$sel:routeFilterPrefixes:VirtualInterface', virtualInterface_routeFilterPrefixes - The routes to be advertised to the Amazon Web Services network in this Region. Applies to public virtual interfaces.

$sel:siteLinkEnabled:VirtualInterface', virtualInterface_siteLinkEnabled - Indicates whether SiteLink is enabled.

$sel:tags:VirtualInterface', virtualInterface_tags - The tags associated with the virtual interface.

$sel:virtualGatewayId:VirtualInterface', virtualInterface_virtualGatewayId - The ID of the virtual private gateway. Applies only to private virtual interfaces.

$sel:virtualInterfaceId:VirtualInterface', virtualInterface_virtualInterfaceId - The ID of the virtual interface.

$sel:virtualInterfaceName:VirtualInterface', virtualInterface_virtualInterfaceName - The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

$sel:virtualInterfaceState:VirtualInterface', virtualInterface_virtualInterfaceState - The state of the virtual interface. The following are the possible values:

  • confirming: The creation of the virtual interface is pending confirmation from the virtual interface owner. If the owner of the virtual interface is different from the owner of the connection on which it is provisioned, then the virtual interface will remain in this state until it is confirmed by the virtual interface owner.
  • verifying: This state only applies to public virtual interfaces. Each public virtual interface needs validation before the virtual interface can be created.
  • pending: A virtual interface is in this state from the time that it is created until the virtual interface is ready to forward traffic.
  • available: A virtual interface that is able to forward traffic.
  • down: A virtual interface that is BGP down.
  • deleting: A virtual interface is in this state immediately after calling DeleteVirtualInterface until it can no longer forward traffic.
  • deleted: A virtual interface that cannot forward traffic.
  • rejected: The virtual interface owner has declined creation of the virtual interface. If a virtual interface in the Confirming state is deleted by the virtual interface owner, the virtual interface enters the Rejected state.
  • unknown: The state of the virtual interface is not available.

$sel:virtualInterfaceType:VirtualInterface', virtualInterface_virtualInterfaceType - The type of virtual interface. The possible values are private and public.

$sel:vlan:VirtualInterface', virtualInterface_vlan - The ID of the VLAN.

Types

AddressFamily

newtype AddressFamily Source #

Constructors

AddressFamily' 

Bundled Patterns

pattern AddressFamily_Ipv4 :: AddressFamily 
pattern AddressFamily_Ipv6 :: AddressFamily 

Instances

Instances details
FromJSON AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

FromJSONKey AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

ToJSON AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

ToJSONKey AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

ToByteString AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

ToHeader AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

ToLog AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

ToQuery AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

FromText AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

ToText AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

Methods

toText :: AddressFamily -> Text #

FromXML AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

ToXML AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

Methods

toXML :: AddressFamily -> XML #

Generic AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

Associated Types

type Rep AddressFamily :: Type -> Type #

Read AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

Show AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

NFData AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

Methods

rnf :: AddressFamily -> () #

Eq AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

Ord AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

Hashable AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

type Rep AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

type Rep AddressFamily = D1 ('MetaData "AddressFamily" "Amazonka.DirectConnect.Types.AddressFamily" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'True) (C1 ('MetaCons "AddressFamily'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAddressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BGPPeerState

newtype BGPPeerState Source #

Constructors

BGPPeerState' 

Instances

Instances details
FromJSON BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

FromJSONKey BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

ToJSON BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

ToJSONKey BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

ToByteString BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

ToHeader BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

ToLog BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

ToQuery BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

FromText BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

ToText BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

Methods

toText :: BGPPeerState -> Text #

FromXML BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

ToXML BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

Methods

toXML :: BGPPeerState -> XML #

Generic BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

Associated Types

type Rep BGPPeerState :: Type -> Type #

Read BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

Show BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

NFData BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

Methods

rnf :: BGPPeerState -> () #

Eq BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

Ord BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

Hashable BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

type Rep BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

type Rep BGPPeerState = D1 ('MetaData "BGPPeerState" "Amazonka.DirectConnect.Types.BGPPeerState" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'True) (C1 ('MetaCons "BGPPeerState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBGPPeerState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BGPStatus

newtype BGPStatus Source #

Constructors

BGPStatus' 

Fields

Bundled Patterns

pattern BGPStatus_Down :: BGPStatus 
pattern BGPStatus_Unknown :: BGPStatus 
pattern BGPStatus_Up :: BGPStatus 

Instances

Instances details
FromJSON BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

FromJSONKey BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

ToJSON BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

ToJSONKey BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

ToByteString BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

Methods

toBS :: BGPStatus -> ByteString #

ToHeader BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

ToLog BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

ToQuery BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

FromText BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

ToText BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

Methods

toText :: BGPStatus -> Text #

FromXML BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

ToXML BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

Methods

toXML :: BGPStatus -> XML #

Generic BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

Associated Types

type Rep BGPStatus :: Type -> Type #

Read BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

Show BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

NFData BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

Methods

rnf :: BGPStatus -> () #

Eq BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

Ord BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

Hashable BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

type Rep BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

type Rep BGPStatus = D1 ('MetaData "BGPStatus" "Amazonka.DirectConnect.Types.BGPStatus" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'True) (C1 ('MetaCons "BGPStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBGPStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConnectionState

newtype ConnectionState Source #

Constructors

ConnectionState' 

Instances

Instances details
FromJSON ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

FromJSONKey ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

ToJSON ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

ToJSONKey ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

ToByteString ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

ToHeader ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

ToLog ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

ToQuery ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

FromText ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

ToText ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

FromXML ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

ToXML ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

Methods

toXML :: ConnectionState -> XML #

Generic ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

Associated Types

type Rep ConnectionState :: Type -> Type #

Read ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

Show ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

NFData ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

Methods

rnf :: ConnectionState -> () #

Eq ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

Ord ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

Hashable ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

type Rep ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

type Rep ConnectionState = D1 ('MetaData "ConnectionState" "Amazonka.DirectConnect.Types.ConnectionState" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'True) (C1 ('MetaCons "ConnectionState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConnectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DirectConnectGatewayAssociationProposalState

newtype DirectConnectGatewayAssociationProposalState Source #

Instances

Instances details
FromJSON DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

FromJSONKey DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

ToJSON DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

ToJSONKey DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

ToByteString DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

ToHeader DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

ToLog DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

ToQuery DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

FromText DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

ToText DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

FromXML DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

ToXML DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

Generic DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

Read DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

Show DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

NFData DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

Eq DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

Ord DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

Hashable DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

type Rep DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

type Rep DirectConnectGatewayAssociationProposalState = D1 ('MetaData "DirectConnectGatewayAssociationProposalState" "Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'True) (C1 ('MetaCons "DirectConnectGatewayAssociationProposalState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDirectConnectGatewayAssociationProposalState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DirectConnectGatewayAssociationState

newtype DirectConnectGatewayAssociationState Source #

Instances

Instances details
FromJSON DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

FromJSONKey DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

ToJSON DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

ToJSONKey DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

ToByteString DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

ToHeader DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

ToLog DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

ToQuery DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

FromText DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

ToText DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

FromXML DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

ToXML DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

Generic DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

Read DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

Show DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

NFData DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

Eq DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

Ord DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

Hashable DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

type Rep DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

type Rep DirectConnectGatewayAssociationState = D1 ('MetaData "DirectConnectGatewayAssociationState" "Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'True) (C1 ('MetaCons "DirectConnectGatewayAssociationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDirectConnectGatewayAssociationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DirectConnectGatewayAttachmentState

newtype DirectConnectGatewayAttachmentState Source #

Instances

Instances details
FromJSON DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

FromJSONKey DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

ToJSON DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

ToJSONKey DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

ToByteString DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

ToHeader DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

ToLog DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

ToQuery DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

FromText DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

ToText DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

FromXML DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

ToXML DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

Generic DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

Read DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

Show DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

NFData DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

Eq DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

Ord DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

Hashable DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

type Rep DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

type Rep DirectConnectGatewayAttachmentState = D1 ('MetaData "DirectConnectGatewayAttachmentState" "Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'True) (C1 ('MetaCons "DirectConnectGatewayAttachmentState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDirectConnectGatewayAttachmentState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DirectConnectGatewayAttachmentType

newtype DirectConnectGatewayAttachmentType Source #

Instances

Instances details
FromJSON DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

FromJSONKey DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

ToJSON DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

ToJSONKey DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

ToByteString DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

ToHeader DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

ToLog DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

ToQuery DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

FromText DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

ToText DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

FromXML DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

ToXML DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

Generic DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

Associated Types

type Rep DirectConnectGatewayAttachmentType :: Type -> Type #

Read DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

Show DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

NFData DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

Eq DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

Ord DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

Hashable DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

type Rep DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

type Rep DirectConnectGatewayAttachmentType = D1 ('MetaData "DirectConnectGatewayAttachmentType" "Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'True) (C1 ('MetaCons "DirectConnectGatewayAttachmentType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDirectConnectGatewayAttachmentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DirectConnectGatewayState

newtype DirectConnectGatewayState Source #

Instances

Instances details
FromJSON DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

FromJSONKey DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

ToJSON DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

ToJSONKey DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

ToByteString DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

ToHeader DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

ToLog DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

ToQuery DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

FromText DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

ToText DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

FromXML DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

ToXML DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

Generic DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

Associated Types

type Rep DirectConnectGatewayState :: Type -> Type #

Read DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

Show DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

NFData DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

Eq DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

Ord DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

Hashable DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

type Rep DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

type Rep DirectConnectGatewayState = D1 ('MetaData "DirectConnectGatewayState" "Amazonka.DirectConnect.Types.DirectConnectGatewayState" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'True) (C1 ('MetaCons "DirectConnectGatewayState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDirectConnectGatewayState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

GatewayType

newtype GatewayType Source #

Constructors

GatewayType' 

Instances

Instances details
FromJSON GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

FromJSONKey GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

ToJSON GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

ToJSONKey GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

ToByteString GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

ToHeader GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

ToLog GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

ToQuery GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

FromText GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

ToText GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

Methods

toText :: GatewayType -> Text #

FromXML GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

ToXML GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

Methods

toXML :: GatewayType -> XML #

Generic GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

Associated Types

type Rep GatewayType :: Type -> Type #

Read GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

Show GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

NFData GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

Methods

rnf :: GatewayType -> () #

Eq GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

Ord GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

Hashable GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

type Rep GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

type Rep GatewayType = D1 ('MetaData "GatewayType" "Amazonka.DirectConnect.Types.GatewayType" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'True) (C1 ('MetaCons "GatewayType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromGatewayType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HasLogicalRedundancy

newtype HasLogicalRedundancy Source #

Instances

Instances details
FromJSON HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

FromJSONKey HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

ToJSON HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

ToJSONKey HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

ToByteString HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

ToHeader HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

ToLog HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

ToQuery HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

FromText HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

ToText HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

FromXML HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

ToXML HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

Generic HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

Associated Types

type Rep HasLogicalRedundancy :: Type -> Type #

Read HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

Show HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

NFData HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

Methods

rnf :: HasLogicalRedundancy -> () #

Eq HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

Ord HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

Hashable HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

type Rep HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

type Rep HasLogicalRedundancy = D1 ('MetaData "HasLogicalRedundancy" "Amazonka.DirectConnect.Types.HasLogicalRedundancy" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'True) (C1 ('MetaCons "HasLogicalRedundancy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InterconnectState

newtype InterconnectState Source #

Instances

Instances details
FromJSON InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

FromJSONKey InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

ToJSON InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

ToJSONKey InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

ToByteString InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

ToHeader InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

ToLog InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

ToQuery InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

FromText InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

ToText InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

FromXML InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

ToXML InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

Generic InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

Associated Types

type Rep InterconnectState :: Type -> Type #

Read InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

Show InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

NFData InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

Methods

rnf :: InterconnectState -> () #

Eq InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

Ord InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

Hashable InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

type Rep InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

type Rep InterconnectState = D1 ('MetaData "InterconnectState" "Amazonka.DirectConnect.Types.InterconnectState" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'True) (C1 ('MetaCons "InterconnectState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInterconnectState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LagState

newtype LagState Source #

Constructors

LagState' 

Fields

Bundled Patterns

pattern LagState_Available :: LagState 
pattern LagState_Deleted :: LagState 
pattern LagState_Deleting :: LagState 
pattern LagState_Down :: LagState 
pattern LagState_Pending :: LagState 
pattern LagState_Requested :: LagState 
pattern LagState_Unknown :: LagState 

Instances

Instances details
FromJSON LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

FromJSONKey LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

ToJSON LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

ToJSONKey LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

ToByteString LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

Methods

toBS :: LagState -> ByteString #

ToHeader LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

Methods

toHeader :: HeaderName -> LagState -> [Header] #

ToLog LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

ToQuery LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

FromText LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

ToText LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

Methods

toText :: LagState -> Text #

FromXML LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

ToXML LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

Methods

toXML :: LagState -> XML #

Generic LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

Associated Types

type Rep LagState :: Type -> Type #

Methods

from :: LagState -> Rep LagState x #

to :: Rep LagState x -> LagState #

Read LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

Show LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

NFData LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

Methods

rnf :: LagState -> () #

Eq LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

Ord LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

Hashable LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

Methods

hashWithSalt :: Int -> LagState -> Int #

hash :: LagState -> Int #

type Rep LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

type Rep LagState = D1 ('MetaData "LagState" "Amazonka.DirectConnect.Types.LagState" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'True) (C1 ('MetaCons "LagState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLagState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LoaContentType

newtype LoaContentType Source #

Constructors

LoaContentType' 

Bundled Patterns

pattern LoaContentType_Application_pdf :: LoaContentType 

Instances

Instances details
FromJSON LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

FromJSONKey LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

ToJSON LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

ToJSONKey LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

ToByteString LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

ToHeader LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

ToLog LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

ToQuery LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

FromText LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

ToText LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

FromXML LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

ToXML LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

Methods

toXML :: LoaContentType -> XML #

Generic LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

Associated Types

type Rep LoaContentType :: Type -> Type #

Read LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

Show LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

NFData LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

Methods

rnf :: LoaContentType -> () #

Eq LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

Ord LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

Hashable LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

type Rep LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

type Rep LoaContentType = D1 ('MetaData "LoaContentType" "Amazonka.DirectConnect.Types.LoaContentType" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'True) (C1 ('MetaCons "LoaContentType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLoaContentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NniPartnerType

newtype NniPartnerType Source #

Constructors

NniPartnerType' 

Instances

Instances details
FromJSON NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

FromJSONKey NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

ToJSON NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

ToJSONKey NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

ToByteString NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

ToHeader NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

ToLog NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

ToQuery NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

FromText NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

ToText NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

FromXML NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

ToXML NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

Methods

toXML :: NniPartnerType -> XML #

Generic NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

Associated Types

type Rep NniPartnerType :: Type -> Type #

Read NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

Show NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

NFData NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

Methods

rnf :: NniPartnerType -> () #

Eq NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

Ord NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

Hashable NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

type Rep NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

type Rep NniPartnerType = D1 ('MetaData "NniPartnerType" "Amazonka.DirectConnect.Types.NniPartnerType" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'True) (C1 ('MetaCons "NniPartnerType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNniPartnerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VirtualInterfaceState

newtype VirtualInterfaceState Source #

Instances

Instances details
FromJSON VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

FromJSONKey VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

ToJSON VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

ToJSONKey VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

ToByteString VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

ToHeader VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

ToLog VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

ToQuery VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

FromText VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

ToText VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

FromXML VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

ToXML VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

Generic VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

Associated Types

type Rep VirtualInterfaceState :: Type -> Type #

Read VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

Show VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

NFData VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

Methods

rnf :: VirtualInterfaceState -> () #

Eq VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

Ord VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

Hashable VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

type Rep VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

type Rep VirtualInterfaceState = D1 ('MetaData "VirtualInterfaceState" "Amazonka.DirectConnect.Types.VirtualInterfaceState" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'True) (C1 ('MetaCons "VirtualInterfaceState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVirtualInterfaceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssociatedGateway

data AssociatedGateway Source #

Information about the associated gateway.

See: newAssociatedGateway smart constructor.

Instances

Instances details
FromJSON AssociatedGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AssociatedGateway

Generic AssociatedGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AssociatedGateway

Associated Types

type Rep AssociatedGateway :: Type -> Type #

Read AssociatedGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AssociatedGateway

Show AssociatedGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AssociatedGateway

NFData AssociatedGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AssociatedGateway

Methods

rnf :: AssociatedGateway -> () #

Eq AssociatedGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AssociatedGateway

Hashable AssociatedGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AssociatedGateway

type Rep AssociatedGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AssociatedGateway

type Rep AssociatedGateway = D1 ('MetaData "AssociatedGateway" "Amazonka.DirectConnect.Types.AssociatedGateway" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "AssociatedGateway'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GatewayType)))))

newAssociatedGateway :: AssociatedGateway Source #

Create a value of AssociatedGateway with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:AssociatedGateway', associatedGateway_id - The ID of the associated gateway.

$sel:ownerAccount:AssociatedGateway', associatedGateway_ownerAccount - The ID of the Amazon Web Services account that owns the associated virtual private gateway or transit gateway.

$sel:region:AssociatedGateway', associatedGateway_region - The Region where the associated gateway is located.

$sel:type':AssociatedGateway', associatedGateway_type - The type of associated gateway.

BGPPeer

data BGPPeer Source #

Information about a BGP peer.

See: newBGPPeer smart constructor.

Instances

Instances details
FromJSON BGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeer

Generic BGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeer

Associated Types

type Rep BGPPeer :: Type -> Type #

Methods

from :: BGPPeer -> Rep BGPPeer x #

to :: Rep BGPPeer x -> BGPPeer #

Read BGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeer

Show BGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeer

NFData BGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeer

Methods

rnf :: BGPPeer -> () #

Eq BGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeer

Methods

(==) :: BGPPeer -> BGPPeer -> Bool #

(/=) :: BGPPeer -> BGPPeer -> Bool #

Hashable BGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeer

Methods

hashWithSalt :: Int -> BGPPeer -> Int #

hash :: BGPPeer -> Int #

type Rep BGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeer

newBGPPeer :: BGPPeer Source #

Create a value of BGPPeer with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addressFamily:BGPPeer', bGPPeer_addressFamily - The address family for the BGP peer.

$sel:amazonAddress:BGPPeer', bGPPeer_amazonAddress - The IP address assigned to the Amazon interface.

$sel:asn:BGPPeer', bGPPeer_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

$sel:authKey:BGPPeer', bGPPeer_authKey - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

$sel:awsDeviceV2:BGPPeer', bGPPeer_awsDeviceV2 - The Direct Connect endpoint that terminates the BGP peer.

$sel:awsLogicalDeviceId:BGPPeer', bGPPeer_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

$sel:bgpPeerId:BGPPeer', bGPPeer_bgpPeerId - The ID of the BGP peer.

$sel:bgpPeerState:BGPPeer', bGPPeer_bgpPeerState - The state of the BGP peer. The following are the possible values:

  • verifying: The BGP peering addresses or ASN require validation before the BGP peer can be created. This state applies only to public virtual interfaces.
  • pending: The BGP peer is created, and remains in this state until it is ready to be established.
  • available: The BGP peer is ready to be established.
  • deleting: The BGP peer is being deleted.
  • deleted: The BGP peer is deleted and cannot be established.

$sel:bgpStatus:BGPPeer', bGPPeer_bgpStatus - The status of the BGP peer. The following are the possible values:

  • up: The BGP peer is established. This state does not indicate the state of the routing function. Ensure that you are receiving routes over the BGP session.
  • down: The BGP peer is down.
  • unknown: The BGP peer status is not available.

$sel:customerAddress:BGPPeer', bGPPeer_customerAddress - The IP address assigned to the customer interface.

Connection

data Connection Source #

Information about an Direct Connect connection.

See: newConnection smart constructor.

Instances

Instances details
FromJSON Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Generic Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Associated Types

type Rep Connection :: Type -> Type #

Read Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Show Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

NFData Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Methods

rnf :: Connection -> () #

Eq Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Hashable Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

type Rep Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

type Rep Connection = D1 ('MetaData "Connection" "Amazonka.DirectConnect.Types.Connection" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "Connection'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionState)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "loaIssueTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey])) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "portEncryptionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))))

newConnection :: Connection Source #

Create a value of Connection with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:awsDevice:Connection', connection_awsDevice - The Direct Connect endpoint on which the physical connection terminates.

$sel:awsDeviceV2:Connection', connection_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

$sel:awsLogicalDeviceId:Connection', connection_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

$sel:bandwidth:Connection', connection_bandwidth - The bandwidth of the connection.

$sel:connectionId:Connection', connection_connectionId - The ID of the connection.

$sel:connectionName:Connection', connection_connectionName - The name of the connection.

$sel:connectionState:Connection', connection_connectionState - The state of the connection. The following are the possible values:

  • ordering: The initial state of a hosted connection provisioned on an interconnect. The connection stays in the ordering state until the owner of the hosted connection confirms or declines the connection order.
  • requested: The initial state of a standard connection. The connection stays in the requested state until the Letter of Authorization (LOA) is sent to the customer.
  • pending: The connection has been approved and is being initialized.
  • available: The network link is up and the connection is ready for use.
  • down: The network link is down.
  • deleting: The connection is being deleted.
  • deleted: The connection has been deleted.
  • rejected: A hosted connection in the ordering state enters the rejected state if it is deleted by the customer.
  • unknown: The state of the connection is not available.

$sel:encryptionMode:Connection', connection_encryptionMode - The MAC Security (MACsec) connection encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

$sel:hasLogicalRedundancy:Connection', connection_hasLogicalRedundancy - Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6).

$sel:jumboFrameCapable:Connection', connection_jumboFrameCapable - Indicates whether jumbo frames (9001 MTU) are supported.

$sel:lagId:Connection', connection_lagId - The ID of the LAG.

$sel:loaIssueTime:Connection', connection_loaIssueTime - The time of the most recent call to DescribeLoa for this connection.

$sel:location:Connection', connection_location - The location of the connection.

$sel:macSecCapable:Connection', connection_macSecCapable - Indicates whether the connection supports MAC Security (MACsec).

$sel:macSecKeys:Connection', connection_macSecKeys - The MAC Security (MACsec) security keys associated with the connection.

$sel:ownerAccount:Connection', connection_ownerAccount - The ID of the Amazon Web Services account that owns the connection.

$sel:partnerName:Connection', connection_partnerName - The name of the Direct Connect service provider associated with the connection.

$sel:portEncryptionStatus:Connection', connection_portEncryptionStatus - The MAC Security (MACsec) port link status of the connection.

The valid values are Encryption Up, which means that there is an active Connection Key Name, or Encryption Down.

$sel:providerName:Connection', connection_providerName - The name of the service provider associated with the connection.

$sel:region:Connection', connection_region - The Amazon Web Services Region where the connection is located.

$sel:tags:Connection', connection_tags - The tags associated with the connection.

$sel:vlan:Connection', connection_vlan - The ID of the VLAN.

Connections

data Connections Source #

See: newConnections smart constructor.

Constructors

Connections' (Maybe [Connection]) 

Instances

Instances details
FromJSON Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Generic Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Associated Types

type Rep Connections :: Type -> Type #

Read Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Show Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

NFData Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Methods

rnf :: Connections -> () #

Eq Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Hashable Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

type Rep Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

type Rep Connections = D1 ('MetaData "Connections" "Amazonka.DirectConnect.Types.Connections" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "Connections'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Connection]))))

newConnections :: Connections Source #

Create a value of Connections with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:connections:Connections', connections_connections - The connections.

CustomerAgreement

data CustomerAgreement Source #

The name and status of a customer agreement.

See: newCustomerAgreement smart constructor.

Instances

Instances details
FromJSON CustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.CustomerAgreement

Generic CustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.CustomerAgreement

Associated Types

type Rep CustomerAgreement :: Type -> Type #

Read CustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.CustomerAgreement

Show CustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.CustomerAgreement

NFData CustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.CustomerAgreement

Methods

rnf :: CustomerAgreement -> () #

Eq CustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.CustomerAgreement

Hashable CustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.CustomerAgreement

type Rep CustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.CustomerAgreement

type Rep CustomerAgreement = D1 ('MetaData "CustomerAgreement" "Amazonka.DirectConnect.Types.CustomerAgreement" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "CustomerAgreement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "agreementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCustomerAgreement :: CustomerAgreement Source #

Create a value of CustomerAgreement with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:agreementName:CustomerAgreement', customerAgreement_agreementName - The name of the agreement.

$sel:status:CustomerAgreement', customerAgreement_status - The status of the customer agreement. This will be either signed or unsigned

DirectConnectGateway

data DirectConnectGateway Source #

Information about a Direct Connect gateway, which enables you to connect virtual interfaces and virtual private gateway or transit gateways.

See: newDirectConnectGateway smart constructor.

Instances

Instances details
FromJSON DirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGateway

Generic DirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGateway

Associated Types

type Rep DirectConnectGateway :: Type -> Type #

Read DirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGateway

Show DirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGateway

NFData DirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGateway

Methods

rnf :: DirectConnectGateway -> () #

Eq DirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGateway

Hashable DirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGateway

type Rep DirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGateway

type Rep DirectConnectGateway = D1 ('MetaData "DirectConnectGateway" "Amazonka.DirectConnect.Types.DirectConnectGateway" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DirectConnectGateway'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "amazonSideAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "directConnectGatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "directConnectGatewayState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectConnectGatewayState)) :*: (S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stateChangeError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDirectConnectGateway :: DirectConnectGateway Source #

Create a value of DirectConnectGateway with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:amazonSideAsn:DirectConnectGateway', directConnectGateway_amazonSideAsn - The autonomous system number (ASN) for the Amazon side of the connection.

$sel:directConnectGatewayId:DirectConnectGateway', directConnectGateway_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:directConnectGatewayName:DirectConnectGateway', directConnectGateway_directConnectGatewayName - The name of the Direct Connect gateway.

$sel:directConnectGatewayState:DirectConnectGateway', directConnectGateway_directConnectGatewayState - The state of the Direct Connect gateway. The following are the possible values:

  • pending: The initial state after calling CreateDirectConnectGateway.
  • available: The Direct Connect gateway is ready for use.
  • deleting: The initial state after calling DeleteDirectConnectGateway.
  • deleted: The Direct Connect gateway is deleted and cannot pass traffic.

$sel:ownerAccount:DirectConnectGateway', directConnectGateway_ownerAccount - The ID of the Amazon Web Services account that owns the Direct Connect gateway.

$sel:stateChangeError:DirectConnectGateway', directConnectGateway_stateChangeError - The error message if the state of an object failed to advance.

DirectConnectGatewayAssociation

data DirectConnectGatewayAssociation Source #

Information about an association between a Direct Connect gateway and a virtual private gateway or transit gateway.

See: newDirectConnectGatewayAssociation smart constructor.

Instances

Instances details
FromJSON DirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociation

Generic DirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociation

Associated Types

type Rep DirectConnectGatewayAssociation :: Type -> Type #

Read DirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociation

Show DirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociation

NFData DirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociation

Eq DirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociation

Hashable DirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociation

type Rep DirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociation

type Rep DirectConnectGatewayAssociation = D1 ('MetaData "DirectConnectGatewayAssociation" "Amazonka.DirectConnect.Types.DirectConnectGatewayAssociation" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DirectConnectGatewayAssociation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "allowedPrefixesToDirectConnectGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: S1 ('MetaSel ('Just "associatedGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssociatedGateway))) :*: (S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "associationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectConnectGatewayAssociationState)) :*: S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "directConnectGatewayOwnerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stateChangeError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "virtualGatewayOwnerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualGatewayRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newDirectConnectGatewayAssociation :: DirectConnectGatewayAssociation Source #

Create a value of DirectConnectGatewayAssociation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowedPrefixesToDirectConnectGateway:DirectConnectGatewayAssociation', directConnectGatewayAssociation_allowedPrefixesToDirectConnectGateway - The Amazon VPC prefixes to advertise to the Direct Connect gateway.

$sel:associatedGateway:DirectConnectGatewayAssociation', directConnectGatewayAssociation_associatedGateway - Information about the associated gateway.

$sel:associationId:DirectConnectGatewayAssociation', directConnectGatewayAssociation_associationId - The ID of the Direct Connect gateway association.

$sel:associationState:DirectConnectGatewayAssociation', directConnectGatewayAssociation_associationState - The state of the association. The following are the possible values:

  • associating: The initial state after calling CreateDirectConnectGatewayAssociation.
  • associated: The Direct Connect gateway and virtual private gateway or transit gateway are successfully associated and ready to pass traffic.
  • disassociating: The initial state after calling DeleteDirectConnectGatewayAssociation.
  • disassociated: The virtual private gateway or transit gateway is disassociated from the Direct Connect gateway. Traffic flow between the Direct Connect gateway and virtual private gateway or transit gateway is stopped.

$sel:directConnectGatewayId:DirectConnectGatewayAssociation', directConnectGatewayAssociation_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:directConnectGatewayOwnerAccount:DirectConnectGatewayAssociation', directConnectGatewayAssociation_directConnectGatewayOwnerAccount - The ID of the Amazon Web Services account that owns the associated gateway.

$sel:stateChangeError:DirectConnectGatewayAssociation', directConnectGatewayAssociation_stateChangeError - The error message if the state of an object failed to advance.

$sel:virtualGatewayId:DirectConnectGatewayAssociation', directConnectGatewayAssociation_virtualGatewayId - The ID of the virtual private gateway. Applies only to private virtual interfaces.

$sel:virtualGatewayOwnerAccount:DirectConnectGatewayAssociation', directConnectGatewayAssociation_virtualGatewayOwnerAccount - The ID of the Amazon Web Services account that owns the virtual private gateway.

$sel:virtualGatewayRegion:DirectConnectGatewayAssociation', directConnectGatewayAssociation_virtualGatewayRegion - The Amazon Web Services Region where the virtual private gateway is located.

DirectConnectGatewayAssociationProposal

data DirectConnectGatewayAssociationProposal Source #

Information about the proposal request to attach a virtual private gateway to a Direct Connect gateway.

See: newDirectConnectGatewayAssociationProposal smart constructor.

Instances

Instances details
FromJSON DirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposal

Generic DirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposal

Read DirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposal

Show DirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposal

NFData DirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposal

Eq DirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposal

Hashable DirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposal

type Rep DirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposal

type Rep DirectConnectGatewayAssociationProposal = D1 ('MetaData "DirectConnectGatewayAssociationProposal" "Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposal" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DirectConnectGatewayAssociationProposal'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associatedGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssociatedGateway)) :*: (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "directConnectGatewayOwnerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "existingAllowedPrefixesToDirectConnectGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: S1 ('MetaSel ('Just "proposalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "proposalState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectConnectGatewayAssociationProposalState)) :*: S1 ('MetaSel ('Just "requestedAllowedPrefixesToDirectConnectGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix]))))))

newDirectConnectGatewayAssociationProposal :: DirectConnectGatewayAssociationProposal Source #

Create a value of DirectConnectGatewayAssociationProposal with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:associatedGateway:DirectConnectGatewayAssociationProposal', directConnectGatewayAssociationProposal_associatedGateway - Information about the associated gateway.

$sel:directConnectGatewayId:DirectConnectGatewayAssociationProposal', directConnectGatewayAssociationProposal_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:directConnectGatewayOwnerAccount:DirectConnectGatewayAssociationProposal', directConnectGatewayAssociationProposal_directConnectGatewayOwnerAccount - The ID of the Amazon Web Services account that owns the Direct Connect gateway.

$sel:existingAllowedPrefixesToDirectConnectGateway:DirectConnectGatewayAssociationProposal', directConnectGatewayAssociationProposal_existingAllowedPrefixesToDirectConnectGateway - The existing Amazon VPC prefixes advertised to the Direct Connect gateway.

$sel:proposalId:DirectConnectGatewayAssociationProposal', directConnectGatewayAssociationProposal_proposalId - The ID of the association proposal.

$sel:proposalState:DirectConnectGatewayAssociationProposal', directConnectGatewayAssociationProposal_proposalState - The state of the proposal. The following are possible values:

  • accepted: The proposal has been accepted. The Direct Connect gateway association is available to use in this state.
  • deleted: The proposal has been deleted by the owner that made the proposal. The Direct Connect gateway association cannot be used in this state.
  • requested: The proposal has been requested. The Direct Connect gateway association cannot be used in this state.

$sel:requestedAllowedPrefixesToDirectConnectGateway:DirectConnectGatewayAssociationProposal', directConnectGatewayAssociationProposal_requestedAllowedPrefixesToDirectConnectGateway - The Amazon VPC prefixes to advertise to the Direct Connect gateway.

DirectConnectGatewayAttachment

data DirectConnectGatewayAttachment Source #

Information about an attachment between a Direct Connect gateway and a virtual interface.

See: newDirectConnectGatewayAttachment smart constructor.

Instances

Instances details
FromJSON DirectConnectGatewayAttachment Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachment

Generic DirectConnectGatewayAttachment Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachment

Associated Types

type Rep DirectConnectGatewayAttachment :: Type -> Type #

Read DirectConnectGatewayAttachment Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachment

Show DirectConnectGatewayAttachment Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachment

NFData DirectConnectGatewayAttachment Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachment

Eq DirectConnectGatewayAttachment Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachment

Hashable DirectConnectGatewayAttachment Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachment

type Rep DirectConnectGatewayAttachment Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachment

type Rep DirectConnectGatewayAttachment = D1 ('MetaData "DirectConnectGatewayAttachment" "Amazonka.DirectConnect.Types.DirectConnectGatewayAttachment" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "DirectConnectGatewayAttachment'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attachmentState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectConnectGatewayAttachmentState)) :*: (S1 ('MetaSel ('Just "attachmentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectConnectGatewayAttachmentType)) :*: S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "stateChangeError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "virtualInterfaceOwnerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDirectConnectGatewayAttachment :: DirectConnectGatewayAttachment Source #

Create a value of DirectConnectGatewayAttachment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attachmentState:DirectConnectGatewayAttachment', directConnectGatewayAttachment_attachmentState - The state of the attachment. The following are the possible values:

  • attaching: The initial state after a virtual interface is created using the Direct Connect gateway.
  • attached: The Direct Connect gateway and virtual interface are attached and ready to pass traffic.
  • detaching: The initial state after calling DeleteVirtualInterface.
  • detached: The virtual interface is detached from the Direct Connect gateway. Traffic flow between the Direct Connect gateway and virtual interface is stopped.

$sel:attachmentType:DirectConnectGatewayAttachment', directConnectGatewayAttachment_attachmentType - The type of attachment.

$sel:directConnectGatewayId:DirectConnectGatewayAttachment', directConnectGatewayAttachment_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:stateChangeError:DirectConnectGatewayAttachment', directConnectGatewayAttachment_stateChangeError - The error message if the state of an object failed to advance.

$sel:virtualInterfaceId:DirectConnectGatewayAttachment', directConnectGatewayAttachment_virtualInterfaceId - The ID of the virtual interface.

$sel:virtualInterfaceOwnerAccount:DirectConnectGatewayAttachment', directConnectGatewayAttachment_virtualInterfaceOwnerAccount - The ID of the Amazon Web Services account that owns the virtual interface.

$sel:virtualInterfaceRegion:DirectConnectGatewayAttachment', directConnectGatewayAttachment_virtualInterfaceRegion - The Amazon Web Services Region where the virtual interface is located.

Interconnect

data Interconnect Source #

Information about an interconnect.

See: newInterconnect smart constructor.

Instances

Instances details
FromJSON Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

Generic Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

Associated Types

type Rep Interconnect :: Type -> Type #

Read Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

Show Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

NFData Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

Methods

rnf :: Interconnect -> () #

Eq Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

Hashable Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

type Rep Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

type Rep Interconnect = D1 ('MetaData "Interconnect" "Amazonka.DirectConnect.Types.Interconnect" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "Interconnect'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy))) :*: (S1 ('MetaSel ('Just "interconnectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "interconnectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "interconnectState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InterconnectState)) :*: S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "loaIssueTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))))))))

newInterconnect :: Interconnect Source #

Create a value of Interconnect with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:awsDevice:Interconnect', interconnect_awsDevice - The Direct Connect endpoint on which the physical connection terminates.

$sel:awsDeviceV2:Interconnect', interconnect_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

$sel:awsLogicalDeviceId:Interconnect', interconnect_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

$sel:bandwidth:Interconnect', interconnect_bandwidth - The bandwidth of the connection.

$sel:hasLogicalRedundancy:Interconnect', interconnect_hasLogicalRedundancy - Indicates whether the interconnect supports a secondary BGP in the same address family (IPv4/IPv6).

$sel:interconnectId:Interconnect', interconnect_interconnectId - The ID of the interconnect.

$sel:interconnectName:Interconnect', interconnect_interconnectName - The name of the interconnect.

$sel:interconnectState:Interconnect', interconnect_interconnectState - The state of the interconnect. The following are the possible values:

  • requested: The initial state of an interconnect. The interconnect stays in the requested state until the Letter of Authorization (LOA) is sent to the customer.
  • pending: The interconnect is approved, and is being initialized.
  • available: The network link is up, and the interconnect is ready for use.
  • down: The network link is down.
  • deleting: The interconnect is being deleted.
  • deleted: The interconnect is deleted.
  • unknown: The state of the interconnect is not available.

$sel:jumboFrameCapable:Interconnect', interconnect_jumboFrameCapable - Indicates whether jumbo frames (9001 MTU) are supported.

$sel:lagId:Interconnect', interconnect_lagId - The ID of the LAG.

$sel:loaIssueTime:Interconnect', interconnect_loaIssueTime - The time of the most recent call to DescribeLoa for this connection.

$sel:location:Interconnect', interconnect_location - The location of the connection.

$sel:providerName:Interconnect', interconnect_providerName - The name of the service provider associated with the interconnect.

$sel:region:Interconnect', interconnect_region - The Amazon Web Services Region where the connection is located.

$sel:tags:Interconnect', interconnect_tags - The tags associated with the interconnect.

Lag

data Lag Source #

Information about a link aggregation group (LAG).

See: newLag smart constructor.

Instances

Instances details
FromJSON Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Generic Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Associated Types

type Rep Lag :: Type -> Type #

Methods

from :: Lag -> Rep Lag x #

to :: Rep Lag x -> Lag #

Read Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Show Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

showsPrec :: Int -> Lag -> ShowS #

show :: Lag -> String #

showList :: [Lag] -> ShowS #

NFData Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

rnf :: Lag -> () #

Eq Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

(==) :: Lag -> Lag -> Bool #

(/=) :: Lag -> Lag -> Bool #

Hashable Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

hashWithSalt :: Int -> Lag -> Int #

hash :: Lag -> Int #

type Rep Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

type Rep Lag = D1 ('MetaData "Lag" "Amazonka.DirectConnect.Types.Lag" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "Lag'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "allowsHostedConnections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Connection]))))) :*: ((S1 ('MetaSel ('Just "connectionsBandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "lagName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lagState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LagState))) :*: (S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey]))))) :*: ((S1 ('MetaSel ('Just "minimumLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "numberOfConnections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))))))))

newLag :: Lag Source #

Create a value of Lag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowsHostedConnections:Lag', lag_allowsHostedConnections - Indicates whether the LAG can host other connections.

Lag, lag_awsDevice - The Direct Connect endpoint that hosts the LAG.

Lag, lag_awsDeviceV2 - The Direct Connect endpoint that hosts the LAG.

Lag, lag_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

$sel:connections:Lag', lag_connections - The connections bundled by the LAG.

$sel:connectionsBandwidth:Lag', lag_connectionsBandwidth - The individual bandwidth of the physical connections bundled by the LAG. The possible values are 1Gbps and 10Gbps.

Lag, lag_encryptionMode - The LAG MAC Security (MACsec) encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

Lag, lag_hasLogicalRedundancy - Indicates whether the LAG supports a secondary BGP peer in the same address family (IPv4/IPv6).

Lag, lag_jumboFrameCapable - Indicates whether jumbo frames (9001 MTU) are supported.

Lag, lag_lagId - The ID of the LAG.

$sel:lagName:Lag', lag_lagName - The name of the LAG.

$sel:lagState:Lag', lag_lagState - The state of the LAG. The following are the possible values:

  • requested: The initial state of a LAG. The LAG stays in the requested state until the Letter of Authorization (LOA) is available.
  • pending: The LAG has been approved and is being initialized.
  • available: The network link is established and the LAG is ready for use.
  • down: The network link is down.
  • deleting: The LAG is being deleted.
  • deleted: The LAG is deleted.
  • unknown: The state of the LAG is not available.

Lag, lag_location - The location of the LAG.

Lag, lag_macSecCapable - Indicates whether the LAG supports MAC Security (MACsec).

Lag, lag_macSecKeys - The MAC Security (MACsec) security keys associated with the LAG.

$sel:minimumLinks:Lag', lag_minimumLinks - The minimum number of physical dedicated connections that must be operational for the LAG itself to be operational.

$sel:numberOfConnections:Lag', lag_numberOfConnections - The number of physical dedicated connections bundled by the LAG, up to a maximum of 10.

Lag, lag_ownerAccount - The ID of the Amazon Web Services account that owns the LAG.

Lag, lag_providerName - The name of the service provider associated with the LAG.

Lag, lag_region - The Amazon Web Services Region where the connection is located.

Lag, lag_tags - The tags associated with the LAG.

Location

data Location Source #

Information about an Direct Connect location.

See: newLocation smart constructor.

Constructors

Location' (Maybe [Text]) (Maybe [Text]) (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON Location Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Location

Generic Location Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Location

Associated Types

type Rep Location :: Type -> Type #

Methods

from :: Location -> Rep Location x #

to :: Rep Location x -> Location #

Read Location Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Location

Show Location Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Location

NFData Location Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Location

Methods

rnf :: Location -> () #

Eq Location Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Location

Hashable Location Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Location

Methods

hashWithSalt :: Int -> Location -> Int #

hash :: Location -> Int #

type Rep Location Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Location

type Rep Location = D1 ('MetaData "Location" "Amazonka.DirectConnect.Types.Location" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "Location'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "availableMacSecPortSpeeds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "availablePortSpeeds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "availableProviders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "locationCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "locationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newLocation :: Location Source #

Create a value of Location with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:availableMacSecPortSpeeds:Location', location_availableMacSecPortSpeeds - The available MAC Security (MACsec) port speeds for the location.

$sel:availablePortSpeeds:Location', location_availablePortSpeeds - The available port speeds for the location.

$sel:availableProviders:Location', location_availableProviders - The name of the service provider for the location.

$sel:locationCode:Location', location_locationCode - The code for the location.

$sel:locationName:Location', location_locationName - The name of the location. This includes the name of the colocation partner and the physical site of the building.

$sel:region:Location', location_region - The Amazon Web Services Region for the location.

MacSecKey

data MacSecKey Source #

Information about the MAC Security (MACsec) secret key.

See: newMacSecKey smart constructor.

Instances

Instances details
FromJSON MacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.MacSecKey

Generic MacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.MacSecKey

Associated Types

type Rep MacSecKey :: Type -> Type #

Read MacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.MacSecKey

Show MacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.MacSecKey

NFData MacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.MacSecKey

Methods

rnf :: MacSecKey -> () #

Eq MacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.MacSecKey

Hashable MacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.MacSecKey

type Rep MacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.MacSecKey

type Rep MacSecKey = D1 ('MetaData "MacSecKey" "Amazonka.DirectConnect.Types.MacSecKey" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "MacSecKey'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ckn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "secretARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "startOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newMacSecKey :: MacSecKey Source #

Create a value of MacSecKey with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ckn:MacSecKey', macSecKey_ckn - The Connection Key Name (CKN) for the MAC Security secret key.

$sel:secretARN:MacSecKey', macSecKey_secretARN - The Amazon Resource Name (ARN) of the MAC Security (MACsec) secret key.

$sel:startOn:MacSecKey', macSecKey_startOn - The date that the MAC Security (MACsec) secret key takes effect. The value is displayed in UTC format.

$sel:state:MacSecKey', macSecKey_state - The state of the MAC Security (MACsec) secret key.

The possible values are:

  • associating: The MAC Security (MACsec) secret key is being validated and not yet associated with the connection or LAG.
  • associated: The MAC Security (MACsec) secret key is validated and associated with the connection or LAG.
  • disassociating: The MAC Security (MACsec) secret key is being disassociated from the connection or LAG
  • disassociated: The MAC Security (MACsec) secret key is no longer associated with the connection or LAG.

NewBGPPeer

data NewBGPPeer Source #

Information about a new BGP peer.

See: newNewBGPPeer smart constructor.

Instances

Instances details
ToJSON NewBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewBGPPeer

Generic NewBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewBGPPeer

Associated Types

type Rep NewBGPPeer :: Type -> Type #

Read NewBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewBGPPeer

Show NewBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewBGPPeer

NFData NewBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewBGPPeer

Methods

rnf :: NewBGPPeer -> () #

Eq NewBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewBGPPeer

Hashable NewBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewBGPPeer

type Rep NewBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewBGPPeer

type Rep NewBGPPeer = D1 ('MetaData "NewBGPPeer" "Amazonka.DirectConnect.Types.NewBGPPeer" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "NewBGPPeer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)) :*: S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "authKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newNewBGPPeer :: NewBGPPeer Source #

Create a value of NewBGPPeer with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addressFamily:NewBGPPeer', newBGPPeer_addressFamily - The address family for the BGP peer.

$sel:amazonAddress:NewBGPPeer', newBGPPeer_amazonAddress - The IP address assigned to the Amazon interface.

$sel:asn:NewBGPPeer', newBGPPeer_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

$sel:authKey:NewBGPPeer', newBGPPeer_authKey - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

$sel:customerAddress:NewBGPPeer', newBGPPeer_customerAddress - The IP address assigned to the customer interface.

NewPrivateVirtualInterface

data NewPrivateVirtualInterface Source #

Information about a private virtual interface.

See: newNewPrivateVirtualInterface smart constructor.

Instances

Instances details
ToJSON NewPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterface

Generic NewPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterface

Associated Types

type Rep NewPrivateVirtualInterface :: Type -> Type #

Read NewPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterface

Show NewPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterface

NFData NewPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterface

Eq NewPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterface

Hashable NewPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterface

type Rep NewPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterface

type Rep NewPrivateVirtualInterface = D1 ('MetaData "NewPrivateVirtualInterface" "Amazonka.DirectConnect.Types.NewPrivateVirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "NewPrivateVirtualInterface'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)) :*: (S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "authKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enableSiteLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newNewPrivateVirtualInterface Source #

Create a value of NewPrivateVirtualInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addressFamily:NewPrivateVirtualInterface', newPrivateVirtualInterface_addressFamily - The address family for the BGP peer.

$sel:amazonAddress:NewPrivateVirtualInterface', newPrivateVirtualInterface_amazonAddress - The IP address assigned to the Amazon interface.

$sel:authKey:NewPrivateVirtualInterface', newPrivateVirtualInterface_authKey - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

$sel:customerAddress:NewPrivateVirtualInterface', newPrivateVirtualInterface_customerAddress - The IP address assigned to the customer interface.

$sel:directConnectGatewayId:NewPrivateVirtualInterface', newPrivateVirtualInterface_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:enableSiteLink:NewPrivateVirtualInterface', newPrivateVirtualInterface_enableSiteLink - Indicates whether to enable or disable SiteLink.

$sel:mtu:NewPrivateVirtualInterface', newPrivateVirtualInterface_mtu - The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.

$sel:tags:NewPrivateVirtualInterface', newPrivateVirtualInterface_tags - The tags associated with the private virtual interface.

$sel:virtualGatewayId:NewPrivateVirtualInterface', newPrivateVirtualInterface_virtualGatewayId - The ID of the virtual private gateway.

$sel:virtualInterfaceName:NewPrivateVirtualInterface', newPrivateVirtualInterface_virtualInterfaceName - The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

$sel:vlan:NewPrivateVirtualInterface', newPrivateVirtualInterface_vlan - The ID of the VLAN.

$sel:asn:NewPrivateVirtualInterface', newPrivateVirtualInterface_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

NewPrivateVirtualInterfaceAllocation

data NewPrivateVirtualInterfaceAllocation Source #

Information about a private virtual interface to be provisioned on a connection.

See: newNewPrivateVirtualInterfaceAllocation smart constructor.

Instances

Instances details
ToJSON NewPrivateVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterfaceAllocation

Generic NewPrivateVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterfaceAllocation

Read NewPrivateVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterfaceAllocation

Show NewPrivateVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterfaceAllocation

NFData NewPrivateVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterfaceAllocation

Eq NewPrivateVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterfaceAllocation

Hashable NewPrivateVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterfaceAllocation

type Rep NewPrivateVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterfaceAllocation

type Rep NewPrivateVirtualInterfaceAllocation = D1 ('MetaData "NewPrivateVirtualInterfaceAllocation" "Amazonka.DirectConnect.Types.NewPrivateVirtualInterfaceAllocation" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "NewPrivateVirtualInterfaceAllocation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)) :*: S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "authKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))) :*: (S1 ('MetaSel ('Just "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newNewPrivateVirtualInterfaceAllocation Source #

Create a value of NewPrivateVirtualInterfaceAllocation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addressFamily:NewPrivateVirtualInterfaceAllocation', newPrivateVirtualInterfaceAllocation_addressFamily - The address family for the BGP peer.

$sel:amazonAddress:NewPrivateVirtualInterfaceAllocation', newPrivateVirtualInterfaceAllocation_amazonAddress - The IP address assigned to the Amazon interface.

$sel:authKey:NewPrivateVirtualInterfaceAllocation', newPrivateVirtualInterfaceAllocation_authKey - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

$sel:customerAddress:NewPrivateVirtualInterfaceAllocation', newPrivateVirtualInterfaceAllocation_customerAddress - The IP address assigned to the customer interface.

$sel:mtu:NewPrivateVirtualInterfaceAllocation', newPrivateVirtualInterfaceAllocation_mtu - The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.

$sel:tags:NewPrivateVirtualInterfaceAllocation', newPrivateVirtualInterfaceAllocation_tags - The tags associated with the private virtual interface.

$sel:virtualInterfaceName:NewPrivateVirtualInterfaceAllocation', newPrivateVirtualInterfaceAllocation_virtualInterfaceName - The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

$sel:vlan:NewPrivateVirtualInterfaceAllocation', newPrivateVirtualInterfaceAllocation_vlan - The ID of the VLAN.

$sel:asn:NewPrivateVirtualInterfaceAllocation', newPrivateVirtualInterfaceAllocation_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

NewPublicVirtualInterface

data NewPublicVirtualInterface Source #

Information about a public virtual interface.

See: newNewPublicVirtualInterface smart constructor.

Instances

Instances details
ToJSON NewPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterface

Generic NewPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterface

Associated Types

type Rep NewPublicVirtualInterface :: Type -> Type #

Read NewPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterface

Show NewPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterface

NFData NewPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterface

Eq NewPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterface

Hashable NewPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterface

type Rep NewPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterface

type Rep NewPublicVirtualInterface = D1 ('MetaData "NewPublicVirtualInterface" "Amazonka.DirectConnect.Types.NewPublicVirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "NewPublicVirtualInterface'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)) :*: S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "authKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "routeFilterPrefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))) :*: (S1 ('MetaSel ('Just "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newNewPublicVirtualInterface Source #

Create a value of NewPublicVirtualInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addressFamily:NewPublicVirtualInterface', newPublicVirtualInterface_addressFamily - The address family for the BGP peer.

$sel:amazonAddress:NewPublicVirtualInterface', newPublicVirtualInterface_amazonAddress - The IP address assigned to the Amazon interface.

$sel:authKey:NewPublicVirtualInterface', newPublicVirtualInterface_authKey - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

$sel:customerAddress:NewPublicVirtualInterface', newPublicVirtualInterface_customerAddress - The IP address assigned to the customer interface.

$sel:routeFilterPrefixes:NewPublicVirtualInterface', newPublicVirtualInterface_routeFilterPrefixes - The routes to be advertised to the Amazon Web Services network in this Region. Applies to public virtual interfaces.

$sel:tags:NewPublicVirtualInterface', newPublicVirtualInterface_tags - The tags associated with the public virtual interface.

$sel:virtualInterfaceName:NewPublicVirtualInterface', newPublicVirtualInterface_virtualInterfaceName - The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

$sel:vlan:NewPublicVirtualInterface', newPublicVirtualInterface_vlan - The ID of the VLAN.

$sel:asn:NewPublicVirtualInterface', newPublicVirtualInterface_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

NewPublicVirtualInterfaceAllocation

data NewPublicVirtualInterfaceAllocation Source #

Information about a public virtual interface to be provisioned on a connection.

See: newNewPublicVirtualInterfaceAllocation smart constructor.

Instances

Instances details
ToJSON NewPublicVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterfaceAllocation

Generic NewPublicVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterfaceAllocation

Read NewPublicVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterfaceAllocation

Show NewPublicVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterfaceAllocation

NFData NewPublicVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterfaceAllocation

Eq NewPublicVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterfaceAllocation

Hashable NewPublicVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterfaceAllocation

type Rep NewPublicVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterfaceAllocation

type Rep NewPublicVirtualInterfaceAllocation = D1 ('MetaData "NewPublicVirtualInterfaceAllocation" "Amazonka.DirectConnect.Types.NewPublicVirtualInterfaceAllocation" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "NewPublicVirtualInterfaceAllocation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)) :*: S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "authKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "routeFilterPrefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))) :*: (S1 ('MetaSel ('Just "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newNewPublicVirtualInterfaceAllocation Source #

Create a value of NewPublicVirtualInterfaceAllocation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addressFamily:NewPublicVirtualInterfaceAllocation', newPublicVirtualInterfaceAllocation_addressFamily - The address family for the BGP peer.

$sel:amazonAddress:NewPublicVirtualInterfaceAllocation', newPublicVirtualInterfaceAllocation_amazonAddress - The IP address assigned to the Amazon interface.

$sel:authKey:NewPublicVirtualInterfaceAllocation', newPublicVirtualInterfaceAllocation_authKey - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

$sel:customerAddress:NewPublicVirtualInterfaceAllocation', newPublicVirtualInterfaceAllocation_customerAddress - The IP address assigned to the customer interface.

$sel:routeFilterPrefixes:NewPublicVirtualInterfaceAllocation', newPublicVirtualInterfaceAllocation_routeFilterPrefixes - The routes to be advertised to the Amazon Web Services network in this Region. Applies to public virtual interfaces.

$sel:tags:NewPublicVirtualInterfaceAllocation', newPublicVirtualInterfaceAllocation_tags - The tags associated with the public virtual interface.

$sel:virtualInterfaceName:NewPublicVirtualInterfaceAllocation', newPublicVirtualInterfaceAllocation_virtualInterfaceName - The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

$sel:vlan:NewPublicVirtualInterfaceAllocation', newPublicVirtualInterfaceAllocation_vlan - The ID of the VLAN.

$sel:asn:NewPublicVirtualInterfaceAllocation', newPublicVirtualInterfaceAllocation_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

NewTransitVirtualInterface

data NewTransitVirtualInterface Source #

Information about a transit virtual interface.

See: newNewTransitVirtualInterface smart constructor.

Instances

Instances details
ToJSON NewTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterface

Generic NewTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterface

Associated Types

type Rep NewTransitVirtualInterface :: Type -> Type #

Read NewTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterface

Show NewTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterface

NFData NewTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterface

Eq NewTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterface

Hashable NewTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterface

type Rep NewTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterface

type Rep NewTransitVirtualInterface = D1 ('MetaData "NewTransitVirtualInterface" "Amazonka.DirectConnect.Types.NewTransitVirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "NewTransitVirtualInterface'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)) :*: S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "authKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "enableSiteLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: (S1 ('MetaSel ('Just "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))

newNewTransitVirtualInterface :: NewTransitVirtualInterface Source #

Create a value of NewTransitVirtualInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addressFamily:NewTransitVirtualInterface', newTransitVirtualInterface_addressFamily - The address family for the BGP peer.

$sel:amazonAddress:NewTransitVirtualInterface', newTransitVirtualInterface_amazonAddress - The IP address assigned to the Amazon interface.

$sel:asn:NewTransitVirtualInterface', newTransitVirtualInterface_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

$sel:authKey:NewTransitVirtualInterface', newTransitVirtualInterface_authKey - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

$sel:customerAddress:NewTransitVirtualInterface', newTransitVirtualInterface_customerAddress - The IP address assigned to the customer interface.

$sel:directConnectGatewayId:NewTransitVirtualInterface', newTransitVirtualInterface_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:enableSiteLink:NewTransitVirtualInterface', newTransitVirtualInterface_enableSiteLink - Indicates whether to enable or disable SiteLink.

$sel:mtu:NewTransitVirtualInterface', newTransitVirtualInterface_mtu - The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.

$sel:tags:NewTransitVirtualInterface', newTransitVirtualInterface_tags - The tags associated with the transitive virtual interface.

$sel:virtualInterfaceName:NewTransitVirtualInterface', newTransitVirtualInterface_virtualInterfaceName - The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

$sel:vlan:NewTransitVirtualInterface', newTransitVirtualInterface_vlan - The ID of the VLAN.

NewTransitVirtualInterfaceAllocation

data NewTransitVirtualInterfaceAllocation Source #

Information about a transit virtual interface to be provisioned on a connection.

See: newNewTransitVirtualInterfaceAllocation smart constructor.

Instances

Instances details
ToJSON NewTransitVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterfaceAllocation

Generic NewTransitVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterfaceAllocation

Read NewTransitVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterfaceAllocation

Show NewTransitVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterfaceAllocation

NFData NewTransitVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterfaceAllocation

Eq NewTransitVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterfaceAllocation

Hashable NewTransitVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterfaceAllocation

type Rep NewTransitVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterfaceAllocation

type Rep NewTransitVirtualInterfaceAllocation = D1 ('MetaData "NewTransitVirtualInterfaceAllocation" "Amazonka.DirectConnect.Types.NewTransitVirtualInterfaceAllocation" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "NewTransitVirtualInterfaceAllocation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)) :*: S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "authKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: (S1 ('MetaSel ('Just "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))

newNewTransitVirtualInterfaceAllocation :: NewTransitVirtualInterfaceAllocation Source #

Create a value of NewTransitVirtualInterfaceAllocation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addressFamily:NewTransitVirtualInterfaceAllocation', newTransitVirtualInterfaceAllocation_addressFamily - The address family for the BGP peer.

$sel:amazonAddress:NewTransitVirtualInterfaceAllocation', newTransitVirtualInterfaceAllocation_amazonAddress - The IP address assigned to the Amazon interface.

$sel:asn:NewTransitVirtualInterfaceAllocation', newTransitVirtualInterfaceAllocation_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

$sel:authKey:NewTransitVirtualInterfaceAllocation', newTransitVirtualInterfaceAllocation_authKey - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

$sel:customerAddress:NewTransitVirtualInterfaceAllocation', newTransitVirtualInterfaceAllocation_customerAddress - The IP address assigned to the customer interface.

$sel:mtu:NewTransitVirtualInterfaceAllocation', newTransitVirtualInterfaceAllocation_mtu - The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.

$sel:tags:NewTransitVirtualInterfaceAllocation', newTransitVirtualInterfaceAllocation_tags - The tags associated with the transitive virtual interface.

$sel:virtualInterfaceName:NewTransitVirtualInterfaceAllocation', newTransitVirtualInterfaceAllocation_virtualInterfaceName - The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

$sel:vlan:NewTransitVirtualInterfaceAllocation', newTransitVirtualInterfaceAllocation_vlan - The ID of the VLAN.

ResourceTag

data ResourceTag Source #

Information about a tag associated with an Direct Connect resource.

See: newResourceTag smart constructor.

Constructors

ResourceTag' (Maybe Text) (Maybe (NonEmpty Tag)) 

Instances

Instances details
FromJSON ResourceTag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ResourceTag

Generic ResourceTag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ResourceTag

Associated Types

type Rep ResourceTag :: Type -> Type #

Read ResourceTag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ResourceTag

Show ResourceTag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ResourceTag

NFData ResourceTag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ResourceTag

Methods

rnf :: ResourceTag -> () #

Eq ResourceTag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ResourceTag

Hashable ResourceTag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ResourceTag

type Rep ResourceTag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ResourceTag

type Rep ResourceTag = D1 ('MetaData "ResourceTag" "Amazonka.DirectConnect.Types.ResourceTag" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "ResourceTag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))))

newResourceTag :: ResourceTag Source #

Create a value of ResourceTag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:ResourceTag', resourceTag_resourceArn - The Amazon Resource Name (ARN) of the resource.

$sel:tags:ResourceTag', resourceTag_tags - The tags.

RouteFilterPrefix

data RouteFilterPrefix Source #

Information about a route filter prefix that a customer can advertise through Border Gateway Protocol (BGP) over a public virtual interface.

See: newRouteFilterPrefix smart constructor.

Constructors

RouteFilterPrefix' (Maybe Text) 

Instances

Instances details
FromJSON RouteFilterPrefix Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouteFilterPrefix

ToJSON RouteFilterPrefix Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouteFilterPrefix

Generic RouteFilterPrefix Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouteFilterPrefix

Associated Types

type Rep RouteFilterPrefix :: Type -> Type #

Read RouteFilterPrefix Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouteFilterPrefix

Show RouteFilterPrefix Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouteFilterPrefix

NFData RouteFilterPrefix Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouteFilterPrefix

Methods

rnf :: RouteFilterPrefix -> () #

Eq RouteFilterPrefix Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouteFilterPrefix

Hashable RouteFilterPrefix Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouteFilterPrefix

type Rep RouteFilterPrefix Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouteFilterPrefix

type Rep RouteFilterPrefix = D1 ('MetaData "RouteFilterPrefix" "Amazonka.DirectConnect.Types.RouteFilterPrefix" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "RouteFilterPrefix'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRouteFilterPrefix :: RouteFilterPrefix Source #

Create a value of RouteFilterPrefix with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cidr:RouteFilterPrefix', routeFilterPrefix_cidr - The CIDR block for the advertised route. Separate multiple routes using commas. An IPv6 CIDR must use /64 or shorter.

RouterType

data RouterType Source #

Information about the virtual router.

See: newRouterType smart constructor.

Instances

Instances details
FromJSON RouterType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouterType

Generic RouterType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouterType

Associated Types

type Rep RouterType :: Type -> Type #

Read RouterType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouterType

Show RouterType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouterType

NFData RouterType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouterType

Methods

rnf :: RouterType -> () #

Eq RouterType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouterType

Hashable RouterType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouterType

type Rep RouterType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouterType

type Rep RouterType = D1 ('MetaData "RouterType" "Amazonka.DirectConnect.Types.RouterType" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "RouterType'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "routerTypeIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "software") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "vendor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "xsltTemplateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "xsltTemplateNameForMacSec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newRouterType :: RouterType Source #

Create a value of RouterType with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:platform:RouterType', routerType_platform - The virtual interface router platform.

$sel:routerTypeIdentifier:RouterType', routerType_routerTypeIdentifier - Identifies the router by a combination of vendor, platform, and software version. For example, CiscoSystemsInc-2900SeriesRouters-IOS124.

$sel:software:RouterType', routerType_software - The router software.

$sel:vendor:RouterType', routerType_vendor - The vendor for the virtual interface's router.

$sel:xsltTemplateName:RouterType', routerType_xsltTemplateName - The template for the virtual interface's router.

$sel:xsltTemplateNameForMacSec:RouterType', routerType_xsltTemplateNameForMacSec - The MAC Security (MACsec) template for the virtual interface's router.

Tag

data Tag Source #

Information about a tag.

See: newTag smart constructor.

Constructors

Tag' (Maybe Text) Text 

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.DirectConnect.Types.Tag" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Arguments

:: Text

$sel:key:Tag'

-> Tag 

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:Tag', tag_value - The value.

$sel:key:Tag', tag_key - The key.

VirtualGateway

data VirtualGateway Source #

Information about a virtual private gateway for a private virtual interface.

See: newVirtualGateway smart constructor.

Constructors

VirtualGateway' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON VirtualGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualGateway

Generic VirtualGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualGateway

Associated Types

type Rep VirtualGateway :: Type -> Type #

Read VirtualGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualGateway

Show VirtualGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualGateway

NFData VirtualGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualGateway

Methods

rnf :: VirtualGateway -> () #

Eq VirtualGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualGateway

Hashable VirtualGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualGateway

type Rep VirtualGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualGateway

type Rep VirtualGateway = D1 ('MetaData "VirtualGateway" "Amazonka.DirectConnect.Types.VirtualGateway" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "VirtualGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualGatewayState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newVirtualGateway :: VirtualGateway Source #

Create a value of VirtualGateway with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:virtualGatewayId:VirtualGateway', virtualGateway_virtualGatewayId - The ID of the virtual private gateway.

$sel:virtualGatewayState:VirtualGateway', virtualGateway_virtualGatewayState - The state of the virtual private gateway. The following are the possible values:

  • pending: Initial state after creating the virtual private gateway.
  • available: Ready for use by a private virtual interface.
  • deleting: Initial state after deleting the virtual private gateway.
  • deleted: The virtual private gateway is deleted. The private virtual interface is unable to send traffic over this gateway.

VirtualInterface

data VirtualInterface Source #

Information about a virtual interface.

See: newVirtualInterface smart constructor.

Instances

Instances details
FromJSON VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Generic VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Associated Types

type Rep VirtualInterface :: Type -> Type #

Read VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Show VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

NFData VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Methods

rnf :: VirtualInterface -> () #

Eq VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Hashable VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

type Rep VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

type Rep VirtualInterface = D1 ('MetaData "VirtualInterface" "Amazonka.DirectConnect.Types.VirtualInterface" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "VirtualInterface'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)) :*: (S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "amazonSideAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "authKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bgpPeers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BGPPeer])) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customerRouterConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))) :*: (((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "routeFilterPrefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: S1 ('MetaSel ('Just "siteLinkEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: (S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterfaceState))) :*: (S1 ('MetaSel ('Just "virtualInterfaceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))))

newVirtualInterface :: VirtualInterface Source #

Create a value of VirtualInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

VirtualInterface, virtualInterface_addressFamily - The address family for the BGP peer.

VirtualInterface, virtualInterface_amazonAddress - The IP address assigned to the Amazon interface.

$sel:amazonSideAsn:VirtualInterface', virtualInterface_amazonSideAsn - The autonomous system number (ASN) for the Amazon side of the connection.

VirtualInterface, virtualInterface_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

VirtualInterface, virtualInterface_authKey - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

VirtualInterface, virtualInterface_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

VirtualInterface, virtualInterface_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

$sel:bgpPeers:VirtualInterface', virtualInterface_bgpPeers - The BGP peers configured on this virtual interface.

$sel:connectionId:VirtualInterface', virtualInterface_connectionId - The ID of the connection.

VirtualInterface, virtualInterface_customerAddress - The IP address assigned to the customer interface.

$sel:customerRouterConfig:VirtualInterface', virtualInterface_customerRouterConfig - The customer router configuration.

$sel:directConnectGatewayId:VirtualInterface', virtualInterface_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:jumboFrameCapable:VirtualInterface', virtualInterface_jumboFrameCapable - Indicates whether jumbo frames (9001 MTU) are supported.

$sel:location:VirtualInterface', virtualInterface_location - The location of the connection.

$sel:mtu:VirtualInterface', virtualInterface_mtu - The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.

$sel:ownerAccount:VirtualInterface', virtualInterface_ownerAccount - The ID of the Amazon Web Services account that owns the virtual interface.

$sel:region:VirtualInterface', virtualInterface_region - The Amazon Web Services Region where the virtual interface is located.

$sel:routeFilterPrefixes:VirtualInterface', virtualInterface_routeFilterPrefixes - The routes to be advertised to the Amazon Web Services network in this Region. Applies to public virtual interfaces.

$sel:siteLinkEnabled:VirtualInterface', virtualInterface_siteLinkEnabled - Indicates whether SiteLink is enabled.

$sel:tags:VirtualInterface', virtualInterface_tags - The tags associated with the virtual interface.

$sel:virtualGatewayId:VirtualInterface', virtualInterface_virtualGatewayId - The ID of the virtual private gateway. Applies only to private virtual interfaces.

$sel:virtualInterfaceId:VirtualInterface', virtualInterface_virtualInterfaceId - The ID of the virtual interface.

$sel:virtualInterfaceName:VirtualInterface', virtualInterface_virtualInterfaceName - The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

$sel:virtualInterfaceState:VirtualInterface', virtualInterface_virtualInterfaceState - The state of the virtual interface. The following are the possible values:

  • confirming: The creation of the virtual interface is pending confirmation from the virtual interface owner. If the owner of the virtual interface is different from the owner of the connection on which it is provisioned, then the virtual interface will remain in this state until it is confirmed by the virtual interface owner.
  • verifying: This state only applies to public virtual interfaces. Each public virtual interface needs validation before the virtual interface can be created.
  • pending: A virtual interface is in this state from the time that it is created until the virtual interface is ready to forward traffic.
  • available: A virtual interface that is able to forward traffic.
  • down: A virtual interface that is BGP down.
  • deleting: A virtual interface is in this state immediately after calling DeleteVirtualInterface until it can no longer forward traffic.
  • deleted: A virtual interface that cannot forward traffic.
  • rejected: The virtual interface owner has declined creation of the virtual interface. If a virtual interface in the Confirming state is deleted by the virtual interface owner, the virtual interface enters the Rejected state.
  • unknown: The state of the virtual interface is not available.

$sel:virtualInterfaceType:VirtualInterface', virtualInterface_virtualInterfaceType - The type of virtual interface. The possible values are private and public.

$sel:vlan:VirtualInterface', virtualInterface_vlan - The ID of the VLAN.

VirtualInterfaceTestHistory

data VirtualInterfaceTestHistory Source #

Information about the virtual interface failover test.

See: newVirtualInterfaceTestHistory smart constructor.

Instances

Instances details
FromJSON VirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceTestHistory

Generic VirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceTestHistory

Associated Types

type Rep VirtualInterfaceTestHistory :: Type -> Type #

Read VirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceTestHistory

Show VirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceTestHistory

NFData VirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceTestHistory

Eq VirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceTestHistory

Hashable VirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceTestHistory

type Rep VirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceTestHistory

type Rep VirtualInterfaceTestHistory = D1 ('MetaData "VirtualInterfaceTestHistory" "Amazonka.DirectConnect.Types.VirtualInterfaceTestHistory" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "VirtualInterfaceTestHistory'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "bgpPeers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "testDurationInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "testId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newVirtualInterfaceTestHistory :: VirtualInterfaceTestHistory Source #

Create a value of VirtualInterfaceTestHistory with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bgpPeers:VirtualInterfaceTestHistory', virtualInterfaceTestHistory_bgpPeers - The BGP peers that were put in the DOWN state as part of the virtual interface failover test.

$sel:endTime:VirtualInterfaceTestHistory', virtualInterfaceTestHistory_endTime - The time that the virtual interface moves out of the DOWN state.

$sel:ownerAccount:VirtualInterfaceTestHistory', virtualInterfaceTestHistory_ownerAccount - The owner ID of the tested virtual interface.

$sel:startTime:VirtualInterfaceTestHistory', virtualInterfaceTestHistory_startTime - The time that the virtual interface moves to the DOWN state.

$sel:status:VirtualInterfaceTestHistory', virtualInterfaceTestHistory_status - The status of the virtual interface failover test.

$sel:testDurationInMinutes:VirtualInterfaceTestHistory', virtualInterfaceTestHistory_testDurationInMinutes - The time that the virtual interface failover test ran in minutes.

$sel:testId:VirtualInterfaceTestHistory', virtualInterfaceTestHistory_testId - The ID of the virtual interface failover test.

$sel:virtualInterfaceId:VirtualInterfaceTestHistory', virtualInterfaceTestHistory_virtualInterfaceId - The ID of the tested virtual interface.