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

Amazonka.EC2.Types.TransitGatewayVpcAttachment

Description

 
Synopsis

Documentation

data TransitGatewayVpcAttachment Source #

Describes a VPC attachment.

See: newTransitGatewayVpcAttachment smart constructor.

Constructors

TransitGatewayVpcAttachment' 

Fields

Instances

Instances details
FromXML TransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachment

Generic TransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachment

Associated Types

type Rep TransitGatewayVpcAttachment :: Type -> Type #

Read TransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachment

Show TransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachment

NFData TransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachment

Eq TransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachment

Hashable TransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachment

type Rep TransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachment

newTransitGatewayVpcAttachment :: TransitGatewayVpcAttachment Source #

Create a value of TransitGatewayVpcAttachment with all optional fields omitted.

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:creationTime:TransitGatewayVpcAttachment', transitGatewayVpcAttachment_creationTime - The creation time.

$sel:options:TransitGatewayVpcAttachment', transitGatewayVpcAttachment_options - The VPC attachment options.

$sel:state:TransitGatewayVpcAttachment', transitGatewayVpcAttachment_state - The state of the VPC attachment. Note that the initiating state has been deprecated.

$sel:subnetIds:TransitGatewayVpcAttachment', transitGatewayVpcAttachment_subnetIds - The IDs of the subnets.

$sel:tags:TransitGatewayVpcAttachment', transitGatewayVpcAttachment_tags - The tags for the VPC attachment.

$sel:transitGatewayAttachmentId:TransitGatewayVpcAttachment', transitGatewayVpcAttachment_transitGatewayAttachmentId - The ID of the attachment.

$sel:transitGatewayId:TransitGatewayVpcAttachment', transitGatewayVpcAttachment_transitGatewayId - The ID of the transit gateway.

$sel:vpcId:TransitGatewayVpcAttachment', transitGatewayVpcAttachment_vpcId - The ID of the VPC.

$sel:vpcOwnerId:TransitGatewayVpcAttachment', transitGatewayVpcAttachment_vpcOwnerId - The ID of the Amazon Web Services account that owns the VPC.

transitGatewayVpcAttachment_state :: Lens' TransitGatewayVpcAttachment (Maybe TransitGatewayAttachmentState) Source #

The state of the VPC attachment. Note that the initiating state has been deprecated.

transitGatewayVpcAttachment_vpcOwnerId :: Lens' TransitGatewayVpcAttachment (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the VPC.