| 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.TransitGatewayAttachment
Description
Synopsis
- data TransitGatewayAttachment = TransitGatewayAttachment' {
- association :: Maybe TransitGatewayAttachmentAssociation
- creationTime :: Maybe ISO8601
- resourceId :: Maybe Text
- resourceOwnerId :: Maybe Text
- resourceType :: Maybe TransitGatewayAttachmentResourceType
- state :: Maybe TransitGatewayAttachmentState
- tags :: Maybe [Tag]
- transitGatewayAttachmentId :: Maybe Text
- transitGatewayId :: Maybe Text
- transitGatewayOwnerId :: Maybe Text
- newTransitGatewayAttachment :: TransitGatewayAttachment
- transitGatewayAttachment_association :: Lens' TransitGatewayAttachment (Maybe TransitGatewayAttachmentAssociation)
- transitGatewayAttachment_creationTime :: Lens' TransitGatewayAttachment (Maybe UTCTime)
- transitGatewayAttachment_resourceId :: Lens' TransitGatewayAttachment (Maybe Text)
- transitGatewayAttachment_resourceOwnerId :: Lens' TransitGatewayAttachment (Maybe Text)
- transitGatewayAttachment_resourceType :: Lens' TransitGatewayAttachment (Maybe TransitGatewayAttachmentResourceType)
- transitGatewayAttachment_state :: Lens' TransitGatewayAttachment (Maybe TransitGatewayAttachmentState)
- transitGatewayAttachment_tags :: Lens' TransitGatewayAttachment (Maybe [Tag])
- transitGatewayAttachment_transitGatewayAttachmentId :: Lens' TransitGatewayAttachment (Maybe Text)
- transitGatewayAttachment_transitGatewayId :: Lens' TransitGatewayAttachment (Maybe Text)
- transitGatewayAttachment_transitGatewayOwnerId :: Lens' TransitGatewayAttachment (Maybe Text)
Documentation
data TransitGatewayAttachment Source #
Describes an attachment between a resource and a transit gateway.
See: newTransitGatewayAttachment smart constructor.
Constructors
| TransitGatewayAttachment' | |
Fields
| |
Instances
newTransitGatewayAttachment :: TransitGatewayAttachment Source #
Create a value of TransitGatewayAttachment with all optional fields omitted.
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:association:TransitGatewayAttachment', transitGatewayAttachment_association - The association.
$sel:creationTime:TransitGatewayAttachment', transitGatewayAttachment_creationTime - The creation time.
$sel:resourceId:TransitGatewayAttachment', transitGatewayAttachment_resourceId - The ID of the resource.
$sel:resourceOwnerId:TransitGatewayAttachment', transitGatewayAttachment_resourceOwnerId - The ID of the Amazon Web Services account that owns the resource.
$sel:resourceType:TransitGatewayAttachment', transitGatewayAttachment_resourceType - The resource type. Note that the tgw-peering resource type has been
deprecated.
TransitGatewayAttachment, transitGatewayAttachment_state - The attachment state. Note that the initiating state has been
deprecated.
$sel:tags:TransitGatewayAttachment', transitGatewayAttachment_tags - The tags for the attachment.
$sel:transitGatewayAttachmentId:TransitGatewayAttachment', transitGatewayAttachment_transitGatewayAttachmentId - The ID of the attachment.
$sel:transitGatewayId:TransitGatewayAttachment', transitGatewayAttachment_transitGatewayId - The ID of the transit gateway.
$sel:transitGatewayOwnerId:TransitGatewayAttachment', transitGatewayAttachment_transitGatewayOwnerId - The ID of the Amazon Web Services account that owns the transit gateway.
transitGatewayAttachment_association :: Lens' TransitGatewayAttachment (Maybe TransitGatewayAttachmentAssociation) Source #
The association.
transitGatewayAttachment_creationTime :: Lens' TransitGatewayAttachment (Maybe UTCTime) Source #
The creation time.
transitGatewayAttachment_resourceId :: Lens' TransitGatewayAttachment (Maybe Text) Source #
The ID of the resource.
transitGatewayAttachment_resourceOwnerId :: Lens' TransitGatewayAttachment (Maybe Text) Source #
The ID of the Amazon Web Services account that owns the resource.
transitGatewayAttachment_resourceType :: Lens' TransitGatewayAttachment (Maybe TransitGatewayAttachmentResourceType) Source #
The resource type. Note that the tgw-peering resource type has been
deprecated.
transitGatewayAttachment_state :: Lens' TransitGatewayAttachment (Maybe TransitGatewayAttachmentState) Source #
The attachment state. Note that the initiating state has been
deprecated.
transitGatewayAttachment_tags :: Lens' TransitGatewayAttachment (Maybe [Tag]) Source #
The tags for the attachment.
transitGatewayAttachment_transitGatewayAttachmentId :: Lens' TransitGatewayAttachment (Maybe Text) Source #
The ID of the attachment.
transitGatewayAttachment_transitGatewayId :: Lens' TransitGatewayAttachment (Maybe Text) Source #
The ID of the transit gateway.
transitGatewayAttachment_transitGatewayOwnerId :: Lens' TransitGatewayAttachment (Maybe Text) Source #
The ID of the Amazon Web Services account that owns the transit gateway.