| 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.TransitGatewayPeeringAttachment
Description
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.
Constructors
| TransitGatewayPeeringAttachment' | |
Fields
| |
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.