libZSservicesZSamazonka-directconnectZSamazonka-directconnect
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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 => Getting (First ServiceError) a ServiceError Source #

One or more parameters are not valid.

DuplicateTagKeysException

_DuplicateTagKeysException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A tag key was specified more than once.

TooManyTagsException

_TooManyTagsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

DirectConnectServerException

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.

DescribeDirectConnectGatewayAssociations (Paginated)

data DescribeDirectConnectGatewayAssociations Source #

Instances

Instances details
Eq 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

Generic DescribeDirectConnectGatewayAssociations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

NFData DescribeDirectConnectGatewayAssociations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

Hashable DescribeDirectConnectGatewayAssociations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

ToJSON 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

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

type Rep DescribeDirectConnectGatewayAssociations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

type Rep DescribeDirectConnectGatewayAssociations = D1 ('MetaData "DescribeDirectConnectGatewayAssociations" "Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DescribeDirectConnectGatewayAssociations'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "associatedGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))
type AWSResponse DescribeDirectConnectGatewayAssociations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

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:virtualGatewayId:DescribeDirectConnectGatewayAssociations', describeDirectConnectGatewayAssociations_virtualGatewayId - The ID of the virtual private gateway or transit gateway.

$sel:associationId:DescribeDirectConnectGatewayAssociations', describeDirectConnectGatewayAssociations_associationId - The ID of the Direct Connect gateway association.

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

$sel:directConnectGatewayId:DescribeDirectConnectGatewayAssociations', describeDirectConnectGatewayAssociations_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:nextToken:DescribeDirectConnectGatewayAssociations', describeDirectConnectGatewayAssociations_nextToken - The token provided in the previous call to retrieve the next page.

$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.

data DescribeDirectConnectGatewayAssociationsResponse Source #

Instances

Instances details
Eq 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

Generic DescribeDirectConnectGatewayAssociationsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociations

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DescribeDirectConnectGatewayAssociationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "directConnectGatewayAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DirectConnectGatewayAssociation])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

DescribeInterconnects

data DescribeInterconnects Source #

See: newDescribeInterconnects smart constructor.

Instances

Instances details
Eq DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

Read DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

Show DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

Generic DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

Associated Types

type Rep DescribeInterconnects :: Type -> Type #

NFData DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

Methods

rnf :: DescribeInterconnects -> () #

Hashable DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

ToJSON DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

AWSRequest DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

Associated Types

type AWSResponse 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

type Rep DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

type Rep DescribeInterconnects = D1 ('MetaData "DescribeInterconnects" "Amazonka.DirectConnect.DescribeInterconnects" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DescribeInterconnects'" 'PrefixI 'True) (S1 ('MetaSel ('Just "interconnectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse DescribeInterconnects Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

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:

$sel:interconnectId:DescribeInterconnects', describeInterconnects_interconnectId - The ID of the interconnect.

data DescribeInterconnectsResponse Source #

See: newDescribeInterconnectsResponse smart constructor.

Instances

Instances details
Eq DescribeInterconnectsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

Read DescribeInterconnectsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

Show DescribeInterconnectsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

Generic DescribeInterconnectsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeInterconnects

Associated Types

type Rep DescribeInterconnectsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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.

DescribeTags

data DescribeTags Source #

See: newDescribeTags smart constructor.

Constructors

DescribeTags' [Text] 

Instances

Instances details
Eq DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

Read DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

Show DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

Generic DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

Associated Types

type Rep DescribeTags :: Type -> Type #

NFData DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

Methods

rnf :: DescribeTags -> () #

Hashable DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

ToJSON DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

AWSRequest DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

Associated Types

type AWSResponse 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

type Rep DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

type Rep DescribeTags = D1 ('MetaData "DescribeTags" "Amazonka.DirectConnect.DescribeTags" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DescribeTags'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse DescribeTags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

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
Eq DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

Read DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

Show DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

Generic DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

Associated Types

type Rep DescribeTagsResponse :: Type -> Type #

NFData DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

Methods

rnf :: DescribeTagsResponse -> () #

type Rep DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeTags

type Rep DescribeTagsResponse = D1 ('MetaData "DescribeTagsResponse" "Amazonka.DirectConnect.DescribeTags" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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.

CreateTransitVirtualInterface

data CreateTransitVirtualInterface Source #

See: newCreateTransitVirtualInterface smart constructor.

Instances

Instances details
Eq CreateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

Read CreateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

Show 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 #

NFData CreateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

Hashable CreateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

ToJSON CreateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

AWSRequest 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

type Rep CreateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

type Rep CreateTransitVirtualInterface = D1 ('MetaData "CreateTransitVirtualInterface" "Amazonka.DirectConnect.CreateTransitVirtualInterface" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "CreateTransitVirtualInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "newTransitVirtualInterface'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NewTransitVirtualInterface)))
type AWSResponse CreateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

data CreateTransitVirtualInterfaceResponse Source #

Instances

Instances details
Eq 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

Generic CreateTransitVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateTransitVirtualInterface

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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.

DescribeLoa

data DescribeLoa Source #

See: newDescribeLoa smart constructor.

Instances

Instances details
Eq DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

Read DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

Show DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

Generic DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

Associated Types

type Rep DescribeLoa :: Type -> Type #

NFData DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

Methods

rnf :: DescribeLoa -> () #

Hashable DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

ToJSON DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

AWSRequest DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

Associated Types

type AWSResponse 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

type Rep DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

type Rep DescribeLoa = D1 ('MetaData "DescribeLoa" "Amazonka.DirectConnect.DescribeLoa" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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))))
type AWSResponse DescribeLoa Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

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:

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

$sel:providerName: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.

$sel:connectionId: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
Eq DescribeLoaResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

Read DescribeLoaResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

Show DescribeLoaResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

Generic DescribeLoaResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

Associated Types

type Rep DescribeLoaResponse :: Type -> Type #

NFData DescribeLoaResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

Methods

rnf :: DescribeLoaResponse -> () #

type Rep DescribeLoaResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLoa

type Rep DescribeLoaResponse = D1 ('MetaData "DescribeLoaResponse" "Amazonka.DirectConnect.DescribeLoa" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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.

$sel:loaContentType: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.

DisassociateMacSecKey

data DisassociateMacSecKey Source #

See: newDisassociateMacSecKey smart constructor.

Instances

Instances details
Eq DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

Read DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

Show DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

Generic DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

Associated Types

type Rep DisassociateMacSecKey :: Type -> Type #

NFData DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

Methods

rnf :: DisassociateMacSecKey -> () #

Hashable DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

ToJSON DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

AWSRequest DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

Associated Types

type AWSResponse 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

type Rep DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

type Rep DisassociateMacSecKey = D1 ('MetaData "DisassociateMacSecKey" "Amazonka.DirectConnect.DisassociateMacSecKey" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DisassociateMacSecKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "secretARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisassociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

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:

$sel:connectionId: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.

$sel:secretARN: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
Eq DisassociateMacSecKeyResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

Read DisassociateMacSecKeyResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

Show DisassociateMacSecKeyResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

Generic DisassociateMacSecKeyResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateMacSecKey

Associated Types

type Rep DisassociateMacSecKeyResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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:

$sel:connectionId:DisassociateMacSecKey', disassociateMacSecKeyResponse_connectionId - The ID of the dedicated connection (dxcon-xxxx), or the ID of the LAG (dxlag-xxxx).

$sel:macSecKeys: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.

DeleteConnection

data DeleteConnection Source #

See: newDeleteConnection smart constructor.

Constructors

DeleteConnection' Text 

Instances

Instances details
Eq DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

Read DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

Show DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

Generic DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

Associated Types

type Rep DeleteConnection :: Type -> Type #

NFData DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

Methods

rnf :: DeleteConnection -> () #

Hashable DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

ToJSON DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

AWSRequest DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

Associated Types

type AWSResponse 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

type Rep DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

type Rep DeleteConnection = D1 ('MetaData "DeleteConnection" "Amazonka.DirectConnect.DeleteConnection" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DeleteConnection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteConnection

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:

$sel:connectionId:DeleteConnection', deleteConnection_connectionId - The ID of the connection.

data Connection Source #

Information about an Direct Connect connection.

See: newConnection smart constructor.

Instances

Instances details
Eq Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Read Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Show 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 #

NFData Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Methods

rnf :: Connection -> () #

Hashable Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "Connection'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "portEncryptionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "loaIssueTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey])) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionState)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))))))))

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:lagId:Connection', connection_lagId - The ID of the LAG.

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

$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:vlan:Connection', connection_vlan - The ID of the VLAN.

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

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

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

$sel:connectionId:Connection', connection_connectionId - The ID of the 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:loaIssueTime:Connection', connection_loaIssueTime - The time of the most recent call to DescribeLoa for this connection.

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

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

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

The valid values are no_encrypt, should_encrypt, and must_encrypt.

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

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

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

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

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

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

$sel:awsDeviceV2:Connection', connection_awsDeviceV2 - The Direct Connect endpoint that terminates the physical 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:tags:Connection', connection_tags - The tags associated with the connection.

UpdateConnection

data UpdateConnection Source #

See: newUpdateConnection smart constructor.

Instances

Instances details
Eq UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

Read UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

Show UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

Generic UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

Associated Types

type Rep UpdateConnection :: Type -> Type #

NFData UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

Methods

rnf :: UpdateConnection -> () #

Hashable UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

ToJSON UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

AWSRequest UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

Associated Types

type AWSResponse 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

type Rep UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

type Rep UpdateConnection = D1 ('MetaData "UpdateConnection" "Amazonka.DirectConnect.UpdateConnection" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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))))
type AWSResponse UpdateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateConnection

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:

$sel:connectionName:UpdateConnection', updateConnection_connectionName - The name of the connection.

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

The valid values are no_encrypt, should_encrypt, and must_encrypt.

$sel:connectionId: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
Eq Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Read Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Show 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 #

NFData Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Methods

rnf :: Connection -> () #

Hashable Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "Connection'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "portEncryptionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "loaIssueTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey])) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionState)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))))))))

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:lagId:Connection', connection_lagId - The ID of the LAG.

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

$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:vlan:Connection', connection_vlan - The ID of the VLAN.

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

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

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

$sel:connectionId:Connection', connection_connectionId - The ID of the 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:loaIssueTime:Connection', connection_loaIssueTime - The time of the most recent call to DescribeLoa for this connection.

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

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

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

The valid values are no_encrypt, should_encrypt, and must_encrypt.

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

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

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

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

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

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

$sel:awsDeviceV2:Connection', connection_awsDeviceV2 - The Direct Connect endpoint that terminates the physical 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:tags:Connection', connection_tags - The tags associated with the connection.

StartBgpFailoverTest

data StartBgpFailoverTest Source #

See: newStartBgpFailoverTest smart constructor.

Instances

Instances details
Eq StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

Read StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

Show StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

Generic StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

Associated Types

type Rep StartBgpFailoverTest :: Type -> Type #

NFData StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

Methods

rnf :: StartBgpFailoverTest -> () #

Hashable StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

ToJSON StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

AWSRequest StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

Associated Types

type AWSResponse 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

type Rep StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

type Rep StartBgpFailoverTest = D1 ('MetaData "StartBgpFailoverTest" "Amazonka.DirectConnect.StartBgpFailoverTest" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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))))
type AWSResponse StartBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

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:

$sel:bgpPeers:StartBgpFailoverTest', startBgpFailoverTest_bgpPeers - The BGP peers to place in the DOWN state.

$sel:testDurationInMinutes: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).

$sel:virtualInterfaceId:StartBgpFailoverTest', startBgpFailoverTest_virtualInterfaceId - The ID of the virtual interface you want to test.

data StartBgpFailoverTestResponse Source #

See: newStartBgpFailoverTestResponse smart constructor.

Instances

Instances details
Eq StartBgpFailoverTestResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

Read StartBgpFailoverTestResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

Show StartBgpFailoverTestResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

Generic StartBgpFailoverTestResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.StartBgpFailoverTest

Associated Types

type Rep StartBgpFailoverTestResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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.

UpdateVirtualInterfaceAttributes

data UpdateVirtualInterfaceAttributes Source #

See: newUpdateVirtualInterfaceAttributes smart constructor.

Instances

Instances details
Eq UpdateVirtualInterfaceAttributes Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateVirtualInterfaceAttributes

Read UpdateVirtualInterfaceAttributes Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateVirtualInterfaceAttributes

Show 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 #

NFData UpdateVirtualInterfaceAttributes Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateVirtualInterfaceAttributes

Hashable UpdateVirtualInterfaceAttributes Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateVirtualInterfaceAttributes

ToJSON UpdateVirtualInterfaceAttributes Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateVirtualInterfaceAttributes

AWSRequest 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

type Rep UpdateVirtualInterfaceAttributes Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateVirtualInterfaceAttributes

type Rep UpdateVirtualInterfaceAttributes = D1 ('MetaData "UpdateVirtualInterfaceAttributes" "Amazonka.DirectConnect.UpdateVirtualInterfaceAttributes" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "UpdateVirtualInterfaceAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse UpdateVirtualInterfaceAttributes Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateVirtualInterfaceAttributes

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:

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

$sel:virtualInterfaceId: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
Eq VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Read VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Show 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 #

NFData VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Methods

rnf :: VirtualInterface -> () #

Hashable VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "VirtualInterface'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "bgpPeers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BGPPeer])) :*: (S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "routeFilterPrefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: (S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)))) :*: (S1 ('MetaSel ('Just "virtualInterfaceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterfaceState)) :*: (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "amazonSideAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "virtualInterfaceType") '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 "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "customerRouterConfig") '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 "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))))))))

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:

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

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

$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:routeFilterPrefixes:VirtualInterface', virtualInterface_routeFilterPrefixes - The routes to be advertised to the Amazon Web Services network in this Region. Applies to public virtual interfaces.

$sel:customerAddress:VirtualInterface', virtualInterface_customerAddress - The IP address assigned to the customer interface.

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

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

$sel:amazonAddress:VirtualInterface', virtualInterface_amazonAddress - The IP address assigned to the Amazon interface.

$sel:addressFamily:VirtualInterface', virtualInterface_addressFamily - The address family for the BGP peer.

$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:connectionId:VirtualInterface', virtualInterface_connectionId - The ID of the connection.

$sel:awsLogicalDeviceId: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:directConnectGatewayId:VirtualInterface', virtualInterface_directConnectGatewayId - The ID of the Direct Connect gateway.

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

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

$sel:asn:VirtualInterface', virtualInterface_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

$sel:authKey: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.

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

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

$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: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:awsDeviceV2:VirtualInterface', virtualInterface_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

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

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

AssociateConnectionWithLag

data AssociateConnectionWithLag Source #

See: newAssociateConnectionWithLag smart constructor.

Instances

Instances details
Eq AssociateConnectionWithLag Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateConnectionWithLag

Read AssociateConnectionWithLag Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateConnectionWithLag

Show 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 #

NFData AssociateConnectionWithLag Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateConnectionWithLag

Hashable AssociateConnectionWithLag Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateConnectionWithLag

ToJSON AssociateConnectionWithLag Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateConnectionWithLag

AWSRequest 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

type Rep AssociateConnectionWithLag Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateConnectionWithLag

type Rep AssociateConnectionWithLag = D1 ('MetaData "AssociateConnectionWithLag" "Amazonka.DirectConnect.AssociateConnectionWithLag" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "AssociateConnectionWithLag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse AssociateConnectionWithLag Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateConnectionWithLag

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:

$sel:connectionId:AssociateConnectionWithLag', associateConnectionWithLag_connectionId - The ID of the connection.

$sel:lagId: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
Eq Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Read Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Show 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 #

NFData Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Methods

rnf :: Connection -> () #

Hashable Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "Connection'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "portEncryptionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "loaIssueTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey])) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionState)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))))))))

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:lagId:Connection', connection_lagId - The ID of the LAG.

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

$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:vlan:Connection', connection_vlan - The ID of the VLAN.

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

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

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

$sel:connectionId:Connection', connection_connectionId - The ID of the 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:loaIssueTime:Connection', connection_loaIssueTime - The time of the most recent call to DescribeLoa for this connection.

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

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

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

The valid values are no_encrypt, should_encrypt, and must_encrypt.

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

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

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

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

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

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

$sel:awsDeviceV2:Connection', connection_awsDeviceV2 - The Direct Connect endpoint that terminates the physical 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:tags:Connection', connection_tags - The tags associated with the connection.

CreateDirectConnectGatewayAssociationProposal

data CreateDirectConnectGatewayAssociationProposal Source #

Instances

Instances details
Eq 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

Generic CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

NFData CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

Hashable CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

ToJSON CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

AWSRequest 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

type Rep CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

type Rep CreateDirectConnectGatewayAssociationProposal = D1 ('MetaData "CreateDirectConnectGatewayAssociationProposal" "Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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)))))
type AWSResponse CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

newCreateDirectConnectGatewayAssociationProposal Source #

data CreateDirectConnectGatewayAssociationProposalResponse Source #

Instances

Instances details
Eq 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

Generic CreateDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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)))

CreateConnection

data CreateConnection Source #

See: newCreateConnection smart constructor.

Instances

Instances details
Eq CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

Read CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

Show CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

Generic CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

Associated Types

type Rep CreateConnection :: Type -> Type #

NFData CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

Methods

rnf :: CreateConnection -> () #

Hashable CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

ToJSON CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

AWSRequest CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

Associated Types

type AWSResponse 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

type Rep CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

type Rep CreateConnection = D1 ('MetaData "CreateConnection" "Amazonka.DirectConnect.CreateConnection" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "CreateConnection'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requestMACSec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((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)))))
type AWSResponse CreateConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateConnection

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:

$sel:lagId:CreateConnection', createConnection_lagId - The ID of the LAG.

$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.

$sel:providerName:CreateConnection', createConnection_providerName - The name of the service provider associated with the requested connection.

$sel:tags:CreateConnection', createConnection_tags - The tags to associate with the lag.

$sel:location:CreateConnection', createConnection_location - The location of the connection.

$sel:bandwidth:CreateConnection', createConnection_bandwidth - The bandwidth of the connection.

$sel:connectionName:CreateConnection', createConnection_connectionName - The name of the connection.

data Connection Source #

Information about an Direct Connect connection.

See: newConnection smart constructor.

Instances

Instances details
Eq Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Read Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Show 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 #

NFData Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Methods

rnf :: Connection -> () #

Hashable Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "Connection'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "portEncryptionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "loaIssueTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey])) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionState)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))))))))

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:lagId:Connection', connection_lagId - The ID of the LAG.

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

$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:vlan:Connection', connection_vlan - The ID of the VLAN.

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

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

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

$sel:connectionId:Connection', connection_connectionId - The ID of the 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:loaIssueTime:Connection', connection_loaIssueTime - The time of the most recent call to DescribeLoa for this connection.

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

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

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

The valid values are no_encrypt, should_encrypt, and must_encrypt.

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

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

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

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

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

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

$sel:awsDeviceV2:Connection', connection_awsDeviceV2 - The Direct Connect endpoint that terminates the physical 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:tags:Connection', connection_tags - The tags associated with the connection.

DescribeDirectConnectGateways (Paginated)

data DescribeDirectConnectGateways Source #

See: newDescribeDirectConnectGateways smart constructor.

Instances

Instances details
Eq DescribeDirectConnectGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

Read DescribeDirectConnectGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

Show 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 #

NFData DescribeDirectConnectGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

Hashable DescribeDirectConnectGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

ToJSON 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

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

type Rep DescribeDirectConnectGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

type Rep DescribeDirectConnectGateways = D1 ('MetaData "DescribeDirectConnectGateways" "Amazonka.DirectConnect.DescribeDirectConnectGateways" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DescribeDirectConnectGateways'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))
type AWSResponse DescribeDirectConnectGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

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:

