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 TransitGatewayPeeringAttachment = TransitGatewayPeeringAttachment' {
- accepterTgwInfo :: Maybe PeeringTgwInfo
- accepterTransitGatewayAttachmentId :: Maybe Text
- creationTime :: Maybe ISO8601
- options :: Maybe TransitGatewayPeeringAttachmentOptions
- requesterTgwInfo :: Maybe PeeringTgwInfo
- state :: Maybe TransitGatewayAttachmentState
- status :: Maybe PeeringAttachmentStatus
- tags :: Maybe [Tag]
- transitGatewayAttachmentId :: Maybe Text
- newTransitGatewayPeeringAttachment :: TransitGatewayPeeringAttachment
- transitGatewayPeeringAttachment_accepterTgwInfo :: Lens' TransitGatewayPeeringAttachment (Maybe PeeringTgwInfo)
- transitGatewayPeeringAttachment_accepterTransitGatewayAttachmentId :: Lens' TransitGatewayPeeringAttachment (Maybe Text)
- transitGatewayPeeringAttachment_creationTime :: Lens' TransitGatewayPeeringAttachment (Maybe UTCTime)
- transitGatewayPeeringAttachment_options :: Lens' TransitGatewayPeeringAttachment (Maybe TransitGatewayPeeringAttachmentOptions)
- transitGatewayPeeringAttachment_requesterTgwInfo :: Lens' TransitGatewayPeeringAttachment (Maybe PeeringTgwInfo)
- transitGatewayPeeringAttachment_state :: Lens' TransitGatewayPeeringAttachment (Maybe TransitGatewayAttachmentState)
- transitGatewayPeeringAttachment_status :: Lens' TransitGatewayPeeringAttachment (Maybe PeeringAttachmentStatus)
- transitGatewayPeeringAttachment_tags :: Lens' TransitGatewayPeeringAttachment (Maybe [Tag])
- transitGatewayPeeringAttachment_transitGatewayAttachmentId :: Lens' TransitGatewayPeeringAttachment (Maybe Text)
Documentation
data TransitGatewayPeeringAttachment Source #
Describes the transit gateway peering attachment.
See: newTransitGatewayPeeringAttachment
smart constructor.
TransitGatewayPeeringAttachment' | |
|
Instances
newTransitGatewayPeeringAttachment :: TransitGatewayPeeringAttachment Source #
Create a value of TransitGatewayPeeringAttachment
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:accepterTgwInfo:TransitGatewayPeeringAttachment'
, transitGatewayPeeringAttachment_accepterTgwInfo
- Information about the accepter transit gateway.
$sel:accepterTransitGatewayAttachmentId:TransitGatewayPeeringAttachment'
, transitGatewayPeeringAttachment_accepterTransitGatewayAttachmentId
- The ID of the accepter transit gateway attachment.
$sel:creationTime:TransitGatewayPeeringAttachment'
, transitGatewayPeeringAttachment_creationTime
- The time the transit gateway peering attachment was created.
$sel:options:TransitGatewayPeeringAttachment'
, transitGatewayPeeringAttachment_options
- Details about the transit gateway peering attachment.
$sel:requesterTgwInfo:TransitGatewayPeeringAttachment'
, transitGatewayPeeringAttachment_requesterTgwInfo
- Information about the requester transit gateway.
$sel:state:TransitGatewayPeeringAttachment'
, transitGatewayPeeringAttachment_state
- The state of the transit gateway peering attachment. Note that the
initiating
state has been deprecated.
$sel:status:TransitGatewayPeeringAttachment'
, transitGatewayPeeringAttachment_status
- The status of the transit gateway peering attachment.
$sel:tags:TransitGatewayPeeringAttachment'
, transitGatewayPeeringAttachment_tags
- The tags for the transit gateway peering attachment.
$sel:transitGatewayAttachmentId:TransitGatewayPeeringAttachment'
, transitGatewayPeeringAttachment_transitGatewayAttachmentId
- The ID of the transit gateway peering attachment.
transitGatewayPeeringAttachment_accepterTgwInfo :: Lens' TransitGatewayPeeringAttachment (Maybe PeeringTgwInfo) Source #
Information about the accepter transit gateway.
transitGatewayPeeringAttachment_accepterTransitGatewayAttachmentId :: Lens' TransitGatewayPeeringAttachment (Maybe Text) Source #
The ID of the accepter transit gateway attachment.
transitGatewayPeeringAttachment_creationTime :: Lens' TransitGatewayPeeringAttachment (Maybe UTCTime) Source #
The time the transit gateway peering attachment was created.
transitGatewayPeeringAttachment_options :: Lens' TransitGatewayPeeringAttachment (Maybe TransitGatewayPeeringAttachmentOptions) Source #
Details about the transit gateway peering attachment.
transitGatewayPeeringAttachment_requesterTgwInfo :: Lens' TransitGatewayPeeringAttachment (Maybe PeeringTgwInfo) Source #
Information about the requester transit gateway.
transitGatewayPeeringAttachment_state :: Lens' TransitGatewayPeeringAttachment (Maybe TransitGatewayAttachmentState) Source #
The state of the transit gateway peering attachment. Note that the
initiating
state has been deprecated.
transitGatewayPeeringAttachment_status :: Lens' TransitGatewayPeeringAttachment (Maybe PeeringAttachmentStatus) Source #
The status of the transit gateway peering attachment.
transitGatewayPeeringAttachment_tags :: Lens' TransitGatewayPeeringAttachment (Maybe [Tag]) Source #
The tags for the transit gateway peering attachment.
transitGatewayPeeringAttachment_transitGatewayAttachmentId :: Lens' TransitGatewayPeeringAttachment (Maybe Text) Source #
The ID of the transit gateway peering attachment.