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 |
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.
TransitGatewayAttachment' | |
|
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.