$sel:directConnectGatewayId:DescribeDirectConnectGateways', describeDirectConnectGateways_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:nextToken:DescribeDirectConnectGateways', describeDirectConnectGateways_nextToken - The token provided in the previous call to retrieve the next page.

$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.

data DescribeDirectConnectGatewaysResponse Source #

Instances

Instances details
Eq 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

Generic DescribeDirectConnectGatewaysResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGateways

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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))))

AssociateVirtualInterface

data AssociateVirtualInterface Source #

See: newAssociateVirtualInterface smart constructor.

Instances

Instances details
Eq AssociateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateVirtualInterface

Read AssociateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateVirtualInterface

Show 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 #

NFData AssociateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateVirtualInterface

Hashable AssociateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateVirtualInterface

ToJSON AssociateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateVirtualInterface

AWSRequest 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

type Rep AssociateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateVirtualInterface

type Rep AssociateVirtualInterface = D1 ('MetaData "AssociateVirtualInterface" "Amazonka.DirectConnect.AssociateVirtualInterface" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "AssociateVirtualInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse AssociateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateVirtualInterface

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:

$sel:virtualInterfaceId:AssociateVirtualInterface', associateVirtualInterface_virtualInterfaceId - The ID of the virtual interface.

$sel:connectionId: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
Eq VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Read VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Show 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 #

NFData VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Methods

rnf :: VirtualInterface -> () #

Hashable VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "VirtualInterface'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "bgpPeers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BGPPeer])) :*: (S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "routeFilterPrefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: (S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)))) :*: (S1 ('MetaSel ('Just "virtualInterfaceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterfaceState)) :*: (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "amazonSideAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "virtualInterfaceType") '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 "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "customerRouterConfig") '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 "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))))))))

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:

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

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

$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:routeFilterPrefixes:VirtualInterface', virtualInterface_routeFilterPrefixes - The routes to be advertised to the Amazon Web Services network in this Region. Applies to public virtual interfaces.

$sel:customerAddress:VirtualInterface', virtualInterface_customerAddress - The IP address assigned to the customer interface.

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

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

$sel:amazonAddress:VirtualInterface', virtualInterface_amazonAddress - The IP address assigned to the Amazon interface.

$sel:addressFamily:VirtualInterface', virtualInterface_addressFamily - The address family for the BGP peer.

$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:connectionId:VirtualInterface', virtualInterface_connectionId - The ID of the connection.

$sel:awsLogicalDeviceId: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:directConnectGatewayId:VirtualInterface', virtualInterface_directConnectGatewayId - The ID of the Direct Connect gateway.

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

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

$sel:asn:VirtualInterface', virtualInterface_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

$sel:authKey: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.

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

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

$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: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:awsDeviceV2:VirtualInterface', virtualInterface_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

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

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

DescribeConnections

data DescribeConnections Source #

See: newDescribeConnections smart constructor.

Instances

Instances details
Eq DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

Read DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

Show DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

Generic DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

Associated Types

type Rep DescribeConnections :: Type -> Type #

NFData DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

Methods

rnf :: DescribeConnections -> () #

Hashable DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

ToJSON DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

AWSRequest DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

Associated Types

type AWSResponse 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

type Rep DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

type Rep DescribeConnections = D1 ('MetaData "DescribeConnections" "Amazonka.DirectConnect.DescribeConnections" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DescribeConnections'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse DescribeConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeConnections

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:

$sel:connectionId:DescribeConnections', describeConnections_connectionId - The ID of the connection.

data Connections Source #

See: newConnections smart constructor.

Constructors

Connections' (Maybe [Connection]) 

Instances

Instances details
Eq Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Read Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Show 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 #

NFData Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Methods

rnf :: Connections -> () #

Hashable Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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.

ConfirmCustomerAgreement

data ConfirmCustomerAgreement Source #

See: newConfirmCustomerAgreement smart constructor.

Instances

Instances details
Eq ConfirmCustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

Read ConfirmCustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

Show 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 #

NFData ConfirmCustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

Hashable ConfirmCustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

ToJSON ConfirmCustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

AWSRequest 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

type Rep ConfirmCustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

type Rep ConfirmCustomerAgreement = D1 ('MetaData "ConfirmCustomerAgreement" "Amazonka.DirectConnect.ConfirmCustomerAgreement" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "ConfirmCustomerAgreement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "agreementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse ConfirmCustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

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:

$sel:agreementName:ConfirmCustomerAgreement', confirmCustomerAgreement_agreementName - The name of the customer agreement.

data ConfirmCustomerAgreementResponse Source #

See: newConfirmCustomerAgreementResponse smart constructor.

Instances

Instances details
Eq ConfirmCustomerAgreementResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

Read ConfirmCustomerAgreementResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

Show ConfirmCustomerAgreementResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

Generic ConfirmCustomerAgreementResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmCustomerAgreement

Associated Types

type Rep ConfirmCustomerAgreementResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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:

$sel:status: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.

DeleteInterconnect

data DeleteInterconnect Source #

See: newDeleteInterconnect smart constructor.

Instances

Instances details
Eq DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

Read DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

Show DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

Generic DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

Associated Types

type Rep DeleteInterconnect :: Type -> Type #

NFData DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

Methods

rnf :: DeleteInterconnect -> () #

Hashable DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

ToJSON DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

AWSRequest DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

Associated Types

type AWSResponse 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

type Rep DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

type Rep DeleteInterconnect = D1 ('MetaData "DeleteInterconnect" "Amazonka.DirectConnect.DeleteInterconnect" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DeleteInterconnect'" 'PrefixI 'True) (S1 ('MetaSel ('Just "interconnectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

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:

$sel:interconnectId:DeleteInterconnect', deleteInterconnect_interconnectId - The ID of the interconnect.

data DeleteInterconnectResponse Source #

See: newDeleteInterconnectResponse smart constructor.

Instances

Instances details
Eq DeleteInterconnectResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

Read DeleteInterconnectResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

Show DeleteInterconnectResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

Generic DeleteInterconnectResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteInterconnect

Associated Types

type Rep DeleteInterconnectResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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:

$sel:interconnectState: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.

ConfirmPrivateVirtualInterface

data ConfirmPrivateVirtualInterface Source #

See: newConfirmPrivateVirtualInterface smart constructor.

Instances

Instances details
Eq ConfirmPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

Read ConfirmPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

Show 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 #

NFData ConfirmPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

Hashable ConfirmPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

ToJSON ConfirmPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

AWSRequest 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

type Rep ConfirmPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

type Rep ConfirmPrivateVirtualInterface = D1 ('MetaData "ConfirmPrivateVirtualInterface" "Amazonka.DirectConnect.ConfirmPrivateVirtualInterface" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "ConfirmPrivateVirtualInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ConfirmPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

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:

$sel:virtualGatewayId:ConfirmPrivateVirtualInterface', confirmPrivateVirtualInterface_virtualGatewayId - The ID of the virtual private gateway.

$sel:directConnectGatewayId:ConfirmPrivateVirtualInterface', confirmPrivateVirtualInterface_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:virtualInterfaceId:ConfirmPrivateVirtualInterface', confirmPrivateVirtualInterface_virtualInterfaceId - The ID of the virtual interface.

data ConfirmPrivateVirtualInterfaceResponse Source #

Instances

Instances details
Eq 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

Generic ConfirmPrivateVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPrivateVirtualInterface

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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:

$sel:virtualInterfaceState: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.

UpdateDirectConnectGatewayAssociation

data UpdateDirectConnectGatewayAssociation Source #

Instances

Instances details
Eq 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

Generic UpdateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

NFData UpdateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

Hashable UpdateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

ToJSON UpdateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

AWSRequest 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

type Rep UpdateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

type Rep UpdateDirectConnectGatewayAssociation = D1 ('MetaData "UpdateDirectConnectGatewayAssociation" "Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "UpdateDirectConnectGatewayAssociation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "addAllowedPrefixesToDirectConnectGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: S1 ('MetaSel ('Just "removeAllowedPrefixesToDirectConnectGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])))))
type AWSResponse UpdateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

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:associationId:UpdateDirectConnectGatewayAssociation', updateDirectConnectGatewayAssociation_associationId - The ID of the Direct Connect gateway association.

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

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

data UpdateDirectConnectGatewayAssociationResponse Source #

Instances

Instances details
Eq 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

Generic UpdateDirectConnectGatewayAssociationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGatewayAssociation

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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)))

DeleteDirectConnectGatewayAssociation

data DeleteDirectConnectGatewayAssociation Source #

Instances

Instances details
Eq 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

Generic DeleteDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

NFData DeleteDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

Hashable DeleteDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

ToJSON DeleteDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

AWSRequest 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

type Rep DeleteDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

type Rep DeleteDirectConnectGatewayAssociation = D1 ('MetaData "DeleteDirectConnectGatewayAssociation" "Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DeleteDirectConnectGatewayAssociation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualGatewayId") '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)))))
type AWSResponse DeleteDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

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:

$sel:virtualGatewayId:DeleteDirectConnectGatewayAssociation', deleteDirectConnectGatewayAssociation_virtualGatewayId - The ID of the virtual private gateway.

$sel:associationId:DeleteDirectConnectGatewayAssociation', deleteDirectConnectGatewayAssociation_associationId - The ID of the Direct Connect gateway association.

$sel:directConnectGatewayId:DeleteDirectConnectGatewayAssociation', deleteDirectConnectGatewayAssociation_directConnectGatewayId - The ID of the Direct Connect gateway.

data DeleteDirectConnectGatewayAssociationResponse Source #

Instances

Instances details
Eq 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

Generic DeleteDirectConnectGatewayAssociationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociation

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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)))

DescribeLocations

data DescribeLocations Source #

See: newDescribeLocations smart constructor.

Constructors

DescribeLocations' 

Instances

Instances details
Eq DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

Read DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

Show DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

Generic DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

Associated Types

type Rep DescribeLocations :: Type -> Type #

NFData DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

Methods

rnf :: DescribeLocations -> () #

Hashable DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

ToJSON DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

AWSRequest DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

Associated Types

type AWSResponse 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

type Rep DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

