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 |
- 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
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 #
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 #
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 #
pattern ChangeAction_ADD :: ChangeAction | |
pattern ChangeAction_MODIFY :: ChangeAction | |
pattern ChangeAction_REMOVE :: ChangeAction |
Instances
ChangeSetState
newtype ChangeSetState Source #
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 #
pattern ChangeStatus_COMPLETE :: ChangeStatus | |
pattern ChangeStatus_FAILED :: ChangeStatus | |
pattern ChangeStatus_IN_PROGRESS :: ChangeStatus | |
pattern ChangeStatus_NOT_STARTED :: ChangeStatus |
Instances
ChangeType
newtype ChangeType Source #
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 #
Instances
ConnectPeerState
newtype ConnectPeerState Source #
pattern ConnectPeerState_AVAILABLE :: ConnectPeerState | |
pattern ConnectPeerState_CREATING :: ConnectPeerState | |
pattern ConnectPeerState_DELETING :: ConnectPeerState | |
pattern ConnectPeerState_FAILED :: ConnectPeerState |
Instances
ConnectionState
newtype ConnectionState Source #
pattern ConnectionState_AVAILABLE :: ConnectionState | |
pattern ConnectionState_DELETING :: ConnectionState | |
pattern ConnectionState_PENDING :: ConnectionState | |
pattern ConnectionState_UPDATING :: ConnectionState |
Instances
ConnectionStatus
newtype ConnectionStatus Source #
pattern ConnectionStatus_DOWN :: ConnectionStatus | |
pattern ConnectionStatus_UP :: ConnectionStatus |
Instances
ConnectionType
newtype ConnectionType Source #
pattern ConnectionType_BGP :: ConnectionType | |
pattern ConnectionType_IPSEC :: ConnectionType |
Instances
CoreNetworkPolicyAlias
newtype CoreNetworkPolicyAlias Source #
pattern CoreNetworkPolicyAlias_LATEST :: CoreNetworkPolicyAlias | |
pattern CoreNetworkPolicyAlias_LIVE :: CoreNetworkPolicyAlias |
Instances
CoreNetworkState
newtype CoreNetworkState Source #
pattern CoreNetworkState_AVAILABLE :: CoreNetworkState | |
pattern CoreNetworkState_CREATING :: CoreNetworkState | |
pattern CoreNetworkState_DELETING :: CoreNetworkState | |
pattern CoreNetworkState_UPDATING :: CoreNetworkState |
Instances
CustomerGatewayAssociationState
newtype CustomerGatewayAssociationState Source #
Instances
DeviceState
newtype DeviceState Source #
pattern DeviceState_AVAILABLE :: DeviceState | |
pattern DeviceState_DELETING :: DeviceState | |
pattern DeviceState_PENDING :: DeviceState | |
pattern DeviceState_UPDATING :: DeviceState |
Instances
GlobalNetworkState
newtype GlobalNetworkState Source #
pattern GlobalNetworkState_AVAILABLE :: GlobalNetworkState | |
pattern GlobalNetworkState_DELETING :: GlobalNetworkState | |
pattern GlobalNetworkState_PENDING :: GlobalNetworkState | |
pattern GlobalNetworkState_UPDATING :: GlobalNetworkState |
Instances
LinkAssociationState
newtype LinkAssociationState Source #
pattern LinkAssociationState_AVAILABLE :: LinkAssociationState | |
pattern LinkAssociationState_DELETED :: LinkAssociationState | |
pattern LinkAssociationState_DELETING :: LinkAssociationState | |
pattern LinkAssociationState_PENDING :: LinkAssociationState |
Instances
LinkState
pattern LinkState_AVAILABLE :: LinkState | |
pattern LinkState_DELETING :: LinkState | |
pattern LinkState_PENDING :: LinkState | |
pattern LinkState_UPDATING :: LinkState |
Instances
PeeringState
newtype PeeringState Source #
pattern PeeringState_AVAILABLE :: PeeringState | |
pattern PeeringState_CREATING :: PeeringState | |
pattern PeeringState_DELETING :: PeeringState | |
pattern PeeringState_FAILED :: PeeringState |
Instances
PeeringType
newtype PeeringType Source #
pattern PeeringType_TRANSIT_GATEWAY :: PeeringType |
Instances
RouteAnalysisCompletionReasonCode
newtype RouteAnalysisCompletionReasonCode Source #
Instances
RouteAnalysisCompletionResultCode
newtype RouteAnalysisCompletionResultCode Source #
pattern RouteAnalysisCompletionResultCode_CONNECTED :: RouteAnalysisCompletionResultCode | |
pattern RouteAnalysisCompletionResultCode_NOT_CONNECTED :: RouteAnalysisCompletionResultCode |
Instances
RouteAnalysisStatus
newtype RouteAnalysisStatus Source #
pattern RouteAnalysisStatus_COMPLETED :: RouteAnalysisStatus | |
pattern RouteAnalysisStatus_FAILED :: RouteAnalysisStatus | |
pattern RouteAnalysisStatus_RUNNING :: RouteAnalysisStatus |
Instances
RouteState
newtype RouteState Source #
pattern RouteState_ACTIVE :: RouteState | |
pattern RouteState_BLACKHOLE :: RouteState |
Instances
RouteTableType
newtype RouteTableType Source #
pattern RouteTableType_CORE_NETWORK_SEGMENT :: RouteTableType | |
pattern RouteTableType_TRANSIT_GATEWAY_ROUTE_TABLE :: RouteTableType |
Instances
RouteType
pattern RouteType_PROPAGATED :: RouteType | |
pattern RouteType_STATIC :: RouteType |
Instances
SiteState
pattern SiteState_AVAILABLE :: SiteState | |
pattern SiteState_DELETING :: SiteState | |
pattern SiteState_PENDING :: SiteState | |
pattern SiteState_UPDATING :: SiteState |
Instances
TransitGatewayConnectPeerAssociationState
newtype TransitGatewayConnectPeerAssociationState Source #
Instances
TransitGatewayRegistrationState
newtype TransitGatewayRegistrationState Source #
Instances
TunnelProtocol
newtype TunnelProtocol Source #
pattern TunnelProtocol_GRE :: TunnelProtocol |
Instances
AWSLocation
data AWSLocation Source #
Specifies a location in Amazon Web Services.
See: newAWSLocation
smart constructor.
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.
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.
Attachment' | |
|
Instances
newAttachment :: Attachment Source #
Create a value of Attachment
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:attachmentId:Attachment'
, attachment_attachmentId
- The ID of the attachment.
Attachment
, attachment_attachmentPolicyRuleNumber
- The policy rule number associated with the attachment.
$sel:attachmentType:Attachment'
, attachment_attachmentType
- The type of attachment.
$sel:coreNetworkArn:Attachment'
, attachment_coreNetworkArn
- The ARN of a core network.
$sel:coreNetworkId:Attachment'
, attachment_coreNetworkId
- The ID of a core network.
$sel:createdAt:Attachment'
, attachment_createdAt
- The timestamp when the attachment was created.
$sel:edgeLocation:Attachment'
, attachment_edgeLocation
- The Region where the edge is located.
$sel:ownerAccountId:Attachment'
, attachment_ownerAccountId
- The ID of the attachment account owner.
$sel:proposedSegmentChange:Attachment'
, attachment_proposedSegmentChange
- The attachment to move from one segment to another.
$sel:resourceArn:Attachment'
, attachment_resourceArn
- The attachment resource ARN.
Attachment
, attachment_segmentName
- The name of the segment attachment.
$sel:state:Attachment'
, attachment_state
- The state of the attachment.
Attachment
, attachment_tags
- The tags associated with the attachment.
$sel:updatedAt:Attachment'
, attachment_updatedAt
- The timestamp when the attachment was last updated.
attachment_attachmentId :: Lens' Attachment (Maybe Text) Source #
The ID of the attachment.
attachment_attachmentPolicyRuleNumber :: Lens' Attachment (Maybe Int) Source #
The policy rule number associated with the attachment.
attachment_attachmentType :: Lens' Attachment (Maybe AttachmentType) Source #
The type of attachment.
attachment_coreNetworkArn :: Lens' Attachment (Maybe Text) Source #
The ARN of a core network.
attachment_coreNetworkId :: Lens' Attachment (Maybe Text) Source #
The ID of a core network.
attachment_createdAt :: Lens' Attachment (Maybe UTCTime) Source #
The timestamp when the attachment was created.
attachment_edgeLocation :: Lens' Attachment (Maybe Text) Source #
The Region where the edge is located.
attachment_ownerAccountId :: Lens' Attachment (Maybe Text) Source #
The ID of the attachment account owner.
attachment_proposedSegmentChange :: Lens' Attachment (Maybe ProposedSegmentChange) Source #
The attachment to move from one segment to another.
attachment_resourceArn :: Lens' Attachment (Maybe Text) Source #
The attachment resource ARN.
attachment_segmentName :: Lens' Attachment (Maybe Text) Source #
The name of the segment attachment.
attachment_state :: Lens' Attachment (Maybe AttachmentState) Source #
The state of the attachment.
attachment_tags :: Lens' Attachment (Maybe [Tag]) Source #
The tags associated with the attachment.
attachment_updatedAt :: Lens' Attachment (Maybe UTCTime) Source #
The timestamp when the attachment was last updated.
Bandwidth
Describes bandwidth information.
See: newBandwidth
smart constructor.
Bandwidth' | |
|
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.
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.
ConnectAttachment' | |
|
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.
ConnectAttachmentOptions' | |
|
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.
ConnectPeer' | |
|
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.
ConnectPeerAssociation' | |
|
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.
ConnectPeerBgpConfiguration' | |
|
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.
ConnectPeerConfiguration' | |
|
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.
ConnectPeerSummary' | |
|
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.
Connection' | |
|
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.
ConnectionHealth' | |
|
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.
CoreNetwork' | |
|
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.
CoreNetworkChange' | |
|
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.
CoreNetworkChangeEvent' | |
|
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.
CoreNetworkChangeEventValues' | |
|
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.
CoreNetworkChangeValues' | |
|
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.
CoreNetworkEdge' | |
|
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.
CoreNetworkPolicy' | |
|
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.
Instances
newCoreNetworkPolicyError Source #
:: 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.
CoreNetworkPolicyVersion' | |
|
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.
CoreNetworkSegment' | |
|
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.
CoreNetworkSegmentEdgeIdentifier' | |
|
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.
CoreNetworkSummary' | |
|
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.
CustomerGatewayAssociation' | |
|
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.
Device' | |
|
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.
GlobalNetwork' | |
|
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.
Link' | |
|
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.
LinkAssociation' | |
|
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.
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.
NetworkResource' | |
|
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.
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.
NetworkResourceSummary' | |
|
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.
NetworkRoute' | |
|
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.
NetworkRouteDestination' | |
|
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.
NetworkTelemetry' | |
|
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.
OrganizationStatus' | |
|
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.
PathComponent' | |
|
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.
Peering' | |
|
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.
ProposedSegmentChange' | |
|
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.
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.
RouteAnalysis' | |
|
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.
RouteAnalysisCompletion' | |
|
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.
RouteAnalysisEndpointOptions' | |
|
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.
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.
RouteAnalysisPath' | |
|
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.
RouteTableIdentifier' | |
|
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.
Site' | |
|
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.
SiteToSiteVpnAttachment' | |
|
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.
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.
TransitGatewayConnectPeerAssociation' | |
|
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.
TransitGatewayPeering' | |
|
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.
TransitGatewayRegistration' | |
|
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.
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.
TransitGatewayRouteTableAttachment' | |
|
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.
VpcAttachment' | |
|
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.
VpcOptions' | |
|
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.