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 Attachment = Attachment' {
- attachmentId :: Maybe Text
- attachmentPolicyRuleNumber :: Maybe Int
- attachmentType :: Maybe AttachmentType
- coreNetworkArn :: Maybe Text
- coreNetworkId :: Maybe Text
- createdAt :: Maybe POSIX
- edgeLocation :: Maybe Text
- ownerAccountId :: Maybe Text
- proposedSegmentChange :: Maybe ProposedSegmentChange
- resourceArn :: Maybe Text
- segmentName :: Maybe Text
- state :: Maybe AttachmentState
- tags :: Maybe [Tag]
- updatedAt :: Maybe POSIX
- newAttachment :: Attachment
- attachment_attachmentId :: Lens' Attachment (Maybe Text)
- attachment_attachmentPolicyRuleNumber :: Lens' Attachment (Maybe Int)
- attachment_attachmentType :: Lens' Attachment (Maybe AttachmentType)
- attachment_coreNetworkArn :: Lens' Attachment (Maybe Text)
- attachment_coreNetworkId :: Lens' Attachment (Maybe Text)
- attachment_createdAt :: Lens' Attachment (Maybe UTCTime)
- attachment_edgeLocation :: Lens' Attachment (Maybe Text)
- attachment_ownerAccountId :: Lens' Attachment (Maybe Text)
- attachment_proposedSegmentChange :: Lens' Attachment (Maybe ProposedSegmentChange)
- attachment_resourceArn :: Lens' Attachment (Maybe Text)
- attachment_segmentName :: Lens' Attachment (Maybe Text)
- attachment_state :: Lens' Attachment (Maybe AttachmentState)
- attachment_tags :: Lens' Attachment (Maybe [Tag])
- attachment_updatedAt :: Lens' Attachment (Maybe UTCTime)
Documentation
data Attachment Source #
Describes a core network attachment.
See: newAttachment
smart constructor.
Attachment' | |
|
Instances
newAttachment :: Attachment Source #
Create a value of Attachment
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:attachmentId:Attachment'
, attachment_attachmentId
- The ID of the attachment.
Attachment
, attachment_attachmentPolicyRuleNumber
- The policy rule number associated with the attachment.
$sel:attachmentType:Attachment'
, attachment_attachmentType
- The type of attachment.
$sel:coreNetworkArn:Attachment'
, attachment_coreNetworkArn
- The ARN of a core network.
$sel:coreNetworkId:Attachment'
, attachment_coreNetworkId
- The ID of a core network.
$sel:createdAt:Attachment'
, attachment_createdAt
- The timestamp when the attachment was created.
$sel:edgeLocation:Attachment'
, attachment_edgeLocation
- The Region where the edge is located.
$sel:ownerAccountId:Attachment'
, attachment_ownerAccountId
- The ID of the attachment account owner.
$sel:proposedSegmentChange:Attachment'
, attachment_proposedSegmentChange
- The attachment to move from one segment to another.
$sel:resourceArn:Attachment'
, attachment_resourceArn
- The attachment resource ARN.
Attachment
, attachment_segmentName
- The name of the segment attachment.
$sel:state:Attachment'
, attachment_state
- The state of the attachment.
Attachment
, attachment_tags
- The tags associated with the attachment.
$sel:updatedAt:Attachment'
, attachment_updatedAt
- The timestamp when the attachment was last updated.
attachment_attachmentId :: Lens' Attachment (Maybe Text) Source #
The ID of the attachment.
attachment_attachmentPolicyRuleNumber :: Lens' Attachment (Maybe Int) Source #
The policy rule number associated with the attachment.
attachment_attachmentType :: Lens' Attachment (Maybe AttachmentType) Source #
The type of attachment.
attachment_coreNetworkArn :: Lens' Attachment (Maybe Text) Source #
The ARN of a core network.
attachment_coreNetworkId :: Lens' Attachment (Maybe Text) Source #
The ID of a core network.
attachment_createdAt :: Lens' Attachment (Maybe UTCTime) Source #
The timestamp when the attachment was created.
attachment_edgeLocation :: Lens' Attachment (Maybe Text) Source #
The Region where the edge is located.
attachment_ownerAccountId :: Lens' Attachment (Maybe Text) Source #
The ID of the attachment account owner.
attachment_proposedSegmentChange :: Lens' Attachment (Maybe ProposedSegmentChange) Source #
The attachment to move from one segment to another.
attachment_resourceArn :: Lens' Attachment (Maybe Text) Source #
The attachment resource ARN.
attachment_segmentName :: Lens' Attachment (Maybe Text) Source #
The name of the segment attachment.
attachment_state :: Lens' Attachment (Maybe AttachmentState) Source #
The state of the attachment.
attachment_tags :: Lens' Attachment (Maybe [Tag]) Source #
The tags associated with the attachment.
attachment_updatedAt :: Lens' Attachment (Maybe UTCTime) Source #
The timestamp when the attachment was last updated.