type Rep DescribeLocations = D1 ('MetaData "DescribeLocations" "Amazonka.DirectConnect.DescribeLocations" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DescribeLocations'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse DescribeLocations Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

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
Eq DescribeLocationsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

Read DescribeLocationsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

Show DescribeLocationsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

Generic DescribeLocationsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLocations

Associated Types

type Rep DescribeLocationsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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.

CreateDirectConnectGatewayAssociation

data CreateDirectConnectGatewayAssociation Source #

Instances

Instances details
Eq 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

Generic CreateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

NFData CreateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

Hashable CreateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

ToJSON CreateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

AWSRequest 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

type Rep CreateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

type Rep CreateDirectConnectGatewayAssociation = D1 ('MetaData "CreateDirectConnectGatewayAssociation" "Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "CreateDirectConnectGatewayAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "addAllowedPrefixesToDirectConnectGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix]))) :*: (S1 ('MetaSel ('Just "gatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateDirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

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:virtualGatewayId:CreateDirectConnectGatewayAssociation', createDirectConnectGatewayAssociation_virtualGatewayId - The ID of the virtual private gateway.

$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.

$sel:directConnectGatewayId:CreateDirectConnectGatewayAssociation', createDirectConnectGatewayAssociation_directConnectGatewayId - The ID of the Direct Connect gateway.

data CreateDirectConnectGatewayAssociationResponse Source #

Instances

Instances details
Eq 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

Generic CreateDirectConnectGatewayAssociationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociation

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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)))

AcceptDirectConnectGatewayAssociationProposal

data AcceptDirectConnectGatewayAssociationProposal Source #

Instances

Instances details
Eq 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

Generic AcceptDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

NFData AcceptDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

Hashable AcceptDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

ToJSON AcceptDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

AWSRequest 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

type Rep AcceptDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

type Rep AcceptDirectConnectGatewayAssociationProposal = D1 ('MetaData "AcceptDirectConnectGatewayAssociationProposal" "Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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))))
type AWSResponse AcceptDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

newAcceptDirectConnectGatewayAssociationProposal Source #

Create a value of AcceptDirectConnectGatewayAssociationProposal 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:overrideAllowedPrefixesToDirectConnectGateway:AcceptDirectConnectGatewayAssociationProposal', acceptDirectConnectGatewayAssociationProposal_overrideAllowedPrefixesToDirectConnectGateway - Overrides the Amazon VPC prefixes advertised to the Direct Connect gateway.

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

$sel:directConnectGatewayId:AcceptDirectConnectGatewayAssociationProposal', acceptDirectConnectGatewayAssociationProposal_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:proposalId:AcceptDirectConnectGatewayAssociationProposal', acceptDirectConnectGatewayAssociationProposal_proposalId - The ID of the request proposal.

$sel:associatedGatewayOwnerAccount:AcceptDirectConnectGatewayAssociationProposal', acceptDirectConnectGatewayAssociationProposal_associatedGatewayOwnerAccount - The ID of the Amazon Web Services account that owns the virtual private gateway or transit gateway.

data AcceptDirectConnectGatewayAssociationProposalResponse Source #

Instances

Instances details
Eq 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

Generic AcceptDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AcceptDirectConnectGatewayAssociationProposal

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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)))

CreatePublicVirtualInterface

data CreatePublicVirtualInterface Source #

See: newCreatePublicVirtualInterface smart constructor.

Instances

Instances details
Eq CreatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePublicVirtualInterface

Read CreatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePublicVirtualInterface

Show 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 #

NFData CreatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePublicVirtualInterface

Hashable CreatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePublicVirtualInterface

ToJSON CreatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePublicVirtualInterface

AWSRequest 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

type Rep CreatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePublicVirtualInterface

type Rep CreatePublicVirtualInterface = D1 ('MetaData "CreatePublicVirtualInterface" "Amazonka.DirectConnect.CreatePublicVirtualInterface" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "CreatePublicVirtualInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "newPublicVirtualInterface'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NewPublicVirtualInterface)))
type AWSResponse CreatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePublicVirtualInterface

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:

$sel:connectionId: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
Eq VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Read VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Show 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 #

NFData VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Methods

rnf :: VirtualInterface -> () #

Hashable VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "VirtualInterface'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "bgpPeers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BGPPeer])) :*: (S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "routeFilterPrefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: (S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)))) :*: (S1 ('MetaSel ('Just "virtualInterfaceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterfaceState)) :*: (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "amazonSideAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "virtualInterfaceType") '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 "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "customerRouterConfig") '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 "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))))))))

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:

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

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

$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:routeFilterPrefixes:VirtualInterface', virtualInterface_routeFilterPrefixes - The routes to be advertised to the Amazon Web Services network in this Region. Applies to public virtual interfaces.

$sel:customerAddress:VirtualInterface', virtualInterface_customerAddress - The IP address assigned to the customer interface.

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

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

$sel:amazonAddress:VirtualInterface', virtualInterface_amazonAddress - The IP address assigned to the Amazon interface.

$sel:addressFamily:VirtualInterface', virtualInterface_addressFamily - The address family for the BGP peer.

$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:connectionId:VirtualInterface', virtualInterface_connectionId - The ID of the connection.

$sel:awsLogicalDeviceId: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:directConnectGatewayId:VirtualInterface', virtualInterface_directConnectGatewayId - The ID of the Direct Connect gateway.

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

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

$sel:asn:VirtualInterface', virtualInterface_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

$sel:authKey: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.

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

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

$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: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:awsDeviceV2:VirtualInterface', virtualInterface_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

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

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

AssociateMacSecKey

data AssociateMacSecKey Source #

See: newAssociateMacSecKey smart constructor.

Instances

Instances details
Eq AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

Read AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

Show AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

Generic AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

Associated Types

type Rep AssociateMacSecKey :: Type -> Type #

NFData AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

Methods

rnf :: AssociateMacSecKey -> () #

Hashable AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

ToJSON AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

AWSRequest AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

Associated Types

type AWSResponse 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

type Rep AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

type Rep AssociateMacSecKey = D1 ('MetaData "AssociateMacSecKey" "Amazonka.DirectConnect.AssociateMacSecKey" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "AssociateMacSecKey'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ckn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cak") '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))))
type AWSResponse AssociateMacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

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:ckn: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.

$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.

$sel:secretARN: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.

$sel:connectionId: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
Eq AssociateMacSecKeyResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

Read AssociateMacSecKeyResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

Show AssociateMacSecKeyResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

Generic AssociateMacSecKeyResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateMacSecKey

Associated Types

type Rep AssociateMacSecKeyResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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:

$sel:connectionId:AssociateMacSecKey', associateMacSecKeyResponse_connectionId - The ID of the dedicated connection (dxcon-xxxx), or the ID of the LAG (dxlag-xxxx).

$sel:macSecKeys: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.

AllocatePrivateVirtualInterface

data AllocatePrivateVirtualInterface Source #

See: newAllocatePrivateVirtualInterface smart constructor.

Instances

Instances details
Eq AllocatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePrivateVirtualInterface

Read AllocatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePrivateVirtualInterface

Show 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 #

NFData AllocatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePrivateVirtualInterface

Hashable AllocatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePrivateVirtualInterface

ToJSON AllocatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePrivateVirtualInterface

AWSRequest 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

type Rep AllocatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePrivateVirtualInterface

type Rep AllocatePrivateVirtualInterface = D1 ('MetaData "AllocatePrivateVirtualInterface" "Amazonka.DirectConnect.AllocatePrivateVirtualInterface" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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))))
type AWSResponse AllocatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePrivateVirtualInterface

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:

$sel:connectionId:AllocatePrivateVirtualInterface', allocatePrivateVirtualInterface_connectionId - The ID of the connection on which the private virtual interface is provisioned.

$sel:ownerAccount: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
Eq VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Read VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Show 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 #

NFData VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Methods

rnf :: VirtualInterface -> () #

Hashable VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "VirtualInterface'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "bgpPeers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BGPPeer])) :*: (S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "routeFilterPrefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: (S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)))) :*: (S1 ('MetaSel ('Just "virtualInterfaceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterfaceState)) :*: (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "amazonSideAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "virtualInterfaceType") '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 "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "customerRouterConfig") '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 "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))))))))

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:

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

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

$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:routeFilterPrefixes:VirtualInterface', virtualInterface_routeFilterPrefixes - The routes to be advertised to the Amazon Web Services network in this Region. Applies to public virtual interfaces.

$sel:customerAddress:VirtualInterface', virtualInterface_customerAddress - The IP address assigned to the customer interface.

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

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

$sel:amazonAddress:VirtualInterface', virtualInterface_amazonAddress - The IP address assigned to the Amazon interface.

$sel:addressFamily:VirtualInterface', virtualInterface_addressFamily - The address family for the BGP peer.

$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:connectionId:VirtualInterface', virtualInterface_connectionId - The ID of the connection.

$sel:awsLogicalDeviceId: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:directConnectGatewayId:VirtualInterface', virtualInterface_directConnectGatewayId - The ID of the Direct Connect gateway.

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

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

$sel:asn:VirtualInterface', virtualInterface_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

$sel:authKey: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.

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

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

$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: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:awsDeviceV2:VirtualInterface', virtualInterface_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

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

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

DescribeLags

data DescribeLags Source #

See: newDescribeLags smart constructor.

Constructors

DescribeLags' (Maybe Text) 

Instances

Instances details
Eq DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

Read DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

Show DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

Generic DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

Associated Types

type Rep DescribeLags :: Type -> Type #

NFData DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

Methods

rnf :: DescribeLags -> () #

Hashable DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

ToJSON DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

AWSRequest DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

Associated Types

type AWSResponse 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

type Rep DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

