| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.EC2.Types.TransitGatewayVpcAttachment
Description
Synopsis
- data TransitGatewayVpcAttachment = TransitGatewayVpcAttachment' {}
- newTransitGatewayVpcAttachment :: TransitGatewayVpcAttachment
- transitGatewayVpcAttachment_creationTime :: Lens' TransitGatewayVpcAttachment (Maybe UTCTime)
- transitGatewayVpcAttachment_options :: Lens' TransitGatewayVpcAttachment (Maybe TransitGatewayVpcAttachmentOptions)
- transitGatewayVpcAttachment_state :: Lens' TransitGatewayVpcAttachment (Maybe TransitGatewayAttachmentState)
- transitGatewayVpcAttachment_subnetIds :: Lens' TransitGatewayVpcAttachment (Maybe [Text])
- transitGatewayVpcAttachment_tags :: Lens' TransitGatewayVpcAttachment (Maybe [Tag])
- transitGatewayVpcAttachment_transitGatewayAttachmentId :: Lens' TransitGatewayVpcAttachment (Maybe Text)
- transitGatewayVpcAttachment_transitGatewayId :: Lens' TransitGatewayVpcAttachment (Maybe Text)
- transitGatewayVpcAttachment_vpcId :: Lens' TransitGatewayVpcAttachment (Maybe Text)
- transitGatewayVpcAttachment_vpcOwnerId :: Lens' TransitGatewayVpcAttachment (Maybe Text)
Documentation
data TransitGatewayVpcAttachment Source #
Describes a VPC attachment.
See: newTransitGatewayVpcAttachment smart constructor.
Constructors
| TransitGatewayVpcAttachment' | |
Fields
| |
Instances
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_creationTime :: Lens' TransitGatewayVpcAttachment (Maybe UTCTime) Source #
The creation time.
transitGatewayVpcAttachment_options :: Lens' TransitGatewayVpcAttachment (Maybe TransitGatewayVpcAttachmentOptions) Source #
The VPC attachment options.
transitGatewayVpcAttachment_state :: Lens' TransitGatewayVpcAttachment (Maybe TransitGatewayAttachmentState) Source #
The state of the VPC attachment. Note that the initiating state has
been deprecated.
transitGatewayVpcAttachment_subnetIds :: Lens' TransitGatewayVpcAttachment (Maybe [Text]) Source #
The IDs of the subnets.
transitGatewayVpcAttachment_tags :: Lens' TransitGatewayVpcAttachment (Maybe [Tag]) Source #
The tags for the VPC attachment.
transitGatewayVpcAttachment_transitGatewayAttachmentId :: Lens' TransitGatewayVpcAttachment (Maybe Text) Source #
The ID of the attachment.
transitGatewayVpcAttachment_transitGatewayId :: Lens' TransitGatewayVpcAttachment (Maybe Text) Source #
The ID of the transit gateway.
transitGatewayVpcAttachment_vpcId :: Lens' TransitGatewayVpcAttachment (Maybe Text) Source #
The ID of the VPC.
transitGatewayVpcAttachment_vpcOwnerId :: Lens' TransitGatewayVpcAttachment (Maybe Text) Source #
The ID of the Amazon Web Services account that owns the VPC.