| 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
Contents
- Service Configuration
- Errors
- AttachmentState
- AttachmentType
- ChangeAction
- ChangeSetState
- ChangeStatus
- ChangeType
- ConnectPeerAssociationState
- ConnectPeerState
- ConnectionState
- ConnectionStatus
- ConnectionType
- CoreNetworkPolicyAlias
- CoreNetworkState
- CustomerGatewayAssociationState
- DeviceState
- GlobalNetworkState
- LinkAssociationState
- LinkState
- PeeringState
- PeeringType
- RouteAnalysisCompletionReasonCode
- RouteAnalysisCompletionResultCode
- RouteAnalysisStatus
- RouteState
- RouteTableType
- RouteType
- SiteState
- TransitGatewayConnectPeerAssociationState
- TransitGatewayRegistrationState
- TunnelProtocol
- AWSLocation
- AccountStatus
- Attachment
- Bandwidth
- BgpOptions
- ConnectAttachment
- ConnectAttachmentOptions
- ConnectPeer
- ConnectPeerAssociation
- ConnectPeerBgpConfiguration
- ConnectPeerConfiguration
- ConnectPeerSummary
- Connection
- ConnectionHealth
- CoreNetwork
- CoreNetworkChange
- CoreNetworkChangeEvent
- CoreNetworkChangeEventValues
- CoreNetworkChangeValues
- CoreNetworkEdge
- CoreNetworkPolicy
- CoreNetworkPolicyError
- CoreNetworkPolicyVersion
- CoreNetworkSegment
- CoreNetworkSegmentEdgeIdentifier
- CoreNetworkSummary
- CustomerGatewayAssociation
- Device
- GlobalNetwork
- Link
- LinkAssociation
- Location
- NetworkResource
- NetworkResourceCount
- NetworkResourceSummary
- NetworkRoute
- NetworkRouteDestination
- NetworkTelemetry
- OrganizationStatus
- PathComponent
- Peering
- ProposedSegmentChange
- Relationship
- RouteAnalysis
- RouteAnalysisCompletion
- RouteAnalysisEndpointOptions
- RouteAnalysisEndpointOptionsSpecification
- RouteAnalysisPath
- RouteTableIdentifier
- Site
- SiteToSiteVpnAttachment
- Tag
- TransitGatewayConnectPeerAssociation
- TransitGatewayPeering
- TransitGatewayRegistration
- TransitGatewayRegistrationStateReason
- TransitGatewayRouteTableAttachment
- VpcAttachment
- VpcOptions
Description
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _CoreNetworkPolicyException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- newtype AttachmentState where
- AttachmentState' { }
- pattern AttachmentState_AVAILABLE :: AttachmentState
- pattern AttachmentState_CREATING :: AttachmentState
- pattern AttachmentState_DELETING :: AttachmentState
- pattern AttachmentState_FAILED :: AttachmentState
- pattern AttachmentState_PENDING_ATTACHMENT_ACCEPTANCE :: AttachmentState
- pattern AttachmentState_PENDING_NETWORK_UPDATE :: AttachmentState
- pattern AttachmentState_PENDING_TAG_ACCEPTANCE :: AttachmentState
- pattern AttachmentState_REJECTED :: AttachmentState
- pattern AttachmentState_UPDATING :: AttachmentState
- newtype AttachmentType where
- AttachmentType' { }
- pattern AttachmentType_CONNECT :: AttachmentType
- pattern AttachmentType_SITE_TO_SITE_VPN :: AttachmentType
- pattern AttachmentType_TRANSIT_GATEWAY_ROUTE_TABLE :: AttachmentType
- pattern AttachmentType_VPC :: AttachmentType
- newtype ChangeAction where
- ChangeAction' { }
- pattern ChangeAction_ADD :: ChangeAction
- pattern ChangeAction_MODIFY :: ChangeAction
- pattern ChangeAction_REMOVE :: ChangeAction
- newtype ChangeSetState where
- ChangeSetState' { }
- pattern ChangeSetState_EXECUTING :: ChangeSetState
- pattern ChangeSetState_EXECUTION_SUCCEEDED :: ChangeSetState
- pattern ChangeSetState_FAILED_GENERATION :: ChangeSetState
- pattern ChangeSetState_OUT_OF_DATE :: ChangeSetState
- pattern ChangeSetState_PENDING_GENERATION :: ChangeSetState
- pattern ChangeSetState_READY_TO_EXECUTE :: ChangeSetState
- newtype ChangeStatus where
- ChangeStatus' { }
- pattern ChangeStatus_COMPLETE :: ChangeStatus
- pattern ChangeStatus_FAILED :: ChangeStatus
- pattern ChangeStatus_IN_PROGRESS :: ChangeStatus
- pattern ChangeStatus_NOT_STARTED :: ChangeStatus
- newtype ChangeType where
- ChangeType' { }
- pattern ChangeType_ATTACHMENT_MAPPING :: ChangeType
- pattern ChangeType_ATTACHMENT_POLICIES_CONFIGURATION :: ChangeType
- pattern ChangeType_ATTACHMENT_ROUTE_PROPAGATION :: ChangeType
- pattern ChangeType_ATTACHMENT_ROUTE_STATIC :: ChangeType
- pattern ChangeType_CORE_NETWORK_CONFIGURATION :: ChangeType
- pattern ChangeType_CORE_NETWORK_EDGE :: ChangeType
- pattern ChangeType_CORE_NETWORK_SEGMENT :: ChangeType
- pattern ChangeType_SEGMENTS_CONFIGURATION :: ChangeType
- pattern ChangeType_SEGMENT_ACTIONS_CONFIGURATION :: ChangeType
- newtype ConnectPeerAssociationState where
- ConnectPeerAssociationState' { }
- pattern ConnectPeerAssociationState_AVAILABLE :: ConnectPeerAssociationState
- pattern ConnectPeerAssociationState_DELETED :: ConnectPeerAssociationState
- pattern ConnectPeerAssociationState_DELETING :: ConnectPeerAssociationState
- pattern ConnectPeerAssociationState_PENDING :: ConnectPeerAssociationState
- newtype ConnectPeerState where
- ConnectPeerState' { }
- pattern ConnectPeerState_AVAILABLE :: ConnectPeerState
- pattern ConnectPeerState_CREATING :: ConnectPeerState
- pattern ConnectPeerState_DELETING :: ConnectPeerState
- pattern ConnectPeerState_FAILED :: ConnectPeerState
- newtype ConnectionState where
- ConnectionState' { }
- pattern ConnectionState_AVAILABLE :: ConnectionState
- pattern ConnectionState_DELETING :: ConnectionState
- pattern ConnectionState_PENDING :: ConnectionState
- pattern ConnectionState_UPDATING :: ConnectionState
- newtype ConnectionStatus where
- ConnectionStatus' { }
- pattern ConnectionStatus_DOWN :: ConnectionStatus
- pattern ConnectionStatus_UP :: ConnectionStatus
- newtype ConnectionType where
- ConnectionType' { }
- pattern ConnectionType_BGP :: ConnectionType
- pattern ConnectionType_IPSEC :: ConnectionType
- newtype CoreNetworkPolicyAlias where
- newtype CoreNetworkState where
- CoreNetworkState' { }
- pattern CoreNetworkState_AVAILABLE :: CoreNetworkState
- pattern CoreNetworkState_CREATING :: CoreNetworkState
- pattern CoreNetworkState_DELETING :: CoreNetworkState
- pattern CoreNetworkState_UPDATING :: CoreNetworkState
- newtype CustomerGatewayAssociationState where
- CustomerGatewayAssociationState' { }
- pattern CustomerGatewayAssociationState_AVAILABLE :: CustomerGatewayAssociationState
- pattern CustomerGatewayAssociationState_DELETED :: CustomerGatewayAssociationState
- pattern CustomerGatewayAssociationState_DELETING :: CustomerGatewayAssociationState
- pattern CustomerGatewayAssociationState_PENDING :: CustomerGatewayAssociationState
- newtype DeviceState where
- DeviceState' { }
- pattern DeviceState_AVAILABLE :: DeviceState
- pattern DeviceState_DELETING :: DeviceState
- pattern DeviceState_PENDING :: DeviceState
- pattern DeviceState_UPDATING :: DeviceState
- newtype GlobalNetworkState where
- GlobalNetworkState' { }
- pattern GlobalNetworkState_AVAILABLE :: GlobalNetworkState
- pattern GlobalNetworkState_DELETING :: GlobalNetworkState
- pattern GlobalNetworkState_PENDING :: GlobalNetworkState
- pattern GlobalNetworkState_UPDATING :: GlobalNetworkState
- newtype LinkAssociationState where
- newtype LinkState where
- LinkState' { }
- pattern LinkState_AVAILABLE :: LinkState
- pattern LinkState_DELETING :: LinkState
- pattern LinkState_PENDING :: LinkState
- pattern LinkState_UPDATING :: LinkState
- newtype PeeringState where
- PeeringState' { }
- pattern PeeringState_AVAILABLE :: PeeringState
- pattern PeeringState_CREATING :: PeeringState
- pattern PeeringState_DELETING :: PeeringState
- pattern PeeringState_FAILED :: PeeringState
- newtype PeeringType where
- PeeringType' { }
- pattern PeeringType_TRANSIT_GATEWAY :: PeeringType
- newtype RouteAnalysisCompletionReasonCode where
- RouteAnalysisCompletionReasonCode' { }
- pattern RouteAnalysisCompletionReasonCode_BLACKHOLE_ROUTE_FOR_DESTINATION_FOUND :: RouteAnalysisCompletionReasonCode
- pattern RouteAnalysisCompletionReasonCode_CYCLIC_PATH_DETECTED :: RouteAnalysisCompletionReasonCode
- pattern RouteAnalysisCompletionReasonCode_INACTIVE_ROUTE_FOR_DESTINATION_FOUND :: RouteAnalysisCompletionReasonCode
- pattern RouteAnalysisCompletionReasonCode_MAX_HOPS_EXCEEDED :: RouteAnalysisCompletionReasonCode
- pattern RouteAnalysisCompletionReasonCode_NO_DESTINATION_ARN_PROVIDED :: RouteAnalysisCompletionReasonCode
- pattern RouteAnalysisCompletionReasonCode_POSSIBLE_MIDDLEBOX :: RouteAnalysisCompletionReasonCode
- pattern RouteAnalysisCompletionReasonCode_ROUTE_NOT_FOUND :: RouteAnalysisCompletionReasonCode
- pattern RouteAnalysisCompletionReasonCode_TRANSIT_GATEWAY_ATTACHMENT_ATTACH_ARN_NO_MATCH :: RouteAnalysisCompletionReasonCode
- pattern RouteAnalysisCompletionReasonCode_TRANSIT_GATEWAY_ATTACHMENT_NOT_FOUND :: RouteAnalysisCompletionReasonCode
- pattern RouteAnalysisCompletionReasonCode_TRANSIT_GATEWAY_ATTACHMENT_NOT_IN_TRANSIT_GATEWAY :: RouteAnalysisCompletionReasonCode
- pattern RouteAnalysisCompletionReasonCode_TRANSIT_GATEWAY_ATTACHMENT_STABLE_ROUTE_TABLE_NOT_FOUND :: RouteAnalysisCompletionReasonCode
- newtype RouteAnalysisCompletionResultCode where
- newtype RouteAnalysisStatus where
- newtype RouteState where
- RouteState' { }
- pattern RouteState_ACTIVE :: RouteState
- pattern RouteState_BLACKHOLE :: RouteState
- newtype RouteTableType where
- newtype RouteType where
- RouteType' { }
- pattern RouteType_PROPAGATED :: RouteType
- pattern RouteType_STATIC :: RouteType
- newtype SiteState where
- SiteState' { }
- pattern SiteState_AVAILABLE :: SiteState
- pattern SiteState_DELETING :: SiteState
- pattern SiteState_PENDING :: SiteState
- pattern SiteState_UPDATING :: SiteState
- newtype TransitGatewayConnectPeerAssociationState where
- TransitGatewayConnectPeerAssociationState' { }
- pattern TransitGatewayConnectPeerAssociationState_AVAILABLE :: TransitGatewayConnectPeerAssociationState
- pattern TransitGatewayConnectPeerAssociationState_DELETED :: TransitGatewayConnectPeerAssociationState
- pattern TransitGatewayConnectPeerAssociationState_DELETING :: TransitGatewayConnectPeerAssociationState
- pattern TransitGatewayConnectPeerAssociationState_PENDING :: TransitGatewayConnectPeerAssociationState
- newtype TransitGatewayRegistrationState where
- TransitGatewayRegistrationState' { }
- pattern TransitGatewayRegistrationState_AVAILABLE :: TransitGatewayRegistrationState
- pattern TransitGatewayRegistrationState_DELETED :: TransitGatewayRegistrationState
- pattern TransitGatewayRegistrationState_DELETING :: TransitGatewayRegistrationState
- pattern TransitGatewayRegistrationState_FAILED :: TransitGatewayRegistrationState
- pattern TransitGatewayRegistrationState_PENDING :: TransitGatewayRegistrationState
- newtype TunnelProtocol where
- TunnelProtocol' { }
- pattern TunnelProtocol_GRE :: TunnelProtocol
- data AWSLocation = AWSLocation' {}
- newAWSLocation :: AWSLocation
- aWSLocation_subnetArn :: Lens' AWSLocation (Maybe Text)
- aWSLocation_zone :: Lens' AWSLocation (Maybe Text)
- data AccountStatus = AccountStatus' {}
- newAccountStatus :: AccountStatus
- accountStatus_accountId :: Lens' AccountStatus (Maybe Text)
- accountStatus_sLRDeploymentStatus :: Lens' AccountStatus (Maybe Text)
- 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)
- data Bandwidth = Bandwidth' {
- downloadSpeed :: Maybe Int
- uploadSpeed :: Maybe Int
- newBandwidth :: Bandwidth
- bandwidth_downloadSpeed :: Lens' Bandwidth (Maybe Int)
- bandwidth_uploadSpeed :: Lens' Bandwidth (Maybe Int)
- data BgpOptions = BgpOptions' {}
- newBgpOptions :: BgpOptions
- bgpOptions_peerAsn :: Lens' BgpOptions (Maybe Integer)
- data ConnectAttachment = ConnectAttachment' {}
- newConnectAttachment :: ConnectAttachment
- connectAttachment_attachment :: Lens' ConnectAttachment (Maybe Attachment)
- connectAttachment_options :: Lens' ConnectAttachment (Maybe ConnectAttachmentOptions)
- connectAttachment_transportAttachmentId :: Lens' ConnectAttachment (Maybe Text)
- data ConnectAttachmentOptions = ConnectAttachmentOptions' {}
- newConnectAttachmentOptions :: ConnectAttachmentOptions
- connectAttachmentOptions_protocol :: Lens' ConnectAttachmentOptions (Maybe TunnelProtocol)
- data ConnectPeer = ConnectPeer' {}
- newConnectPeer :: ConnectPeer
- connectPeer_configuration :: Lens' ConnectPeer (Maybe ConnectPeerConfiguration)
- connectPeer_connectAttachmentId :: Lens' ConnectPeer (Maybe Text)
- connectPeer_connectPeerId :: Lens' ConnectPeer (Maybe Text)
- connectPeer_coreNetworkId :: Lens' ConnectPeer (Maybe Text)
- connectPeer_createdAt :: Lens' ConnectPeer (Maybe UTCTime)
- connectPeer_edgeLocation :: Lens' ConnectPeer (Maybe Text)
- connectPeer_state :: Lens' ConnectPeer (Maybe ConnectPeerState)
- connectPeer_tags :: Lens' ConnectPeer (Maybe [Tag])
- data ConnectPeerAssociation = ConnectPeerAssociation' {}
- newConnectPeerAssociation :: ConnectPeerAssociation
- connectPeerAssociation_connectPeerId :: Lens' ConnectPeerAssociation (Maybe Text)
- connectPeerAssociation_deviceId :: Lens' ConnectPeerAssociation (Maybe Text)
- connectPeerAssociation_globalNetworkId :: Lens' ConnectPeerAssociation (Maybe Text)
- connectPeerAssociation_linkId :: Lens' ConnectPeerAssociation (Maybe Text)
- connectPeerAssociation_state :: Lens' ConnectPeerAssociation (Maybe ConnectPeerAssociationState)
- data ConnectPeerBgpConfiguration = ConnectPeerBgpConfiguration' {}
- newConnectPeerBgpConfiguration :: ConnectPeerBgpConfiguration
- connectPeerBgpConfiguration_coreNetworkAddress :: Lens' ConnectPeerBgpConfiguration (Maybe Text)
- connectPeerBgpConfiguration_coreNetworkAsn :: Lens' ConnectPeerBgpConfiguration (Maybe Integer)
- connectPeerBgpConfiguration_peerAddress :: Lens' ConnectPeerBgpConfiguration (Maybe Text)
- connectPeerBgpConfiguration_peerAsn :: Lens' ConnectPeerBgpConfiguration (Maybe Integer)
- data ConnectPeerConfiguration = ConnectPeerConfiguration' {}
- newConnectPeerConfiguration :: ConnectPeerConfiguration
- connectPeerConfiguration_bgpConfigurations :: Lens' ConnectPeerConfiguration (Maybe [ConnectPeerBgpConfiguration])
- connectPeerConfiguration_coreNetworkAddress :: Lens' ConnectPeerConfiguration (Maybe Text)
- connectPeerConfiguration_insideCidrBlocks :: Lens' ConnectPeerConfiguration (Maybe [Text])
- connectPeerConfiguration_peerAddress :: Lens' ConnectPeerConfiguration (Maybe Text)
- connectPeerConfiguration_protocol :: Lens' ConnectPeerConfiguration (Maybe TunnelProtocol)
- data ConnectPeerSummary = ConnectPeerSummary' {}
- newConnectPeerSummary :: ConnectPeerSummary
- connectPeerSummary_connectAttachmentId :: Lens' ConnectPeerSummary (Maybe Text)
- connectPeerSummary_connectPeerId :: Lens' ConnectPeerSummary (Maybe Text)
- connectPeerSummary_connectPeerState :: Lens' ConnectPeerSummary (Maybe ConnectPeerState)
- connectPeerSummary_coreNetworkId :: Lens' ConnectPeerSummary (Maybe Text)
- connectPeerSummary_createdAt :: Lens' ConnectPeerSummary (Maybe UTCTime)
- connectPeerSummary_edgeLocation :: Lens' ConnectPeerSummary (Maybe Text)
- connectPeerSummary_tags :: Lens' ConnectPeerSummary (Maybe [Tag])
- data Connection = Connection' {
- connectedDeviceId :: Maybe Text
- connectedLinkId :: Maybe Text
- connectionArn :: Maybe Text
- connectionId :: Maybe Text
- createdAt :: Maybe POSIX
- description :: Maybe Text
- deviceId :: Maybe Text
- globalNetworkId :: Maybe Text
- linkId :: Maybe Text
- state :: Maybe ConnectionState
- tags :: Maybe [Tag]
- newConnection :: Connection
- connection_connectedDeviceId :: Lens' Connection (Maybe Text)
- connection_connectedLinkId :: Lens' Connection (Maybe Text)
- connection_connectionArn :: Lens' Connection (Maybe Text)
- connection_connectionId :: Lens' Connection (Maybe Text)
- connection_createdAt :: Lens' Connection (Maybe UTCTime)
- connection_description :: Lens' Connection (Maybe Text)
- connection_deviceId :: Lens' Connection (Maybe Text)
- connection_globalNetworkId :: Lens' Connection (Maybe Text)
- connection_linkId :: Lens' Connection (Maybe Text)
- connection_state :: Lens' Connection (Maybe ConnectionState)
- connection_tags :: Lens' Connection (Maybe [Tag])
- data ConnectionHealth = ConnectionHealth' {}
- newConnectionHealth :: ConnectionHealth
- connectionHealth_status :: Lens' ConnectionHealth (Maybe ConnectionStatus)
- connectionHealth_timestamp :: Lens' ConnectionHealth (Maybe UTCTime)
- connectionHealth_type :: Lens' ConnectionHealth (Maybe ConnectionType)
- data CoreNetwork = CoreNetwork' {
- coreNetworkArn :: Maybe Text
- coreNetworkId :: Maybe Text
- createdAt :: Maybe POSIX
- description :: Maybe Text
- edges :: Maybe [CoreNetworkEdge]
- globalNetworkId :: Maybe Text
- segments :: Maybe [CoreNetworkSegment]
- state :: Maybe CoreNetworkState
- tags :: Maybe [Tag]
- newCoreNetwork :: CoreNetwork
- coreNetwork_coreNetworkArn :: Lens' CoreNetwork (Maybe Text)
- coreNetwork_coreNetworkId :: Lens' CoreNetwork (Maybe Text)
- coreNetwork_createdAt :: Lens' CoreNetwork (Maybe UTCTime)
- coreNetwork_description :: Lens' CoreNetwork (Maybe Text)
- coreNetwork_edges :: Lens' CoreNetwork (Maybe [CoreNetworkEdge])
- coreNetwork_globalNetworkId :: Lens' CoreNetwork (Maybe Text)
- coreNetwork_segments :: Lens' CoreNetwork (Maybe [CoreNetworkSegment])
- coreNetwork_state :: Lens' CoreNetwork (Maybe CoreNetworkState)
- coreNetwork_tags :: Lens' CoreNetwork (Maybe [Tag])
- data CoreNetworkChange = CoreNetworkChange' {}
- newCoreNetworkChange :: CoreNetworkChange
- coreNetworkChange_action :: Lens' CoreNetworkChange (Maybe ChangeAction)
- coreNetworkChange_identifier :: Lens' CoreNetworkChange (Maybe Text)
- coreNetworkChange_identifierPath :: Lens' CoreNetworkChange (Maybe Text)
- coreNetworkChange_newValues :: Lens' CoreNetworkChange (Maybe CoreNetworkChangeValues)
- coreNetworkChange_previousValues :: Lens' CoreNetworkChange (Maybe CoreNetworkChangeValues)
- coreNetworkChange_type :: Lens' CoreNetworkChange (Maybe ChangeType)
- data CoreNetworkChangeEvent = CoreNetworkChangeEvent' {}
- newCoreNetworkChangeEvent :: CoreNetworkChangeEvent
- coreNetworkChangeEvent_action :: Lens' CoreNetworkChangeEvent (Maybe ChangeAction)
- coreNetworkChangeEvent_eventTime :: Lens' CoreNetworkChangeEvent (Maybe UTCTime)
- coreNetworkChangeEvent_identifierPath :: Lens' CoreNetworkChangeEvent (Maybe Text)
- coreNetworkChangeEvent_status :: Lens' CoreNetworkChangeEvent (Maybe ChangeStatus)
- coreNetworkChangeEvent_type :: Lens' CoreNetworkChangeEvent (Maybe ChangeType)
- coreNetworkChangeEvent_values :: Lens' CoreNetworkChangeEvent (Maybe CoreNetworkChangeEventValues)
- data CoreNetworkChangeEventValues = CoreNetworkChangeEventValues' {
- attachmentId :: Maybe Text
- cidr :: Maybe Text
- edgeLocation :: Maybe Text
- segmentName :: Maybe Text
- newCoreNetworkChangeEventValues :: CoreNetworkChangeEventValues
- coreNetworkChangeEventValues_attachmentId :: Lens' CoreNetworkChangeEventValues (Maybe Text)
- coreNetworkChangeEventValues_cidr :: Lens' CoreNetworkChangeEventValues (Maybe Text)
- coreNetworkChangeEventValues_edgeLocation :: Lens' CoreNetworkChangeEventValues (Maybe Text)
- coreNetworkChangeEventValues_segmentName :: Lens' CoreNetworkChangeEventValues (Maybe Text)
- data CoreNetworkChangeValues = CoreNetworkChangeValues' {
- asn :: Maybe Integer
- cidr :: Maybe Text
- destinationIdentifier :: Maybe Text
- edgeLocations :: Maybe [Text]
- insideCidrBlocks :: Maybe [Text]
- segmentName :: Maybe Text
- sharedSegments :: Maybe [Text]
- newCoreNetworkChangeValues :: CoreNetworkChangeValues
- coreNetworkChangeValues_asn :: Lens' CoreNetworkChangeValues (Maybe Integer)
- coreNetworkChangeValues_cidr :: Lens' CoreNetworkChangeValues (Maybe Text)
- coreNetworkChangeValues_destinationIdentifier :: Lens' CoreNetworkChangeValues (Maybe Text)
- coreNetworkChangeValues_edgeLocations :: Lens' CoreNetworkChangeValues (Maybe [Text])
- coreNetworkChangeValues_insideCidrBlocks :: Lens' CoreNetworkChangeValues (Maybe [Text])
- coreNetworkChangeValues_segmentName :: Lens' CoreNetworkChangeValues (Maybe Text)
- coreNetworkChangeValues_sharedSegments :: Lens' CoreNetworkChangeValues (Maybe [Text])
- data CoreNetworkEdge = CoreNetworkEdge' {
- asn :: Maybe Integer
- edgeLocation :: Maybe Text
- insideCidrBlocks :: Maybe [Text]
- newCoreNetworkEdge :: CoreNetworkEdge
- coreNetworkEdge_asn :: Lens' CoreNetworkEdge (Maybe Integer)
- coreNetworkEdge_edgeLocation :: Lens' CoreNetworkEdge (Maybe Text)
- coreNetworkEdge_insideCidrBlocks :: Lens' CoreNetworkEdge (Maybe [Text])
- data CoreNetworkPolicy = CoreNetworkPolicy' {}
- newCoreNetworkPolicy :: CoreNetworkPolicy
- coreNetworkPolicy_alias :: Lens' CoreNetworkPolicy (Maybe CoreNetworkPolicyAlias)
- coreNetworkPolicy_changeSetState :: Lens' CoreNetworkPolicy (Maybe ChangeSetState)
- coreNetworkPolicy_coreNetworkId :: Lens' CoreNetworkPolicy (Maybe Text)
- coreNetworkPolicy_createdAt :: Lens' CoreNetworkPolicy (Maybe UTCTime)
- coreNetworkPolicy_description :: Lens' CoreNetworkPolicy (Maybe Text)
- coreNetworkPolicy_policyDocument :: Lens' CoreNetworkPolicy (Maybe Text)
- coreNetworkPolicy_policyErrors :: Lens' CoreNetworkPolicy (Maybe [CoreNetworkPolicyError])
- coreNetworkPolicy_policyVersionId :: Lens' CoreNetworkPolicy (Maybe Int)
- data CoreNetworkPolicyError = CoreNetworkPolicyError' {}
- newCoreNetworkPolicyError :: Text -> Text -> CoreNetworkPolicyError
- coreNetworkPolicyError_path :: Lens' CoreNetworkPolicyError (Maybe Text)
- coreNetworkPolicyError_errorCode :: Lens' CoreNetworkPolicyError Text
- coreNetworkPolicyError_message :: Lens' CoreNetworkPolicyError Text
- data CoreNetworkPolicyVersion = CoreNetworkPolicyVersion' {}
- newCoreNetworkPolicyVersion :: CoreNetworkPolicyVersion
- coreNetworkPolicyVersion_alias :: Lens' CoreNetworkPolicyVersion (Maybe CoreNetworkPolicyAlias)
- coreNetworkPolicyVersion_changeSetState :: Lens' CoreNetworkPolicyVersion (Maybe ChangeSetState)
- coreNetworkPolicyVersion_coreNetworkId :: Lens' CoreNetworkPolicyVersion (Maybe Text)
- coreNetworkPolicyVersion_createdAt :: Lens' CoreNetworkPolicyVersion (Maybe UTCTime)
- coreNetworkPolicyVersion_description :: Lens' CoreNetworkPolicyVersion (Maybe Text)
- coreNetworkPolicyVersion_policyVersionId :: Lens' CoreNetworkPolicyVersion (Maybe Int)
- data CoreNetworkSegment = CoreNetworkSegment' {
- edgeLocations :: Maybe [Text]
- name :: Maybe Text
- sharedSegments :: Maybe [Text]
- newCoreNetworkSegment :: CoreNetworkSegment
- coreNetworkSegment_edgeLocations :: Lens' CoreNetworkSegment (Maybe [Text])
- coreNetworkSegment_name :: Lens' CoreNetworkSegment (Maybe Text)
- coreNetworkSegment_sharedSegments :: Lens' CoreNetworkSegment (Maybe [Text])
- data CoreNetworkSegmentEdgeIdentifier = CoreNetworkSegmentEdgeIdentifier' {}
- newCoreNetworkSegmentEdgeIdentifier :: CoreNetworkSegmentEdgeIdentifier
- coreNetworkSegmentEdgeIdentifier_coreNetworkId :: Lens' CoreNetworkSegmentEdgeIdentifier (Maybe Text)
- coreNetworkSegmentEdgeIdentifier_edgeLocation :: Lens' CoreNetworkSegmentEdgeIdentifier (Maybe Text)
- coreNetworkSegmentEdgeIdentifier_segmentName :: Lens' CoreNetworkSegmentEdgeIdentifier (Maybe Text)
- data CoreNetworkSummary = CoreNetworkSummary' {}
- newCoreNetworkSummary :: CoreNetworkSummary
- coreNetworkSummary_coreNetworkArn :: Lens' CoreNetworkSummary (Maybe Text)
- coreNetworkSummary_coreNetworkId :: Lens' CoreNetworkSummary (Maybe Text)
- coreNetworkSummary_description :: Lens' CoreNetworkSummary (Maybe Text)
- coreNetworkSummary_globalNetworkId :: Lens' CoreNetworkSummary (Maybe Text)
- coreNetworkSummary_ownerAccountId :: Lens' CoreNetworkSummary (Maybe Text)
- coreNetworkSummary_state :: Lens' CoreNetworkSummary (Maybe CoreNetworkState)
- coreNetworkSummary_tags :: Lens' CoreNetworkSummary (Maybe [Tag])
- data CustomerGatewayAssociation = CustomerGatewayAssociation' {}
- newCustomerGatewayAssociation :: CustomerGatewayAssociation
- customerGatewayAssociation_customerGatewayArn :: Lens' CustomerGatewayAssociation (Maybe Text)
- customerGatewayAssociation_deviceId :: Lens' CustomerGatewayAssociation (Maybe Text)
- customerGatewayAssociation_globalNetworkId :: Lens' CustomerGatewayAssociation (Maybe Text)
- customerGatewayAssociation_linkId :: Lens' CustomerGatewayAssociation (Maybe Text)
- customerGatewayAssociation_state :: Lens' CustomerGatewayAssociation (Maybe CustomerGatewayAssociationState)
- data Device = Device' {
- aWSLocation :: Maybe AWSLocation
- createdAt :: Maybe POSIX
- description :: Maybe Text
- deviceArn :: Maybe Text
- deviceId :: Maybe Text
- globalNetworkId :: Maybe Text
- location :: Maybe (Sensitive Location)
- model :: Maybe Text
- serialNumber :: Maybe Text
- siteId :: Maybe Text
- state :: Maybe DeviceState
- tags :: Maybe [Tag]
- type' :: Maybe Text
- vendor :: Maybe Text
- newDevice :: Device
- device_aWSLocation :: Lens' Device (Maybe AWSLocation)
- device_createdAt :: Lens' Device (Maybe UTCTime)
- device_description :: Lens' Device (Maybe Text)
- device_deviceArn :: Lens' Device (Maybe Text)
- device_deviceId :: Lens' Device (Maybe Text)
- device_globalNetworkId :: Lens' Device (Maybe Text)
- device_location :: Lens' Device (Maybe Location)
- device_model :: Lens' Device (Maybe Text)
- device_serialNumber :: Lens' Device (Maybe Text)
- device_siteId :: Lens' Device (Maybe Text)
- device_state :: Lens' Device (Maybe DeviceState)
- device_tags :: Lens' Device (Maybe [Tag])
- device_type :: Lens' Device (Maybe Text)
- device_vendor :: Lens' Device (Maybe Text)
- data GlobalNetwork = GlobalNetwork' {
- createdAt :: Maybe POSIX
- description :: Maybe Text
- globalNetworkArn :: Maybe Text
- globalNetworkId :: Maybe Text
- state :: Maybe GlobalNetworkState
- tags :: Maybe [Tag]
- newGlobalNetwork :: GlobalNetwork
- globalNetwork_createdAt :: Lens' GlobalNetwork (Maybe UTCTime)
- globalNetwork_description :: Lens' GlobalNetwork (Maybe Text)
- globalNetwork_globalNetworkArn :: Lens' GlobalNetwork (Maybe Text)
- globalNetwork_globalNetworkId :: Lens' GlobalNetwork (Maybe Text)
- globalNetwork_state :: Lens' GlobalNetwork (Maybe GlobalNetworkState)
- globalNetwork_tags :: Lens' GlobalNetwork (Maybe [Tag])
- data Link = Link' {}
- newLink :: Link
- link_bandwidth :: Lens' Link (Maybe Bandwidth)
- link_createdAt :: Lens' Link (Maybe UTCTime)
- link_description :: Lens' Link (Maybe Text)
- link_globalNetworkId :: Lens' Link (Maybe Text)
- link_linkArn :: Lens' Link (Maybe Text)
- link_linkId :: Lens' Link (Maybe Text)
- link_provider :: Lens' Link (Maybe Text)
- link_siteId :: Lens' Link (Maybe Text)
- link_state :: Lens' Link (Maybe LinkState)
- link_tags :: Lens' Link (Maybe [Tag])
- link_type :: Lens' Link (Maybe Text)
- data LinkAssociation = LinkAssociation' {}
- newLinkAssociation :: LinkAssociation
- linkAssociation_deviceId :: Lens' LinkAssociation (Maybe Text)
- linkAssociation_globalNetworkId :: Lens' LinkAssociation (Maybe Text)
- linkAssociation_linkAssociationState :: Lens' LinkAssociation (Maybe LinkAssociationState)
- linkAssociation_linkId :: Lens' LinkAssociation (Maybe Text)
- data Location = Location' {}
- newLocation :: Location
- location_address :: Lens' Location (Maybe Text)
- location_latitude :: Lens' Location (Maybe Text)
- location_longitude :: Lens' Location (Maybe Text)
- data NetworkResource = NetworkResource' {
- accountId :: Maybe Text
- awsRegion :: Maybe Text
- coreNetworkId :: Maybe Text
- definition :: Maybe Text
- definitionTimestamp :: Maybe POSIX
- metadata :: Maybe (HashMap Text Text)
- registeredGatewayArn :: Maybe Text
- resourceArn :: Maybe Text
- resourceId :: Maybe Text
- resourceType :: Maybe Text
- tags :: Maybe [Tag]
- newNetworkResource :: NetworkResource
- networkResource_accountId :: Lens' NetworkResource (Maybe Text)
- networkResource_awsRegion :: Lens' NetworkResource (Maybe Text)
- networkResource_coreNetworkId :: Lens' NetworkResource (Maybe Text)
- networkResource_definition :: Lens' NetworkResource (Maybe Text)
- networkResource_definitionTimestamp :: Lens' NetworkResource (Maybe UTCTime)
- networkResource_metadata :: Lens' NetworkResource (Maybe (HashMap Text Text))
- networkResource_registeredGatewayArn :: Lens' NetworkResource (Maybe Text)
- networkResource_resourceArn :: Lens' NetworkResource (Maybe Text)
- networkResource_resourceId :: Lens' NetworkResource (Maybe Text)
- networkResource_resourceType :: Lens' NetworkResource (Maybe Text)
- networkResource_tags :: Lens' NetworkResource (Maybe [Tag])
- data NetworkResourceCount = NetworkResourceCount' {}
- newNetworkResourceCount :: NetworkResourceCount
- networkResourceCount_count :: Lens' NetworkResourceCount (Maybe Int)
- networkResourceCount_resourceType :: Lens' NetworkResourceCount (Maybe Text)
- data NetworkResourceSummary = NetworkResourceSummary' {}
- newNetworkResourceSummary :: NetworkResourceSummary
- networkResourceSummary_definition :: Lens' NetworkResourceSummary (Maybe Text)
- networkResourceSummary_isMiddlebox :: Lens' NetworkResourceSummary (Maybe Bool)
- networkResourceSummary_nameTag :: Lens' NetworkResourceSummary (Maybe Text)
- networkResourceSummary_registeredGatewayArn :: Lens' NetworkResourceSummary (Maybe Text)
- networkResourceSummary_resourceArn :: Lens' NetworkResourceSummary (Maybe Text)
- networkResourceSummary_resourceType :: Lens' NetworkResourceSummary (Maybe Text)
- data NetworkRoute = NetworkRoute' {}
- newNetworkRoute :: NetworkRoute
- networkRoute_destinationCidrBlock :: Lens' NetworkRoute (Maybe Text)
- networkRoute_destinations :: Lens' NetworkRoute (Maybe [NetworkRouteDestination])
- networkRoute_prefixListId :: Lens' NetworkRoute (Maybe Text)
- networkRoute_state :: Lens' NetworkRoute (Maybe RouteState)
- networkRoute_type :: Lens' NetworkRoute (Maybe RouteType)
- data NetworkRouteDestination = NetworkRouteDestination' {}
- newNetworkRouteDestination :: NetworkRouteDestination
- networkRouteDestination_coreNetworkAttachmentId :: Lens' NetworkRouteDestination (Maybe Text)
- networkRouteDestination_edgeLocation :: Lens' NetworkRouteDestination (Maybe Text)
- networkRouteDestination_resourceId :: Lens' NetworkRouteDestination (Maybe Text)
- networkRouteDestination_resourceType :: Lens' NetworkRouteDestination (Maybe Text)
- networkRouteDestination_segmentName :: Lens' NetworkRouteDestination (Maybe Text)
- networkRouteDestination_transitGatewayAttachmentId :: Lens' NetworkRouteDestination (Maybe Text)
- data NetworkTelemetry = NetworkTelemetry' {}
- newNetworkTelemetry :: NetworkTelemetry
- networkTelemetry_accountId :: Lens' NetworkTelemetry (Maybe Text)
- networkTelemetry_address :: Lens' NetworkTelemetry (Maybe Text)
- networkTelemetry_awsRegion :: Lens' NetworkTelemetry (Maybe Text)
- networkTelemetry_coreNetworkId :: Lens' NetworkTelemetry (Maybe Text)
- networkTelemetry_health :: Lens' NetworkTelemetry (Maybe ConnectionHealth)
- networkTelemetry_registeredGatewayArn :: Lens' NetworkTelemetry (Maybe Text)
- networkTelemetry_resourceArn :: Lens' NetworkTelemetry (Maybe Text)
- networkTelemetry_resourceId :: Lens' NetworkTelemetry (Maybe Text)
- networkTelemetry_resourceType :: Lens' NetworkTelemetry (Maybe Text)
- data OrganizationStatus = OrganizationStatus' {}
- newOrganizationStatus :: OrganizationStatus
- organizationStatus_accountStatusList :: Lens' OrganizationStatus (Maybe [AccountStatus])
- organizationStatus_organizationAwsServiceAccessStatus :: Lens' OrganizationStatus (Maybe Text)
- organizationStatus_organizationId :: Lens' OrganizationStatus (Maybe Text)
- organizationStatus_sLRDeploymentStatus :: Lens' OrganizationStatus (Maybe Text)
- data PathComponent = PathComponent' {}
- newPathComponent :: PathComponent
- pathComponent_destinationCidrBlock :: Lens' PathComponent (Maybe Text)
- pathComponent_resource :: Lens' PathComponent (Maybe NetworkResourceSummary)
- pathComponent_sequence :: Lens' PathComponent (Maybe Int)
- data Peering = Peering' {
- coreNetworkArn :: Maybe Text
- coreNetworkId :: Maybe Text
- createdAt :: Maybe POSIX
- edgeLocation :: Maybe Text
- ownerAccountId :: Maybe Text
- peeringId :: Maybe Text
- peeringType :: Maybe PeeringType
- resourceArn :: Maybe Text
- state :: Maybe PeeringState
- tags :: Maybe [Tag]
- newPeering :: Peering
- peering_coreNetworkArn :: Lens' Peering (Maybe Text)
- peering_coreNetworkId :: Lens' Peering (Maybe Text)
- peering_createdAt :: Lens' Peering (Maybe UTCTime)
- peering_edgeLocation :: Lens' Peering (Maybe Text)
- peering_ownerAccountId :: Lens' Peering (Maybe Text)
- peering_peeringId :: Lens' Peering (Maybe Text)
- peering_peeringType :: Lens' Peering (Maybe PeeringType)
- peering_resourceArn :: Lens' Peering (Maybe Text)
- peering_state :: Lens' Peering (Maybe PeeringState)
- peering_tags :: Lens' Peering (Maybe [Tag])
- data ProposedSegmentChange = ProposedSegmentChange' {
- attachmentPolicyRuleNumber :: Maybe Int
- segmentName :: Maybe Text
- tags :: Maybe [Tag]
- newProposedSegmentChange :: ProposedSegmentChange
- proposedSegmentChange_attachmentPolicyRuleNumber :: Lens' ProposedSegmentChange (Maybe Int)
- proposedSegmentChange_segmentName :: Lens' ProposedSegmentChange (Maybe Text)
- proposedSegmentChange_tags :: Lens' ProposedSegmentChange (Maybe [Tag])
- data Relationship = Relationship' {}
- newRelationship :: Relationship
- relationship_from :: Lens' Relationship (Maybe Text)
- relationship_to :: Lens' Relationship (Maybe Text)
- data RouteAnalysis = RouteAnalysis' {
- destination :: Maybe RouteAnalysisEndpointOptions
- forwardPath :: Maybe RouteAnalysisPath
- globalNetworkId :: Maybe Text
- includeReturnPath :: Maybe Bool
- ownerAccountId :: Maybe Text
- returnPath :: Maybe RouteAnalysisPath
- routeAnalysisId :: Maybe Text
- source :: Maybe RouteAnalysisEndpointOptions
- startTimestamp :: Maybe POSIX
- status :: Maybe RouteAnalysisStatus
- useMiddleboxes :: Maybe Bool
- newRouteAnalysis :: RouteAnalysis
- routeAnalysis_destination :: Lens' RouteAnalysis (Maybe RouteAnalysisEndpointOptions)
- routeAnalysis_forwardPath :: Lens' RouteAnalysis (Maybe RouteAnalysisPath)
- routeAnalysis_globalNetworkId :: Lens' RouteAnalysis (Maybe Text)
- routeAnalysis_includeReturnPath :: Lens' RouteAnalysis (Maybe Bool)
- routeAnalysis_ownerAccountId :: Lens' RouteAnalysis (Maybe Text)
- routeAnalysis_returnPath :: Lens' RouteAnalysis (Maybe RouteAnalysisPath)
- routeAnalysis_routeAnalysisId :: Lens' RouteAnalysis (Maybe Text)
- routeAnalysis_source :: Lens' RouteAnalysis (Maybe RouteAnalysisEndpointOptions)
- routeAnalysis_startTimestamp :: Lens' RouteAnalysis (Maybe UTCTime)
- routeAnalysis_status :: Lens' RouteAnalysis (Maybe RouteAnalysisStatus)
- routeAnalysis_useMiddleboxes :: Lens' RouteAnalysis (Maybe Bool)
- data RouteAnalysisCompletion = RouteAnalysisCompletion' {}
- newRouteAnalysisCompletion :: RouteAnalysisCompletion
- routeAnalysisCompletion_reasonCode :: Lens' RouteAnalysisCompletion (Maybe RouteAnalysisCompletionReasonCode)
- routeAnalysisCompletion_reasonContext :: Lens' RouteAnalysisCompletion (Maybe (HashMap Text Text))
- routeAnalysisCompletion_resultCode :: Lens' RouteAnalysisCompletion (Maybe RouteAnalysisCompletionResultCode)
- data RouteAnalysisEndpointOptions = RouteAnalysisEndpointOptions' {}
- newRouteAnalysisEndpointOptions :: RouteAnalysisEndpointOptions
- routeAnalysisEndpointOptions_ipAddress :: Lens' RouteAnalysisEndpointOptions (Maybe Text)
- routeAnalysisEndpointOptions_transitGatewayArn :: Lens' RouteAnalysisEndpointOptions (Maybe Text)
- routeAnalysisEndpointOptions_transitGatewayAttachmentArn :: Lens' RouteAnalysisEndpointOptions (Maybe Text)
- data RouteAnalysisEndpointOptionsSpecification = RouteAnalysisEndpointOptionsSpecification' {}
- newRouteAnalysisEndpointOptionsSpecification :: RouteAnalysisEndpointOptionsSpecification
- routeAnalysisEndpointOptionsSpecification_ipAddress :: Lens' RouteAnalysisEndpointOptionsSpecification (Maybe Text)
- routeAnalysisEndpointOptionsSpecification_transitGatewayAttachmentArn :: Lens' RouteAnalysisEndpointOptionsSpecification (Maybe Text)
- data RouteAnalysisPath = RouteAnalysisPath' {}
- newRouteAnalysisPath :: RouteAnalysisPath
- routeAnalysisPath_completionStatus :: Lens' RouteAnalysisPath (Maybe RouteAnalysisCompletion)
- routeAnalysisPath_path :: Lens' RouteAnalysisPath (Maybe [PathComponent])
- data RouteTableIdentifier = RouteTableIdentifier' {}
- newRouteTableIdentifier :: RouteTableIdentifier
- routeTableIdentifier_coreNetworkSegmentEdge :: Lens' RouteTableIdentifier (Maybe CoreNetworkSegmentEdgeIdentifier)
- routeTableIdentifier_transitGatewayRouteTableArn :: Lens' RouteTableIdentifier (Maybe Text)
- data Site = Site' {}
- newSite :: Site
- site_createdAt :: Lens' Site (Maybe UTCTime)
- site_description :: Lens' Site (Maybe Text)
- site_globalNetworkId :: Lens' Site (Maybe Text)
- site_location :: Lens' Site (Maybe Location)
- site_siteArn :: Lens' Site (Maybe Text)
- site_siteId :: Lens' Site (Maybe Text)
- site_state :: Lens' Site (Maybe SiteState)
- site_tags :: Lens' Site (Maybe [Tag])
- data SiteToSiteVpnAttachment = SiteToSiteVpnAttachment' {}
- newSiteToSiteVpnAttachment :: SiteToSiteVpnAttachment
- siteToSiteVpnAttachment_attachment :: Lens' SiteToSiteVpnAttachment (Maybe Attachment)
- siteToSiteVpnAttachment_vpnConnectionArn :: Lens' SiteToSiteVpnAttachment (Maybe Text)
- data Tag = Tag' {}
- newTag :: Tag
- tag_key :: Lens' Tag (Maybe Text)
- tag_value :: Lens' Tag (Maybe Text)
- data TransitGatewayConnectPeerAssociation = TransitGatewayConnectPeerAssociation' {}
- newTransitGatewayConnectPeerAssociation :: TransitGatewayConnectPeerAssociation
- transitGatewayConnectPeerAssociation_deviceId :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text)
- transitGatewayConnectPeerAssociation_globalNetworkId :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text)
- transitGatewayConnectPeerAssociation_linkId :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text)
- transitGatewayConnectPeerAssociation_state :: Lens' TransitGatewayConnectPeerAssociation (Maybe TransitGatewayConnectPeerAssociationState)
- transitGatewayConnectPeerAssociation_transitGatewayConnectPeerArn :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text)
- data TransitGatewayPeering = TransitGatewayPeering' {}
- newTransitGatewayPeering :: TransitGatewayPeering
- transitGatewayPeering_peering :: Lens' TransitGatewayPeering (Maybe Peering)
- transitGatewayPeering_transitGatewayArn :: Lens' TransitGatewayPeering (Maybe Text)
- transitGatewayPeering_transitGatewayPeeringAttachmentId :: Lens' TransitGatewayPeering (Maybe Text)
- data TransitGatewayRegistration = TransitGatewayRegistration' {}
- newTransitGatewayRegistration :: TransitGatewayRegistration
- transitGatewayRegistration_globalNetworkId :: Lens' TransitGatewayRegistration (Maybe Text)
- transitGatewayRegistration_state :: Lens' TransitGatewayRegistration (Maybe TransitGatewayRegistrationStateReason)
- transitGatewayRegistration_transitGatewayArn :: Lens' TransitGatewayRegistration (Maybe Text)
- data TransitGatewayRegistrationStateReason = TransitGatewayRegistrationStateReason' {}
- newTransitGatewayRegistrationStateReason :: TransitGatewayRegistrationStateReason
- transitGatewayRegistrationStateReason_code :: Lens' TransitGatewayRegistrationStateReason (Maybe TransitGatewayRegistrationState)
- transitGatewayRegistrationStateReason_message :: Lens' TransitGatewayRegistrationStateReason (Maybe Text)
- data TransitGatewayRouteTableAttachment = TransitGatewayRouteTableAttachment' {}
- newTransitGatewayRouteTableAttachment :: TransitGatewayRouteTableAttachment
- transitGatewayRouteTableAttachment_attachment :: Lens' TransitGatewayRouteTableAttachment (Maybe Attachment)
- transitGatewayRouteTableAttachment_peeringId :: Lens' TransitGatewayRouteTableAttachment (Maybe Text)
- transitGatewayRouteTableAttachment_transitGatewayRouteTableArn :: Lens' TransitGatewayRouteTableAttachment (Maybe Text)
- data VpcAttachment = VpcAttachment' {
- attachment :: Maybe Attachment
- options :: Maybe VpcOptions
- subnetArns :: Maybe [Text]
- newVpcAttachment :: VpcAttachment
- vpcAttachment_attachment :: Lens' VpcAttachment (Maybe Attachment)
- vpcAttachment_options :: Lens' VpcAttachment (Maybe VpcOptions)
- vpcAttachment_subnetArns :: Lens' VpcAttachment (Maybe [Text])
- data VpcOptions = VpcOptions' {}
- newVpcOptions :: VpcOptions
- vpcOptions_applianceModeSupport :: Lens' VpcOptions (Maybe Bool)
- vpcOptions_ipv6Support :: Lens' VpcOptions (Maybe Bool)
Service Configuration
defaultService :: Service Source #
API version 2019-07-05 of the Amazon Network Manager SDK configuration.
Errors
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
You do not have sufficient access to perform this action.
_ConflictException :: AsError a => Fold a ServiceError Source #
There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
_CoreNetworkPolicyException :: AsError a => Fold a ServiceError Source #
Describes a core network policy exception.
_InternalServerException :: AsError a => Fold a ServiceError Source #
The request has failed due to an internal error.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The specified resource could not be found.
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
A service limit was exceeded.
_ThrottlingException :: AsError a => Fold a ServiceError Source #
The request was denied due to request throttling.
_ValidationException :: AsError a => Fold a ServiceError Source #
The input fails to satisfy the constraints.
AttachmentState
newtype AttachmentState Source #
Constructors
| AttachmentState' | |
Fields | |
Bundled Patterns
| pattern AttachmentState_AVAILABLE :: AttachmentState | |
| pattern AttachmentState_CREATING :: AttachmentState | |
| pattern AttachmentState_DELETING :: AttachmentState | |
| pattern AttachmentState_FAILED :: AttachmentState | |
| pattern AttachmentState_PENDING_ATTACHMENT_ACCEPTANCE :: AttachmentState | |
| pattern AttachmentState_PENDING_NETWORK_UPDATE :: AttachmentState | |
| pattern AttachmentState_PENDING_TAG_ACCEPTANCE :: AttachmentState | |
| pattern AttachmentState_REJECTED :: AttachmentState | |
| pattern AttachmentState_UPDATING :: AttachmentState |
Instances
AttachmentType
newtype AttachmentType Source #
Constructors
| AttachmentType' | |
Fields | |
Bundled Patterns
| pattern AttachmentType_CONNECT :: AttachmentType | |
| pattern AttachmentType_SITE_TO_SITE_VPN :: AttachmentType | |
| pattern AttachmentType_TRANSIT_GATEWAY_ROUTE_TABLE :: AttachmentType | |
| pattern AttachmentType_VPC :: AttachmentType |
Instances
ChangeAction
newtype ChangeAction Source #
Constructors
| ChangeAction' | |
Fields | |
Bundled Patterns
| pattern ChangeAction_ADD :: ChangeAction | |
| pattern ChangeAction_MODIFY :: ChangeAction | |
| pattern ChangeAction_REMOVE :: ChangeAction |
Instances
ChangeSetState
newtype ChangeSetState Source #
Constructors
| ChangeSetState' | |
Fields | |
Bundled Patterns
| pattern ChangeSetState_EXECUTING :: ChangeSetState | |
| pattern ChangeSetState_EXECUTION_SUCCEEDED :: ChangeSetState | |
| pattern ChangeSetState_FAILED_GENERATION :: ChangeSetState | |
| pattern ChangeSetState_OUT_OF_DATE :: ChangeSetState | |
| pattern ChangeSetState_PENDING_GENERATION :: ChangeSetState | |
| pattern ChangeSetState_READY_TO_EXECUTE :: ChangeSetState |
Instances
ChangeStatus
newtype ChangeStatus Source #
Constructors
| ChangeStatus' | |
Fields | |
Bundled Patterns
| pattern ChangeStatus_COMPLETE :: ChangeStatus | |
| pattern ChangeStatus_FAILED :: ChangeStatus | |
| pattern ChangeStatus_IN_PROGRESS :: ChangeStatus | |
| pattern ChangeStatus_NOT_STARTED :: ChangeStatus |
Instances
ChangeType
newtype ChangeType Source #
Constructors
| ChangeType' | |
Fields | |
Bundled Patterns
| pattern ChangeType_ATTACHMENT_MAPPING :: ChangeType | |
| pattern ChangeType_ATTACHMENT_POLICIES_CONFIGURATION :: ChangeType | |
| pattern ChangeType_ATTACHMENT_ROUTE_PROPAGATION :: ChangeType | |
| pattern ChangeType_ATTACHMENT_ROUTE_STATIC :: ChangeType | |
| pattern ChangeType_CORE_NETWORK_CONFIGURATION :: ChangeType | |
| pattern ChangeType_CORE_NETWORK_EDGE :: ChangeType | |
| pattern ChangeType_CORE_NETWORK_SEGMENT :: ChangeType | |
| pattern ChangeType_SEGMENTS_CONFIGURATION :: ChangeType | |
| pattern ChangeType_SEGMENT_ACTIONS_CONFIGURATION :: ChangeType |
Instances
ConnectPeerAssociationState
newtype ConnectPeerAssociationState Source #
Constructors
| ConnectPeerAssociationState' | |
Fields | |
Bundled Patterns
Instances
ConnectPeerState
newtype ConnectPeerState Source #
Constructors
| ConnectPeerState' | |
Fields | |
Bundled Patterns
| pattern ConnectPeerState_AVAILABLE :: ConnectPeerState | |
| pattern ConnectPeerState_CREATING :: ConnectPeerState | |
| pattern ConnectPeerState_DELETING :: ConnectPeerState | |
| pattern ConnectPeerState_FAILED :: ConnectPeerState |
Instances
ConnectionState
newtype ConnectionState Source #
Constructors
| ConnectionState' | |
Fields | |
Bundled Patterns
| pattern ConnectionState_AVAILABLE :: ConnectionState | |
| pattern ConnectionState_DELETING :: ConnectionState | |
| pattern ConnectionState_PENDING :: ConnectionState | |
| pattern ConnectionState_UPDATING :: ConnectionState |
Instances
ConnectionStatus
newtype ConnectionStatus Source #
Constructors
| ConnectionStatus' | |
Fields | |
Bundled Patterns
| pattern ConnectionStatus_DOWN :: ConnectionStatus | |
| pattern ConnectionStatus_UP :: ConnectionStatus |
Instances
ConnectionType
newtype ConnectionType Source #
Constructors
| ConnectionType' | |
Fields | |
Bundled Patterns
| pattern ConnectionType_BGP :: ConnectionType | |
| pattern ConnectionType_IPSEC :: ConnectionType |
Instances
CoreNetworkPolicyAlias
newtype CoreNetworkPolicyAlias Source #
Constructors
| CoreNetworkPolicyAlias' | |
Fields | |
Bundled Patterns
| pattern CoreNetworkPolicyAlias_LATEST :: CoreNetworkPolicyAlias | |
| pattern CoreNetworkPolicyAlias_LIVE :: CoreNetworkPolicyAlias |
Instances
CoreNetworkState
newtype CoreNetworkState Source #
Constructors
| CoreNetworkState' | |
Fields | |
Bundled Patterns
| pattern CoreNetworkState_AVAILABLE :: CoreNetworkState | |
| pattern CoreNetworkState_CREATING :: CoreNetworkState | |
| pattern CoreNetworkState_DELETING :: CoreNetworkState | |
| pattern CoreNetworkState_UPDATING :: CoreNetworkState |
Instances
CustomerGatewayAssociationState
newtype CustomerGatewayAssociationState Source #
Constructors
| CustomerGatewayAssociationState' | |
Fields | |
Bundled Patterns
Instances
DeviceState
newtype DeviceState Source #
Constructors
| DeviceState' | |
Fields | |
Bundled Patterns
| pattern DeviceState_AVAILABLE :: DeviceState | |
| pattern DeviceState_DELETING :: DeviceState | |
| pattern DeviceState_PENDING :: DeviceState | |
| pattern DeviceState_UPDATING :: DeviceState |
Instances
GlobalNetworkState
newtype GlobalNetworkState Source #
Constructors
| GlobalNetworkState' | |
Fields | |
Bundled Patterns
| pattern GlobalNetworkState_AVAILABLE :: GlobalNetworkState | |
| pattern GlobalNetworkState_DELETING :: GlobalNetworkState | |
| pattern GlobalNetworkState_PENDING :: GlobalNetworkState | |
| pattern GlobalNetworkState_UPDATING :: GlobalNetworkState |
Instances
LinkAssociationState
newtype LinkAssociationState Source #
Constructors
| LinkAssociationState' | |
Fields | |
Bundled Patterns
| pattern LinkAssociationState_AVAILABLE :: LinkAssociationState | |
| pattern LinkAssociationState_DELETED :: LinkAssociationState | |
| pattern LinkAssociationState_DELETING :: LinkAssociationState | |
| pattern LinkAssociationState_PENDING :: LinkAssociationState |
Instances
LinkState
Constructors
| LinkState' | |
Fields | |
Bundled Patterns
| pattern LinkState_AVAILABLE :: LinkState | |
| pattern LinkState_DELETING :: LinkState | |
| pattern LinkState_PENDING :: LinkState | |
| pattern LinkState_UPDATING :: LinkState |
Instances
PeeringState
newtype PeeringState Source #
Constructors
| PeeringState' | |
Fields | |
Bundled Patterns
| pattern PeeringState_AVAILABLE :: PeeringState | |
| pattern PeeringState_CREATING :: PeeringState | |
| pattern PeeringState_DELETING :: PeeringState | |
| pattern PeeringState_FAILED :: PeeringState |
Instances
PeeringType
newtype PeeringType Source #
Constructors
| PeeringType' | |
Fields | |
Bundled Patterns
| pattern PeeringType_TRANSIT_GATEWAY :: PeeringType |
Instances
RouteAnalysisCompletionReasonCode
newtype RouteAnalysisCompletionReasonCode Source #
Constructors
| RouteAnalysisCompletionReasonCode' | |
Bundled Patterns
Instances
RouteAnalysisCompletionResultCode
newtype RouteAnalysisCompletionResultCode Source #
Constructors
| RouteAnalysisCompletionResultCode' | |
Bundled Patterns
| pattern RouteAnalysisCompletionResultCode_CONNECTED :: RouteAnalysisCompletionResultCode | |
| pattern RouteAnalysisCompletionResultCode_NOT_CONNECTED :: RouteAnalysisCompletionResultCode |
Instances
RouteAnalysisStatus
newtype RouteAnalysisStatus Source #
Constructors
| RouteAnalysisStatus' | |
Fields | |
Bundled Patterns
| pattern RouteAnalysisStatus_COMPLETED :: RouteAnalysisStatus | |
| pattern RouteAnalysisStatus_FAILED :: RouteAnalysisStatus | |
| pattern RouteAnalysisStatus_RUNNING :: RouteAnalysisStatus |
Instances
RouteState
newtype RouteState Source #
Constructors
| RouteState' | |
Fields | |
Bundled Patterns
| pattern RouteState_ACTIVE :: RouteState | |
| pattern RouteState_BLACKHOLE :: RouteState |
Instances
RouteTableType
newtype RouteTableType Source #
Constructors
| RouteTableType' | |
Fields | |
Bundled Patterns
| pattern RouteTableType_CORE_NETWORK_SEGMENT :: RouteTableType | |
| pattern RouteTableType_TRANSIT_GATEWAY_ROUTE_TABLE :: RouteTableType |
Instances
RouteType
Constructors
| RouteType' | |
Fields | |
Bundled Patterns
| pattern RouteType_PROPAGATED :: RouteType | |
| pattern RouteType_STATIC :: RouteType |
Instances
SiteState
Constructors
| SiteState' | |
Fields | |
Bundled Patterns
| pattern SiteState_AVAILABLE :: SiteState | |
| pattern SiteState_DELETING :: SiteState | |
| pattern SiteState_PENDING :: SiteState | |
| pattern SiteState_UPDATING :: SiteState |
Instances
TransitGatewayConnectPeerAssociationState
newtype TransitGatewayConnectPeerAssociationState Source #
Constructors
| TransitGatewayConnectPeerAssociationState' | |
Bundled Patterns
Instances
TransitGatewayRegistrationState
newtype TransitGatewayRegistrationState Source #
Constructors
| TransitGatewayRegistrationState' | |
Fields | |
Bundled Patterns
Instances
TunnelProtocol
newtype TunnelProtocol Source #
Constructors
| TunnelProtocol' | |
Fields | |
Bundled Patterns
| pattern TunnelProtocol_GRE :: TunnelProtocol |
Instances
AWSLocation
data AWSLocation Source #
Specifies a location in Amazon Web Services.
See: newAWSLocation smart constructor.
Constructors
| AWSLocation' | |
Instances
newAWSLocation :: AWSLocation Source #
Create a value of AWSLocation 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:subnetArn:AWSLocation', aWSLocation_subnetArn - The Amazon Resource Name (ARN) of the subnet that the device is located
in.
$sel:zone:AWSLocation', aWSLocation_zone - The Zone that the device is located in. Specify the ID of an
Availability Zone, Local Zone, Wavelength Zone, or an Outpost.
aWSLocation_subnetArn :: Lens' AWSLocation (Maybe Text) Source #
The Amazon Resource Name (ARN) of the subnet that the device is located in.
aWSLocation_zone :: Lens' AWSLocation (Maybe Text) Source #
The Zone that the device is located in. Specify the ID of an Availability Zone, Local Zone, Wavelength Zone, or an Outpost.
AccountStatus
data AccountStatus Source #
Describes the current status of an account within an Amazon Web Services Organization, including service-linked roles (SLRs).
See: newAccountStatus smart constructor.
Constructors
| AccountStatus' | |
Instances
newAccountStatus :: AccountStatus Source #
Create a value of AccountStatus 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:accountId:AccountStatus', accountStatus_accountId - The ID of an account within the Amazon Web Services Organization.
$sel:sLRDeploymentStatus:AccountStatus', accountStatus_sLRDeploymentStatus - The status of SLR deployment for the account.
accountStatus_accountId :: Lens' AccountStatus (Maybe Text) Source #
The ID of an account within the Amazon Web Services Organization.
accountStatus_sLRDeploymentStatus :: Lens' AccountStatus (Maybe Text) Source #
The status of SLR deployment for the account.
Attachment
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.
Bandwidth
Describes bandwidth information.
See: newBandwidth smart constructor.
Constructors
| Bandwidth' | |
Fields
| |
Instances
| FromJSON Bandwidth Source # | |
| ToJSON Bandwidth Source # | |
Defined in Amazonka.NetworkManager.Types.Bandwidth | |
| Generic Bandwidth Source # | |
| Read Bandwidth Source # | |
| Show Bandwidth Source # | |
| NFData Bandwidth Source # | |
Defined in Amazonka.NetworkManager.Types.Bandwidth | |
| Eq Bandwidth Source # | |
| Hashable Bandwidth Source # | |
Defined in Amazonka.NetworkManager.Types.Bandwidth | |
| type Rep Bandwidth Source # | |
Defined in Amazonka.NetworkManager.Types.Bandwidth type Rep Bandwidth = D1 ('MetaData "Bandwidth" "Amazonka.NetworkManager.Types.Bandwidth" "amazonka-networkmanager-2.0-4HNcDlBc00x67cUJWWz3sw" 'False) (C1 ('MetaCons "Bandwidth'" 'PrefixI 'True) (S1 ('MetaSel ('Just "downloadSpeed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "uploadSpeed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) | |
newBandwidth :: Bandwidth Source #
Create a value of Bandwidth 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:downloadSpeed:Bandwidth', bandwidth_downloadSpeed - Download speed in Mbps.
$sel:uploadSpeed:Bandwidth', bandwidth_uploadSpeed - Upload speed in Mbps.
BgpOptions
data BgpOptions Source #
Describes the BGP options.
See: newBgpOptions smart constructor.
Constructors
| BgpOptions' | |
Instances
newBgpOptions :: BgpOptions Source #
Create a value of BgpOptions 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:peerAsn:BgpOptions', bgpOptions_peerAsn - The Peer ASN of the BGP.
bgpOptions_peerAsn :: Lens' BgpOptions (Maybe Integer) Source #
The Peer ASN of the BGP.
ConnectAttachment
data ConnectAttachment Source #
Describes a core network Connect attachment.
See: newConnectAttachment smart constructor.
Constructors
| ConnectAttachment' | |
Fields
| |
Instances
newConnectAttachment :: ConnectAttachment Source #
Create a value of ConnectAttachment 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:attachment:ConnectAttachment', connectAttachment_attachment - The attachment details.
$sel:options:ConnectAttachment', connectAttachment_options - Options for connecting an attachment.
$sel:transportAttachmentId:ConnectAttachment', connectAttachment_transportAttachmentId - The ID of the transport attachment.
connectAttachment_attachment :: Lens' ConnectAttachment (Maybe Attachment) Source #
The attachment details.
connectAttachment_options :: Lens' ConnectAttachment (Maybe ConnectAttachmentOptions) Source #
Options for connecting an attachment.
connectAttachment_transportAttachmentId :: Lens' ConnectAttachment (Maybe Text) Source #
The ID of the transport attachment.
ConnectAttachmentOptions
data ConnectAttachmentOptions Source #
Describes a core network Connect attachment options.
See: newConnectAttachmentOptions smart constructor.
Constructors
| ConnectAttachmentOptions' | |
Fields
| |
Instances
newConnectAttachmentOptions :: ConnectAttachmentOptions Source #
Create a value of ConnectAttachmentOptions 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:protocol:ConnectAttachmentOptions', connectAttachmentOptions_protocol - The protocol used for the attachment connection.
connectAttachmentOptions_protocol :: Lens' ConnectAttachmentOptions (Maybe TunnelProtocol) Source #
The protocol used for the attachment connection.
ConnectPeer
data ConnectPeer Source #
Describes a core network Connect peer.
See: newConnectPeer smart constructor.
Constructors
| ConnectPeer' | |
Fields
| |
Instances
newConnectPeer :: ConnectPeer Source #
Create a value of ConnectPeer 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:configuration:ConnectPeer', connectPeer_configuration - The configuration of the Connect peer.
$sel:connectAttachmentId:ConnectPeer', connectPeer_connectAttachmentId - The ID of the attachment to connect.
$sel:connectPeerId:ConnectPeer', connectPeer_connectPeerId - The ID of the Connect peer.
$sel:coreNetworkId:ConnectPeer', connectPeer_coreNetworkId - The ID of a core network.
$sel:createdAt:ConnectPeer', connectPeer_createdAt - The timestamp when the Connect peer was created.
$sel:edgeLocation:ConnectPeer', connectPeer_edgeLocation - The Connect peer Regions where edges are located.
$sel:state:ConnectPeer', connectPeer_state - The state of the Connect peer.
$sel:tags:ConnectPeer', connectPeer_tags - The list of key-value tags associated with the Connect peer.
connectPeer_configuration :: Lens' ConnectPeer (Maybe ConnectPeerConfiguration) Source #
The configuration of the Connect peer.
connectPeer_connectAttachmentId :: Lens' ConnectPeer (Maybe Text) Source #
The ID of the attachment to connect.
connectPeer_connectPeerId :: Lens' ConnectPeer (Maybe Text) Source #
The ID of the Connect peer.
connectPeer_coreNetworkId :: Lens' ConnectPeer (Maybe Text) Source #
The ID of a core network.
connectPeer_createdAt :: Lens' ConnectPeer (Maybe UTCTime) Source #
The timestamp when the Connect peer was created.
connectPeer_edgeLocation :: Lens' ConnectPeer (Maybe Text) Source #
The Connect peer Regions where edges are located.
connectPeer_state :: Lens' ConnectPeer (Maybe ConnectPeerState) Source #
The state of the Connect peer.
connectPeer_tags :: Lens' ConnectPeer (Maybe [Tag]) Source #
The list of key-value tags associated with the Connect peer.
ConnectPeerAssociation
data ConnectPeerAssociation Source #
Describes a core network Connect peer association.
See: newConnectPeerAssociation smart constructor.
Constructors
| ConnectPeerAssociation' | |
Fields
| |
Instances
newConnectPeerAssociation :: ConnectPeerAssociation Source #
Create a value of ConnectPeerAssociation 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:connectPeerId:ConnectPeerAssociation', connectPeerAssociation_connectPeerId - The ID of the Connect peer.
$sel:deviceId:ConnectPeerAssociation', connectPeerAssociation_deviceId - The ID of the device to connect to.
$sel:globalNetworkId:ConnectPeerAssociation', connectPeerAssociation_globalNetworkId - The ID of the global network.
$sel:linkId:ConnectPeerAssociation', connectPeerAssociation_linkId - The ID of the link.
$sel:state:ConnectPeerAssociation', connectPeerAssociation_state - The state of the Connect peer association.
connectPeerAssociation_connectPeerId :: Lens' ConnectPeerAssociation (Maybe Text) Source #
The ID of the Connect peer.
connectPeerAssociation_deviceId :: Lens' ConnectPeerAssociation (Maybe Text) Source #
The ID of the device to connect to.
connectPeerAssociation_globalNetworkId :: Lens' ConnectPeerAssociation (Maybe Text) Source #
The ID of the global network.
connectPeerAssociation_linkId :: Lens' ConnectPeerAssociation (Maybe Text) Source #
The ID of the link.
connectPeerAssociation_state :: Lens' ConnectPeerAssociation (Maybe ConnectPeerAssociationState) Source #
The state of the Connect peer association.
ConnectPeerBgpConfiguration
data ConnectPeerBgpConfiguration Source #
Describes a core network BGP configuration.
See: newConnectPeerBgpConfiguration smart constructor.
Constructors
| ConnectPeerBgpConfiguration' | |
Fields
| |
Instances
newConnectPeerBgpConfiguration :: ConnectPeerBgpConfiguration Source #
Create a value of ConnectPeerBgpConfiguration 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:coreNetworkAddress:ConnectPeerBgpConfiguration', connectPeerBgpConfiguration_coreNetworkAddress - The address of a core network.
$sel:coreNetworkAsn:ConnectPeerBgpConfiguration', connectPeerBgpConfiguration_coreNetworkAsn - The ASN of the Coret Network.
$sel:peerAddress:ConnectPeerBgpConfiguration', connectPeerBgpConfiguration_peerAddress - The address of a core network Connect peer.
$sel:peerAsn:ConnectPeerBgpConfiguration', connectPeerBgpConfiguration_peerAsn - The ASN of the Connect peer.
connectPeerBgpConfiguration_coreNetworkAddress :: Lens' ConnectPeerBgpConfiguration (Maybe Text) Source #
The address of a core network.
connectPeerBgpConfiguration_coreNetworkAsn :: Lens' ConnectPeerBgpConfiguration (Maybe Integer) Source #
The ASN of the Coret Network.
connectPeerBgpConfiguration_peerAddress :: Lens' ConnectPeerBgpConfiguration (Maybe Text) Source #
The address of a core network Connect peer.
connectPeerBgpConfiguration_peerAsn :: Lens' ConnectPeerBgpConfiguration (Maybe Integer) Source #
The ASN of the Connect peer.
ConnectPeerConfiguration
data ConnectPeerConfiguration Source #
Describes a core network Connect peer configuration.
See: newConnectPeerConfiguration smart constructor.
Constructors
| ConnectPeerConfiguration' | |
Fields
| |
Instances
newConnectPeerConfiguration :: ConnectPeerConfiguration Source #
Create a value of ConnectPeerConfiguration 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:bgpConfigurations:ConnectPeerConfiguration', connectPeerConfiguration_bgpConfigurations - The Connect peer BGP configurations.
ConnectPeerConfiguration, connectPeerConfiguration_coreNetworkAddress - The IP address of a core network.
$sel:insideCidrBlocks:ConnectPeerConfiguration', connectPeerConfiguration_insideCidrBlocks - The inside IP addresses used for a Connect peer configuration.
ConnectPeerConfiguration, connectPeerConfiguration_peerAddress - The IP address of the Connect peer.
$sel:protocol:ConnectPeerConfiguration', connectPeerConfiguration_protocol - The protocol used for a Connect peer configuration.
connectPeerConfiguration_bgpConfigurations :: Lens' ConnectPeerConfiguration (Maybe [ConnectPeerBgpConfiguration]) Source #
The Connect peer BGP configurations.
connectPeerConfiguration_coreNetworkAddress :: Lens' ConnectPeerConfiguration (Maybe Text) Source #
The IP address of a core network.
connectPeerConfiguration_insideCidrBlocks :: Lens' ConnectPeerConfiguration (Maybe [Text]) Source #
The inside IP addresses used for a Connect peer configuration.
connectPeerConfiguration_peerAddress :: Lens' ConnectPeerConfiguration (Maybe Text) Source #
The IP address of the Connect peer.
connectPeerConfiguration_protocol :: Lens' ConnectPeerConfiguration (Maybe TunnelProtocol) Source #
The protocol used for a Connect peer configuration.
ConnectPeerSummary
data ConnectPeerSummary Source #
Summary description of a Connect peer.
See: newConnectPeerSummary smart constructor.
Constructors
| ConnectPeerSummary' | |
Fields
| |
Instances
newConnectPeerSummary :: ConnectPeerSummary Source #
Create a value of ConnectPeerSummary 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:connectAttachmentId:ConnectPeerSummary', connectPeerSummary_connectAttachmentId - The ID of a Connect peer attachment.
$sel:connectPeerId:ConnectPeerSummary', connectPeerSummary_connectPeerId - The ID of a Connect peer.
$sel:connectPeerState:ConnectPeerSummary', connectPeerSummary_connectPeerState - The state of a Connect peer.
$sel:coreNetworkId:ConnectPeerSummary', connectPeerSummary_coreNetworkId - The ID of a core network.
$sel:createdAt:ConnectPeerSummary', connectPeerSummary_createdAt - The timestamp when a Connect peer was created.
$sel:edgeLocation:ConnectPeerSummary', connectPeerSummary_edgeLocation - The Region where the edge is located.
$sel:tags:ConnectPeerSummary', connectPeerSummary_tags - The list of key-value tags associated with the Connect peer summary.
connectPeerSummary_connectAttachmentId :: Lens' ConnectPeerSummary (Maybe Text) Source #
The ID of a Connect peer attachment.
connectPeerSummary_connectPeerId :: Lens' ConnectPeerSummary (Maybe Text) Source #
The ID of a Connect peer.
connectPeerSummary_connectPeerState :: Lens' ConnectPeerSummary (Maybe ConnectPeerState) Source #
The state of a Connect peer.
connectPeerSummary_coreNetworkId :: Lens' ConnectPeerSummary (Maybe Text) Source #
The ID of a core network.
connectPeerSummary_createdAt :: Lens' ConnectPeerSummary (Maybe UTCTime) Source #
The timestamp when a Connect peer was created.
connectPeerSummary_edgeLocation :: Lens' ConnectPeerSummary (Maybe Text) Source #
The Region where the edge is located.
connectPeerSummary_tags :: Lens' ConnectPeerSummary (Maybe [Tag]) Source #
The list of key-value tags associated with the Connect peer summary.
Connection
data Connection Source #
Describes a connection.
See: newConnection smart constructor.
Constructors
| Connection' | |
Fields
| |
Instances
newConnection :: Connection Source #
Create a value of Connection 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:connectedDeviceId:Connection', connection_connectedDeviceId - The ID of the second device in the connection.
$sel:connectedLinkId:Connection', connection_connectedLinkId - The ID of the link for the second device in the connection.
$sel:connectionArn:Connection', connection_connectionArn - The Amazon Resource Name (ARN) of the connection.
$sel:connectionId:Connection', connection_connectionId - The ID of the connection.
$sel:createdAt:Connection', connection_createdAt - The date and time that the connection was created.
$sel:description:Connection', connection_description - The description of the connection.
$sel:deviceId:Connection', connection_deviceId - The ID of the first device in the connection.
$sel:globalNetworkId:Connection', connection_globalNetworkId - The ID of the global network.
$sel:linkId:Connection', connection_linkId - The ID of the link for the first device in the connection.
$sel:state:Connection', connection_state - The state of the connection.
$sel:tags:Connection', connection_tags - The tags for the connection.
connection_connectedDeviceId :: Lens' Connection (Maybe Text) Source #
The ID of the second device in the connection.
connection_connectedLinkId :: Lens' Connection (Maybe Text) Source #
The ID of the link for the second device in the connection.
connection_connectionArn :: Lens' Connection (Maybe Text) Source #
The Amazon Resource Name (ARN) of the connection.
connection_connectionId :: Lens' Connection (Maybe Text) Source #
The ID of the connection.
connection_createdAt :: Lens' Connection (Maybe UTCTime) Source #
The date and time that the connection was created.
connection_description :: Lens' Connection (Maybe Text) Source #
The description of the connection.
connection_deviceId :: Lens' Connection (Maybe Text) Source #
The ID of the first device in the connection.
connection_globalNetworkId :: Lens' Connection (Maybe Text) Source #
The ID of the global network.
connection_linkId :: Lens' Connection (Maybe Text) Source #
The ID of the link for the first device in the connection.
connection_state :: Lens' Connection (Maybe ConnectionState) Source #
The state of the connection.
connection_tags :: Lens' Connection (Maybe [Tag]) Source #
The tags for the connection.
ConnectionHealth
data ConnectionHealth Source #
Describes connection health.
See: newConnectionHealth smart constructor.
Constructors
| ConnectionHealth' | |
Fields
| |
Instances
newConnectionHealth :: ConnectionHealth Source #
Create a value of ConnectionHealth 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:status:ConnectionHealth', connectionHealth_status - The connection status.
$sel:timestamp:ConnectionHealth', connectionHealth_timestamp - The time the status was last updated.
$sel:type':ConnectionHealth', connectionHealth_type - The connection type.
connectionHealth_status :: Lens' ConnectionHealth (Maybe ConnectionStatus) Source #
The connection status.
connectionHealth_timestamp :: Lens' ConnectionHealth (Maybe UTCTime) Source #
The time the status was last updated.
connectionHealth_type :: Lens' ConnectionHealth (Maybe ConnectionType) Source #
The connection type.
CoreNetwork
data CoreNetwork Source #
Describes a core network.
See: newCoreNetwork smart constructor.
Constructors
| CoreNetwork' | |
Fields
| |
Instances
newCoreNetwork :: CoreNetwork Source #
Create a value of CoreNetwork 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:coreNetworkArn:CoreNetwork', coreNetwork_coreNetworkArn - The ARN of a core network.
$sel:coreNetworkId:CoreNetwork', coreNetwork_coreNetworkId - The ID of a core network.
$sel:createdAt:CoreNetwork', coreNetwork_createdAt - The timestamp when a core network was created.
$sel:description:CoreNetwork', coreNetwork_description - The description of a core network.
$sel:edges:CoreNetwork', coreNetwork_edges - The edges within a core network.
$sel:globalNetworkId:CoreNetwork', coreNetwork_globalNetworkId - The ID of the global network that your core network is a part of.
$sel:segments:CoreNetwork', coreNetwork_segments - The segments within a core network.
$sel:state:CoreNetwork', coreNetwork_state - The current state of a core network.
$sel:tags:CoreNetwork', coreNetwork_tags - The list of key-value tags associated with a core network.
coreNetwork_coreNetworkArn :: Lens' CoreNetwork (Maybe Text) Source #
The ARN of a core network.
coreNetwork_coreNetworkId :: Lens' CoreNetwork (Maybe Text) Source #
The ID of a core network.
coreNetwork_createdAt :: Lens' CoreNetwork (Maybe UTCTime) Source #
The timestamp when a core network was created.
coreNetwork_description :: Lens' CoreNetwork (Maybe Text) Source #
The description of a core network.
coreNetwork_edges :: Lens' CoreNetwork (Maybe [CoreNetworkEdge]) Source #
The edges within a core network.
coreNetwork_globalNetworkId :: Lens' CoreNetwork (Maybe Text) Source #
The ID of the global network that your core network is a part of.
coreNetwork_segments :: Lens' CoreNetwork (Maybe [CoreNetworkSegment]) Source #
The segments within a core network.
coreNetwork_state :: Lens' CoreNetwork (Maybe CoreNetworkState) Source #
The current state of a core network.
coreNetwork_tags :: Lens' CoreNetwork (Maybe [Tag]) Source #
The list of key-value tags associated with a core network.
CoreNetworkChange
data CoreNetworkChange Source #
Details describing a core network change.
See: newCoreNetworkChange smart constructor.
Constructors
| CoreNetworkChange' | |
Fields
| |
Instances
newCoreNetworkChange :: CoreNetworkChange Source #
Create a value of CoreNetworkChange 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:action:CoreNetworkChange', coreNetworkChange_action - The action to take for a core network.
$sel:identifier:CoreNetworkChange', coreNetworkChange_identifier - The resource identifier.
$sel:identifierPath:CoreNetworkChange', coreNetworkChange_identifierPath - Uniquely identifies the path for a change within the changeset. For
example, the IdentifierPath for a core network segment change might be
"CORE_NETWORK_SEGMENT/us-east-1/devsegment".
$sel:newValues':CoreNetworkChange', coreNetworkChange_newValues - The new value for a core network
$sel:previousValues:CoreNetworkChange', coreNetworkChange_previousValues - The previous values for a core network.
$sel:type':CoreNetworkChange', coreNetworkChange_type - The type of change.
coreNetworkChange_action :: Lens' CoreNetworkChange (Maybe ChangeAction) Source #
The action to take for a core network.
coreNetworkChange_identifier :: Lens' CoreNetworkChange (Maybe Text) Source #
The resource identifier.
coreNetworkChange_identifierPath :: Lens' CoreNetworkChange (Maybe Text) Source #
Uniquely identifies the path for a change within the changeset. For
example, the IdentifierPath for a core network segment change might be
"CORE_NETWORK_SEGMENT/us-east-1/devsegment".
coreNetworkChange_newValues :: Lens' CoreNetworkChange (Maybe CoreNetworkChangeValues) Source #
The new value for a core network
coreNetworkChange_previousValues :: Lens' CoreNetworkChange (Maybe CoreNetworkChangeValues) Source #
The previous values for a core network.
coreNetworkChange_type :: Lens' CoreNetworkChange (Maybe ChangeType) Source #
The type of change.
CoreNetworkChangeEvent
data CoreNetworkChangeEvent Source #
Describes a core network change event. This can be a change to a segment, attachment, route, etc.
See: newCoreNetworkChangeEvent smart constructor.
Constructors
| CoreNetworkChangeEvent' | |
Fields
| |
Instances
newCoreNetworkChangeEvent :: CoreNetworkChangeEvent Source #
Create a value of CoreNetworkChangeEvent 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:action:CoreNetworkChangeEvent', coreNetworkChangeEvent_action - The action taken for the change event.
$sel:eventTime:CoreNetworkChangeEvent', coreNetworkChangeEvent_eventTime - The timestamp for an event change in status.
$sel:identifierPath:CoreNetworkChangeEvent', coreNetworkChangeEvent_identifierPath - Uniquely identifies the path for a change within the changeset. For
example, the IdentifierPath for a core network segment change might be
"CORE_NETWORK_SEGMENT/us-east-1/devsegment".
$sel:status:CoreNetworkChangeEvent', coreNetworkChangeEvent_status - The status of the core network change event.
$sel:type':CoreNetworkChangeEvent', coreNetworkChangeEvent_type - Describes the type of change event.
$sel:values:CoreNetworkChangeEvent', coreNetworkChangeEvent_values - Details of the change event.
coreNetworkChangeEvent_action :: Lens' CoreNetworkChangeEvent (Maybe ChangeAction) Source #
The action taken for the change event.
coreNetworkChangeEvent_eventTime :: Lens' CoreNetworkChangeEvent (Maybe UTCTime) Source #
The timestamp for an event change in status.
coreNetworkChangeEvent_identifierPath :: Lens' CoreNetworkChangeEvent (Maybe Text) Source #
Uniquely identifies the path for a change within the changeset. For
example, the IdentifierPath for a core network segment change might be
"CORE_NETWORK_SEGMENT/us-east-1/devsegment".
coreNetworkChangeEvent_status :: Lens' CoreNetworkChangeEvent (Maybe ChangeStatus) Source #
The status of the core network change event.
coreNetworkChangeEvent_type :: Lens' CoreNetworkChangeEvent (Maybe ChangeType) Source #
Describes the type of change event.
coreNetworkChangeEvent_values :: Lens' CoreNetworkChangeEvent (Maybe CoreNetworkChangeEventValues) Source #
Details of the change event.
CoreNetworkChangeEventValues
data CoreNetworkChangeEventValues Source #
Describes a core network change event.
See: newCoreNetworkChangeEventValues smart constructor.
Constructors
| CoreNetworkChangeEventValues' | |
Fields
| |
Instances
newCoreNetworkChangeEventValues :: CoreNetworkChangeEventValues Source #
Create a value of CoreNetworkChangeEventValues 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:CoreNetworkChangeEventValues', coreNetworkChangeEventValues_attachmentId - The ID of the attachment if the change event is associated with an
attachment.
$sel:cidr:CoreNetworkChangeEventValues', coreNetworkChangeEventValues_cidr - For a STATIC_ROUTE event, this is the IP address.
$sel:edgeLocation:CoreNetworkChangeEventValues', coreNetworkChangeEventValues_edgeLocation - The edge location for the core network change event.
$sel:segmentName:CoreNetworkChangeEventValues', coreNetworkChangeEventValues_segmentName - The segment name if the change event is associated with a segment.
coreNetworkChangeEventValues_attachmentId :: Lens' CoreNetworkChangeEventValues (Maybe Text) Source #
The ID of the attachment if the change event is associated with an attachment.
coreNetworkChangeEventValues_cidr :: Lens' CoreNetworkChangeEventValues (Maybe Text) Source #
For a STATIC_ROUTE event, this is the IP address.
coreNetworkChangeEventValues_edgeLocation :: Lens' CoreNetworkChangeEventValues (Maybe Text) Source #
The edge location for the core network change event.
coreNetworkChangeEventValues_segmentName :: Lens' CoreNetworkChangeEventValues (Maybe Text) Source #
The segment name if the change event is associated with a segment.
CoreNetworkChangeValues
data CoreNetworkChangeValues Source #
Describes a core network change.
See: newCoreNetworkChangeValues smart constructor.
Constructors
| CoreNetworkChangeValues' | |
Fields
| |
Instances
newCoreNetworkChangeValues :: CoreNetworkChangeValues Source #
Create a value of CoreNetworkChangeValues 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:asn:CoreNetworkChangeValues', coreNetworkChangeValues_asn - The ASN of a core network.
$sel:cidr:CoreNetworkChangeValues', coreNetworkChangeValues_cidr - The IP addresses used for a core network.
$sel:destinationIdentifier:CoreNetworkChangeValues', coreNetworkChangeValues_destinationIdentifier - The ID of the destination.
$sel:edgeLocations:CoreNetworkChangeValues', coreNetworkChangeValues_edgeLocations - The Regions where edges are located in a core network.
$sel:insideCidrBlocks:CoreNetworkChangeValues', coreNetworkChangeValues_insideCidrBlocks - The inside IP addresses used for core network change values.
$sel:segmentName:CoreNetworkChangeValues', coreNetworkChangeValues_segmentName - The names of the segments in a core network.
$sel:sharedSegments:CoreNetworkChangeValues', coreNetworkChangeValues_sharedSegments - The shared segments for a core network change value.
coreNetworkChangeValues_asn :: Lens' CoreNetworkChangeValues (Maybe Integer) Source #
The ASN of a core network.
coreNetworkChangeValues_cidr :: Lens' CoreNetworkChangeValues (Maybe Text) Source #
The IP addresses used for a core network.
coreNetworkChangeValues_destinationIdentifier :: Lens' CoreNetworkChangeValues (Maybe Text) Source #
The ID of the destination.
coreNetworkChangeValues_edgeLocations :: Lens' CoreNetworkChangeValues (Maybe [Text]) Source #
The Regions where edges are located in a core network.
coreNetworkChangeValues_insideCidrBlocks :: Lens' CoreNetworkChangeValues (Maybe [Text]) Source #
The inside IP addresses used for core network change values.
coreNetworkChangeValues_segmentName :: Lens' CoreNetworkChangeValues (Maybe Text) Source #
The names of the segments in a core network.
coreNetworkChangeValues_sharedSegments :: Lens' CoreNetworkChangeValues (Maybe [Text]) Source #
The shared segments for a core network change value.
CoreNetworkEdge
data CoreNetworkEdge Source #
Describes a core network edge.
See: newCoreNetworkEdge smart constructor.
Constructors
| CoreNetworkEdge' | |
Fields
| |
Instances
newCoreNetworkEdge :: CoreNetworkEdge Source #
Create a value of CoreNetworkEdge 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:asn:CoreNetworkEdge', coreNetworkEdge_asn - The ASN of a core network edge.
$sel:edgeLocation:CoreNetworkEdge', coreNetworkEdge_edgeLocation - The Region where a core network edge is located.
$sel:insideCidrBlocks:CoreNetworkEdge', coreNetworkEdge_insideCidrBlocks - The inside IP addresses used for core network edges.
coreNetworkEdge_asn :: Lens' CoreNetworkEdge (Maybe Integer) Source #
The ASN of a core network edge.
coreNetworkEdge_edgeLocation :: Lens' CoreNetworkEdge (Maybe Text) Source #
The Region where a core network edge is located.
coreNetworkEdge_insideCidrBlocks :: Lens' CoreNetworkEdge (Maybe [Text]) Source #
The inside IP addresses used for core network edges.
CoreNetworkPolicy
data CoreNetworkPolicy Source #
Describes a core network policy. You can have only one LIVE Core Policy.
See: newCoreNetworkPolicy smart constructor.
Constructors
| CoreNetworkPolicy' | |
Fields
| |
Instances
newCoreNetworkPolicy :: CoreNetworkPolicy Source #
Create a value of CoreNetworkPolicy 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:alias:CoreNetworkPolicy', coreNetworkPolicy_alias - Whether a core network policy is the current LIVE policy or the most
recently submitted policy.
$sel:changeSetState:CoreNetworkPolicy', coreNetworkPolicy_changeSetState - The state of a core network policy.
$sel:coreNetworkId:CoreNetworkPolicy', coreNetworkPolicy_coreNetworkId - The ID of a core network.
$sel:createdAt:CoreNetworkPolicy', coreNetworkPolicy_createdAt - The timestamp when a core network policy was created.
$sel:description:CoreNetworkPolicy', coreNetworkPolicy_description - The description of a core network policy.
$sel:policyDocument:CoreNetworkPolicy', coreNetworkPolicy_policyDocument - Describes a core network policy.
$sel:policyErrors:CoreNetworkPolicy', coreNetworkPolicy_policyErrors - Describes any errors in a core network policy.
$sel:policyVersionId:CoreNetworkPolicy', coreNetworkPolicy_policyVersionId - The ID of the policy version.
coreNetworkPolicy_alias :: Lens' CoreNetworkPolicy (Maybe CoreNetworkPolicyAlias) Source #
Whether a core network policy is the current LIVE policy or the most recently submitted policy.
coreNetworkPolicy_changeSetState :: Lens' CoreNetworkPolicy (Maybe ChangeSetState) Source #
The state of a core network policy.
coreNetworkPolicy_coreNetworkId :: Lens' CoreNetworkPolicy (Maybe Text) Source #
The ID of a core network.
coreNetworkPolicy_createdAt :: Lens' CoreNetworkPolicy (Maybe UTCTime) Source #
The timestamp when a core network policy was created.
coreNetworkPolicy_description :: Lens' CoreNetworkPolicy (Maybe Text) Source #
The description of a core network policy.
coreNetworkPolicy_policyDocument :: Lens' CoreNetworkPolicy (Maybe Text) Source #
Describes a core network policy.
coreNetworkPolicy_policyErrors :: Lens' CoreNetworkPolicy (Maybe [CoreNetworkPolicyError]) Source #
Describes any errors in a core network policy.
coreNetworkPolicy_policyVersionId :: Lens' CoreNetworkPolicy (Maybe Int) Source #
The ID of the policy version.
CoreNetworkPolicyError
data CoreNetworkPolicyError Source #
Provides details about an error in a core network policy.
See: newCoreNetworkPolicyError smart constructor.
Constructors
| CoreNetworkPolicyError' | |
Instances
newCoreNetworkPolicyError Source #
Arguments
| :: Text | |
| -> Text | |
| -> CoreNetworkPolicyError |
Create a value of CoreNetworkPolicyError 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:path:CoreNetworkPolicyError', coreNetworkPolicyError_path - The JSON path where the error was discovered in the policy document.
$sel:errorCode:CoreNetworkPolicyError', coreNetworkPolicyError_errorCode - The error code associated with a core network policy error.
$sel:message:CoreNetworkPolicyError', coreNetworkPolicyError_message - The message associated with a core network policy error code.
coreNetworkPolicyError_path :: Lens' CoreNetworkPolicyError (Maybe Text) Source #
The JSON path where the error was discovered in the policy document.
coreNetworkPolicyError_errorCode :: Lens' CoreNetworkPolicyError Text Source #
The error code associated with a core network policy error.
coreNetworkPolicyError_message :: Lens' CoreNetworkPolicyError Text Source #
The message associated with a core network policy error code.
CoreNetworkPolicyVersion
data CoreNetworkPolicyVersion Source #
Describes a core network policy version.
See: newCoreNetworkPolicyVersion smart constructor.
Constructors
| CoreNetworkPolicyVersion' | |
Fields
| |
Instances
newCoreNetworkPolicyVersion :: CoreNetworkPolicyVersion Source #
Create a value of CoreNetworkPolicyVersion 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:alias:CoreNetworkPolicyVersion', coreNetworkPolicyVersion_alias - Whether a core network policy is the current policy or the most recently
submitted policy.
$sel:changeSetState:CoreNetworkPolicyVersion', coreNetworkPolicyVersion_changeSetState - The status of the policy version change set.
$sel:coreNetworkId:CoreNetworkPolicyVersion', coreNetworkPolicyVersion_coreNetworkId - The ID of a core network.
$sel:createdAt:CoreNetworkPolicyVersion', coreNetworkPolicyVersion_createdAt - The timestamp when a core network policy version was created.
$sel:description:CoreNetworkPolicyVersion', coreNetworkPolicyVersion_description - The description of a core network policy version.
$sel:policyVersionId:CoreNetworkPolicyVersion', coreNetworkPolicyVersion_policyVersionId - The ID of the policy version.
coreNetworkPolicyVersion_alias :: Lens' CoreNetworkPolicyVersion (Maybe CoreNetworkPolicyAlias) Source #
Whether a core network policy is the current policy or the most recently submitted policy.
coreNetworkPolicyVersion_changeSetState :: Lens' CoreNetworkPolicyVersion (Maybe ChangeSetState) Source #
The status of the policy version change set.
coreNetworkPolicyVersion_coreNetworkId :: Lens' CoreNetworkPolicyVersion (Maybe Text) Source #
The ID of a core network.
coreNetworkPolicyVersion_createdAt :: Lens' CoreNetworkPolicyVersion (Maybe UTCTime) Source #
The timestamp when a core network policy version was created.
coreNetworkPolicyVersion_description :: Lens' CoreNetworkPolicyVersion (Maybe Text) Source #
The description of a core network policy version.
coreNetworkPolicyVersion_policyVersionId :: Lens' CoreNetworkPolicyVersion (Maybe Int) Source #
The ID of the policy version.
CoreNetworkSegment
data CoreNetworkSegment Source #
Describes a core network segment, which are dedicated routes. Only attachments within this segment can communicate with each other.
See: newCoreNetworkSegment smart constructor.
Constructors
| CoreNetworkSegment' | |
Fields
| |
Instances
newCoreNetworkSegment :: CoreNetworkSegment Source #
Create a value of CoreNetworkSegment 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:edgeLocations:CoreNetworkSegment', coreNetworkSegment_edgeLocations - The Regions where the edges are located.
$sel:name:CoreNetworkSegment', coreNetworkSegment_name - The name of a core network segment.
$sel:sharedSegments:CoreNetworkSegment', coreNetworkSegment_sharedSegments - The shared segments of a core network.
coreNetworkSegment_edgeLocations :: Lens' CoreNetworkSegment (Maybe [Text]) Source #
The Regions where the edges are located.
coreNetworkSegment_name :: Lens' CoreNetworkSegment (Maybe Text) Source #
The name of a core network segment.
coreNetworkSegment_sharedSegments :: Lens' CoreNetworkSegment (Maybe [Text]) Source #
The shared segments of a core network.
CoreNetworkSegmentEdgeIdentifier
data CoreNetworkSegmentEdgeIdentifier Source #
Returns details about a core network edge.
See: newCoreNetworkSegmentEdgeIdentifier smart constructor.
Constructors
| CoreNetworkSegmentEdgeIdentifier' | |
Fields
| |
Instances
newCoreNetworkSegmentEdgeIdentifier :: CoreNetworkSegmentEdgeIdentifier Source #
Create a value of CoreNetworkSegmentEdgeIdentifier 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:coreNetworkId:CoreNetworkSegmentEdgeIdentifier', coreNetworkSegmentEdgeIdentifier_coreNetworkId - The ID of a core network.
$sel:edgeLocation:CoreNetworkSegmentEdgeIdentifier', coreNetworkSegmentEdgeIdentifier_edgeLocation - The Region where the segment edge is located.
$sel:segmentName:CoreNetworkSegmentEdgeIdentifier', coreNetworkSegmentEdgeIdentifier_segmentName - The name of the segment edge.
coreNetworkSegmentEdgeIdentifier_coreNetworkId :: Lens' CoreNetworkSegmentEdgeIdentifier (Maybe Text) Source #
The ID of a core network.
coreNetworkSegmentEdgeIdentifier_edgeLocation :: Lens' CoreNetworkSegmentEdgeIdentifier (Maybe Text) Source #
The Region where the segment edge is located.
coreNetworkSegmentEdgeIdentifier_segmentName :: Lens' CoreNetworkSegmentEdgeIdentifier (Maybe Text) Source #
The name of the segment edge.
CoreNetworkSummary
data CoreNetworkSummary Source #
Returns summary information about a core network.
See: newCoreNetworkSummary smart constructor.
Constructors
| CoreNetworkSummary' | |
Fields
| |
Instances
newCoreNetworkSummary :: CoreNetworkSummary Source #
Create a value of CoreNetworkSummary 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:coreNetworkArn:CoreNetworkSummary', coreNetworkSummary_coreNetworkArn - a core network ARN.
$sel:coreNetworkId:CoreNetworkSummary', coreNetworkSummary_coreNetworkId - The ID of a core network.
$sel:description:CoreNetworkSummary', coreNetworkSummary_description - The description of a core network.
$sel:globalNetworkId:CoreNetworkSummary', coreNetworkSummary_globalNetworkId - The global network ID.
$sel:ownerAccountId:CoreNetworkSummary', coreNetworkSummary_ownerAccountId - The ID of the account owner.
$sel:state:CoreNetworkSummary', coreNetworkSummary_state - The state of a core network.
$sel:tags:CoreNetworkSummary', coreNetworkSummary_tags - The key-value tags associated with a core network summary.
coreNetworkSummary_coreNetworkArn :: Lens' CoreNetworkSummary (Maybe Text) Source #
a core network ARN.
coreNetworkSummary_coreNetworkId :: Lens' CoreNetworkSummary (Maybe Text) Source #
The ID of a core network.
coreNetworkSummary_description :: Lens' CoreNetworkSummary (Maybe Text) Source #
The description of a core network.
coreNetworkSummary_globalNetworkId :: Lens' CoreNetworkSummary (Maybe Text) Source #
The global network ID.
coreNetworkSummary_ownerAccountId :: Lens' CoreNetworkSummary (Maybe Text) Source #
The ID of the account owner.
coreNetworkSummary_state :: Lens' CoreNetworkSummary (Maybe CoreNetworkState) Source #
The state of a core network.
coreNetworkSummary_tags :: Lens' CoreNetworkSummary (Maybe [Tag]) Source #
The key-value tags associated with a core network summary.
CustomerGatewayAssociation
data CustomerGatewayAssociation Source #
Describes the association between a customer gateway, a device, and a link.
See: newCustomerGatewayAssociation smart constructor.
Constructors
| CustomerGatewayAssociation' | |
Fields
| |
Instances
newCustomerGatewayAssociation :: CustomerGatewayAssociation Source #
Create a value of CustomerGatewayAssociation 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:customerGatewayArn:CustomerGatewayAssociation', customerGatewayAssociation_customerGatewayArn - The Amazon Resource Name (ARN) of the customer gateway.
$sel:deviceId:CustomerGatewayAssociation', customerGatewayAssociation_deviceId - The ID of the device.
$sel:globalNetworkId:CustomerGatewayAssociation', customerGatewayAssociation_globalNetworkId - The ID of the global network.
$sel:linkId:CustomerGatewayAssociation', customerGatewayAssociation_linkId - The ID of the link.
$sel:state:CustomerGatewayAssociation', customerGatewayAssociation_state - The association state.
customerGatewayAssociation_customerGatewayArn :: Lens' CustomerGatewayAssociation (Maybe Text) Source #
The Amazon Resource Name (ARN) of the customer gateway.
customerGatewayAssociation_deviceId :: Lens' CustomerGatewayAssociation (Maybe Text) Source #
The ID of the device.
customerGatewayAssociation_globalNetworkId :: Lens' CustomerGatewayAssociation (Maybe Text) Source #
The ID of the global network.
customerGatewayAssociation_linkId :: Lens' CustomerGatewayAssociation (Maybe Text) Source #
The ID of the link.
customerGatewayAssociation_state :: Lens' CustomerGatewayAssociation (Maybe CustomerGatewayAssociationState) Source #
The association state.
Device
Describes a device.
See: newDevice smart constructor.
Constructors
| Device' | |
Fields
| |
Instances
Create a value of Device 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:aWSLocation:Device', device_aWSLocation - The Amazon Web Services location of the device.
$sel:createdAt:Device', device_createdAt - The date and time that the site was created.
$sel:description:Device', device_description - The description of the device.
$sel:deviceArn:Device', device_deviceArn - The Amazon Resource Name (ARN) of the device.
$sel:deviceId:Device', device_deviceId - The ID of the device.
$sel:globalNetworkId:Device', device_globalNetworkId - The ID of the global network.
$sel:location:Device', device_location - The site location.
$sel:model:Device', device_model - The device model.
$sel:serialNumber:Device', device_serialNumber - The device serial number.
$sel:siteId:Device', device_siteId - The site ID.
$sel:state:Device', device_state - The device state.
$sel:tags:Device', device_tags - The tags for the device.
$sel:type':Device', device_type - The device type.
$sel:vendor:Device', device_vendor - The device vendor.
device_aWSLocation :: Lens' Device (Maybe AWSLocation) Source #
The Amazon Web Services location of the device.
device_createdAt :: Lens' Device (Maybe UTCTime) Source #
The date and time that the site was created.
device_state :: Lens' Device (Maybe DeviceState) Source #
The device state.
GlobalNetwork
data GlobalNetwork Source #
Describes a global network. This is a single private network acting as a high-level container for your network objects, including an Amazon Web Services-managed Core Network.
See: newGlobalNetwork smart constructor.
Constructors
| GlobalNetwork' | |
Fields
| |
Instances
newGlobalNetwork :: GlobalNetwork Source #
Create a value of GlobalNetwork 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:createdAt:GlobalNetwork', globalNetwork_createdAt - The date and time that the global network was created.
$sel:description:GlobalNetwork', globalNetwork_description - The description of the global network.
$sel:globalNetworkArn:GlobalNetwork', globalNetwork_globalNetworkArn - The Amazon Resource Name (ARN) of the global network.
$sel:globalNetworkId:GlobalNetwork', globalNetwork_globalNetworkId - The ID of the global network.
$sel:state:GlobalNetwork', globalNetwork_state - The state of the global network.
$sel:tags:GlobalNetwork', globalNetwork_tags - The tags for the global network.
globalNetwork_createdAt :: Lens' GlobalNetwork (Maybe UTCTime) Source #
The date and time that the global network was created.
globalNetwork_description :: Lens' GlobalNetwork (Maybe Text) Source #
The description of the global network.
globalNetwork_globalNetworkArn :: Lens' GlobalNetwork (Maybe Text) Source #
The Amazon Resource Name (ARN) of the global network.
globalNetwork_globalNetworkId :: Lens' GlobalNetwork (Maybe Text) Source #
The ID of the global network.
globalNetwork_state :: Lens' GlobalNetwork (Maybe GlobalNetworkState) Source #
The state of the global network.
globalNetwork_tags :: Lens' GlobalNetwork (Maybe [Tag]) Source #
The tags for the global network.
Link
Describes a link.
See: newLink smart constructor.
Constructors
| Link' | |
Fields
| |
Instances
Create a value of Link 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:bandwidth:Link', link_bandwidth - The bandwidth for the link.
$sel:createdAt:Link', link_createdAt - The date and time that the link was created.
$sel:description:Link', link_description - The description of the link.
$sel:globalNetworkId:Link', link_globalNetworkId - The ID of the global network.
$sel:linkArn:Link', link_linkArn - The Amazon Resource Name (ARN) of the link.
$sel:linkId:Link', link_linkId - The ID of the link.
$sel:provider:Link', link_provider - The provider of the link.
$sel:siteId:Link', link_siteId - The ID of the site.
$sel:state:Link', link_state - The state of the link.
$sel:tags:Link', link_tags - The tags for the link.
$sel:type':Link', link_type - The type of the link.
LinkAssociation
data LinkAssociation Source #
Describes the association between a device and a link.
See: newLinkAssociation smart constructor.
Constructors
| LinkAssociation' | |
Fields
| |
Instances
newLinkAssociation :: LinkAssociation Source #
Create a value of LinkAssociation 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:deviceId:LinkAssociation', linkAssociation_deviceId - The device ID for the link association.
$sel:globalNetworkId:LinkAssociation', linkAssociation_globalNetworkId - The ID of the global network.
$sel:linkAssociationState:LinkAssociation', linkAssociation_linkAssociationState - The state of the association.
$sel:linkId:LinkAssociation', linkAssociation_linkId - The ID of the link.
linkAssociation_deviceId :: Lens' LinkAssociation (Maybe Text) Source #
The device ID for the link association.
linkAssociation_globalNetworkId :: Lens' LinkAssociation (Maybe Text) Source #
The ID of the global network.
linkAssociation_linkAssociationState :: Lens' LinkAssociation (Maybe LinkAssociationState) Source #
The state of the association.
linkAssociation_linkId :: Lens' LinkAssociation (Maybe Text) Source #
The ID of the link.
Location
Describes a location.
See: newLocation smart constructor.
Constructors
| Location' | |
Instances
| FromJSON Location Source # | |
| ToJSON Location Source # | |
Defined in Amazonka.NetworkManager.Types.Location | |
| Generic Location Source # | |
| Show Location Source # | |
| NFData Location Source # | |
Defined in Amazonka.NetworkManager.Types.Location | |
| Eq Location Source # | |
| Hashable Location Source # | |
Defined in Amazonka.NetworkManager.Types.Location | |
| type Rep Location Source # | |
Defined in Amazonka.NetworkManager.Types.Location type Rep Location = D1 ('MetaData "Location" "Amazonka.NetworkManager.Types.Location" "amazonka-networkmanager-2.0-4HNcDlBc00x67cUJWWz3sw" 'False) (C1 ('MetaCons "Location'" 'PrefixI 'True) (S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "latitude") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "longitude") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) | |
newLocation :: Location Source #
Create a value of Location 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:address:Location', location_address - The physical address.
$sel:latitude:Location', location_latitude - The latitude.
$sel:longitude:Location', location_longitude - The longitude.
NetworkResource
data NetworkResource Source #
Describes a network resource.
See: newNetworkResource smart constructor.
Constructors
| NetworkResource' | |
Fields
| |
Instances
newNetworkResource :: NetworkResource Source #
Create a value of NetworkResource 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:accountId:NetworkResource', networkResource_accountId - The Amazon Web Services account ID.
$sel:awsRegion:NetworkResource', networkResource_awsRegion - The Amazon Web Services Region.
$sel:coreNetworkId:NetworkResource', networkResource_coreNetworkId - The ID of a core network.
$sel:definition:NetworkResource', networkResource_definition - Information about the resource, in JSON format. Network Manager gets
this information by describing the resource using its Describe API call.
$sel:definitionTimestamp:NetworkResource', networkResource_definitionTimestamp - The time that the resource definition was retrieved.
$sel:metadata:NetworkResource', networkResource_metadata - The resource metadata.
$sel:registeredGatewayArn:NetworkResource', networkResource_registeredGatewayArn - The ARN of the gateway.
$sel:resourceArn:NetworkResource', networkResource_resourceArn - The ARN of the resource.
$sel:resourceId:NetworkResource', networkResource_resourceId - The ID of the resource.
$sel:resourceType:NetworkResource', networkResource_resourceType - The resource type.
The following are the supported resource types for Direct Connect:
dxcon
dx-gateway
dx-vif
The following are the supported resource types for Network Manager:
connection
device
link
site
The following are the supported resource types for Amazon VPC:
customer-gateway
transit-gateway
transit-gateway-attachment
transit-gateway-connect-peer
transit-gateway-route-table
vpn-connection
$sel:tags:NetworkResource', networkResource_tags - The tags.
networkResource_accountId :: Lens' NetworkResource (Maybe Text) Source #
The Amazon Web Services account ID.
networkResource_awsRegion :: Lens' NetworkResource (Maybe Text) Source #
The Amazon Web Services Region.
networkResource_coreNetworkId :: Lens' NetworkResource (Maybe Text) Source #
The ID of a core network.
networkResource_definition :: Lens' NetworkResource (Maybe Text) Source #
Information about the resource, in JSON format. Network Manager gets this information by describing the resource using its Describe API call.
networkResource_definitionTimestamp :: Lens' NetworkResource (Maybe UTCTime) Source #
The time that the resource definition was retrieved.
networkResource_metadata :: Lens' NetworkResource (Maybe (HashMap Text Text)) Source #
The resource metadata.
networkResource_registeredGatewayArn :: Lens' NetworkResource (Maybe Text) Source #
The ARN of the gateway.
networkResource_resourceArn :: Lens' NetworkResource (Maybe Text) Source #
The ARN of the resource.
networkResource_resourceId :: Lens' NetworkResource (Maybe Text) Source #
The ID of the resource.
networkResource_resourceType :: Lens' NetworkResource (Maybe Text) Source #
The resource type.
The following are the supported resource types for Direct Connect:
dxcon
dx-gateway
dx-vif
The following are the supported resource types for Network Manager:
connection
device
link
site
The following are the supported resource types for Amazon VPC:
customer-gateway
transit-gateway
transit-gateway-attachment
transit-gateway-connect-peer
transit-gateway-route-table
vpn-connection
networkResource_tags :: Lens' NetworkResource (Maybe [Tag]) Source #
The tags.
NetworkResourceCount
data NetworkResourceCount Source #
Describes a resource count.
See: newNetworkResourceCount smart constructor.
Constructors
| NetworkResourceCount' | |
Instances
newNetworkResourceCount :: NetworkResourceCount Source #
Create a value of NetworkResourceCount 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:count:NetworkResourceCount', networkResourceCount_count - The resource count.
$sel:resourceType:NetworkResourceCount', networkResourceCount_resourceType - The resource type.
networkResourceCount_count :: Lens' NetworkResourceCount (Maybe Int) Source #
The resource count.
networkResourceCount_resourceType :: Lens' NetworkResourceCount (Maybe Text) Source #
The resource type.
NetworkResourceSummary
data NetworkResourceSummary Source #
Describes a network resource.
See: newNetworkResourceSummary smart constructor.
Constructors
| NetworkResourceSummary' | |
Fields
| |
Instances
newNetworkResourceSummary :: NetworkResourceSummary Source #
Create a value of NetworkResourceSummary 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:definition:NetworkResourceSummary', networkResourceSummary_definition - Information about the resource, in JSON format. Network Manager gets
this information by describing the resource using its Describe API call.
$sel:isMiddlebox:NetworkResourceSummary', networkResourceSummary_isMiddlebox - Indicates whether this is a middlebox appliance.
$sel:nameTag:NetworkResourceSummary', networkResourceSummary_nameTag - The value for the Name tag.
$sel:registeredGatewayArn:NetworkResourceSummary', networkResourceSummary_registeredGatewayArn - The ARN of the gateway.
$sel:resourceArn:NetworkResourceSummary', networkResourceSummary_resourceArn - The ARN of the resource.
$sel:resourceType:NetworkResourceSummary', networkResourceSummary_resourceType - The resource type.
networkResourceSummary_definition :: Lens' NetworkResourceSummary (Maybe Text) Source #
Information about the resource, in JSON format. Network Manager gets this information by describing the resource using its Describe API call.
networkResourceSummary_isMiddlebox :: Lens' NetworkResourceSummary (Maybe Bool) Source #
Indicates whether this is a middlebox appliance.
networkResourceSummary_nameTag :: Lens' NetworkResourceSummary (Maybe Text) Source #
The value for the Name tag.
networkResourceSummary_registeredGatewayArn :: Lens' NetworkResourceSummary (Maybe Text) Source #
The ARN of the gateway.
networkResourceSummary_resourceArn :: Lens' NetworkResourceSummary (Maybe Text) Source #
The ARN of the resource.
networkResourceSummary_resourceType :: Lens' NetworkResourceSummary (Maybe Text) Source #
The resource type.
NetworkRoute
data NetworkRoute Source #
Describes a network route.
See: newNetworkRoute smart constructor.
Constructors
| NetworkRoute' | |
Fields
| |
Instances
newNetworkRoute :: NetworkRoute Source #
Create a value of NetworkRoute 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:destinationCidrBlock:NetworkRoute', networkRoute_destinationCidrBlock - A unique identifier for the route, such as a CIDR block.
$sel:destinations:NetworkRoute', networkRoute_destinations - The destinations.
$sel:prefixListId:NetworkRoute', networkRoute_prefixListId - The ID of the prefix list.
$sel:state:NetworkRoute', networkRoute_state - The route state. The possible values are active and blackhole.
$sel:type':NetworkRoute', networkRoute_type - The route type. The possible values are propagated and static.
networkRoute_destinationCidrBlock :: Lens' NetworkRoute (Maybe Text) Source #
A unique identifier for the route, such as a CIDR block.
networkRoute_destinations :: Lens' NetworkRoute (Maybe [NetworkRouteDestination]) Source #
The destinations.
networkRoute_prefixListId :: Lens' NetworkRoute (Maybe Text) Source #
The ID of the prefix list.
networkRoute_state :: Lens' NetworkRoute (Maybe RouteState) Source #
The route state. The possible values are active and blackhole.
networkRoute_type :: Lens' NetworkRoute (Maybe RouteType) Source #
The route type. The possible values are propagated and static.
NetworkRouteDestination
data NetworkRouteDestination Source #
Describes the destination of a network route.
See: newNetworkRouteDestination smart constructor.
Constructors
| NetworkRouteDestination' | |
Fields
| |
Instances
newNetworkRouteDestination :: NetworkRouteDestination Source #
Create a value of NetworkRouteDestination 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:coreNetworkAttachmentId:NetworkRouteDestination', networkRouteDestination_coreNetworkAttachmentId - The ID of a core network attachment.
$sel:edgeLocation:NetworkRouteDestination', networkRouteDestination_edgeLocation - The edge location for the network destination.
$sel:resourceId:NetworkRouteDestination', networkRouteDestination_resourceId - The ID of the resource.
$sel:resourceType:NetworkRouteDestination', networkRouteDestination_resourceType - The resource type.
$sel:segmentName:NetworkRouteDestination', networkRouteDestination_segmentName - The name of the segment.
$sel:transitGatewayAttachmentId:NetworkRouteDestination', networkRouteDestination_transitGatewayAttachmentId - The ID of the transit gateway attachment.
networkRouteDestination_coreNetworkAttachmentId :: Lens' NetworkRouteDestination (Maybe Text) Source #
The ID of a core network attachment.
networkRouteDestination_edgeLocation :: Lens' NetworkRouteDestination (Maybe Text) Source #
The edge location for the network destination.
networkRouteDestination_resourceId :: Lens' NetworkRouteDestination (Maybe Text) Source #
The ID of the resource.
networkRouteDestination_resourceType :: Lens' NetworkRouteDestination (Maybe Text) Source #
The resource type.
networkRouteDestination_segmentName :: Lens' NetworkRouteDestination (Maybe Text) Source #
The name of the segment.
networkRouteDestination_transitGatewayAttachmentId :: Lens' NetworkRouteDestination (Maybe Text) Source #
The ID of the transit gateway attachment.
NetworkTelemetry
data NetworkTelemetry Source #
Describes the telemetry information for a resource.
See: newNetworkTelemetry smart constructor.
Constructors
| NetworkTelemetry' | |
Fields
| |
Instances
newNetworkTelemetry :: NetworkTelemetry Source #
Create a value of NetworkTelemetry 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:accountId:NetworkTelemetry', networkTelemetry_accountId - The Amazon Web Services account ID.
$sel:address:NetworkTelemetry', networkTelemetry_address - The address.
$sel:awsRegion:NetworkTelemetry', networkTelemetry_awsRegion - The Amazon Web Services Region.
$sel:coreNetworkId:NetworkTelemetry', networkTelemetry_coreNetworkId - The ID of a core network.
$sel:health:NetworkTelemetry', networkTelemetry_health - The connection health.
$sel:registeredGatewayArn:NetworkTelemetry', networkTelemetry_registeredGatewayArn - The ARN of the gateway.
$sel:resourceArn:NetworkTelemetry', networkTelemetry_resourceArn - The ARN of the resource.
$sel:resourceId:NetworkTelemetry', networkTelemetry_resourceId - The ID of the resource.
$sel:resourceType:NetworkTelemetry', networkTelemetry_resourceType - The resource type.
networkTelemetry_accountId :: Lens' NetworkTelemetry (Maybe Text) Source #
The Amazon Web Services account ID.
networkTelemetry_address :: Lens' NetworkTelemetry (Maybe Text) Source #
The address.
networkTelemetry_awsRegion :: Lens' NetworkTelemetry (Maybe Text) Source #
The Amazon Web Services Region.
networkTelemetry_coreNetworkId :: Lens' NetworkTelemetry (Maybe Text) Source #
The ID of a core network.
networkTelemetry_health :: Lens' NetworkTelemetry (Maybe ConnectionHealth) Source #
The connection health.
networkTelemetry_registeredGatewayArn :: Lens' NetworkTelemetry (Maybe Text) Source #
The ARN of the gateway.
networkTelemetry_resourceArn :: Lens' NetworkTelemetry (Maybe Text) Source #
The ARN of the resource.
networkTelemetry_resourceId :: Lens' NetworkTelemetry (Maybe Text) Source #
The ID of the resource.
networkTelemetry_resourceType :: Lens' NetworkTelemetry (Maybe Text) Source #
The resource type.
OrganizationStatus
data OrganizationStatus Source #
The status of an Amazon Web Services Organization and the accounts within that organization.
See: newOrganizationStatus smart constructor.
Constructors
| OrganizationStatus' | |
Fields
| |
Instances
newOrganizationStatus :: OrganizationStatus Source #
Create a value of OrganizationStatus 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:accountStatusList:OrganizationStatus', organizationStatus_accountStatusList - The current service-linked role (SLR) deployment status for an Amazon
Web Services Organization's accounts. This will be either SUCCEEDED
or IN_PROGRESS.
$sel:organizationAwsServiceAccessStatus:OrganizationStatus', organizationStatus_organizationAwsServiceAccessStatus - The status of the organization's AWS service access. This will be
ENABLED or DISABLED.
$sel:organizationId:OrganizationStatus', organizationStatus_organizationId - The ID of an Amazon Web Services Organization.
OrganizationStatus, organizationStatus_sLRDeploymentStatus - The status of the SLR deployment for the account. This will be either
SUCCEEDED or IN_PROGRESS.
organizationStatus_accountStatusList :: Lens' OrganizationStatus (Maybe [AccountStatus]) Source #
The current service-linked role (SLR) deployment status for an Amazon
Web Services Organization's accounts. This will be either SUCCEEDED
or IN_PROGRESS.
organizationStatus_organizationAwsServiceAccessStatus :: Lens' OrganizationStatus (Maybe Text) Source #
The status of the organization's AWS service access. This will be
ENABLED or DISABLED.
organizationStatus_organizationId :: Lens' OrganizationStatus (Maybe Text) Source #
The ID of an Amazon Web Services Organization.
organizationStatus_sLRDeploymentStatus :: Lens' OrganizationStatus (Maybe Text) Source #
The status of the SLR deployment for the account. This will be either
SUCCEEDED or IN_PROGRESS.
PathComponent
data PathComponent Source #
Describes a path component.
See: newPathComponent smart constructor.
Constructors
| PathComponent' | |
Fields
| |
Instances
newPathComponent :: PathComponent Source #
Create a value of PathComponent 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:destinationCidrBlock:PathComponent', pathComponent_destinationCidrBlock - The destination CIDR block in the route table.
$sel:resource:PathComponent', pathComponent_resource - The resource.
$sel:sequence:PathComponent', pathComponent_sequence - The sequence number in the path. The destination is 0.
pathComponent_destinationCidrBlock :: Lens' PathComponent (Maybe Text) Source #
The destination CIDR block in the route table.
pathComponent_resource :: Lens' PathComponent (Maybe NetworkResourceSummary) Source #
The resource.
pathComponent_sequence :: Lens' PathComponent (Maybe Int) Source #
The sequence number in the path. The destination is 0.
Peering
Describes a peering connection.
See: newPeering smart constructor.
Constructors
| Peering' | |
Fields
| |
Instances
newPeering :: Peering Source #
Create a value of Peering 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:coreNetworkArn:Peering', peering_coreNetworkArn - The ARN of a core network.
$sel:coreNetworkId:Peering', peering_coreNetworkId - The ID of the core network for the peering request.
$sel:createdAt:Peering', peering_createdAt - The timestamp when the attachment peer was created.
$sel:edgeLocation:Peering', peering_edgeLocation - The edge location for the peer.
$sel:ownerAccountId:Peering', peering_ownerAccountId - The ID of the account owner.
$sel:peeringId:Peering', peering_peeringId - The ID of the peering attachment.
$sel:peeringType:Peering', peering_peeringType - The type of peering. This will be TRANSIT_GATEWAY.
$sel:resourceArn:Peering', peering_resourceArn - The resource ARN of the peer.
$sel:state:Peering', peering_state - The current state of the peering connection.
$sel:tags:Peering', peering_tags - The list of key-value tags associated with the peering.
peering_coreNetworkId :: Lens' Peering (Maybe Text) Source #
The ID of the core network for the peering request.
peering_createdAt :: Lens' Peering (Maybe UTCTime) Source #
The timestamp when the attachment peer was created.
peering_peeringType :: Lens' Peering (Maybe PeeringType) Source #
The type of peering. This will be TRANSIT_GATEWAY.
peering_state :: Lens' Peering (Maybe PeeringState) Source #
The current state of the peering connection.
peering_tags :: Lens' Peering (Maybe [Tag]) Source #
The list of key-value tags associated with the peering.
ProposedSegmentChange
data ProposedSegmentChange Source #
Describes a proposed segment change. In some cases, the segment change must first be evaluated and accepted.
See: newProposedSegmentChange smart constructor.
Constructors
| ProposedSegmentChange' | |
Fields
| |
Instances
newProposedSegmentChange :: ProposedSegmentChange Source #
Create a value of ProposedSegmentChange 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:attachmentPolicyRuleNumber:ProposedSegmentChange', proposedSegmentChange_attachmentPolicyRuleNumber - The rule number in the policy document that applies to this change.
$sel:segmentName:ProposedSegmentChange', proposedSegmentChange_segmentName - The name of the segment to change.
$sel:tags:ProposedSegmentChange', proposedSegmentChange_tags - The list of key-value tags that changed for the segment.
proposedSegmentChange_attachmentPolicyRuleNumber :: Lens' ProposedSegmentChange (Maybe Int) Source #
The rule number in the policy document that applies to this change.
proposedSegmentChange_segmentName :: Lens' ProposedSegmentChange (Maybe Text) Source #
The name of the segment to change.
proposedSegmentChange_tags :: Lens' ProposedSegmentChange (Maybe [Tag]) Source #
The list of key-value tags that changed for the segment.
Relationship
data Relationship Source #
Describes a resource relationship.
See: newRelationship smart constructor.
Constructors
| Relationship' | |
Instances
newRelationship :: Relationship Source #
Create a value of Relationship 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:from:Relationship', relationship_from - The ARN of the resource.
$sel:to:Relationship', relationship_to - The ARN of the resource.
relationship_from :: Lens' Relationship (Maybe Text) Source #
The ARN of the resource.
relationship_to :: Lens' Relationship (Maybe Text) Source #
The ARN of the resource.
RouteAnalysis
data RouteAnalysis Source #
Describes a route analysis.
See: newRouteAnalysis smart constructor.
Constructors
| RouteAnalysis' | |
Fields
| |
Instances
newRouteAnalysis :: RouteAnalysis Source #
Create a value of RouteAnalysis 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:destination:RouteAnalysis', routeAnalysis_destination - The destination.
$sel:forwardPath:RouteAnalysis', routeAnalysis_forwardPath - The forward path.
$sel:globalNetworkId:RouteAnalysis', routeAnalysis_globalNetworkId - The ID of the global network.
$sel:includeReturnPath:RouteAnalysis', routeAnalysis_includeReturnPath - Indicates whether to analyze the return path. The return path is not
analyzed if the forward path analysis does not succeed.
$sel:ownerAccountId:RouteAnalysis', routeAnalysis_ownerAccountId - The ID of the AWS account that created the route analysis.
$sel:returnPath:RouteAnalysis', routeAnalysis_returnPath - The return path.
$sel:routeAnalysisId:RouteAnalysis', routeAnalysis_routeAnalysisId - The ID of the route analysis.
$sel:source:RouteAnalysis', routeAnalysis_source - The source.
$sel:startTimestamp:RouteAnalysis', routeAnalysis_startTimestamp - The time that the analysis started.
$sel:status:RouteAnalysis', routeAnalysis_status - The status of the route analysis.
$sel:useMiddleboxes:RouteAnalysis', routeAnalysis_useMiddleboxes - Indicates whether to include the location of middlebox appliances in the
route analysis.
routeAnalysis_destination :: Lens' RouteAnalysis (Maybe RouteAnalysisEndpointOptions) Source #
The destination.
routeAnalysis_forwardPath :: Lens' RouteAnalysis (Maybe RouteAnalysisPath) Source #
The forward path.
routeAnalysis_globalNetworkId :: Lens' RouteAnalysis (Maybe Text) Source #
The ID of the global network.
routeAnalysis_includeReturnPath :: Lens' RouteAnalysis (Maybe Bool) Source #
Indicates whether to analyze the return path. The return path is not analyzed if the forward path analysis does not succeed.
routeAnalysis_ownerAccountId :: Lens' RouteAnalysis (Maybe Text) Source #
The ID of the AWS account that created the route analysis.
routeAnalysis_returnPath :: Lens' RouteAnalysis (Maybe RouteAnalysisPath) Source #
The return path.
routeAnalysis_routeAnalysisId :: Lens' RouteAnalysis (Maybe Text) Source #
The ID of the route analysis.
routeAnalysis_source :: Lens' RouteAnalysis (Maybe RouteAnalysisEndpointOptions) Source #
The source.
routeAnalysis_startTimestamp :: Lens' RouteAnalysis (Maybe UTCTime) Source #
The time that the analysis started.
routeAnalysis_status :: Lens' RouteAnalysis (Maybe RouteAnalysisStatus) Source #
The status of the route analysis.
routeAnalysis_useMiddleboxes :: Lens' RouteAnalysis (Maybe Bool) Source #
Indicates whether to include the location of middlebox appliances in the route analysis.
RouteAnalysisCompletion
data RouteAnalysisCompletion Source #
Describes the status of an analysis at completion.
See: newRouteAnalysisCompletion smart constructor.
Constructors
| RouteAnalysisCompletion' | |
Fields
| |
Instances
newRouteAnalysisCompletion :: RouteAnalysisCompletion Source #
Create a value of RouteAnalysisCompletion 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:reasonCode:RouteAnalysisCompletion', routeAnalysisCompletion_reasonCode - The reason code. Available only if a connection is not found.
BLACKHOLE_ROUTE_FOR_DESTINATION_FOUND- Found a black hole route with the destination CIDR block.CYCLIC_PATH_DETECTED- Found the same resource multiple times while traversing the path.INACTIVE_ROUTE_FOR_DESTINATION_FOUND- Found an inactive route with the destination CIDR block.MAX_HOPS_EXCEEDED- Analysis exceeded 64 hops without finding the destination.ROUTE_NOT_FOUND- Cannot find a route table with the destination CIDR block.TGW_ATTACH_ARN_NO_MATCH- Found an attachment, but not with the correct destination ARN.TGW_ATTACH_NOT_FOUND- Cannot find an attachment.TGW_ATTACH_NOT_IN_TGW- Found an attachment, but not to the correct transit gateway.TGW_ATTACH_STABLE_ROUTE_TABLE_NOT_FOUND- The state of the route table association is not associated.
$sel:reasonContext:RouteAnalysisCompletion', routeAnalysisCompletion_reasonContext - Additional information about the path. Available only if a connection is
not found.
$sel:resultCode:RouteAnalysisCompletion', routeAnalysisCompletion_resultCode - The result of the analysis. If the status is NOT_CONNECTED, check the
reason code.
routeAnalysisCompletion_reasonCode :: Lens' RouteAnalysisCompletion (Maybe RouteAnalysisCompletionReasonCode) Source #
The reason code. Available only if a connection is not found.
BLACKHOLE_ROUTE_FOR_DESTINATION_FOUND- Found a black hole route with the destination CIDR block.CYCLIC_PATH_DETECTED- Found the same resource multiple times while traversing the path.INACTIVE_ROUTE_FOR_DESTINATION_FOUND- Found an inactive route with the destination CIDR block.MAX_HOPS_EXCEEDED- Analysis exceeded 64 hops without finding the destination.ROUTE_NOT_FOUND- Cannot find a route table with the destination CIDR block.TGW_ATTACH_ARN_NO_MATCH- Found an attachment, but not with the correct destination ARN.TGW_ATTACH_NOT_FOUND- Cannot find an attachment.TGW_ATTACH_NOT_IN_TGW- Found an attachment, but not to the correct transit gateway.TGW_ATTACH_STABLE_ROUTE_TABLE_NOT_FOUND- The state of the route table association is not associated.
routeAnalysisCompletion_reasonContext :: Lens' RouteAnalysisCompletion (Maybe (HashMap Text Text)) Source #
Additional information about the path. Available only if a connection is not found.
routeAnalysisCompletion_resultCode :: Lens' RouteAnalysisCompletion (Maybe RouteAnalysisCompletionResultCode) Source #
The result of the analysis. If the status is NOT_CONNECTED, check the
reason code.
RouteAnalysisEndpointOptions
data RouteAnalysisEndpointOptions Source #
Describes a source or a destination.
See: newRouteAnalysisEndpointOptions smart constructor.
Constructors
| RouteAnalysisEndpointOptions' | |
Fields
| |
Instances
newRouteAnalysisEndpointOptions :: RouteAnalysisEndpointOptions Source #
Create a value of RouteAnalysisEndpointOptions 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:ipAddress:RouteAnalysisEndpointOptions', routeAnalysisEndpointOptions_ipAddress - The IP address.
$sel:transitGatewayArn:RouteAnalysisEndpointOptions', routeAnalysisEndpointOptions_transitGatewayArn - The ARN of the transit gateway.
$sel:transitGatewayAttachmentArn:RouteAnalysisEndpointOptions', routeAnalysisEndpointOptions_transitGatewayAttachmentArn - The ARN of the transit gateway attachment.
routeAnalysisEndpointOptions_ipAddress :: Lens' RouteAnalysisEndpointOptions (Maybe Text) Source #
The IP address.
routeAnalysisEndpointOptions_transitGatewayArn :: Lens' RouteAnalysisEndpointOptions (Maybe Text) Source #
The ARN of the transit gateway.
routeAnalysisEndpointOptions_transitGatewayAttachmentArn :: Lens' RouteAnalysisEndpointOptions (Maybe Text) Source #
The ARN of the transit gateway attachment.
RouteAnalysisEndpointOptionsSpecification
data RouteAnalysisEndpointOptionsSpecification Source #
Describes a source or a destination.
See: newRouteAnalysisEndpointOptionsSpecification smart constructor.
Constructors
| RouteAnalysisEndpointOptionsSpecification' | |
Instances
newRouteAnalysisEndpointOptionsSpecification :: RouteAnalysisEndpointOptionsSpecification Source #
Create a value of RouteAnalysisEndpointOptionsSpecification 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:ipAddress:RouteAnalysisEndpointOptionsSpecification', routeAnalysisEndpointOptionsSpecification_ipAddress - The IP address.
$sel:transitGatewayAttachmentArn:RouteAnalysisEndpointOptionsSpecification', routeAnalysisEndpointOptionsSpecification_transitGatewayAttachmentArn - The ARN of the transit gateway attachment.
routeAnalysisEndpointOptionsSpecification_ipAddress :: Lens' RouteAnalysisEndpointOptionsSpecification (Maybe Text) Source #
The IP address.
routeAnalysisEndpointOptionsSpecification_transitGatewayAttachmentArn :: Lens' RouteAnalysisEndpointOptionsSpecification (Maybe Text) Source #
The ARN of the transit gateway attachment.
RouteAnalysisPath
data RouteAnalysisPath Source #
Describes a route analysis path.
See: newRouteAnalysisPath smart constructor.
Constructors
| RouteAnalysisPath' | |
Fields
| |
Instances
newRouteAnalysisPath :: RouteAnalysisPath Source #
Create a value of RouteAnalysisPath 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:completionStatus:RouteAnalysisPath', routeAnalysisPath_completionStatus - The status of the analysis at completion.
$sel:path:RouteAnalysisPath', routeAnalysisPath_path - The route analysis path.
routeAnalysisPath_completionStatus :: Lens' RouteAnalysisPath (Maybe RouteAnalysisCompletion) Source #
The status of the analysis at completion.
routeAnalysisPath_path :: Lens' RouteAnalysisPath (Maybe [PathComponent]) Source #
The route analysis path.
RouteTableIdentifier
data RouteTableIdentifier Source #
Describes a route table.
See: newRouteTableIdentifier smart constructor.
Constructors
| RouteTableIdentifier' | |
Fields
| |
Instances
newRouteTableIdentifier :: RouteTableIdentifier Source #
Create a value of RouteTableIdentifier 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:coreNetworkSegmentEdge:RouteTableIdentifier', routeTableIdentifier_coreNetworkSegmentEdge - The segment edge in a core network.
$sel:transitGatewayRouteTableArn:RouteTableIdentifier', routeTableIdentifier_transitGatewayRouteTableArn - The ARN of the transit gateway route table.
routeTableIdentifier_coreNetworkSegmentEdge :: Lens' RouteTableIdentifier (Maybe CoreNetworkSegmentEdgeIdentifier) Source #
The segment edge in a core network.
routeTableIdentifier_transitGatewayRouteTableArn :: Lens' RouteTableIdentifier (Maybe Text) Source #
The ARN of the transit gateway route table.
Site
Describes a site.
See: newSite smart constructor.
Constructors
| Site' | |
Fields
| |
Instances
Create a value of Site 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:createdAt:Site', site_createdAt - The date and time that the site was created.
$sel:description:Site', site_description - The description of the site.
$sel:globalNetworkId:Site', site_globalNetworkId - The ID of the global network.
$sel:location:Site', site_location - The location of the site.
$sel:siteArn:Site', site_siteArn - The Amazon Resource Name (ARN) of the site.
$sel:siteId:Site', site_siteId - The ID of the site.
$sel:state:Site', site_state - The state of the site.
$sel:tags:Site', site_tags - The tags for the site.
SiteToSiteVpnAttachment
data SiteToSiteVpnAttachment Source #
Creates a site-to-site VPN attachment.
See: newSiteToSiteVpnAttachment smart constructor.
Constructors
| SiteToSiteVpnAttachment' | |
Fields
| |
Instances
newSiteToSiteVpnAttachment :: SiteToSiteVpnAttachment Source #
Create a value of SiteToSiteVpnAttachment 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:attachment:SiteToSiteVpnAttachment', siteToSiteVpnAttachment_attachment - Provides details about a site-to-site VPN attachment.
$sel:vpnConnectionArn:SiteToSiteVpnAttachment', siteToSiteVpnAttachment_vpnConnectionArn - The ARN of the site-to-site VPN attachment.
siteToSiteVpnAttachment_attachment :: Lens' SiteToSiteVpnAttachment (Maybe Attachment) Source #
Provides details about a site-to-site VPN attachment.
siteToSiteVpnAttachment_vpnConnectionArn :: Lens' SiteToSiteVpnAttachment (Maybe Text) Source #
The ARN of the site-to-site VPN attachment.
Tag
Describes a tag.
See: newTag smart constructor.
Constructors
| Tag' | |
Instances
| FromJSON Tag Source # | |
| ToJSON Tag Source # | |
Defined in Amazonka.NetworkManager.Types.Tag | |
| Generic Tag Source # | |
| Read Tag Source # | |
| Show Tag Source # | |
| NFData Tag Source # | |
Defined in Amazonka.NetworkManager.Types.Tag | |
| Eq Tag Source # | |
| Hashable Tag Source # | |
Defined in Amazonka.NetworkManager.Types.Tag | |
| type Rep Tag Source # | |
Defined in Amazonka.NetworkManager.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.NetworkManager.Types.Tag" "amazonka-networkmanager-2.0-4HNcDlBc00x67cUJWWz3sw" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) | |
Create a value of Tag 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:key:Tag', tag_key - The tag key.
Constraints: Maximum length of 128 characters.
$sel:value:Tag', tag_value - The tag value.
Constraints: Maximum length of 256 characters.
tag_key :: Lens' Tag (Maybe Text) Source #
The tag key.
Constraints: Maximum length of 128 characters.
tag_value :: Lens' Tag (Maybe Text) Source #
The tag value.
Constraints: Maximum length of 256 characters.
TransitGatewayConnectPeerAssociation
data TransitGatewayConnectPeerAssociation Source #
Describes a transit gateway Connect peer association.
See: newTransitGatewayConnectPeerAssociation smart constructor.
Constructors
| TransitGatewayConnectPeerAssociation' | |
Fields
| |
Instances
newTransitGatewayConnectPeerAssociation :: TransitGatewayConnectPeerAssociation Source #
Create a value of TransitGatewayConnectPeerAssociation 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:deviceId:TransitGatewayConnectPeerAssociation', transitGatewayConnectPeerAssociation_deviceId - The ID of the device.
$sel:globalNetworkId:TransitGatewayConnectPeerAssociation', transitGatewayConnectPeerAssociation_globalNetworkId - The ID of the global network.
$sel:linkId:TransitGatewayConnectPeerAssociation', transitGatewayConnectPeerAssociation_linkId - The ID of the link.
$sel:state:TransitGatewayConnectPeerAssociation', transitGatewayConnectPeerAssociation_state - The state of the association.
$sel:transitGatewayConnectPeerArn:TransitGatewayConnectPeerAssociation', transitGatewayConnectPeerAssociation_transitGatewayConnectPeerArn - The Amazon Resource Name (ARN) of the transit gateway Connect peer.
transitGatewayConnectPeerAssociation_deviceId :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text) Source #
The ID of the device.
transitGatewayConnectPeerAssociation_globalNetworkId :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text) Source #
The ID of the global network.
transitGatewayConnectPeerAssociation_linkId :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text) Source #
The ID of the link.
transitGatewayConnectPeerAssociation_state :: Lens' TransitGatewayConnectPeerAssociation (Maybe TransitGatewayConnectPeerAssociationState) Source #
The state of the association.
transitGatewayConnectPeerAssociation_transitGatewayConnectPeerArn :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text) Source #
The Amazon Resource Name (ARN) of the transit gateway Connect peer.
TransitGatewayPeering
data TransitGatewayPeering Source #
Describes a transit gateway peering attachment.
See: newTransitGatewayPeering smart constructor.
Constructors
| TransitGatewayPeering' | |
Fields
| |
Instances
newTransitGatewayPeering :: TransitGatewayPeering Source #
Create a value of TransitGatewayPeering 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:peering:TransitGatewayPeering', transitGatewayPeering_peering - Describes a transit gateway peer connection.
$sel:transitGatewayArn:TransitGatewayPeering', transitGatewayPeering_transitGatewayArn - The ARN of the transit gateway.
$sel:transitGatewayPeeringAttachmentId:TransitGatewayPeering', transitGatewayPeering_transitGatewayPeeringAttachmentId - The ID of the transit gateway peering attachment.
transitGatewayPeering_peering :: Lens' TransitGatewayPeering (Maybe Peering) Source #
Describes a transit gateway peer connection.
transitGatewayPeering_transitGatewayArn :: Lens' TransitGatewayPeering (Maybe Text) Source #
The ARN of the transit gateway.
transitGatewayPeering_transitGatewayPeeringAttachmentId :: Lens' TransitGatewayPeering (Maybe Text) Source #
The ID of the transit gateway peering attachment.
TransitGatewayRegistration
data TransitGatewayRegistration Source #
Describes the registration of a transit gateway to a global network.
See: newTransitGatewayRegistration smart constructor.
Constructors
| TransitGatewayRegistration' | |
Fields
| |
Instances
newTransitGatewayRegistration :: TransitGatewayRegistration Source #
Create a value of TransitGatewayRegistration 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:globalNetworkId:TransitGatewayRegistration', transitGatewayRegistration_globalNetworkId - The ID of the global network.
$sel:state:TransitGatewayRegistration', transitGatewayRegistration_state - The state of the transit gateway registration.
$sel:transitGatewayArn:TransitGatewayRegistration', transitGatewayRegistration_transitGatewayArn - The Amazon Resource Name (ARN) of the transit gateway.
transitGatewayRegistration_globalNetworkId :: Lens' TransitGatewayRegistration (Maybe Text) Source #
The ID of the global network.
transitGatewayRegistration_state :: Lens' TransitGatewayRegistration (Maybe TransitGatewayRegistrationStateReason) Source #
The state of the transit gateway registration.
transitGatewayRegistration_transitGatewayArn :: Lens' TransitGatewayRegistration (Maybe Text) Source #
The Amazon Resource Name (ARN) of the transit gateway.
TransitGatewayRegistrationStateReason
data TransitGatewayRegistrationStateReason Source #
Describes the status of a transit gateway registration.
See: newTransitGatewayRegistrationStateReason smart constructor.
Constructors
| TransitGatewayRegistrationStateReason' | |
Instances
newTransitGatewayRegistrationStateReason :: TransitGatewayRegistrationStateReason Source #
Create a value of TransitGatewayRegistrationStateReason 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:code:TransitGatewayRegistrationStateReason', transitGatewayRegistrationStateReason_code - The code for the state reason.
$sel:message:TransitGatewayRegistrationStateReason', transitGatewayRegistrationStateReason_message - The message for the state reason.
transitGatewayRegistrationStateReason_code :: Lens' TransitGatewayRegistrationStateReason (Maybe TransitGatewayRegistrationState) Source #
The code for the state reason.
transitGatewayRegistrationStateReason_message :: Lens' TransitGatewayRegistrationStateReason (Maybe Text) Source #
The message for the state reason.
TransitGatewayRouteTableAttachment
data TransitGatewayRouteTableAttachment Source #
Describes a transit gateway route table attachment.
See: newTransitGatewayRouteTableAttachment smart constructor.
Constructors
| TransitGatewayRouteTableAttachment' | |
Fields
| |
Instances
newTransitGatewayRouteTableAttachment :: TransitGatewayRouteTableAttachment Source #
Create a value of TransitGatewayRouteTableAttachment 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:attachment:TransitGatewayRouteTableAttachment', transitGatewayRouteTableAttachment_attachment - Undocumented member.
$sel:peeringId:TransitGatewayRouteTableAttachment', transitGatewayRouteTableAttachment_peeringId - The ID of the peering attachment.
$sel:transitGatewayRouteTableArn:TransitGatewayRouteTableAttachment', transitGatewayRouteTableAttachment_transitGatewayRouteTableArn - The ARN of the transit gateway attachment route table.
transitGatewayRouteTableAttachment_attachment :: Lens' TransitGatewayRouteTableAttachment (Maybe Attachment) Source #
Undocumented member.
transitGatewayRouteTableAttachment_peeringId :: Lens' TransitGatewayRouteTableAttachment (Maybe Text) Source #
The ID of the peering attachment.
transitGatewayRouteTableAttachment_transitGatewayRouteTableArn :: Lens' TransitGatewayRouteTableAttachment (Maybe Text) Source #
The ARN of the transit gateway attachment route table.
VpcAttachment
data VpcAttachment Source #
Describes a VPC attachment.
See: newVpcAttachment smart constructor.
Constructors
| VpcAttachment' | |
Fields
| |
Instances
newVpcAttachment :: VpcAttachment Source #
Create a value of VpcAttachment 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:attachment:VpcAttachment', vpcAttachment_attachment - Provides details about the VPC attachment.
$sel:options:VpcAttachment', vpcAttachment_options - Provides details about the VPC attachment.
$sel:subnetArns:VpcAttachment', vpcAttachment_subnetArns - The subnet ARNs.
vpcAttachment_attachment :: Lens' VpcAttachment (Maybe Attachment) Source #
Provides details about the VPC attachment.
vpcAttachment_options :: Lens' VpcAttachment (Maybe VpcOptions) Source #
Provides details about the VPC attachment.
vpcAttachment_subnetArns :: Lens' VpcAttachment (Maybe [Text]) Source #
The subnet ARNs.
VpcOptions
data VpcOptions Source #
Describes the VPC options.
See: newVpcOptions smart constructor.
Constructors
| VpcOptions' | |
Fields
| |
Instances
newVpcOptions :: VpcOptions Source #
Create a value of VpcOptions 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:applianceModeSupport:VpcOptions', vpcOptions_applianceModeSupport - Indicates whether appliance mode is supported. If enabled, traffic flow
between a source and destination use the same Availability Zone for the
VPC attachment for the lifetime of that flow. The default value is
false.
$sel:ipv6Support:VpcOptions', vpcOptions_ipv6Support - Indicates whether IPv6 is supported.
vpcOptions_applianceModeSupport :: Lens' VpcOptions (Maybe Bool) Source #
Indicates whether appliance mode is supported. If enabled, traffic flow
between a source and destination use the same Availability Zone for the
VPC attachment for the lifetime of that flow. The default value is
false.
vpcOptions_ipv6Support :: Lens' VpcOptions (Maybe Bool) Source #
Indicates whether IPv6 is supported.