type Rep DescribeLags = D1 ('MetaData "DescribeLags" "Amazonka.DirectConnect.DescribeLags" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DescribeLags'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse DescribeLags Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

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:

$sel:lagId:DescribeLags', describeLags_lagId - The ID of the LAG.

data DescribeLagsResponse Source #

See: newDescribeLagsResponse smart constructor.

Instances

Instances details
Eq DescribeLagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

Read DescribeLagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

Show DescribeLagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

Generic DescribeLagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

Associated Types

type Rep DescribeLagsResponse :: Type -> Type #

NFData DescribeLagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

Methods

rnf :: DescribeLagsResponse -> () #

type Rep DescribeLagsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeLags

type Rep DescribeLagsResponse = D1 ('MetaData "DescribeLagsResponse" "Amazonka.DirectConnect.DescribeLags" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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.

ConfirmConnection

data ConfirmConnection Source #

See: newConfirmConnection smart constructor.

Constructors

ConfirmConnection' Text 

Instances

Instances details
Eq ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

Read ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

Show ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

Generic ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

Associated Types

type Rep ConfirmConnection :: Type -> Type #

NFData ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

Methods

rnf :: ConfirmConnection -> () #

Hashable ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

ToJSON ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

AWSRequest ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

Associated Types

type AWSResponse 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

type Rep ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

type Rep ConfirmConnection = D1 ('MetaData "ConfirmConnection" "Amazonka.DirectConnect.ConfirmConnection" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "ConfirmConnection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ConfirmConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

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:

$sel:connectionId:ConfirmConnection', confirmConnection_connectionId - The ID of the hosted connection.

data ConfirmConnectionResponse Source #

See: newConfirmConnectionResponse smart constructor.

Instances

Instances details
Eq ConfirmConnectionResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

Read ConfirmConnectionResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

Show ConfirmConnectionResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

Generic ConfirmConnectionResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmConnection

Associated Types

type Rep ConfirmConnectionResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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:

$sel:connectionState: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.

DescribeDirectConnectGatewayAttachments (Paginated)

data DescribeDirectConnectGatewayAttachments Source #

Instances

Instances details
Eq 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

Generic DescribeDirectConnectGatewayAttachments Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

NFData DescribeDirectConnectGatewayAttachments Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

Hashable DescribeDirectConnectGatewayAttachments Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

ToJSON 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

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

type Rep DescribeDirectConnectGatewayAttachments Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

type Rep DescribeDirectConnectGatewayAttachments = D1 ('MetaData "DescribeDirectConnectGatewayAttachments" "Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DescribeDirectConnectGatewayAttachments'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse DescribeDirectConnectGatewayAttachments Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

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:

$sel:directConnectGatewayId:DescribeDirectConnectGatewayAttachments', describeDirectConnectGatewayAttachments_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:nextToken:DescribeDirectConnectGatewayAttachments', describeDirectConnectGatewayAttachments_nextToken - The token provided in the previous call to retrieve the next page.

$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.

$sel:virtualInterfaceId:DescribeDirectConnectGatewayAttachments', describeDirectConnectGatewayAttachments_virtualInterfaceId - The ID of the virtual interface.

data DescribeDirectConnectGatewayAttachmentsResponse Source #

Instances

Instances details
Eq 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

Generic DescribeDirectConnectGatewayAttachmentsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAttachments

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DescribeDirectConnectGatewayAttachmentsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "directConnectGatewayAttachments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DirectConnectGatewayAttachment])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

DescribeCustomerMetadata

data DescribeCustomerMetadata Source #

See: newDescribeCustomerMetadata smart constructor.

Instances

Instances details
Eq DescribeCustomerMetadata Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

Read DescribeCustomerMetadata Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

Show 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 #

NFData DescribeCustomerMetadata Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

Hashable DescribeCustomerMetadata Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

ToJSON DescribeCustomerMetadata Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

AWSRequest 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

type Rep DescribeCustomerMetadata Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

type Rep DescribeCustomerMetadata = D1 ('MetaData "DescribeCustomerMetadata" "Amazonka.DirectConnect.DescribeCustomerMetadata" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DescribeCustomerMetadata'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse DescribeCustomerMetadata Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

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
Eq DescribeCustomerMetadataResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

Read DescribeCustomerMetadataResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

Show DescribeCustomerMetadataResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

Generic DescribeCustomerMetadataResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeCustomerMetadata

Associated Types

type Rep DescribeCustomerMetadataResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DescribeCustomerMetadataResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nniPartnerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NniPartnerType)) :*: (S1 ('MetaSel ('Just "agreements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomerAgreement])) :*: 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: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:agreements:DescribeCustomerMetadataResponse', describeCustomerMetadataResponse_agreements - The list of customer agreements.

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

ConfirmPublicVirtualInterface

data ConfirmPublicVirtualInterface Source #

See: newConfirmPublicVirtualInterface smart constructor.

Instances

Instances details
Eq ConfirmPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

Read ConfirmPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

Show 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 #

NFData ConfirmPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

Hashable ConfirmPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

ToJSON ConfirmPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

AWSRequest 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

type Rep ConfirmPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

type Rep ConfirmPublicVirtualInterface = D1 ('MetaData "ConfirmPublicVirtualInterface" "Amazonka.DirectConnect.ConfirmPublicVirtualInterface" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "ConfirmPublicVirtualInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ConfirmPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

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:

$sel:virtualInterfaceId:ConfirmPublicVirtualInterface', confirmPublicVirtualInterface_virtualInterfaceId - The ID of the virtual interface.

data ConfirmPublicVirtualInterfaceResponse Source #

Instances

Instances details
Eq 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

Generic ConfirmPublicVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmPublicVirtualInterface

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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:

$sel:virtualInterfaceState: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.

DescribeVirtualGateways

data DescribeVirtualGateways Source #

See: newDescribeVirtualGateways smart constructor.

Instances

Instances details
Eq DescribeVirtualGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

Read DescribeVirtualGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

Show 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 #

NFData DescribeVirtualGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

Methods

rnf :: DescribeVirtualGateways -> () #

Hashable DescribeVirtualGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

ToJSON DescribeVirtualGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

AWSRequest 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

type Rep DescribeVirtualGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

type Rep DescribeVirtualGateways = D1 ('MetaData "DescribeVirtualGateways" "Amazonka.DirectConnect.DescribeVirtualGateways" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DescribeVirtualGateways'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse DescribeVirtualGateways Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

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
Eq DescribeVirtualGatewaysResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

Read DescribeVirtualGatewaysResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

Show DescribeVirtualGatewaysResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

Generic DescribeVirtualGatewaysResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualGateways

Associated Types

type Rep DescribeVirtualGatewaysResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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.

DeleteDirectConnectGatewayAssociationProposal

data DeleteDirectConnectGatewayAssociationProposal Source #

Instances

Instances details
Eq 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

Generic DeleteDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

NFData DeleteDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

Hashable DeleteDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

ToJSON DeleteDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

AWSRequest 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

type Rep DeleteDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

type Rep DeleteDirectConnectGatewayAssociationProposal = D1 ('MetaData "DeleteDirectConnectGatewayAssociationProposal" "Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DeleteDirectConnectGatewayAssociationProposal'" 'PrefixI 'True) (S1 ('MetaSel ('Just "proposalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

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:

$sel:proposalId:DeleteDirectConnectGatewayAssociationProposal', deleteDirectConnectGatewayAssociationProposal_proposalId - The ID of the proposal.

data DeleteDirectConnectGatewayAssociationProposalResponse Source #

Instances

Instances details
Eq 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

Generic DeleteDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGatewayAssociationProposal

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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)))

StopBgpFailoverTest

data StopBgpFailoverTest Source #

See: newStopBgpFailoverTest smart constructor.

Instances

Instances details
Eq StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

Read StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

Show StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

Generic StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

Associated Types

type Rep StopBgpFailoverTest :: Type -> Type #

NFData StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

Methods

rnf :: StopBgpFailoverTest -> () #

Hashable StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

ToJSON StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

AWSRequest StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

Associated Types

type AWSResponse 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

type Rep StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

type Rep StopBgpFailoverTest = D1 ('MetaData "StopBgpFailoverTest" "Amazonka.DirectConnect.StopBgpFailoverTest" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "StopBgpFailoverTest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse StopBgpFailoverTest Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

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:

$sel:virtualInterfaceId: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
Eq StopBgpFailoverTestResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

Read StopBgpFailoverTestResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

Show StopBgpFailoverTestResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

Generic StopBgpFailoverTestResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.StopBgpFailoverTest

Associated Types

type Rep StopBgpFailoverTestResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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.

CreateDirectConnectGateway

data CreateDirectConnectGateway Source #

See: newCreateDirectConnectGateway smart constructor.

Instances

Instances details
Eq CreateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

Read CreateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

Show 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 #

NFData CreateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

Hashable CreateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

ToJSON CreateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

AWSRequest 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

type Rep CreateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

type Rep CreateDirectConnectGateway = D1 ('MetaData "CreateDirectConnectGateway" "Amazonka.DirectConnect.CreateDirectConnectGateway" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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)))
type AWSResponse CreateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

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:

$sel:amazonSideAsn: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.

$sel:directConnectGatewayName:CreateDirectConnectGateway', createDirectConnectGateway_directConnectGatewayName - The name of the Direct Connect gateway.

data CreateDirectConnectGatewayResponse Source #

Instances

Instances details
Eq CreateDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

Read CreateDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

Show CreateDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

Generic CreateDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGateway

Associated Types

type Rep CreateDirectConnectGatewayResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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.

DeleteDirectConnectGateway

data DeleteDirectConnectGateway Source #

See: newDeleteDirectConnectGateway smart constructor.

Instances

Instances details
Eq DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Read DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Show 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 #

NFData DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Hashable DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

ToJSON DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

AWSRequest 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

type Rep DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

type Rep DeleteDirectConnectGateway = D1 ('MetaData "DeleteDirectConnectGateway" "Amazonka.DirectConnect.DeleteDirectConnectGateway" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DeleteDirectConnectGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

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:

$sel:directConnectGatewayId:DeleteDirectConnectGateway', deleteDirectConnectGateway_directConnectGatewayId - The ID of the Direct Connect gateway.

data DeleteDirectConnectGatewayResponse Source #

Instances

Instances details
Eq DeleteDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Read DeleteDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Show DeleteDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Generic DeleteDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteDirectConnectGateway

Associated Types

type Rep DeleteDirectConnectGatewayResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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.

UpdateDirectConnectGateway

data UpdateDirectConnectGateway Source #

See: newUpdateDirectConnectGateway smart constructor.

Instances

Instances details
Eq UpdateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

Read UpdateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

Show 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 #

NFData UpdateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

Hashable UpdateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

ToJSON UpdateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

AWSRequest 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

type Rep UpdateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

type Rep UpdateDirectConnectGateway = D1 ('MetaData "UpdateDirectConnectGateway" "Amazonka.DirectConnect.UpdateDirectConnectGateway" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "UpdateDirectConnectGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "newDirectConnectGatewayName'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse UpdateDirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

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:

$sel:directConnectGatewayId: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
Eq UpdateDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

Read UpdateDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

Show UpdateDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

Generic UpdateDirectConnectGatewayResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateDirectConnectGateway

Associated Types

type Rep UpdateDirectConnectGatewayResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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.

DescribeVirtualInterfaces

data DescribeVirtualInterfaces Source #

See: newDescribeVirtualInterfaces smart constructor.

Instances

Instances details
Eq DescribeVirtualInterfaces Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

Read DescribeVirtualInterfaces Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

Show 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 #

NFData DescribeVirtualInterfaces Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

Hashable DescribeVirtualInterfaces Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

ToJSON DescribeVirtualInterfaces Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

AWSRequest 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

type Rep DescribeVirtualInterfaces Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

type Rep DescribeVirtualInterfaces = D1 ('MetaData "DescribeVirtualInterfaces" "Amazonka.DirectConnect.DescribeVirtualInterfaces" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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))))
type AWSResponse DescribeVirtualInterfaces Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

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:

$sel:connectionId:DescribeVirtualInterfaces', describeVirtualInterfaces_connectionId - The ID of the connection.

$sel:virtualInterfaceId:DescribeVirtualInterfaces', describeVirtualInterfaces_virtualInterfaceId - The ID of the virtual interface.

data DescribeVirtualInterfacesResponse Source #

See: newDescribeVirtualInterfacesResponse smart constructor.

Instances

Instances details
Eq DescribeVirtualInterfacesResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

Read DescribeVirtualInterfacesResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

Show DescribeVirtualInterfacesResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

Generic DescribeVirtualInterfacesResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeVirtualInterfaces

Associated Types

type Rep DescribeVirtualInterfacesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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.

ListVirtualInterfaceTestHistory

data ListVirtualInterfaceTestHistory Source #

See: newListVirtualInterfaceTestHistory smart constructor.

Instances

Instances details
Eq ListVirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

Read ListVirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

Show 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 #

NFData ListVirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

Hashable ListVirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

ToJSON ListVirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

AWSRequest 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

type Rep ListVirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

type Rep ListVirtualInterfaceTestHistory = D1 ('MetaData "ListVirtualInterfaceTestHistory" "Amazonka.DirectConnect.ListVirtualInterfaceTestHistory" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "ListVirtualInterfaceTestHistory'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bgpPeers") '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 "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))
type AWSResponse ListVirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

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:

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

$sel:status:ListVirtualInterfaceTestHistory', listVirtualInterfaceTestHistory_status - The status of the virtual interface failover test.

$sel:testId:ListVirtualInterfaceTestHistory', listVirtualInterfaceTestHistory_testId - The ID of the virtual interface failover test.

$sel:nextToken:ListVirtualInterfaceTestHistory', listVirtualInterfaceTestHistory_nextToken - The token for the next page of results.

$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.

$sel:virtualInterfaceId:ListVirtualInterfaceTestHistory', listVirtualInterfaceTestHistory_virtualInterfaceId - The ID of the virtual interface that was tested.

data ListVirtualInterfaceTestHistoryResponse Source #

Instances

Instances details
Eq 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

Generic ListVirtualInterfaceTestHistoryResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ListVirtualInterfaceTestHistory

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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:

$sel:nextToken: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.

AllocateHostedConnection

data AllocateHostedConnection Source #

See: newAllocateHostedConnection smart constructor.

Instances

Instances details
Eq AllocateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateHostedConnection

Read AllocateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateHostedConnection

Show 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 #

NFData AllocateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateHostedConnection

Hashable AllocateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateHostedConnection

ToJSON AllocateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateHostedConnection

AWSRequest 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

type Rep AllocateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateHostedConnection

type Rep AllocateHostedConnection = D1 ('MetaData "AllocateHostedConnection" "Amazonka.DirectConnect.AllocateHostedConnection" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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)))))
type AWSResponse AllocateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateHostedConnection

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:

$sel:tags:AllocateHostedConnection', allocateHostedConnection_tags - The tags associated with the connection.

$sel:connectionId:AllocateHostedConnection', allocateHostedConnection_connectionId - The ID of the interconnect or LAG.

$sel:ownerAccount:AllocateHostedConnection', allocateHostedConnection_ownerAccount - The ID of the Amazon Web Services account ID of the customer for the connection.

$sel:bandwidth: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.

$sel:connectionName:AllocateHostedConnection', allocateHostedConnection_connectionName - The name of the hosted connection.

$sel:vlan: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
Eq Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Read Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Show 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 #

NFData Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Methods

rnf :: Connection -> () #

Hashable Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "Connection'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "portEncryptionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "loaIssueTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey])) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionState)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))))))))

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:lagId:Connection', connection_lagId - The ID of the LAG.

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

$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:vlan:Connection', connection_vlan - The ID of the VLAN.

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

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

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

$sel:connectionId:Connection', connection_connectionId - The ID of the 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:loaIssueTime:Connection', connection_loaIssueTime - The time of the most recent call to DescribeLoa for this connection.

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

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

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

The valid values are no_encrypt, should_encrypt, and must_encrypt.

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

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

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

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

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

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

$sel:awsDeviceV2:Connection', connection_awsDeviceV2 - The Direct Connect endpoint that terminates the physical 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:tags:Connection', connection_tags - The tags associated with the connection.

DeleteVirtualInterface

data DeleteVirtualInterface Source #

See: newDeleteVirtualInterface smart constructor.

Instances

Instances details
Eq DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

Read DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

Show DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

Generic DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

Associated Types

type Rep DeleteVirtualInterface :: Type -> Type #

NFData DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

Methods

rnf :: DeleteVirtualInterface -> () #

Hashable DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

ToJSON DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

AWSRequest DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

Associated Types

type AWSResponse 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

type Rep DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

type Rep DeleteVirtualInterface = D1 ('MetaData "DeleteVirtualInterface" "Amazonka.DirectConnect.DeleteVirtualInterface" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DeleteVirtualInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

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:

$sel:virtualInterfaceId:DeleteVirtualInterface', deleteVirtualInterface_virtualInterfaceId - The ID of the virtual interface.

data DeleteVirtualInterfaceResponse Source #

See: newDeleteVirtualInterfaceResponse smart constructor.

Instances

Instances details
Eq DeleteVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

Read DeleteVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

Show DeleteVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

Generic DeleteVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteVirtualInterface

Associated Types

type Rep DeleteVirtualInterfaceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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:

$sel:virtualInterfaceState: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.

CreatePrivateVirtualInterface

data CreatePrivateVirtualInterface Source #

See: newCreatePrivateVirtualInterface smart constructor.

Instances

Instances details
Eq CreatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePrivateVirtualInterface

Read CreatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePrivateVirtualInterface

Show 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 #

NFData CreatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePrivateVirtualInterface

Hashable CreatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePrivateVirtualInterface

ToJSON CreatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePrivateVirtualInterface

AWSRequest 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

type Rep CreatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePrivateVirtualInterface

type Rep CreatePrivateVirtualInterface = D1 ('MetaData "CreatePrivateVirtualInterface" "Amazonka.DirectConnect.CreatePrivateVirtualInterface" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "CreatePrivateVirtualInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "newPrivateVirtualInterface'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NewPrivateVirtualInterface)))
type AWSResponse CreatePrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.CreatePrivateVirtualInterface

data VirtualInterface Source #

Information about a virtual interface.

See: newVirtualInterface smart constructor.

Instances

Instances details
Eq VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Read VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Show 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 #

NFData VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Methods

rnf :: VirtualInterface -> () #

Hashable VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "VirtualInterface'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "bgpPeers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BGPPeer])) :*: (S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "routeFilterPrefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: (S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)))) :*: (S1 ('MetaSel ('Just "virtualInterfaceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterfaceState)) :*: (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "amazonSideAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "virtualInterfaceType") '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 "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "customerRouterConfig") '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 "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))))))))

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:

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

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

$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:routeFilterPrefixes:VirtualInterface', virtualInterface_routeFilterPrefixes - The routes to be advertised to the Amazon Web Services network in this Region. Applies to public virtual interfaces.

$sel:customerAddress:VirtualInterface', virtualInterface_customerAddress - The IP address assigned to the customer interface.

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

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

$sel:amazonAddress:VirtualInterface', virtualInterface_amazonAddress - The IP address assigned to the Amazon interface.

$sel:addressFamily:VirtualInterface', virtualInterface_addressFamily - The address family for the BGP peer.

$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:connectionId:VirtualInterface', virtualInterface_connectionId - The ID of the connection.

$sel:awsLogicalDeviceId: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:directConnectGatewayId:VirtualInterface', virtualInterface_directConnectGatewayId - The ID of the Direct Connect gateway.

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

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

$sel:asn:VirtualInterface', virtualInterface_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

$sel:authKey: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.

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

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

$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: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:awsDeviceV2:VirtualInterface', virtualInterface_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

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

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

AllocatePublicVirtualInterface

data AllocatePublicVirtualInterface Source #

See: newAllocatePublicVirtualInterface smart constructor.

Instances

Instances details
Eq AllocatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePublicVirtualInterface

Read AllocatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePublicVirtualInterface

Show 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 #

NFData AllocatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePublicVirtualInterface

Hashable AllocatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePublicVirtualInterface

ToJSON AllocatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePublicVirtualInterface

AWSRequest 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

type Rep AllocatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePublicVirtualInterface

type Rep AllocatePublicVirtualInterface = D1 ('MetaData "AllocatePublicVirtualInterface" "Amazonka.DirectConnect.AllocatePublicVirtualInterface" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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))))
type AWSResponse AllocatePublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocatePublicVirtualInterface

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:

$sel:connectionId:AllocatePublicVirtualInterface', allocatePublicVirtualInterface_connectionId - The ID of the connection on which the public virtual interface is provisioned.

$sel:ownerAccount: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
Eq VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Read VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Show 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 #

NFData VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Methods

rnf :: VirtualInterface -> () #

Hashable VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "VirtualInterface'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "bgpPeers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BGPPeer])) :*: (S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "routeFilterPrefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: (S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)))) :*: (S1 ('MetaSel ('Just "virtualInterfaceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterfaceState)) :*: (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "amazonSideAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "virtualInterfaceType") '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 "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "customerRouterConfig") '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 "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))))))))

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:

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

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

$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:routeFilterPrefixes:VirtualInterface', virtualInterface_routeFilterPrefixes - The routes to be advertised to the Amazon Web Services network in this Region. Applies to public virtual interfaces.

$sel:customerAddress:VirtualInterface', virtualInterface_customerAddress - The IP address assigned to the customer interface.

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

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

$sel:amazonAddress:VirtualInterface', virtualInterface_amazonAddress - The IP address assigned to the Amazon interface.

$sel:addressFamily:VirtualInterface', virtualInterface_addressFamily - The address family for the BGP peer.

$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:connectionId:VirtualInterface', virtualInterface_connectionId - The ID of the connection.

$sel:awsLogicalDeviceId: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:directConnectGatewayId:VirtualInterface', virtualInterface_directConnectGatewayId - The ID of the Direct Connect gateway.

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

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

$sel:asn:VirtualInterface', virtualInterface_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

$sel:authKey: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.

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

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

$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: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:awsDeviceV2:VirtualInterface', virtualInterface_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

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

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

DescribeDirectConnectGatewayAssociationProposals

data DescribeDirectConnectGatewayAssociationProposals Source #

Instances

Instances details
Eq 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

Generic DescribeDirectConnectGatewayAssociationProposals Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

NFData DescribeDirectConnectGatewayAssociationProposals Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

Hashable DescribeDirectConnectGatewayAssociationProposals Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

ToJSON DescribeDirectConnectGatewayAssociationProposals Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

AWSRequest 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

type Rep DescribeDirectConnectGatewayAssociationProposals Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

type Rep DescribeDirectConnectGatewayAssociationProposals = D1 ('MetaData "DescribeDirectConnectGatewayAssociationProposals" "Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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 "proposalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))
type AWSResponse DescribeDirectConnectGatewayAssociationProposals Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

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.

$sel:directConnectGatewayId:DescribeDirectConnectGatewayAssociationProposals', describeDirectConnectGatewayAssociationProposals_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:proposalId:DescribeDirectConnectGatewayAssociationProposals', describeDirectConnectGatewayAssociationProposals_proposalId - The ID of the proposal.

$sel:nextToken:DescribeDirectConnectGatewayAssociationProposals', describeDirectConnectGatewayAssociationProposals_nextToken - The token for the next page of results.

$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.

data DescribeDirectConnectGatewayAssociationProposalsResponse Source #

Instances

Instances details
Eq 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

Generic DescribeDirectConnectGatewayAssociationProposalsResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeDirectConnectGatewayAssociationProposals

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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))))

