| 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.NetworkManager.Types.Attachment
Description
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.
Constructors
| Attachment' | |
Fields
| |
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.