DisassociateConnectionFromLag

data DisassociateConnectionFromLag Source #

See: newDisassociateConnectionFromLag smart constructor.

Instances

Instances details
Eq DisassociateConnectionFromLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateConnectionFromLag

Read DisassociateConnectionFromLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateConnectionFromLag

Show 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 #

NFData DisassociateConnectionFromLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateConnectionFromLag

Hashable DisassociateConnectionFromLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateConnectionFromLag

ToJSON DisassociateConnectionFromLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateConnectionFromLag

AWSRequest 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

type Rep DisassociateConnectionFromLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateConnectionFromLag

type Rep DisassociateConnectionFromLag = D1 ('MetaData "DisassociateConnectionFromLag" "Amazonka.DirectConnect.DisassociateConnectionFromLag" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DisassociateConnectionFromLag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisassociateConnectionFromLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DisassociateConnectionFromLag

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:

$sel:connectionId:DisassociateConnectionFromLag', disassociateConnectionFromLag_connectionId - The ID of the connection.

$sel:lagId:DisassociateConnectionFromLag', disassociateConnectionFromLag_lagId - The ID of the LAG.

data Connection Source #

Information about an Direct Connect connection.

See: newConnection smart constructor.

Instances

Instances details
Eq Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Read Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Show 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 #

NFData Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Methods

rnf :: Connection -> () #

Hashable Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "Connection'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "portEncryptionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "loaIssueTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey])) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionState)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))))))))

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:lagId:Connection', connection_lagId - The ID of the LAG.

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

$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:vlan:Connection', connection_vlan - The ID of the VLAN.

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

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

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

$sel:connectionId:Connection', connection_connectionId - The ID of the 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:loaIssueTime:Connection', connection_loaIssueTime - The time of the most recent call to DescribeLoa for this connection.

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

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

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

The valid values are no_encrypt, should_encrypt, and must_encrypt.

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

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

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

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

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

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

$sel:awsDeviceV2:Connection', connection_awsDeviceV2 - The Direct Connect endpoint that terminates the physical 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:tags:Connection', connection_tags - The tags associated with the connection.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text (NonEmpty Tag) 

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

Associated Types

type AWSResponse 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

type Rep TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.DirectConnect.TagResource" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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))))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

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:

$sel:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) of the resource.

$sel:tags:TagResource', tagResource_tags - The tags to add.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.DirectConnect.TagResource" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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.

DeleteLag

data DeleteLag Source #

See: newDeleteLag smart constructor.

Constructors

DeleteLag' Text 

Instances

Instances details
Eq DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

Read DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

Show DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

Generic DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

Associated Types

type Rep DeleteLag :: Type -> Type #

NFData DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

Methods

rnf :: DeleteLag -> () #

Hashable DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

ToJSON DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

AWSRequest DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

Associated Types

type AWSResponse 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

type Rep DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

type Rep DeleteLag = D1 ('MetaData "DeleteLag" "Amazonka.DirectConnect.DeleteLag" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DeleteLag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteLag Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteLag

newDeleteLag Source #

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:

$sel:lagId: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
Eq Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

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

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

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 #

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 #

NFData Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

rnf :: Lag -> () #

Hashable Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

hashWithSalt :: Int -> Lag -> Int #

hash :: Lag -> Int #

FromJSON Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

type Rep Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

type Rep Lag = D1 ('MetaData "Lag" "Amazonka.DirectConnect.Types.Lag" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "Lag'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "connectionsBandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "minimumLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "lagName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Connection]))) :*: (S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "allowsHostedConnections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "numberOfConnections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lagState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LagState))))) :*: ((S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey])))) :*: (S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "awsDeviceV2") '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:lagId:Lag', lag_lagId - The ID of the LAG.

$sel:macSecCapable:Lag', lag_macSecCapable - Indicates whether the LAG supports MAC Security (MACsec).

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

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

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

$sel:location:Lag', lag_location - The location of the LAG.

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

$sel:awsDevice:Lag', lag_awsDevice - The Direct Connect endpoint that hosts the LAG.

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

$sel:awsLogicalDeviceId: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:allowsHostedConnections:Lag', lag_allowsHostedConnections - Indicates whether the LAG can host other connections.

$sel:encryptionMode:Lag', lag_encryptionMode - The LAG MAC Security (MACsec) encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

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

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

$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.

$sel:ownerAccount:Lag', lag_ownerAccount - The ID of the Amazon Web Services account that owns the LAG.

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

$sel:macSecKeys:Lag', lag_macSecKeys - The MAC Security (MACsec) security keys associated with the LAG.

$sel:providerName:Lag', lag_providerName - The name of the service provider associated with the LAG.

$sel:awsDeviceV2:Lag', lag_awsDeviceV2 - The Direct Connect endpoint that hosts the LAG.

$sel:tags:Lag', lag_tags - The tags associated with the LAG.

UpdateLag

data UpdateLag Source #

See: newUpdateLag smart constructor.

Constructors

UpdateLag' (Maybe Int) (Maybe Text) (Maybe Text) Text 

Instances

Instances details
Eq UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

Read UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

Show UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

Generic UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

Associated Types

type Rep UpdateLag :: Type -> Type #

NFData UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

Methods

rnf :: UpdateLag -> () #

Hashable UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

ToJSON UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

AWSRequest UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

Associated Types

type AWSResponse 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

type Rep UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

type Rep UpdateLag = D1 ('MetaData "UpdateLag" "Amazonka.DirectConnect.UpdateLag" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "UpdateLag'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "minimumLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "lagName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.UpdateLag

newUpdateLag Source #

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:

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

$sel:lagName:UpdateLag', updateLag_lagName - The name of the LAG.

$sel:encryptionMode: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.

$sel:lagId: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
Eq Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

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

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

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 #

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 #

NFData Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

rnf :: Lag -> () #

Hashable Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

hashWithSalt :: Int -> Lag -> Int #

hash :: Lag -> Int #

FromJSON Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

type Rep Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

type Rep Lag = D1 ('MetaData "Lag" "Amazonka.DirectConnect.Types.Lag" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "Lag'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "connectionsBandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "minimumLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "lagName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Connection]))) :*: (S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "allowsHostedConnections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "numberOfConnections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lagState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LagState))))) :*: ((S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey])))) :*: (S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "awsDeviceV2") '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:lagId:Lag', lag_lagId - The ID of the LAG.

$sel:macSecCapable:Lag', lag_macSecCapable - Indicates whether the LAG supports MAC Security (MACsec).

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

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

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

$sel:location:Lag', lag_location - The location of the LAG.

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

$sel:awsDevice:Lag', lag_awsDevice - The Direct Connect endpoint that hosts the LAG.

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

$sel:awsLogicalDeviceId: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:allowsHostedConnections:Lag', lag_allowsHostedConnections - Indicates whether the LAG can host other connections.

$sel:encryptionMode:Lag', lag_encryptionMode - The LAG MAC Security (MACsec) encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

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

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

$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.

$sel:ownerAccount:Lag', lag_ownerAccount - The ID of the Amazon Web Services account that owns the LAG.

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

$sel:macSecKeys:Lag', lag_macSecKeys - The MAC Security (MACsec) security keys associated with the LAG.

$sel:providerName:Lag', lag_providerName - The name of the service provider associated with the LAG.

$sel:awsDeviceV2:Lag', lag_awsDeviceV2 - The Direct Connect endpoint that hosts the LAG.

$sel:tags:Lag', lag_tags - The tags associated with the LAG.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

Associated Types

type AWSResponse 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

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.DirectConnect.UntagResource" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

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:

$sel:resourceArn: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
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.DirectConnect.UntagResource" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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.

CreateBGPPeer

data CreateBGPPeer Source #

See: newCreateBGPPeer smart constructor.

Instances

Instances details
Eq CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

Read CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

Show CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

Generic CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

Associated Types

type Rep CreateBGPPeer :: Type -> Type #

NFData CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

Methods

rnf :: CreateBGPPeer -> () #

Hashable CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

ToJSON CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

AWSRequest CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

Associated Types

type AWSResponse 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

type Rep CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

type Rep CreateBGPPeer = D1 ('MetaData "CreateBGPPeer" "Amazonka.DirectConnect.CreateBGPPeer" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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))))
type AWSResponse CreateBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

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.

$sel:virtualInterfaceId:CreateBGPPeer', createBGPPeer_virtualInterfaceId - The ID of the virtual interface.

data CreateBGPPeerResponse Source #

See: newCreateBGPPeerResponse smart constructor.

Instances

Instances details
Eq CreateBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

Read CreateBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

Show CreateBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

Generic CreateBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

Associated Types

type Rep CreateBGPPeerResponse :: Type -> Type #

NFData CreateBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

Methods

rnf :: CreateBGPPeerResponse -> () #

type Rep CreateBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateBGPPeer

type Rep CreateBGPPeerResponse = D1 ('MetaData "CreateBGPPeerResponse" "Amazonka.DirectConnect.CreateBGPPeer" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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.

AssociateHostedConnection

data AssociateHostedConnection Source #

See: newAssociateHostedConnection smart constructor.

Instances

Instances details
Eq AssociateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateHostedConnection

Read AssociateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateHostedConnection

Show 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 #

NFData AssociateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateHostedConnection

Hashable AssociateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateHostedConnection

ToJSON AssociateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateHostedConnection

AWSRequest 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

type Rep AssociateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateHostedConnection

type Rep AssociateHostedConnection = D1 ('MetaData "AssociateHostedConnection" "Amazonka.DirectConnect.AssociateHostedConnection" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "AssociateHostedConnection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "parentConnectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse AssociateHostedConnection Source # 
Instance details

Defined in Amazonka.DirectConnect.AssociateHostedConnection

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:

$sel:connectionId: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
Eq Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Read Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Show 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 #

NFData Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Methods

rnf :: Connection -> () #

Hashable Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "Connection'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "portEncryptionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "loaIssueTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey])) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionState)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))))))))

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:lagId:Connection', connection_lagId - The ID of the LAG.

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

$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:vlan:Connection', connection_vlan - The ID of the VLAN.

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

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

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

$sel:connectionId:Connection', connection_connectionId - The ID of the 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:loaIssueTime:Connection', connection_loaIssueTime - The time of the most recent call to DescribeLoa for this connection.

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

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

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

The valid values are no_encrypt, should_encrypt, and must_encrypt.

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

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

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

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

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

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

$sel:awsDeviceV2:Connection', connection_awsDeviceV2 - The Direct Connect endpoint that terminates the physical 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:tags:Connection', connection_tags - The tags associated with the connection.

CreateInterconnect

data CreateInterconnect Source #

See: newCreateInterconnect smart constructor.

Instances

Instances details
Eq CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

Read CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

Show CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

Generic CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

Associated Types

type Rep CreateInterconnect :: Type -> Type #

NFData CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

Methods

rnf :: CreateInterconnect -> () #

Hashable CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

ToJSON CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

AWSRequest CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

Associated Types

type AWSResponse 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

type Rep CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

type Rep CreateInterconnect = D1 ('MetaData "CreateInterconnect" "Amazonka.DirectConnect.CreateInterconnect" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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)))))
type AWSResponse CreateInterconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateInterconnect

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:

$sel:lagId:CreateInterconnect', createInterconnect_lagId - The ID of the LAG.

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

$sel:tags:CreateInterconnect', createInterconnect_tags - The tags to associate with the interconnect.

$sel:interconnectName:CreateInterconnect', createInterconnect_interconnectName - The name of the interconnect.

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

$sel:location:CreateInterconnect', createInterconnect_location - The location of the interconnect.

data Interconnect Source #

Information about an interconnect.

See: newInterconnect smart constructor.

Instances

Instances details
Eq Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

Read Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

Show 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 #

NFData Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

Methods

rnf :: Interconnect -> () #

Hashable Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "Interconnect'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "interconnectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "interconnectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "loaIssueTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "interconnectState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InterconnectState)))) :*: ((S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "awsDeviceV2") '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:lagId:Interconnect', interconnect_lagId - The ID of the LAG.

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

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

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

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

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

$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:loaIssueTime:Interconnect', interconnect_loaIssueTime - The time of the most recent call to DescribeLoa for this connection.

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

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

$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:region:Interconnect', interconnect_region - The Amazon Web Services Region where the connection is located.

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

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

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

DescribeRouterConfiguration

data DescribeRouterConfiguration Source #

Provides the details about a virtual interface's router.

See: newDescribeRouterConfiguration smart constructor.

Instances

Instances details
Eq DescribeRouterConfiguration Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

Read DescribeRouterConfiguration Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

Show 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 #

NFData DescribeRouterConfiguration Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

Hashable DescribeRouterConfiguration Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

ToJSON DescribeRouterConfiguration Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

AWSRequest 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

type Rep DescribeRouterConfiguration Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

type Rep DescribeRouterConfiguration = D1 ('MetaData "DescribeRouterConfiguration" "Amazonka.DirectConnect.DescribeRouterConfiguration" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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)))
type AWSResponse DescribeRouterConfiguration Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

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:

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

$sel:virtualInterfaceId:DescribeRouterConfiguration', describeRouterConfiguration_virtualInterfaceId - The ID of the virtual interface.

data DescribeRouterConfigurationResponse Source #

Instances

Instances details
Eq 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

Generic DescribeRouterConfigurationResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeRouterConfiguration

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DescribeRouterConfigurationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "router") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RouterType)) :*: S1 ('MetaSel ('Just "customerRouterConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

DeleteBGPPeer

data DeleteBGPPeer Source #

See: newDeleteBGPPeer smart constructor.

Instances

Instances details
Eq DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

Read DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

Show DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

Generic DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

Associated Types

type Rep DeleteBGPPeer :: Type -> Type #

NFData DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

Methods

rnf :: DeleteBGPPeer -> () #

Hashable DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

ToJSON DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

AWSRequest DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

Associated Types

type AWSResponse 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

type Rep DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

type Rep DeleteBGPPeer = D1 ('MetaData "DeleteBGPPeer" "Amazonka.DirectConnect.DeleteBGPPeer" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DeleteBGPPeer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "bgpPeerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse DeleteBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

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:

$sel:customerAddress:DeleteBGPPeer', deleteBGPPeer_customerAddress - The IP address assigned to the customer interface.

$sel:asn:DeleteBGPPeer', deleteBGPPeer_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

$sel:bgpPeerId:DeleteBGPPeer', deleteBGPPeer_bgpPeerId - The ID of the BGP peer.

$sel:virtualInterfaceId:DeleteBGPPeer', deleteBGPPeer_virtualInterfaceId - The ID of the virtual interface.

data DeleteBGPPeerResponse Source #

See: newDeleteBGPPeerResponse smart constructor.

Instances

Instances details
Eq DeleteBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

Read DeleteBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

Show DeleteBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

Generic DeleteBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

Associated Types

type Rep DeleteBGPPeerResponse :: Type -> Type #

NFData DeleteBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

Methods

rnf :: DeleteBGPPeerResponse -> () #

type Rep DeleteBGPPeerResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.DeleteBGPPeer

type Rep DeleteBGPPeerResponse = D1 ('MetaData "DeleteBGPPeerResponse" "Amazonka.DirectConnect.DeleteBGPPeer" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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.

AllocateTransitVirtualInterface

data AllocateTransitVirtualInterface Source #

See: newAllocateTransitVirtualInterface smart constructor.

Instances

Instances details
Eq AllocateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

Read AllocateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

Show 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 #

NFData AllocateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

Hashable AllocateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

ToJSON AllocateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

AWSRequest 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

type Rep AllocateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

type Rep AllocateTransitVirtualInterface = D1 ('MetaData "AllocateTransitVirtualInterface" "Amazonka.DirectConnect.AllocateTransitVirtualInterface" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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))))
type AWSResponse AllocateTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

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:

$sel:connectionId:AllocateTransitVirtualInterface', allocateTransitVirtualInterface_connectionId - The ID of the connection on which the transit virtual interface is provisioned.

$sel:ownerAccount: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
Eq 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

Generic AllocateTransitVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.AllocateTransitVirtualInterface

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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)))

CreateLag

data CreateLag Source #

See: newCreateLag smart constructor.

Instances

Instances details
Eq CreateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateLag

Read CreateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateLag

Show CreateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateLag

Generic CreateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateLag

Associated Types

type Rep CreateLag :: Type -> Type #

NFData CreateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateLag

Methods

rnf :: CreateLag -> () #

Hashable CreateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateLag

ToJSON CreateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateLag

AWSRequest CreateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateLag

Associated Types

type AWSResponse 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

type Rep CreateLag Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateLag

type Rep CreateLag = D1 ('MetaData "CreateLag" "Amazonka.DirectConnect.CreateLag" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "CreateLag'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "childConnectionTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestMACSec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "numberOfConnections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "connectionsBandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "lagName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse 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.

$sel:connectionId:CreateLag', createLag_connectionId - The ID of an existing dedicated connection to migrate to 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.

$sel:providerName:CreateLag', createLag_providerName - The name of the service provider associated with the LAG.

$sel:tags:CreateLag', createLag_tags - The tags to associate with the LAG.

$sel:numberOfConnections:CreateLag', createLag_numberOfConnections - The number of physical dedicated connections initially provisioned and bundled by the LAG.

$sel:location:CreateLag', createLag_location - The location for the LAG.

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

$sel:lagName: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
Eq Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

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

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

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 #

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 #

NFData Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

rnf :: Lag -> () #

Hashable Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

hashWithSalt :: Int -> Lag -> Int #

hash :: Lag -> Int #

FromJSON Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

type Rep Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

type Rep Lag = D1 ('MetaData "Lag" "Amazonka.DirectConnect.Types.Lag" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "Lag'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "connectionsBandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "minimumLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "lagName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Connection]))) :*: (S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "allowsHostedConnections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "numberOfConnections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lagState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LagState))))) :*: ((S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey])))) :*: (S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "awsDeviceV2") '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:lagId:Lag', lag_lagId - The ID of the LAG.

$sel:macSecCapable:Lag', lag_macSecCapable - Indicates whether the LAG supports MAC Security (MACsec).

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

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

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

$sel:location:Lag', lag_location - The location of the LAG.

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

$sel:awsDevice:Lag', lag_awsDevice - The Direct Connect endpoint that hosts the LAG.

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

$sel:awsLogicalDeviceId: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:allowsHostedConnections:Lag', lag_allowsHostedConnections - Indicates whether the LAG can host other connections.

$sel:encryptionMode:Lag', lag_encryptionMode - The LAG MAC Security (MACsec) encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

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

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

$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.

$sel:ownerAccount:Lag', lag_ownerAccount - The ID of the Amazon Web Services account that owns the LAG.

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

$sel:macSecKeys:Lag', lag_macSecKeys - The MAC Security (MACsec) security keys associated with the LAG.

$sel:providerName:Lag', lag_providerName - The name of the service provider associated with the LAG.

$sel:awsDeviceV2:Lag', lag_awsDeviceV2 - The Direct Connect endpoint that hosts the LAG.

$sel:tags:Lag', lag_tags - The tags associated with the LAG.

ConfirmTransitVirtualInterface

data ConfirmTransitVirtualInterface Source #

See: newConfirmTransitVirtualInterface smart constructor.

Instances

Instances details
Eq ConfirmTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

Read ConfirmTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

Show 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 #

NFData ConfirmTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

Hashable ConfirmTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

ToJSON ConfirmTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

AWSRequest 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

type Rep ConfirmTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

type Rep ConfirmTransitVirtualInterface = D1 ('MetaData "ConfirmTransitVirtualInterface" "Amazonka.DirectConnect.ConfirmTransitVirtualInterface" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "ConfirmTransitVirtualInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ConfirmTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

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:

$sel:virtualInterfaceId:ConfirmTransitVirtualInterface', confirmTransitVirtualInterface_virtualInterfaceId - The ID of the virtual interface.

$sel:directConnectGatewayId:ConfirmTransitVirtualInterface', confirmTransitVirtualInterface_directConnectGatewayId - The ID of the Direct Connect gateway.

data ConfirmTransitVirtualInterfaceResponse Source #

Instances

Instances details
Eq 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

Generic ConfirmTransitVirtualInterfaceResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.ConfirmTransitVirtualInterface

NFData 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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:

$sel:virtualInterfaceState: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.

DescribeHostedConnections

data DescribeHostedConnections Source #

See: newDescribeHostedConnections smart constructor.

Instances

Instances details
Eq DescribeHostedConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeHostedConnections

Read DescribeHostedConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeHostedConnections

Show 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 #

NFData DescribeHostedConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeHostedConnections

Hashable DescribeHostedConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeHostedConnections

ToJSON DescribeHostedConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeHostedConnections

AWSRequest 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

type Rep DescribeHostedConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeHostedConnections

type Rep DescribeHostedConnections = D1 ('MetaData "DescribeHostedConnections" "Amazonka.DirectConnect.DescribeHostedConnections" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DescribeHostedConnections'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeHostedConnections Source # 
Instance details

Defined in Amazonka.DirectConnect.DescribeHostedConnections

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:

$sel:connectionId:DescribeHostedConnections', describeHostedConnections_connectionId - The ID of the interconnect or LAG.

data Connections Source #

See: newConnections smart constructor.

Constructors

Connections' (Maybe [Connection]) 

Instances

Instances details
Eq Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Read Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Show 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 #

NFData Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Methods

rnf :: Connections -> () #

Hashable Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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.

Types

AddressFamily

newtype AddressFamily Source #

Constructors

AddressFamily' 

Bundled Patterns

pattern AddressFamily_Ipv4 :: AddressFamily 
pattern AddressFamily_Ipv6 :: AddressFamily 

Instances

Instances details
Eq AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

Ord AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

Read AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

Show AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

Generic AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

Associated Types

type Rep AddressFamily :: Type -> Type #

NFData AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

Methods

rnf :: AddressFamily -> () #

Hashable 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

FromJSON AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

FromJSONKey AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

ToLog AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

ToHeader AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

ToQuery AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

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 #

ToByteString 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 #

type Rep AddressFamily Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AddressFamily

type Rep AddressFamily = D1 ('MetaData "AddressFamily" "Amazonka.DirectConnect.Types.AddressFamily" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'True) (C1 ('MetaCons "AddressFamily'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAddressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BGPPeerState

newtype BGPPeerState Source #

Constructors

BGPPeerState' 

Instances

Instances details
Eq BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

Ord BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

Read BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

Show BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

Generic BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

Associated Types

type Rep BGPPeerState :: Type -> Type #

NFData BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

Methods

rnf :: BGPPeerState -> () #

Hashable 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

FromJSON BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

FromJSONKey BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

ToLog BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

ToHeader BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

ToQuery BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

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 #

ToByteString 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 #

type Rep BGPPeerState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeerState

type Rep BGPPeerState = D1 ('MetaData "BGPPeerState" "Amazonka.DirectConnect.Types.BGPPeerState" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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
Eq BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

Ord BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

Read BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

Show BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

Generic BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

Associated Types

type Rep BGPStatus :: Type -> Type #

NFData BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

Methods

rnf :: BGPStatus -> () #

Hashable 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

FromJSON BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

FromJSONKey BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

ToLog BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

ToHeader BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

ToQuery BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

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 #

ToByteString BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

Methods

toBS :: BGPStatus -> ByteString #

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 #

type Rep BGPStatus Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPStatus

type Rep BGPStatus = D1 ('MetaData "BGPStatus" "Amazonka.DirectConnect.Types.BGPStatus" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'True) (C1 ('MetaCons "BGPStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBGPStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConnectionState

newtype ConnectionState Source #

Constructors

ConnectionState' 

Instances

Instances details
Eq ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

Ord ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

Read ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

Show ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

Generic ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

Associated Types

type Rep ConnectionState :: Type -> Type #

NFData ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

Methods

rnf :: ConnectionState -> () #

Hashable 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

FromJSON ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

FromJSONKey ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

ToLog ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

ToHeader ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

ToQuery 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 #

ToByteString 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

type Rep ConnectionState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ConnectionState

type Rep ConnectionState = D1 ('MetaData "ConnectionState" "Amazonka.DirectConnect.Types.ConnectionState" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'True) (C1 ('MetaCons "ConnectionState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConnectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DirectConnectGatewayAssociationProposalState

newtype DirectConnectGatewayAssociationProposalState Source #

Instances

Instances details
Eq DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

Ord 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

Generic DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

NFData DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

Hashable 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

FromJSON DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

FromJSONKey DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

ToLog DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

ToHeader DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

ToQuery 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

ToByteString 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

type Rep DirectConnectGatewayAssociationProposalState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState

type Rep DirectConnectGatewayAssociationProposalState = D1 ('MetaData "DirectConnectGatewayAssociationProposalState" "Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposalState" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'True) (C1 ('MetaCons "DirectConnectGatewayAssociationProposalState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDirectConnectGatewayAssociationProposalState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DirectConnectGatewayAssociationState

newtype DirectConnectGatewayAssociationState Source #

Instances

Instances details
Eq DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

Ord 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

Generic DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

NFData DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

Hashable 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

FromJSON DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

FromJSONKey DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

ToLog DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

ToHeader DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

ToQuery 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

ToByteString 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

type Rep DirectConnectGatewayAssociationState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState

type Rep DirectConnectGatewayAssociationState = D1 ('MetaData "DirectConnectGatewayAssociationState" "Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationState" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'True) (C1 ('MetaCons "DirectConnectGatewayAssociationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDirectConnectGatewayAssociationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DirectConnectGatewayAttachmentState

newtype DirectConnectGatewayAttachmentState Source #

Instances

Instances details
Eq DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

Ord 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

Generic DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

NFData DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

Hashable 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

FromJSON DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

FromJSONKey DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

ToLog DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

ToHeader DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

ToQuery 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

ToByteString 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

type Rep DirectConnectGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState

type Rep DirectConnectGatewayAttachmentState = D1 ('MetaData "DirectConnectGatewayAttachmentState" "Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentState" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'True) (C1 ('MetaCons "DirectConnectGatewayAttachmentState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDirectConnectGatewayAttachmentState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DirectConnectGatewayAttachmentType

newtype DirectConnectGatewayAttachmentType Source #

Instances

Instances details
Eq DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

Ord DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

Read DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

Show 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 #

NFData DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

Hashable 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

FromJSON DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

FromJSONKey DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

ToLog DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

ToHeader DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

ToQuery 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

ToByteString 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

type Rep DirectConnectGatewayAttachmentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType

type Rep DirectConnectGatewayAttachmentType = D1 ('MetaData "DirectConnectGatewayAttachmentType" "Amazonka.DirectConnect.Types.DirectConnectGatewayAttachmentType" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'True) (C1 ('MetaCons "DirectConnectGatewayAttachmentType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDirectConnectGatewayAttachmentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DirectConnectGatewayState

newtype DirectConnectGatewayState Source #

Instances

Instances details
Eq DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

Ord DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

Read DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

Show 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 #

NFData DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

Hashable 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

FromJSON DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

FromJSONKey DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

ToLog DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

ToHeader DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

ToQuery 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

ToByteString 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

type Rep DirectConnectGatewayState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayState

type Rep DirectConnectGatewayState = D1 ('MetaData "DirectConnectGatewayState" "Amazonka.DirectConnect.Types.DirectConnectGatewayState" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'True) (C1 ('MetaCons "DirectConnectGatewayState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDirectConnectGatewayState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

GatewayType

newtype GatewayType Source #

Constructors

GatewayType' 

Instances

Instances details
Eq GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

Ord GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

Read GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

Show GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

Generic GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

Associated Types

type Rep GatewayType :: Type -> Type #

NFData GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

Methods

rnf :: GatewayType -> () #

Hashable 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

FromJSON GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

FromJSONKey GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

ToLog GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

ToHeader GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

ToQuery GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

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 #

ToByteString 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 #

type Rep GatewayType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.GatewayType

type Rep GatewayType = D1 ('MetaData "GatewayType" "Amazonka.DirectConnect.Types.GatewayType" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'True) (C1 ('MetaCons "GatewayType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromGatewayType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HasLogicalRedundancy

newtype HasLogicalRedundancy Source #

Instances

Instances details
Eq HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

Ord HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

Read HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

Show 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 #

NFData HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

Methods

rnf :: HasLogicalRedundancy -> () #

Hashable 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

FromJSON HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

FromJSONKey HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

ToLog HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

ToHeader HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

ToQuery 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

ToByteString 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

type Rep HasLogicalRedundancy Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.HasLogicalRedundancy

type Rep HasLogicalRedundancy = D1 ('MetaData "HasLogicalRedundancy" "Amazonka.DirectConnect.Types.HasLogicalRedundancy" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'True) (C1 ('MetaCons "HasLogicalRedundancy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InterconnectState

newtype InterconnectState Source #

Instances

Instances details
Eq InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

Ord InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

Read InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

Show 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 #

NFData InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

Methods

rnf :: InterconnectState -> () #

Hashable 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

FromJSON InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

FromJSONKey InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

ToLog InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

ToHeader InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

ToQuery 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

ToByteString 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

type Rep InterconnectState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.InterconnectState

type Rep InterconnectState = D1 ('MetaData "InterconnectState" "Amazonka.DirectConnect.Types.InterconnectState" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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
Eq LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

Ord LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

Read LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

Show LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

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 #

NFData LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

Methods

rnf :: LagState -> () #

Hashable LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

Methods

hashWithSalt :: Int -> LagState -> Int #

hash :: LagState -> Int #

ToJSON LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

ToJSONKey LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

FromJSON LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

FromJSONKey LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

ToLog LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

ToHeader LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

Methods

toHeader :: HeaderName -> LagState -> [Header] #

ToQuery LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

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 #

ToByteString LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

Methods

toBS :: LagState -> ByteString #

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 #

type Rep LagState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LagState

type Rep LagState = D1 ('MetaData "LagState" "Amazonka.DirectConnect.Types.LagState" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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
Eq LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

Ord LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

Read LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

Show LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

Generic LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

Associated Types

type Rep LoaContentType :: Type -> Type #

NFData LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

Methods

rnf :: LoaContentType -> () #

Hashable 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

FromJSON LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

FromJSONKey LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

ToLog LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

ToHeader LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

ToQuery 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 #

ToByteString 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

type Rep LoaContentType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.LoaContentType

type Rep LoaContentType = D1 ('MetaData "LoaContentType" "Amazonka.DirectConnect.Types.LoaContentType" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'True) (C1 ('MetaCons "LoaContentType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLoaContentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NniPartnerType

newtype NniPartnerType Source #

Constructors

NniPartnerType' 

Instances

Instances details
Eq NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

Ord NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

Read NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

Show NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

Generic NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

Associated Types

type Rep NniPartnerType :: Type -> Type #

NFData NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

Methods

rnf :: NniPartnerType -> () #

Hashable 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

FromJSON NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

FromJSONKey NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

ToLog NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

ToHeader NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

ToQuery 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 #

ToByteString 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

type Rep NniPartnerType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NniPartnerType

type Rep NniPartnerType = D1 ('MetaData "NniPartnerType" "Amazonka.DirectConnect.Types.NniPartnerType" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'True) (C1 ('MetaCons "NniPartnerType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNniPartnerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VirtualInterfaceState

newtype VirtualInterfaceState Source #

Instances

Instances details
Eq VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

Ord VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

Read VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

Show 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 #

NFData VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

Methods

rnf :: VirtualInterfaceState -> () #

Hashable 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

FromJSON VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

FromJSONKey VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

ToLog VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

ToHeader VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

ToQuery 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

ToByteString 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

type Rep VirtualInterfaceState Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceState

type Rep VirtualInterfaceState = D1 ('MetaData "VirtualInterfaceState" "Amazonka.DirectConnect.Types.VirtualInterfaceState" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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
Eq AssociatedGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AssociatedGateway

Read AssociatedGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AssociatedGateway

Show 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 #

NFData AssociatedGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AssociatedGateway

Methods

rnf :: AssociatedGateway -> () #

Hashable AssociatedGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.AssociatedGateway

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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
Eq BGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeer

Methods

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

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

Read BGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeer

Show 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 #

NFData BGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeer

Methods

rnf :: BGPPeer -> () #

Hashable BGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeer

Methods

hashWithSalt :: Int -> BGPPeer -> Int #

hash :: BGPPeer -> Int #

FromJSON BGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.BGPPeer

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:customerAddress:BGPPeer', bGPPeer_customerAddress - The IP address assigned to the customer interface.

$sel:amazonAddress:BGPPeer', bGPPeer_amazonAddress - The IP address assigned to the Amazon interface.

$sel:addressFamily:BGPPeer', bGPPeer_addressFamily - The address family for 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: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: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: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:awsDeviceV2:BGPPeer', bGPPeer_awsDeviceV2 - The Direct Connect endpoint that terminates the BGP peer.

Connection

data Connection Source #

Information about an Direct Connect connection.

See: newConnection smart constructor.

Instances

Instances details
Eq Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Read Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Show 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 #

NFData Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

Methods

rnf :: Connection -> () #

Hashable Connection Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connection

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "Connection'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "portEncryptionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "loaIssueTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey])) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionState)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))))))))

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:lagId:Connection', connection_lagId - The ID of the LAG.

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

$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:vlan:Connection', connection_vlan - The ID of the VLAN.

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

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

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

$sel:connectionId:Connection', connection_connectionId - The ID of the 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:loaIssueTime:Connection', connection_loaIssueTime - The time of the most recent call to DescribeLoa for this connection.

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

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

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

The valid values are no_encrypt, should_encrypt, and must_encrypt.

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

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

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

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

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

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

$sel:awsDeviceV2:Connection', connection_awsDeviceV2 - The Direct Connect endpoint that terminates the physical 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:tags:Connection', connection_tags - The tags associated with the connection.

Connections

data Connections Source #

See: newConnections smart constructor.

Constructors

Connections' (Maybe [Connection]) 

Instances

Instances details
Eq Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Read Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Show 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 #

NFData Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

Methods

rnf :: Connections -> () #

Hashable Connections Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Connections

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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
Eq CustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.CustomerAgreement

Read CustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.CustomerAgreement

Show 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 #

NFData CustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.CustomerAgreement

Methods

rnf :: CustomerAgreement -> () #

Hashable CustomerAgreement Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.CustomerAgreement

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "CustomerAgreement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "agreementName") '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:status:CustomerAgreement', customerAgreement_status - The status of the customer agreement. This will be either signed or unsigned

$sel:agreementName:CustomerAgreement', customerAgreement_agreementName - The name of the agreement.

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
Eq DirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGateway

Read DirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGateway

Show 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 #

NFData DirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGateway

Methods

rnf :: DirectConnectGateway -> () #

Hashable DirectConnectGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGateway

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DirectConnectGateway'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "stateChangeError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "amazonSideAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (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))))))

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:directConnectGatewayId:DirectConnectGateway', directConnectGateway_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:stateChangeError:DirectConnectGateway', directConnectGateway_stateChangeError - The error message if the state of an object failed to advance.

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

$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.

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
Eq DirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociation

Read DirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociation

Show 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 #

NFData DirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociation

Hashable DirectConnectGatewayAssociation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociation

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DirectConnectGatewayAssociation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "virtualGatewayId") '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 "virtualGatewayOwnerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stateChangeError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "virtualGatewayRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "associatedGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssociatedGateway))) :*: (S1 ('MetaSel ('Just "directConnectGatewayOwnerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "allowedPrefixesToDirectConnectGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: S1 ('MetaSel ('Just "associationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectConnectGatewayAssociationState)))))))

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:virtualGatewayId:DirectConnectGatewayAssociation', directConnectGatewayAssociation_virtualGatewayId - The ID of the virtual private gateway. Applies only to private virtual interfaces.

$sel:associationId:DirectConnectGatewayAssociation', directConnectGatewayAssociation_associationId - The ID of the Direct Connect gateway association.

$sel:directConnectGatewayId:DirectConnectGatewayAssociation', directConnectGatewayAssociation_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:virtualGatewayOwnerAccount:DirectConnectGatewayAssociation', directConnectGatewayAssociation_virtualGatewayOwnerAccount - The ID of the Amazon Web Services account that owns the virtual private gateway.

$sel:stateChangeError:DirectConnectGatewayAssociation', directConnectGatewayAssociation_stateChangeError - The error message if the state of an object failed to advance.

$sel:virtualGatewayRegion:DirectConnectGatewayAssociation', directConnectGatewayAssociation_virtualGatewayRegion - The Amazon Web Services Region where the virtual private gateway is located.

$sel:associatedGateway:DirectConnectGatewayAssociation', directConnectGatewayAssociation_associatedGateway - Information about the associated gateway.

$sel:directConnectGatewayOwnerAccount:DirectConnectGatewayAssociation', directConnectGatewayAssociation_directConnectGatewayOwnerAccount - The ID of the Amazon Web Services account that owns the associated gateway.

$sel:allowedPrefixesToDirectConnectGateway:DirectConnectGatewayAssociation', directConnectGatewayAssociation_allowedPrefixesToDirectConnectGateway - The Amazon VPC prefixes to advertise to the Direct Connect gateway.

$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.

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
Eq 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

Generic DirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposal

NFData DirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposal

Hashable DirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposal

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DirectConnectGatewayAssociationProposal'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "existingAllowedPrefixesToDirectConnectGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "proposalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "associatedGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssociatedGateway)) :*: S1 ('MetaSel ('Just "proposalState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectConnectGatewayAssociationProposalState))) :*: (S1 ('MetaSel ('Just "directConnectGatewayOwnerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:existingAllowedPrefixesToDirectConnectGateway:DirectConnectGatewayAssociationProposal', directConnectGatewayAssociationProposal_existingAllowedPrefixesToDirectConnectGateway - The existing Amazon VPC prefixes advertised to the Direct Connect gateway.

$sel:directConnectGatewayId:DirectConnectGatewayAssociationProposal', directConnectGatewayAssociationProposal_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:proposalId:DirectConnectGatewayAssociationProposal', directConnectGatewayAssociationProposal_proposalId - The ID of the association proposal.

$sel:associatedGateway:DirectConnectGatewayAssociationProposal', directConnectGatewayAssociationProposal_associatedGateway - Information about the associated gateway.

$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:directConnectGatewayOwnerAccount:DirectConnectGatewayAssociationProposal', directConnectGatewayAssociationProposal_directConnectGatewayOwnerAccount - The ID of the Amazon Web Services account that owns the Direct Connect gateway.

$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
Eq DirectConnectGatewayAttachment Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachment

Read DirectConnectGatewayAttachment Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachment

Show 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 #

NFData DirectConnectGatewayAttachment Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachment

Hashable DirectConnectGatewayAttachment Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAttachment

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DirectConnectGatewayAttachment'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "attachmentState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectConnectGatewayAttachmentState)) :*: S1 ('MetaSel ('Just "stateChangeError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "virtualInterfaceRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualInterfaceOwnerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attachmentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectConnectGatewayAttachmentType))))))

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:directConnectGatewayId:DirectConnectGatewayAttachment', directConnectGatewayAttachment_directConnectGatewayId - The ID of the Direct Connect gateway.

$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:stateChangeError:DirectConnectGatewayAttachment', directConnectGatewayAttachment_stateChangeError - The error message if the state of an object failed to advance.

$sel:virtualInterfaceRegion:DirectConnectGatewayAttachment', directConnectGatewayAttachment_virtualInterfaceRegion - The Amazon Web Services Region where the virtual interface is located.

$sel:virtualInterfaceOwnerAccount:DirectConnectGatewayAttachment', directConnectGatewayAttachment_virtualInterfaceOwnerAccount - The ID of the Amazon Web Services account that owns the virtual interface.

$sel:virtualInterfaceId:DirectConnectGatewayAttachment', directConnectGatewayAttachment_virtualInterfaceId - The ID of the virtual interface.

$sel:attachmentType:DirectConnectGatewayAttachment', directConnectGatewayAttachment_attachmentType - The type of attachment.

Interconnect

data Interconnect Source #

Information about an interconnect.

See: newInterconnect smart constructor.

Instances

Instances details
Eq Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

Read Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

Show 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 #

NFData Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

Methods

rnf :: Interconnect -> () #

Hashable Interconnect Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Interconnect

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "Interconnect'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "interconnectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "interconnectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "loaIssueTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "bandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "interconnectState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InterconnectState)))) :*: ((S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "awsDeviceV2") '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:lagId:Interconnect', interconnect_lagId - The ID of the LAG.

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

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

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

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

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

$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:loaIssueTime:Interconnect', interconnect_loaIssueTime - The time of the most recent call to DescribeLoa for this connection.

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

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

$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:region:Interconnect', interconnect_region - The Amazon Web Services Region where the connection is located.

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

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

$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
Eq Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

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

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

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 #

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 #

NFData Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

rnf :: Lag -> () #

Hashable Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

Methods

hashWithSalt :: Int -> Lag -> Int #

hash :: Lag -> Int #

FromJSON Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

type Rep Lag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Lag

type Rep Lag = D1 ('MetaData "Lag" "Amazonka.DirectConnect.Types.Lag" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "Lag'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "lagId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "macSecCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "connectionsBandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "minimumLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "lagName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Connection]))) :*: (S1 ('MetaSel ('Just "awsDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hasLogicalRedundancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HasLogicalRedundancy)) :*: S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "allowsHostedConnections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "encryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "numberOfConnections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lagState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LagState))))) :*: ((S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "macSecKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MacSecKey])))) :*: (S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "awsDeviceV2") '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:lagId:Lag', lag_lagId - The ID of the LAG.

$sel:macSecCapable:Lag', lag_macSecCapable - Indicates whether the LAG supports MAC Security (MACsec).

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

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

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

$sel:location:Lag', lag_location - The location of the LAG.

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

$sel:awsDevice:Lag', lag_awsDevice - The Direct Connect endpoint that hosts the LAG.

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

$sel:awsLogicalDeviceId: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:allowsHostedConnections:Lag', lag_allowsHostedConnections - Indicates whether the LAG can host other connections.

$sel:encryptionMode:Lag', lag_encryptionMode - The LAG MAC Security (MACsec) encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

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

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

$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.

$sel:ownerAccount:Lag', lag_ownerAccount - The ID of the Amazon Web Services account that owns the LAG.

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

$sel:macSecKeys:Lag', lag_macSecKeys - The MAC Security (MACsec) security keys associated with the LAG.

$sel:providerName:Lag', lag_providerName - The name of the service provider associated with the LAG.

$sel:awsDeviceV2:Lag', lag_awsDeviceV2 - The Direct Connect endpoint that hosts the LAG.

$sel:tags: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
Eq Location Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Location

Read Location Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Location

Show 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 #

NFData Location Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Location

Methods

rnf :: Location -> () #

Hashable Location Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Location

Methods

hashWithSalt :: Int -> Location -> Int #

hash :: Location -> Int #

FromJSON Location Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Location

type Rep Location Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Location

type Rep Location = D1 ('MetaData "Location" "Amazonka.DirectConnect.Types.Location" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "Location'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "availablePortSpeeds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "locationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "locationCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "availableProviders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "availableMacSecPortSpeeds") '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:availablePortSpeeds:Location', location_availablePortSpeeds - The available port speeds 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:locationCode:Location', location_locationCode - The code for the location.

$sel:region:Location', location_region - The Amazon Web Services Region for the location.

$sel:availableProviders:Location', location_availableProviders - The name of the service provider for the location.

$sel:availableMacSecPortSpeeds:Location', location_availableMacSecPortSpeeds - The available MAC Security (MACsec) port speeds for the location.

MacSecKey

data MacSecKey Source #

Information about the MAC Security (MACsec) secret key.

See: newMacSecKey smart constructor.

Instances

Instances details
Eq MacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.MacSecKey

Read MacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.MacSecKey

Show 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 #

NFData MacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.MacSecKey

Methods

rnf :: MacSecKey -> () #

Hashable MacSecKey Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.MacSecKey

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "MacSecKey'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "state") '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 "startOn") '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: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.

$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.

NewBGPPeer

data NewBGPPeer Source #

Information about a new BGP peer.

See: newNewBGPPeer smart constructor.

Instances

Instances details
Eq NewBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewBGPPeer

Read NewBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewBGPPeer

Show 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 #

NFData NewBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewBGPPeer

Methods

rnf :: NewBGPPeer -> () #

Hashable NewBGPPeer Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewBGPPeer

ToJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "NewBGPPeer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)) :*: (S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "authKey") '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:customerAddress:NewBGPPeer', newBGPPeer_customerAddress - The IP address assigned to the customer interface.

$sel:amazonAddress:NewBGPPeer', newBGPPeer_amazonAddress - The IP address assigned to the Amazon interface.

$sel:addressFamily:NewBGPPeer', newBGPPeer_addressFamily - The address family for the BGP peer.

$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.

NewPrivateVirtualInterface

data NewPrivateVirtualInterface Source #

Information about a private virtual interface.

See: newNewPrivateVirtualInterface smart constructor.

Instances

Instances details
Eq NewPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterface

Read NewPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterface

Show 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 #

NFData NewPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterface

Hashable NewPrivateVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterface

ToJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "NewPrivateVirtualInterface'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily))))) :*: ((S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "authKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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))))))

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:virtualGatewayId:NewPrivateVirtualInterface', newPrivateVirtualInterface_virtualGatewayId - The ID of the virtual private gateway.

$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:customerAddress:NewPrivateVirtualInterface', newPrivateVirtualInterface_customerAddress - The IP address assigned to the customer interface.

$sel:amazonAddress:NewPrivateVirtualInterface', newPrivateVirtualInterface_amazonAddress - The IP address assigned to the Amazon interface.

$sel:addressFamily:NewPrivateVirtualInterface', newPrivateVirtualInterface_addressFamily - The address family for the BGP peer.

$sel:directConnectGatewayId:NewPrivateVirtualInterface', newPrivateVirtualInterface_directConnectGatewayId - The ID of the Direct Connect gateway.

$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:tags:NewPrivateVirtualInterface', newPrivateVirtualInterface_tags - The tags associated with the private virtual interface.

$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
Eq 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

Generic NewPrivateVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterfaceAllocation

NFData NewPrivateVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterfaceAllocation

Hashable NewPrivateVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPrivateVirtualInterfaceAllocation

ToJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "NewPrivateVirtualInterfaceAllocation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)))) :*: ((S1 ('MetaSel ('Just "authKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:mtu:NewPrivateVirtualInterfaceAllocation', newPrivateVirtualInterfaceAllocation_mtu - The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.

$sel:customerAddress:NewPrivateVirtualInterfaceAllocation', newPrivateVirtualInterfaceAllocation_customerAddress - The IP address assigned to the customer interface.

$sel:amazonAddress:NewPrivateVirtualInterfaceAllocation', newPrivateVirtualInterfaceAllocation_amazonAddress - The IP address assigned to the Amazon interface.

$sel:addressFamily:NewPrivateVirtualInterfaceAllocation', newPrivateVirtualInterfaceAllocation_addressFamily - The address family for the BGP peer.

$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: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
Eq NewPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterface

Read NewPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterface

Show 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 #

NFData NewPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterface

Hashable NewPublicVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterface

ToJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "NewPublicVirtualInterface'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "routeFilterPrefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)))) :*: ((S1 ('MetaSel ('Just "authKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:routeFilterPrefixes:NewPublicVirtualInterface', newPublicVirtualInterface_routeFilterPrefixes - The routes to be advertised to the Amazon Web Services network in this Region. Applies to public virtual interfaces.

$sel:customerAddress:NewPublicVirtualInterface', newPublicVirtualInterface_customerAddress - The IP address assigned to the customer interface.

$sel:amazonAddress:NewPublicVirtualInterface', newPublicVirtualInterface_amazonAddress - The IP address assigned to the Amazon interface.

$sel:addressFamily:NewPublicVirtualInterface', newPublicVirtualInterface_addressFamily - The address family for the BGP peer.

$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: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
Eq 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

Generic NewPublicVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterfaceAllocation

NFData NewPublicVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterfaceAllocation

Hashable NewPublicVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewPublicVirtualInterfaceAllocation

ToJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "NewPublicVirtualInterfaceAllocation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "routeFilterPrefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)))) :*: ((S1 ('MetaSel ('Just "authKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:routeFilterPrefixes:NewPublicVirtualInterfaceAllocation', newPublicVirtualInterfaceAllocation_routeFilterPrefixes - The routes to be advertised to the Amazon Web Services network in this Region. Applies to public virtual interfaces.

$sel:customerAddress:NewPublicVirtualInterfaceAllocation', newPublicVirtualInterfaceAllocation_customerAddress - The IP address assigned to the customer interface.

$sel:amazonAddress:NewPublicVirtualInterfaceAllocation', newPublicVirtualInterfaceAllocation_amazonAddress - The IP address assigned to the Amazon interface.

$sel:addressFamily:NewPublicVirtualInterfaceAllocation', newPublicVirtualInterfaceAllocation_addressFamily - The address family for the BGP peer.

$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: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
Eq NewTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterface

Read NewTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterface

Show 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 #

NFData NewTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterface

Hashable NewTransitVirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterface

ToJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "NewTransitVirtualInterface'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily))))) :*: ((S1 ('MetaSel ('Just "directConnectGatewayId") '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 "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))))))))

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:mtu:NewTransitVirtualInterface', newTransitVirtualInterface_mtu - The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.

$sel:customerAddress:NewTransitVirtualInterface', newTransitVirtualInterface_customerAddress - The IP address assigned to the customer interface.

$sel:vlan:NewTransitVirtualInterface', newTransitVirtualInterface_vlan - The ID of the VLAN.

$sel:amazonAddress:NewTransitVirtualInterface', newTransitVirtualInterface_amazonAddress - The IP address assigned to the Amazon interface.

$sel:addressFamily:NewTransitVirtualInterface', newTransitVirtualInterface_addressFamily - The address family for the BGP peer.

$sel:directConnectGatewayId:NewTransitVirtualInterface', newTransitVirtualInterface_directConnectGatewayId - The ID of the Direct Connect gateway.

$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: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:tags:NewTransitVirtualInterface', newTransitVirtualInterface_tags - The tags associated with the transitive virtual interface.

NewTransitVirtualInterfaceAllocation

data NewTransitVirtualInterfaceAllocation Source #

Information about a transit virtual interface to be provisioned on a connection.

See: newNewTransitVirtualInterfaceAllocation smart constructor.

Instances

Instances details
Eq 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

Generic NewTransitVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterfaceAllocation

NFData NewTransitVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterfaceAllocation

Hashable NewTransitVirtualInterfaceAllocation Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.NewTransitVirtualInterfaceAllocation

ToJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "NewTransitVirtualInterfaceAllocation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)) :*: S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "authKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))))))))

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:mtu:NewTransitVirtualInterfaceAllocation', newTransitVirtualInterfaceAllocation_mtu - The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.

$sel:customerAddress:NewTransitVirtualInterfaceAllocation', newTransitVirtualInterfaceAllocation_customerAddress - The IP address assigned to the customer interface.

$sel:vlan:NewTransitVirtualInterfaceAllocation', newTransitVirtualInterfaceAllocation_vlan - The ID of the VLAN.

$sel:amazonAddress:NewTransitVirtualInterfaceAllocation', newTransitVirtualInterfaceAllocation_amazonAddress - The IP address assigned to the Amazon interface.

$sel:addressFamily:NewTransitVirtualInterfaceAllocation', newTransitVirtualInterfaceAllocation_addressFamily - The address family for the BGP peer.

$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: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:tags:NewTransitVirtualInterfaceAllocation', newTransitVirtualInterfaceAllocation_tags - The tags associated with the transitive virtual interface.

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
Eq ResourceTag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ResourceTag

Read ResourceTag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ResourceTag

Show 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 #

NFData ResourceTag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ResourceTag

Methods

rnf :: ResourceTag -> () #

Hashable ResourceTag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.ResourceTag

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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
Eq RouteFilterPrefix Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouteFilterPrefix

Read RouteFilterPrefix Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouteFilterPrefix

Show 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 #

NFData RouteFilterPrefix Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouteFilterPrefix

Methods

rnf :: RouteFilterPrefix -> () #

Hashable RouteFilterPrefix Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouteFilterPrefix

ToJSON RouteFilterPrefix Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouteFilterPrefix

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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
Eq RouterType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouterType

Read RouterType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouterType

Show 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 #

NFData RouterType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouterType

Methods

rnf :: RouterType -> () #

Hashable RouterType Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.RouterType

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "RouterType'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "vendor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "xsltTemplateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "software") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "xsltTemplateNameForMacSec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "routerTypeIdentifier") '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:vendor:RouterType', routerType_vendor - The vendor for the virtual interface's router.

$sel:platform:RouterType', routerType_platform - The virtual interface router platform.

$sel:xsltTemplateName:RouterType', routerType_xsltTemplateName - The template for the virtual interface's router.

$sel:software:RouterType', routerType_software - The router software.

$sel:xsltTemplateNameForMacSec:RouterType', routerType_xsltTemplateNameForMacSec - The MAC Security (MACsec) template for the virtual interface's router.

$sel:routerTypeIdentifier:RouterType', routerType_routerTypeIdentifier - Identifies the router by a combination of vendor, platform, and software version. For example, CiscoSystemsInc-2900SeriesRouters-IOS124.

Tag

data Tag Source #

Information about a tag.

See: newTag smart constructor.

Constructors

Tag' (Maybe Text) Text 

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Tag

Methods

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

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

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.DirectConnect.Types.Tag" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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
Eq VirtualGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualGateway

Read VirtualGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualGateway

Show 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 #

NFData VirtualGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualGateway

Methods

rnf :: VirtualGateway -> () #

Hashable VirtualGateway Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualGateway

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" '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
Eq VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Read VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Show 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 #

NFData VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

Methods

rnf :: VirtualInterface -> () #

Hashable VirtualInterface Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterface

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "VirtualInterface'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "bgpPeers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BGPPeer])) :*: (S1 ('MetaSel ('Just "virtualGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "mtu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "routeFilterPrefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: (S1 ('MetaSel ('Just "customerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "amazonAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)))) :*: (S1 ('MetaSel ('Just "virtualInterfaceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualInterfaceState)) :*: (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsLogicalDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "amazonSideAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "virtualInterfaceType") '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 "jumboFrameCapable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "customerRouterConfig") '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 "virtualInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsDeviceV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "virtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))))))))

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:

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

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

$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:routeFilterPrefixes:VirtualInterface', virtualInterface_routeFilterPrefixes - The routes to be advertised to the Amazon Web Services network in this Region. Applies to public virtual interfaces.

$sel:customerAddress:VirtualInterface', virtualInterface_customerAddress - The IP address assigned to the customer interface.

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

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

$sel:amazonAddress:VirtualInterface', virtualInterface_amazonAddress - The IP address assigned to the Amazon interface.

$sel:addressFamily:VirtualInterface', virtualInterface_addressFamily - The address family for the BGP peer.

$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:connectionId:VirtualInterface', virtualInterface_connectionId - The ID of the connection.

$sel:awsLogicalDeviceId: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:directConnectGatewayId:VirtualInterface', virtualInterface_directConnectGatewayId - The ID of the Direct Connect gateway.

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

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

$sel:asn:VirtualInterface', virtualInterface_asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

$sel:authKey: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.

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

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

$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: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:awsDeviceV2:VirtualInterface', virtualInterface_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.

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

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

VirtualInterfaceTestHistory

data VirtualInterfaceTestHistory Source #

Information about the virtual interface failover test.

See: newVirtualInterfaceTestHistory smart constructor.

Instances

Instances details
Eq VirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceTestHistory

Read VirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceTestHistory

Show 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 #

NFData VirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceTestHistory

Hashable VirtualInterfaceTestHistory Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.VirtualInterfaceTestHistory

FromJSON 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" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "VirtualInterfaceTestHistory'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "bgpPeers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "testDurationInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "testId") '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 "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: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:startTime:VirtualInterfaceTestHistory', virtualInterfaceTestHistory_startTime - The time that the virtual interface moves to the DOWN state.

$sel:testId:VirtualInterfaceTestHistory', virtualInterfaceTestHistory_testId - The ID 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:virtualInterfaceId:VirtualInterfaceTestHistory', virtualInterfaceTestHistory_virtualInterfaceId - The ID of the tested virtual interface.