-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Amazon Network Manager SDK. -- -- Derived from API version 2019-07-05 of the AWS service -- descriptions, licensed under Apache 2.0. -- -- The types from this library are intended to be used with -- amazonka, which provides mechanisms for specifying AuthN/AuthZ -- information, sending requests, and receiving responses. -- -- It is recommended to use generic lenses or optics from packages such -- as generic-lens or optics to modify optional fields and -- deconstruct responses. -- -- Generated lenses can be found in Amazonka.NetworkManager.Lens -- and are suitable for use with a lens package such as lens or -- lens-family-core. -- -- See Amazonka.NetworkManager and the AWS documentation to -- get started. @package amazonka-networkmanager @version 2.0 module Amazonka.NetworkManager.Types.AWSLocation -- | Specifies a location in Amazon Web Services. -- -- See: newAWSLocation smart constructor. data AWSLocation AWSLocation' :: Maybe Text -> Maybe Text -> AWSLocation -- | The Amazon Resource Name (ARN) of the subnet that the device is -- located in. [$sel:subnetArn:AWSLocation'] :: AWSLocation -> Maybe Text -- | The Zone that the device is located in. Specify the ID of an -- Availability Zone, Local Zone, Wavelength Zone, or an Outpost. [$sel:zone:AWSLocation'] :: AWSLocation -> Maybe Text -- | 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. newAWSLocation :: AWSLocation -- | The Amazon Resource Name (ARN) of the subnet that the device is -- located in. aWSLocation_subnetArn :: Lens' AWSLocation (Maybe Text) -- | The Zone that the device is located in. Specify the ID of an -- Availability Zone, Local Zone, Wavelength Zone, or an Outpost. aWSLocation_zone :: Lens' AWSLocation (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.AWSLocation.AWSLocation instance GHC.Show.Show Amazonka.NetworkManager.Types.AWSLocation.AWSLocation instance GHC.Read.Read Amazonka.NetworkManager.Types.AWSLocation.AWSLocation instance GHC.Classes.Eq Amazonka.NetworkManager.Types.AWSLocation.AWSLocation instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.AWSLocation.AWSLocation instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.AWSLocation.AWSLocation instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.AWSLocation.AWSLocation instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.AWSLocation.AWSLocation module Amazonka.NetworkManager.Types.AccountStatus -- | Describes the current status of an account within an Amazon Web -- Services Organization, including service-linked roles (SLRs). -- -- See: newAccountStatus smart constructor. data AccountStatus AccountStatus' :: Maybe Text -> Maybe Text -> AccountStatus -- | The ID of an account within the Amazon Web Services Organization. [$sel:accountId:AccountStatus'] :: AccountStatus -> Maybe Text -- | The status of SLR deployment for the account. [$sel:sLRDeploymentStatus:AccountStatus'] :: AccountStatus -> Maybe Text -- | 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. newAccountStatus :: AccountStatus -- | The ID of an account within the Amazon Web Services Organization. accountStatus_accountId :: Lens' AccountStatus (Maybe Text) -- | The status of SLR deployment for the account. accountStatus_sLRDeploymentStatus :: Lens' AccountStatus (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.AccountStatus.AccountStatus instance GHC.Show.Show Amazonka.NetworkManager.Types.AccountStatus.AccountStatus instance GHC.Read.Read Amazonka.NetworkManager.Types.AccountStatus.AccountStatus instance GHC.Classes.Eq Amazonka.NetworkManager.Types.AccountStatus.AccountStatus instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.AccountStatus.AccountStatus instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.AccountStatus.AccountStatus instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.AccountStatus.AccountStatus module Amazonka.NetworkManager.Types.AttachmentState newtype AttachmentState AttachmentState' :: Text -> AttachmentState [fromAttachmentState] :: AttachmentState -> Text 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 instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.AttachmentState.AttachmentState instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.AttachmentState.AttachmentState instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.AttachmentState.AttachmentState instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.AttachmentState.AttachmentState instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.AttachmentState.AttachmentState instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.AttachmentState.AttachmentState instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.AttachmentState.AttachmentState instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.AttachmentState.AttachmentState instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.AttachmentState.AttachmentState instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.AttachmentState.AttachmentState instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.AttachmentState.AttachmentState instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.AttachmentState.AttachmentState instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.AttachmentState.AttachmentState instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.AttachmentState.AttachmentState instance GHC.Generics.Generic Amazonka.NetworkManager.Types.AttachmentState.AttachmentState instance GHC.Classes.Ord Amazonka.NetworkManager.Types.AttachmentState.AttachmentState instance GHC.Classes.Eq Amazonka.NetworkManager.Types.AttachmentState.AttachmentState instance GHC.Read.Read Amazonka.NetworkManager.Types.AttachmentState.AttachmentState instance GHC.Show.Show Amazonka.NetworkManager.Types.AttachmentState.AttachmentState module Amazonka.NetworkManager.Types.AttachmentType newtype AttachmentType AttachmentType' :: Text -> AttachmentType [fromAttachmentType] :: AttachmentType -> Text pattern AttachmentType_CONNECT :: AttachmentType pattern AttachmentType_SITE_TO_SITE_VPN :: AttachmentType pattern AttachmentType_TRANSIT_GATEWAY_ROUTE_TABLE :: AttachmentType pattern AttachmentType_VPC :: AttachmentType instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.AttachmentType.AttachmentType instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.AttachmentType.AttachmentType instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.AttachmentType.AttachmentType instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.AttachmentType.AttachmentType instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.AttachmentType.AttachmentType instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.AttachmentType.AttachmentType instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.AttachmentType.AttachmentType instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.AttachmentType.AttachmentType instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.AttachmentType.AttachmentType instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.AttachmentType.AttachmentType instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.AttachmentType.AttachmentType instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.AttachmentType.AttachmentType instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.AttachmentType.AttachmentType instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.AttachmentType.AttachmentType instance GHC.Generics.Generic Amazonka.NetworkManager.Types.AttachmentType.AttachmentType instance GHC.Classes.Ord Amazonka.NetworkManager.Types.AttachmentType.AttachmentType instance GHC.Classes.Eq Amazonka.NetworkManager.Types.AttachmentType.AttachmentType instance GHC.Read.Read Amazonka.NetworkManager.Types.AttachmentType.AttachmentType instance GHC.Show.Show Amazonka.NetworkManager.Types.AttachmentType.AttachmentType module Amazonka.NetworkManager.Types.Bandwidth -- | Describes bandwidth information. -- -- See: newBandwidth smart constructor. data Bandwidth Bandwidth' :: Maybe Int -> Maybe Int -> Bandwidth -- | Download speed in Mbps. [$sel:downloadSpeed:Bandwidth'] :: Bandwidth -> Maybe Int -- | Upload speed in Mbps. [$sel:uploadSpeed:Bandwidth'] :: Bandwidth -> Maybe Int -- | 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. newBandwidth :: Bandwidth -- | Download speed in Mbps. bandwidth_downloadSpeed :: Lens' Bandwidth (Maybe Int) -- | Upload speed in Mbps. bandwidth_uploadSpeed :: Lens' Bandwidth (Maybe Int) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.Bandwidth.Bandwidth instance GHC.Show.Show Amazonka.NetworkManager.Types.Bandwidth.Bandwidth instance GHC.Read.Read Amazonka.NetworkManager.Types.Bandwidth.Bandwidth instance GHC.Classes.Eq Amazonka.NetworkManager.Types.Bandwidth.Bandwidth instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.Bandwidth.Bandwidth instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.Bandwidth.Bandwidth instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.Bandwidth.Bandwidth instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.Bandwidth.Bandwidth module Amazonka.NetworkManager.Types.BgpOptions -- | Describes the BGP options. -- -- See: newBgpOptions smart constructor. data BgpOptions BgpOptions' :: Maybe Integer -> BgpOptions -- | The Peer ASN of the BGP. [$sel:peerAsn:BgpOptions'] :: BgpOptions -> Maybe Integer -- | 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. newBgpOptions :: BgpOptions -- | The Peer ASN of the BGP. bgpOptions_peerAsn :: Lens' BgpOptions (Maybe Integer) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.BgpOptions.BgpOptions instance GHC.Show.Show Amazonka.NetworkManager.Types.BgpOptions.BgpOptions instance GHC.Read.Read Amazonka.NetworkManager.Types.BgpOptions.BgpOptions instance GHC.Classes.Eq Amazonka.NetworkManager.Types.BgpOptions.BgpOptions instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.BgpOptions.BgpOptions instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.BgpOptions.BgpOptions instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.BgpOptions.BgpOptions module Amazonka.NetworkManager.Types.ChangeAction newtype ChangeAction ChangeAction' :: Text -> ChangeAction [fromChangeAction] :: ChangeAction -> Text pattern ChangeAction_ADD :: ChangeAction pattern ChangeAction_MODIFY :: ChangeAction pattern ChangeAction_REMOVE :: ChangeAction instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.ChangeAction.ChangeAction instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.ChangeAction.ChangeAction instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.ChangeAction.ChangeAction instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.ChangeAction.ChangeAction instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.ChangeAction.ChangeAction instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.ChangeAction.ChangeAction instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.ChangeAction.ChangeAction instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.ChangeAction.ChangeAction instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.ChangeAction.ChangeAction instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.ChangeAction.ChangeAction instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.ChangeAction.ChangeAction instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.ChangeAction.ChangeAction instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.ChangeAction.ChangeAction instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.ChangeAction.ChangeAction instance GHC.Generics.Generic Amazonka.NetworkManager.Types.ChangeAction.ChangeAction instance GHC.Classes.Ord Amazonka.NetworkManager.Types.ChangeAction.ChangeAction instance GHC.Classes.Eq Amazonka.NetworkManager.Types.ChangeAction.ChangeAction instance GHC.Read.Read Amazonka.NetworkManager.Types.ChangeAction.ChangeAction instance GHC.Show.Show Amazonka.NetworkManager.Types.ChangeAction.ChangeAction module Amazonka.NetworkManager.Types.ChangeSetState newtype ChangeSetState ChangeSetState' :: Text -> ChangeSetState [fromChangeSetState] :: ChangeSetState -> Text 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 instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.ChangeSetState.ChangeSetState instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.ChangeSetState.ChangeSetState instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.ChangeSetState.ChangeSetState instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.ChangeSetState.ChangeSetState instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.ChangeSetState.ChangeSetState instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.ChangeSetState.ChangeSetState instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.ChangeSetState.ChangeSetState instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.ChangeSetState.ChangeSetState instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.ChangeSetState.ChangeSetState instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.ChangeSetState.ChangeSetState instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.ChangeSetState.ChangeSetState instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.ChangeSetState.ChangeSetState instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.ChangeSetState.ChangeSetState instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.ChangeSetState.ChangeSetState instance GHC.Generics.Generic Amazonka.NetworkManager.Types.ChangeSetState.ChangeSetState instance GHC.Classes.Ord Amazonka.NetworkManager.Types.ChangeSetState.ChangeSetState instance GHC.Classes.Eq Amazonka.NetworkManager.Types.ChangeSetState.ChangeSetState instance GHC.Read.Read Amazonka.NetworkManager.Types.ChangeSetState.ChangeSetState instance GHC.Show.Show Amazonka.NetworkManager.Types.ChangeSetState.ChangeSetState module Amazonka.NetworkManager.Types.ChangeStatus newtype ChangeStatus ChangeStatus' :: Text -> ChangeStatus [fromChangeStatus] :: ChangeStatus -> Text pattern ChangeStatus_COMPLETE :: ChangeStatus pattern ChangeStatus_FAILED :: ChangeStatus pattern ChangeStatus_IN_PROGRESS :: ChangeStatus pattern ChangeStatus_NOT_STARTED :: ChangeStatus instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.ChangeStatus.ChangeStatus instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.ChangeStatus.ChangeStatus instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.ChangeStatus.ChangeStatus instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.ChangeStatus.ChangeStatus instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.ChangeStatus.ChangeStatus instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.ChangeStatus.ChangeStatus instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.ChangeStatus.ChangeStatus instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.ChangeStatus.ChangeStatus instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.ChangeStatus.ChangeStatus instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.ChangeStatus.ChangeStatus instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.ChangeStatus.ChangeStatus instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.ChangeStatus.ChangeStatus instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.ChangeStatus.ChangeStatus instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.ChangeStatus.ChangeStatus instance GHC.Generics.Generic Amazonka.NetworkManager.Types.ChangeStatus.ChangeStatus instance GHC.Classes.Ord Amazonka.NetworkManager.Types.ChangeStatus.ChangeStatus instance GHC.Classes.Eq Amazonka.NetworkManager.Types.ChangeStatus.ChangeStatus instance GHC.Read.Read Amazonka.NetworkManager.Types.ChangeStatus.ChangeStatus instance GHC.Show.Show Amazonka.NetworkManager.Types.ChangeStatus.ChangeStatus module Amazonka.NetworkManager.Types.ChangeType newtype ChangeType ChangeType' :: Text -> ChangeType [fromChangeType] :: ChangeType -> Text 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 instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.ChangeType.ChangeType instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.ChangeType.ChangeType instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.ChangeType.ChangeType instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.ChangeType.ChangeType instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.ChangeType.ChangeType instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.ChangeType.ChangeType instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.ChangeType.ChangeType instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.ChangeType.ChangeType instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.ChangeType.ChangeType instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.ChangeType.ChangeType instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.ChangeType.ChangeType instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.ChangeType.ChangeType instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.ChangeType.ChangeType instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.ChangeType.ChangeType instance GHC.Generics.Generic Amazonka.NetworkManager.Types.ChangeType.ChangeType instance GHC.Classes.Ord Amazonka.NetworkManager.Types.ChangeType.ChangeType instance GHC.Classes.Eq Amazonka.NetworkManager.Types.ChangeType.ChangeType instance GHC.Read.Read Amazonka.NetworkManager.Types.ChangeType.ChangeType instance GHC.Show.Show Amazonka.NetworkManager.Types.ChangeType.ChangeType module Amazonka.NetworkManager.Types.ConnectPeerAssociationState newtype ConnectPeerAssociationState ConnectPeerAssociationState' :: Text -> ConnectPeerAssociationState [fromConnectPeerAssociationState] :: ConnectPeerAssociationState -> Text pattern ConnectPeerAssociationState_AVAILABLE :: ConnectPeerAssociationState pattern ConnectPeerAssociationState_DELETED :: ConnectPeerAssociationState pattern ConnectPeerAssociationState_DELETING :: ConnectPeerAssociationState pattern ConnectPeerAssociationState_PENDING :: ConnectPeerAssociationState instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.ConnectPeerAssociationState.ConnectPeerAssociationState instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.ConnectPeerAssociationState.ConnectPeerAssociationState instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.ConnectPeerAssociationState.ConnectPeerAssociationState instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.ConnectPeerAssociationState.ConnectPeerAssociationState instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.ConnectPeerAssociationState.ConnectPeerAssociationState instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.ConnectPeerAssociationState.ConnectPeerAssociationState instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.ConnectPeerAssociationState.ConnectPeerAssociationState instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.ConnectPeerAssociationState.ConnectPeerAssociationState instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.ConnectPeerAssociationState.ConnectPeerAssociationState instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.ConnectPeerAssociationState.ConnectPeerAssociationState instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.ConnectPeerAssociationState.ConnectPeerAssociationState instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.ConnectPeerAssociationState.ConnectPeerAssociationState instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.ConnectPeerAssociationState.ConnectPeerAssociationState instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.ConnectPeerAssociationState.ConnectPeerAssociationState instance GHC.Generics.Generic Amazonka.NetworkManager.Types.ConnectPeerAssociationState.ConnectPeerAssociationState instance GHC.Classes.Ord Amazonka.NetworkManager.Types.ConnectPeerAssociationState.ConnectPeerAssociationState instance GHC.Classes.Eq Amazonka.NetworkManager.Types.ConnectPeerAssociationState.ConnectPeerAssociationState instance GHC.Read.Read Amazonka.NetworkManager.Types.ConnectPeerAssociationState.ConnectPeerAssociationState instance GHC.Show.Show Amazonka.NetworkManager.Types.ConnectPeerAssociationState.ConnectPeerAssociationState module Amazonka.NetworkManager.Types.ConnectPeerAssociation -- | Describes a core network Connect peer association. -- -- See: newConnectPeerAssociation smart constructor. data ConnectPeerAssociation ConnectPeerAssociation' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe ConnectPeerAssociationState -> ConnectPeerAssociation -- | The ID of the Connect peer. [$sel:connectPeerId:ConnectPeerAssociation'] :: ConnectPeerAssociation -> Maybe Text -- | The ID of the device to connect to. [$sel:deviceId:ConnectPeerAssociation'] :: ConnectPeerAssociation -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:ConnectPeerAssociation'] :: ConnectPeerAssociation -> Maybe Text -- | The ID of the link. [$sel:linkId:ConnectPeerAssociation'] :: ConnectPeerAssociation -> Maybe Text -- | The state of the Connect peer association. [$sel:state:ConnectPeerAssociation'] :: ConnectPeerAssociation -> Maybe ConnectPeerAssociationState -- | 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. newConnectPeerAssociation :: ConnectPeerAssociation -- | The ID of the Connect peer. connectPeerAssociation_connectPeerId :: Lens' ConnectPeerAssociation (Maybe Text) -- | The ID of the device to connect to. connectPeerAssociation_deviceId :: Lens' ConnectPeerAssociation (Maybe Text) -- | The ID of the global network. connectPeerAssociation_globalNetworkId :: Lens' ConnectPeerAssociation (Maybe Text) -- | The ID of the link. connectPeerAssociation_linkId :: Lens' ConnectPeerAssociation (Maybe Text) -- | The state of the Connect peer association. connectPeerAssociation_state :: Lens' ConnectPeerAssociation (Maybe ConnectPeerAssociationState) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.ConnectPeerAssociation.ConnectPeerAssociation instance GHC.Show.Show Amazonka.NetworkManager.Types.ConnectPeerAssociation.ConnectPeerAssociation instance GHC.Read.Read Amazonka.NetworkManager.Types.ConnectPeerAssociation.ConnectPeerAssociation instance GHC.Classes.Eq Amazonka.NetworkManager.Types.ConnectPeerAssociation.ConnectPeerAssociation instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.ConnectPeerAssociation.ConnectPeerAssociation instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.ConnectPeerAssociation.ConnectPeerAssociation instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.ConnectPeerAssociation.ConnectPeerAssociation module Amazonka.NetworkManager.Types.ConnectPeerBgpConfiguration -- | Describes a core network BGP configuration. -- -- See: newConnectPeerBgpConfiguration smart constructor. data ConnectPeerBgpConfiguration ConnectPeerBgpConfiguration' :: Maybe Text -> Maybe Integer -> Maybe Text -> Maybe Integer -> ConnectPeerBgpConfiguration -- | The address of a core network. [$sel:coreNetworkAddress:ConnectPeerBgpConfiguration'] :: ConnectPeerBgpConfiguration -> Maybe Text -- | The ASN of the Coret Network. [$sel:coreNetworkAsn:ConnectPeerBgpConfiguration'] :: ConnectPeerBgpConfiguration -> Maybe Integer -- | The address of a core network Connect peer. [$sel:peerAddress:ConnectPeerBgpConfiguration'] :: ConnectPeerBgpConfiguration -> Maybe Text -- | The ASN of the Connect peer. [$sel:peerAsn:ConnectPeerBgpConfiguration'] :: ConnectPeerBgpConfiguration -> Maybe Integer -- | 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. newConnectPeerBgpConfiguration :: ConnectPeerBgpConfiguration -- | The address of a core network. connectPeerBgpConfiguration_coreNetworkAddress :: Lens' ConnectPeerBgpConfiguration (Maybe Text) -- | The ASN of the Coret Network. connectPeerBgpConfiguration_coreNetworkAsn :: Lens' ConnectPeerBgpConfiguration (Maybe Integer) -- | The address of a core network Connect peer. connectPeerBgpConfiguration_peerAddress :: Lens' ConnectPeerBgpConfiguration (Maybe Text) -- | The ASN of the Connect peer. connectPeerBgpConfiguration_peerAsn :: Lens' ConnectPeerBgpConfiguration (Maybe Integer) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.ConnectPeerBgpConfiguration.ConnectPeerBgpConfiguration instance GHC.Show.Show Amazonka.NetworkManager.Types.ConnectPeerBgpConfiguration.ConnectPeerBgpConfiguration instance GHC.Read.Read Amazonka.NetworkManager.Types.ConnectPeerBgpConfiguration.ConnectPeerBgpConfiguration instance GHC.Classes.Eq Amazonka.NetworkManager.Types.ConnectPeerBgpConfiguration.ConnectPeerBgpConfiguration instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.ConnectPeerBgpConfiguration.ConnectPeerBgpConfiguration instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.ConnectPeerBgpConfiguration.ConnectPeerBgpConfiguration instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.ConnectPeerBgpConfiguration.ConnectPeerBgpConfiguration module Amazonka.NetworkManager.Types.ConnectPeerState newtype ConnectPeerState ConnectPeerState' :: Text -> ConnectPeerState [fromConnectPeerState] :: ConnectPeerState -> Text pattern ConnectPeerState_AVAILABLE :: ConnectPeerState pattern ConnectPeerState_CREATING :: ConnectPeerState pattern ConnectPeerState_DELETING :: ConnectPeerState pattern ConnectPeerState_FAILED :: ConnectPeerState instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.ConnectPeerState.ConnectPeerState instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.ConnectPeerState.ConnectPeerState instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.ConnectPeerState.ConnectPeerState instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.ConnectPeerState.ConnectPeerState instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.ConnectPeerState.ConnectPeerState instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.ConnectPeerState.ConnectPeerState instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.ConnectPeerState.ConnectPeerState instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.ConnectPeerState.ConnectPeerState instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.ConnectPeerState.ConnectPeerState instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.ConnectPeerState.ConnectPeerState instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.ConnectPeerState.ConnectPeerState instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.ConnectPeerState.ConnectPeerState instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.ConnectPeerState.ConnectPeerState instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.ConnectPeerState.ConnectPeerState instance GHC.Generics.Generic Amazonka.NetworkManager.Types.ConnectPeerState.ConnectPeerState instance GHC.Classes.Ord Amazonka.NetworkManager.Types.ConnectPeerState.ConnectPeerState instance GHC.Classes.Eq Amazonka.NetworkManager.Types.ConnectPeerState.ConnectPeerState instance GHC.Read.Read Amazonka.NetworkManager.Types.ConnectPeerState.ConnectPeerState instance GHC.Show.Show Amazonka.NetworkManager.Types.ConnectPeerState.ConnectPeerState module Amazonka.NetworkManager.Types.ConnectionState newtype ConnectionState ConnectionState' :: Text -> ConnectionState [fromConnectionState] :: ConnectionState -> Text pattern ConnectionState_AVAILABLE :: ConnectionState pattern ConnectionState_DELETING :: ConnectionState pattern ConnectionState_PENDING :: ConnectionState pattern ConnectionState_UPDATING :: ConnectionState instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.ConnectionState.ConnectionState instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.ConnectionState.ConnectionState instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.ConnectionState.ConnectionState instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.ConnectionState.ConnectionState instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.ConnectionState.ConnectionState instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.ConnectionState.ConnectionState instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.ConnectionState.ConnectionState instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.ConnectionState.ConnectionState instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.ConnectionState.ConnectionState instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.ConnectionState.ConnectionState instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.ConnectionState.ConnectionState instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.ConnectionState.ConnectionState instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.ConnectionState.ConnectionState instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.ConnectionState.ConnectionState instance GHC.Generics.Generic Amazonka.NetworkManager.Types.ConnectionState.ConnectionState instance GHC.Classes.Ord Amazonka.NetworkManager.Types.ConnectionState.ConnectionState instance GHC.Classes.Eq Amazonka.NetworkManager.Types.ConnectionState.ConnectionState instance GHC.Read.Read Amazonka.NetworkManager.Types.ConnectionState.ConnectionState instance GHC.Show.Show Amazonka.NetworkManager.Types.ConnectionState.ConnectionState module Amazonka.NetworkManager.Types.ConnectionStatus newtype ConnectionStatus ConnectionStatus' :: Text -> ConnectionStatus [fromConnectionStatus] :: ConnectionStatus -> Text pattern ConnectionStatus_DOWN :: ConnectionStatus pattern ConnectionStatus_UP :: ConnectionStatus instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.ConnectionStatus.ConnectionStatus instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.ConnectionStatus.ConnectionStatus instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.ConnectionStatus.ConnectionStatus instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.ConnectionStatus.ConnectionStatus instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.ConnectionStatus.ConnectionStatus instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.ConnectionStatus.ConnectionStatus instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.ConnectionStatus.ConnectionStatus instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.ConnectionStatus.ConnectionStatus instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.ConnectionStatus.ConnectionStatus instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.ConnectionStatus.ConnectionStatus instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.ConnectionStatus.ConnectionStatus instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.ConnectionStatus.ConnectionStatus instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.ConnectionStatus.ConnectionStatus instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.ConnectionStatus.ConnectionStatus instance GHC.Generics.Generic Amazonka.NetworkManager.Types.ConnectionStatus.ConnectionStatus instance GHC.Classes.Ord Amazonka.NetworkManager.Types.ConnectionStatus.ConnectionStatus instance GHC.Classes.Eq Amazonka.NetworkManager.Types.ConnectionStatus.ConnectionStatus instance GHC.Read.Read Amazonka.NetworkManager.Types.ConnectionStatus.ConnectionStatus instance GHC.Show.Show Amazonka.NetworkManager.Types.ConnectionStatus.ConnectionStatus module Amazonka.NetworkManager.Types.ConnectionType newtype ConnectionType ConnectionType' :: Text -> ConnectionType [fromConnectionType] :: ConnectionType -> Text pattern ConnectionType_BGP :: ConnectionType pattern ConnectionType_IPSEC :: ConnectionType instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.ConnectionType.ConnectionType instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.ConnectionType.ConnectionType instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.ConnectionType.ConnectionType instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.ConnectionType.ConnectionType instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.ConnectionType.ConnectionType instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.ConnectionType.ConnectionType instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.ConnectionType.ConnectionType instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.ConnectionType.ConnectionType instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.ConnectionType.ConnectionType instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.ConnectionType.ConnectionType instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.ConnectionType.ConnectionType instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.ConnectionType.ConnectionType instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.ConnectionType.ConnectionType instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.ConnectionType.ConnectionType instance GHC.Generics.Generic Amazonka.NetworkManager.Types.ConnectionType.ConnectionType instance GHC.Classes.Ord Amazonka.NetworkManager.Types.ConnectionType.ConnectionType instance GHC.Classes.Eq Amazonka.NetworkManager.Types.ConnectionType.ConnectionType instance GHC.Read.Read Amazonka.NetworkManager.Types.ConnectionType.ConnectionType instance GHC.Show.Show Amazonka.NetworkManager.Types.ConnectionType.ConnectionType module Amazonka.NetworkManager.Types.ConnectionHealth -- | Describes connection health. -- -- See: newConnectionHealth smart constructor. data ConnectionHealth ConnectionHealth' :: Maybe ConnectionStatus -> Maybe POSIX -> Maybe ConnectionType -> ConnectionHealth -- | The connection status. [$sel:status:ConnectionHealth'] :: ConnectionHealth -> Maybe ConnectionStatus -- | The time the status was last updated. [$sel:timestamp:ConnectionHealth'] :: ConnectionHealth -> Maybe POSIX -- | The connection type. [$sel:type':ConnectionHealth'] :: ConnectionHealth -> Maybe ConnectionType -- | 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. newConnectionHealth :: ConnectionHealth -- | The connection status. connectionHealth_status :: Lens' ConnectionHealth (Maybe ConnectionStatus) -- | The time the status was last updated. connectionHealth_timestamp :: Lens' ConnectionHealth (Maybe UTCTime) -- | The connection type. connectionHealth_type :: Lens' ConnectionHealth (Maybe ConnectionType) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.ConnectionHealth.ConnectionHealth instance GHC.Show.Show Amazonka.NetworkManager.Types.ConnectionHealth.ConnectionHealth instance GHC.Read.Read Amazonka.NetworkManager.Types.ConnectionHealth.ConnectionHealth instance GHC.Classes.Eq Amazonka.NetworkManager.Types.ConnectionHealth.ConnectionHealth instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.ConnectionHealth.ConnectionHealth instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.ConnectionHealth.ConnectionHealth instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.ConnectionHealth.ConnectionHealth module Amazonka.NetworkManager.Types.CoreNetworkChangeEventValues -- | Describes a core network change event. -- -- See: newCoreNetworkChangeEventValues smart constructor. data CoreNetworkChangeEventValues CoreNetworkChangeEventValues' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> CoreNetworkChangeEventValues -- | The ID of the attachment if the change event is associated with an -- attachment. [$sel:attachmentId:CoreNetworkChangeEventValues'] :: CoreNetworkChangeEventValues -> Maybe Text -- | For a STATIC_ROUTE event, this is the IP address. [$sel:cidr:CoreNetworkChangeEventValues'] :: CoreNetworkChangeEventValues -> Maybe Text -- | The edge location for the core network change event. [$sel:edgeLocation:CoreNetworkChangeEventValues'] :: CoreNetworkChangeEventValues -> Maybe Text -- | The segment name if the change event is associated with a segment. [$sel:segmentName:CoreNetworkChangeEventValues'] :: CoreNetworkChangeEventValues -> Maybe Text -- | 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. newCoreNetworkChangeEventValues :: CoreNetworkChangeEventValues -- | The ID of the attachment if the change event is associated with an -- attachment. coreNetworkChangeEventValues_attachmentId :: Lens' CoreNetworkChangeEventValues (Maybe Text) -- | For a STATIC_ROUTE event, this is the IP address. coreNetworkChangeEventValues_cidr :: Lens' CoreNetworkChangeEventValues (Maybe Text) -- | The edge location for the core network change event. coreNetworkChangeEventValues_edgeLocation :: Lens' CoreNetworkChangeEventValues (Maybe Text) -- | The segment name if the change event is associated with a segment. coreNetworkChangeEventValues_segmentName :: Lens' CoreNetworkChangeEventValues (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.CoreNetworkChangeEventValues.CoreNetworkChangeEventValues instance GHC.Show.Show Amazonka.NetworkManager.Types.CoreNetworkChangeEventValues.CoreNetworkChangeEventValues instance GHC.Read.Read Amazonka.NetworkManager.Types.CoreNetworkChangeEventValues.CoreNetworkChangeEventValues instance GHC.Classes.Eq Amazonka.NetworkManager.Types.CoreNetworkChangeEventValues.CoreNetworkChangeEventValues instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.CoreNetworkChangeEventValues.CoreNetworkChangeEventValues instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.CoreNetworkChangeEventValues.CoreNetworkChangeEventValues instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.CoreNetworkChangeEventValues.CoreNetworkChangeEventValues module Amazonka.NetworkManager.Types.CoreNetworkChangeEvent -- | Describes a core network change event. This can be a change to a -- segment, attachment, route, etc. -- -- See: newCoreNetworkChangeEvent smart constructor. data CoreNetworkChangeEvent CoreNetworkChangeEvent' :: Maybe ChangeAction -> Maybe POSIX -> Maybe Text -> Maybe ChangeStatus -> Maybe ChangeType -> Maybe CoreNetworkChangeEventValues -> CoreNetworkChangeEvent -- | The action taken for the change event. [$sel:action:CoreNetworkChangeEvent'] :: CoreNetworkChangeEvent -> Maybe ChangeAction -- | The timestamp for an event change in status. [$sel:eventTime:CoreNetworkChangeEvent'] :: CoreNetworkChangeEvent -> Maybe POSIX -- | 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:identifierPath:CoreNetworkChangeEvent'] :: CoreNetworkChangeEvent -> Maybe Text -- | The status of the core network change event. [$sel:status:CoreNetworkChangeEvent'] :: CoreNetworkChangeEvent -> Maybe ChangeStatus -- | Describes the type of change event. [$sel:type':CoreNetworkChangeEvent'] :: CoreNetworkChangeEvent -> Maybe ChangeType -- | Details of the change event. [$sel:values:CoreNetworkChangeEvent'] :: CoreNetworkChangeEvent -> Maybe CoreNetworkChangeEventValues -- | 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. newCoreNetworkChangeEvent :: CoreNetworkChangeEvent -- | The action taken for the change event. coreNetworkChangeEvent_action :: Lens' CoreNetworkChangeEvent (Maybe ChangeAction) -- | The timestamp for an event change in status. coreNetworkChangeEvent_eventTime :: Lens' CoreNetworkChangeEvent (Maybe UTCTime) -- | 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_identifierPath :: Lens' CoreNetworkChangeEvent (Maybe Text) -- | The status of the core network change event. coreNetworkChangeEvent_status :: Lens' CoreNetworkChangeEvent (Maybe ChangeStatus) -- | Describes the type of change event. coreNetworkChangeEvent_type :: Lens' CoreNetworkChangeEvent (Maybe ChangeType) -- | Details of the change event. coreNetworkChangeEvent_values :: Lens' CoreNetworkChangeEvent (Maybe CoreNetworkChangeEventValues) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.CoreNetworkChangeEvent.CoreNetworkChangeEvent instance GHC.Show.Show Amazonka.NetworkManager.Types.CoreNetworkChangeEvent.CoreNetworkChangeEvent instance GHC.Read.Read Amazonka.NetworkManager.Types.CoreNetworkChangeEvent.CoreNetworkChangeEvent instance GHC.Classes.Eq Amazonka.NetworkManager.Types.CoreNetworkChangeEvent.CoreNetworkChangeEvent instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.CoreNetworkChangeEvent.CoreNetworkChangeEvent instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.CoreNetworkChangeEvent.CoreNetworkChangeEvent instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.CoreNetworkChangeEvent.CoreNetworkChangeEvent module Amazonka.NetworkManager.Types.CoreNetworkChangeValues -- | Describes a core network change. -- -- See: newCoreNetworkChangeValues smart constructor. data CoreNetworkChangeValues CoreNetworkChangeValues' :: Maybe Integer -> Maybe Text -> Maybe Text -> Maybe [Text] -> Maybe [Text] -> Maybe Text -> Maybe [Text] -> CoreNetworkChangeValues -- | The ASN of a core network. [$sel:asn:CoreNetworkChangeValues'] :: CoreNetworkChangeValues -> Maybe Integer -- | The IP addresses used for a core network. [$sel:cidr:CoreNetworkChangeValues'] :: CoreNetworkChangeValues -> Maybe Text -- | The ID of the destination. [$sel:destinationIdentifier:CoreNetworkChangeValues'] :: CoreNetworkChangeValues -> Maybe Text -- | The Regions where edges are located in a core network. [$sel:edgeLocations:CoreNetworkChangeValues'] :: CoreNetworkChangeValues -> Maybe [Text] -- | The inside IP addresses used for core network change values. [$sel:insideCidrBlocks:CoreNetworkChangeValues'] :: CoreNetworkChangeValues -> Maybe [Text] -- | The names of the segments in a core network. [$sel:segmentName:CoreNetworkChangeValues'] :: CoreNetworkChangeValues -> Maybe Text -- | The shared segments for a core network change value. [$sel:sharedSegments:CoreNetworkChangeValues'] :: CoreNetworkChangeValues -> Maybe [Text] -- | 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. newCoreNetworkChangeValues :: CoreNetworkChangeValues -- | The ASN of a core network. coreNetworkChangeValues_asn :: Lens' CoreNetworkChangeValues (Maybe Integer) -- | The IP addresses used for a core network. coreNetworkChangeValues_cidr :: Lens' CoreNetworkChangeValues (Maybe Text) -- | The ID of the destination. coreNetworkChangeValues_destinationIdentifier :: Lens' CoreNetworkChangeValues (Maybe Text) -- | The Regions where edges are located in a core network. coreNetworkChangeValues_edgeLocations :: Lens' CoreNetworkChangeValues (Maybe [Text]) -- | The inside IP addresses used for core network change values. coreNetworkChangeValues_insideCidrBlocks :: Lens' CoreNetworkChangeValues (Maybe [Text]) -- | The names of the segments in a core network. coreNetworkChangeValues_segmentName :: Lens' CoreNetworkChangeValues (Maybe Text) -- | The shared segments for a core network change value. coreNetworkChangeValues_sharedSegments :: Lens' CoreNetworkChangeValues (Maybe [Text]) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.CoreNetworkChangeValues.CoreNetworkChangeValues instance GHC.Show.Show Amazonka.NetworkManager.Types.CoreNetworkChangeValues.CoreNetworkChangeValues instance GHC.Read.Read Amazonka.NetworkManager.Types.CoreNetworkChangeValues.CoreNetworkChangeValues instance GHC.Classes.Eq Amazonka.NetworkManager.Types.CoreNetworkChangeValues.CoreNetworkChangeValues instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.CoreNetworkChangeValues.CoreNetworkChangeValues instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.CoreNetworkChangeValues.CoreNetworkChangeValues instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.CoreNetworkChangeValues.CoreNetworkChangeValues module Amazonka.NetworkManager.Types.CoreNetworkChange -- | Details describing a core network change. -- -- See: newCoreNetworkChange smart constructor. data CoreNetworkChange CoreNetworkChange' :: Maybe ChangeAction -> Maybe Text -> Maybe Text -> Maybe CoreNetworkChangeValues -> Maybe CoreNetworkChangeValues -> Maybe ChangeType -> CoreNetworkChange -- | The action to take for a core network. [$sel:action:CoreNetworkChange'] :: CoreNetworkChange -> Maybe ChangeAction -- | The resource identifier. [$sel:identifier:CoreNetworkChange'] :: CoreNetworkChange -> Maybe Text -- | 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:identifierPath:CoreNetworkChange'] :: CoreNetworkChange -> Maybe Text -- | The new value for a core network [$sel:newValues':CoreNetworkChange'] :: CoreNetworkChange -> Maybe CoreNetworkChangeValues -- | The previous values for a core network. [$sel:previousValues:CoreNetworkChange'] :: CoreNetworkChange -> Maybe CoreNetworkChangeValues -- | The type of change. [$sel:type':CoreNetworkChange'] :: CoreNetworkChange -> Maybe ChangeType -- | 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. newCoreNetworkChange :: CoreNetworkChange -- | The action to take for a core network. coreNetworkChange_action :: Lens' CoreNetworkChange (Maybe ChangeAction) -- | The resource identifier. coreNetworkChange_identifier :: Lens' CoreNetworkChange (Maybe Text) -- | 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_identifierPath :: Lens' CoreNetworkChange (Maybe Text) -- | The new value for a core network coreNetworkChange_newValues :: Lens' CoreNetworkChange (Maybe CoreNetworkChangeValues) -- | The previous values for a core network. coreNetworkChange_previousValues :: Lens' CoreNetworkChange (Maybe CoreNetworkChangeValues) -- | The type of change. coreNetworkChange_type :: Lens' CoreNetworkChange (Maybe ChangeType) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.CoreNetworkChange.CoreNetworkChange instance GHC.Show.Show Amazonka.NetworkManager.Types.CoreNetworkChange.CoreNetworkChange instance GHC.Read.Read Amazonka.NetworkManager.Types.CoreNetworkChange.CoreNetworkChange instance GHC.Classes.Eq Amazonka.NetworkManager.Types.CoreNetworkChange.CoreNetworkChange instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.CoreNetworkChange.CoreNetworkChange instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.CoreNetworkChange.CoreNetworkChange instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.CoreNetworkChange.CoreNetworkChange module Amazonka.NetworkManager.Types.CoreNetworkEdge -- | Describes a core network edge. -- -- See: newCoreNetworkEdge smart constructor. data CoreNetworkEdge CoreNetworkEdge' :: Maybe Integer -> Maybe Text -> Maybe [Text] -> CoreNetworkEdge -- | The ASN of a core network edge. [$sel:asn:CoreNetworkEdge'] :: CoreNetworkEdge -> Maybe Integer -- | The Region where a core network edge is located. [$sel:edgeLocation:CoreNetworkEdge'] :: CoreNetworkEdge -> Maybe Text -- | The inside IP addresses used for core network edges. [$sel:insideCidrBlocks:CoreNetworkEdge'] :: CoreNetworkEdge -> Maybe [Text] -- | 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. newCoreNetworkEdge :: CoreNetworkEdge -- | The ASN of a core network edge. coreNetworkEdge_asn :: Lens' CoreNetworkEdge (Maybe Integer) -- | The Region where a core network edge is located. coreNetworkEdge_edgeLocation :: Lens' CoreNetworkEdge (Maybe Text) -- | The inside IP addresses used for core network edges. coreNetworkEdge_insideCidrBlocks :: Lens' CoreNetworkEdge (Maybe [Text]) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.CoreNetworkEdge.CoreNetworkEdge instance GHC.Show.Show Amazonka.NetworkManager.Types.CoreNetworkEdge.CoreNetworkEdge instance GHC.Read.Read Amazonka.NetworkManager.Types.CoreNetworkEdge.CoreNetworkEdge instance GHC.Classes.Eq Amazonka.NetworkManager.Types.CoreNetworkEdge.CoreNetworkEdge instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.CoreNetworkEdge.CoreNetworkEdge instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.CoreNetworkEdge.CoreNetworkEdge instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.CoreNetworkEdge.CoreNetworkEdge module Amazonka.NetworkManager.Types.CoreNetworkPolicyAlias newtype CoreNetworkPolicyAlias CoreNetworkPolicyAlias' :: Text -> CoreNetworkPolicyAlias [fromCoreNetworkPolicyAlias] :: CoreNetworkPolicyAlias -> Text pattern CoreNetworkPolicyAlias_LATEST :: CoreNetworkPolicyAlias pattern CoreNetworkPolicyAlias_LIVE :: CoreNetworkPolicyAlias instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.CoreNetworkPolicyAlias.CoreNetworkPolicyAlias instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.CoreNetworkPolicyAlias.CoreNetworkPolicyAlias instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.CoreNetworkPolicyAlias.CoreNetworkPolicyAlias instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.CoreNetworkPolicyAlias.CoreNetworkPolicyAlias instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.CoreNetworkPolicyAlias.CoreNetworkPolicyAlias instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.CoreNetworkPolicyAlias.CoreNetworkPolicyAlias instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.CoreNetworkPolicyAlias.CoreNetworkPolicyAlias instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.CoreNetworkPolicyAlias.CoreNetworkPolicyAlias instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.CoreNetworkPolicyAlias.CoreNetworkPolicyAlias instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.CoreNetworkPolicyAlias.CoreNetworkPolicyAlias instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.CoreNetworkPolicyAlias.CoreNetworkPolicyAlias instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.CoreNetworkPolicyAlias.CoreNetworkPolicyAlias instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.CoreNetworkPolicyAlias.CoreNetworkPolicyAlias instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.CoreNetworkPolicyAlias.CoreNetworkPolicyAlias instance GHC.Generics.Generic Amazonka.NetworkManager.Types.CoreNetworkPolicyAlias.CoreNetworkPolicyAlias instance GHC.Classes.Ord Amazonka.NetworkManager.Types.CoreNetworkPolicyAlias.CoreNetworkPolicyAlias instance GHC.Classes.Eq Amazonka.NetworkManager.Types.CoreNetworkPolicyAlias.CoreNetworkPolicyAlias instance GHC.Read.Read Amazonka.NetworkManager.Types.CoreNetworkPolicyAlias.CoreNetworkPolicyAlias instance GHC.Show.Show Amazonka.NetworkManager.Types.CoreNetworkPolicyAlias.CoreNetworkPolicyAlias module Amazonka.NetworkManager.Types.CoreNetworkPolicyError -- | Provides details about an error in a core network policy. -- -- See: newCoreNetworkPolicyError smart constructor. data CoreNetworkPolicyError CoreNetworkPolicyError' :: Maybe Text -> Text -> Text -> CoreNetworkPolicyError -- | The JSON path where the error was discovered in the policy document. [$sel:path:CoreNetworkPolicyError'] :: CoreNetworkPolicyError -> Maybe Text -- | The error code associated with a core network policy error. [$sel:errorCode:CoreNetworkPolicyError'] :: CoreNetworkPolicyError -> Text -- | The message associated with a core network policy error code. [$sel:message:CoreNetworkPolicyError'] :: CoreNetworkPolicyError -> Text -- | 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. newCoreNetworkPolicyError :: Text -> Text -> CoreNetworkPolicyError -- | The JSON path where the error was discovered in the policy document. coreNetworkPolicyError_path :: Lens' CoreNetworkPolicyError (Maybe Text) -- | The error code associated with a core network policy error. coreNetworkPolicyError_errorCode :: Lens' CoreNetworkPolicyError Text -- | The message associated with a core network policy error code. coreNetworkPolicyError_message :: Lens' CoreNetworkPolicyError Text instance GHC.Generics.Generic Amazonka.NetworkManager.Types.CoreNetworkPolicyError.CoreNetworkPolicyError instance GHC.Show.Show Amazonka.NetworkManager.Types.CoreNetworkPolicyError.CoreNetworkPolicyError instance GHC.Read.Read Amazonka.NetworkManager.Types.CoreNetworkPolicyError.CoreNetworkPolicyError instance GHC.Classes.Eq Amazonka.NetworkManager.Types.CoreNetworkPolicyError.CoreNetworkPolicyError instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.CoreNetworkPolicyError.CoreNetworkPolicyError instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.CoreNetworkPolicyError.CoreNetworkPolicyError instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.CoreNetworkPolicyError.CoreNetworkPolicyError module Amazonka.NetworkManager.Types.CoreNetworkPolicy -- | Describes a core network policy. You can have only one LIVE Core -- Policy. -- -- See: newCoreNetworkPolicy smart constructor. data CoreNetworkPolicy CoreNetworkPolicy' :: Maybe CoreNetworkPolicyAlias -> Maybe ChangeSetState -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe [CoreNetworkPolicyError] -> Maybe Int -> CoreNetworkPolicy -- | Whether a core network policy is the current LIVE policy or the most -- recently submitted policy. [$sel:alias:CoreNetworkPolicy'] :: CoreNetworkPolicy -> Maybe CoreNetworkPolicyAlias -- | The state of a core network policy. [$sel:changeSetState:CoreNetworkPolicy'] :: CoreNetworkPolicy -> Maybe ChangeSetState -- | The ID of a core network. [$sel:coreNetworkId:CoreNetworkPolicy'] :: CoreNetworkPolicy -> Maybe Text -- | The timestamp when a core network policy was created. [$sel:createdAt:CoreNetworkPolicy'] :: CoreNetworkPolicy -> Maybe POSIX -- | The description of a core network policy. [$sel:description:CoreNetworkPolicy'] :: CoreNetworkPolicy -> Maybe Text -- | Describes a core network policy. [$sel:policyDocument:CoreNetworkPolicy'] :: CoreNetworkPolicy -> Maybe Text -- | Describes any errors in a core network policy. [$sel:policyErrors:CoreNetworkPolicy'] :: CoreNetworkPolicy -> Maybe [CoreNetworkPolicyError] -- | The ID of the policy version. [$sel:policyVersionId:CoreNetworkPolicy'] :: CoreNetworkPolicy -> Maybe Int -- | 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. newCoreNetworkPolicy :: CoreNetworkPolicy -- | Whether a core network policy is the current LIVE policy or the most -- recently submitted policy. coreNetworkPolicy_alias :: Lens' CoreNetworkPolicy (Maybe CoreNetworkPolicyAlias) -- | The state of a core network policy. coreNetworkPolicy_changeSetState :: Lens' CoreNetworkPolicy (Maybe ChangeSetState) -- | The ID of a core network. coreNetworkPolicy_coreNetworkId :: Lens' CoreNetworkPolicy (Maybe Text) -- | The timestamp when a core network policy was created. coreNetworkPolicy_createdAt :: Lens' CoreNetworkPolicy (Maybe UTCTime) -- | The description of a core network policy. coreNetworkPolicy_description :: Lens' CoreNetworkPolicy (Maybe Text) -- | Describes a core network policy. coreNetworkPolicy_policyDocument :: Lens' CoreNetworkPolicy (Maybe Text) -- | Describes any errors in a core network policy. coreNetworkPolicy_policyErrors :: Lens' CoreNetworkPolicy (Maybe [CoreNetworkPolicyError]) -- | The ID of the policy version. coreNetworkPolicy_policyVersionId :: Lens' CoreNetworkPolicy (Maybe Int) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.CoreNetworkPolicy.CoreNetworkPolicy instance GHC.Show.Show Amazonka.NetworkManager.Types.CoreNetworkPolicy.CoreNetworkPolicy instance GHC.Read.Read Amazonka.NetworkManager.Types.CoreNetworkPolicy.CoreNetworkPolicy instance GHC.Classes.Eq Amazonka.NetworkManager.Types.CoreNetworkPolicy.CoreNetworkPolicy instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.CoreNetworkPolicy.CoreNetworkPolicy instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.CoreNetworkPolicy.CoreNetworkPolicy instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.CoreNetworkPolicy.CoreNetworkPolicy module Amazonka.NetworkManager.Types.CoreNetworkPolicyVersion -- | Describes a core network policy version. -- -- See: newCoreNetworkPolicyVersion smart constructor. data CoreNetworkPolicyVersion CoreNetworkPolicyVersion' :: Maybe CoreNetworkPolicyAlias -> Maybe ChangeSetState -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe Int -> CoreNetworkPolicyVersion -- | Whether a core network policy is the current policy or the most -- recently submitted policy. [$sel:alias:CoreNetworkPolicyVersion'] :: CoreNetworkPolicyVersion -> Maybe CoreNetworkPolicyAlias -- | The status of the policy version change set. [$sel:changeSetState:CoreNetworkPolicyVersion'] :: CoreNetworkPolicyVersion -> Maybe ChangeSetState -- | The ID of a core network. [$sel:coreNetworkId:CoreNetworkPolicyVersion'] :: CoreNetworkPolicyVersion -> Maybe Text -- | The timestamp when a core network policy version was created. [$sel:createdAt:CoreNetworkPolicyVersion'] :: CoreNetworkPolicyVersion -> Maybe POSIX -- | The description of a core network policy version. [$sel:description:CoreNetworkPolicyVersion'] :: CoreNetworkPolicyVersion -> Maybe Text -- | The ID of the policy version. [$sel:policyVersionId:CoreNetworkPolicyVersion'] :: CoreNetworkPolicyVersion -> Maybe Int -- | 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. newCoreNetworkPolicyVersion :: CoreNetworkPolicyVersion -- | Whether a core network policy is the current policy or the most -- recently submitted policy. coreNetworkPolicyVersion_alias :: Lens' CoreNetworkPolicyVersion (Maybe CoreNetworkPolicyAlias) -- | The status of the policy version change set. coreNetworkPolicyVersion_changeSetState :: Lens' CoreNetworkPolicyVersion (Maybe ChangeSetState) -- | The ID of a core network. coreNetworkPolicyVersion_coreNetworkId :: Lens' CoreNetworkPolicyVersion (Maybe Text) -- | The timestamp when a core network policy version was created. coreNetworkPolicyVersion_createdAt :: Lens' CoreNetworkPolicyVersion (Maybe UTCTime) -- | The description of a core network policy version. coreNetworkPolicyVersion_description :: Lens' CoreNetworkPolicyVersion (Maybe Text) -- | The ID of the policy version. coreNetworkPolicyVersion_policyVersionId :: Lens' CoreNetworkPolicyVersion (Maybe Int) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.CoreNetworkPolicyVersion.CoreNetworkPolicyVersion instance GHC.Show.Show Amazonka.NetworkManager.Types.CoreNetworkPolicyVersion.CoreNetworkPolicyVersion instance GHC.Read.Read Amazonka.NetworkManager.Types.CoreNetworkPolicyVersion.CoreNetworkPolicyVersion instance GHC.Classes.Eq Amazonka.NetworkManager.Types.CoreNetworkPolicyVersion.CoreNetworkPolicyVersion instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.CoreNetworkPolicyVersion.CoreNetworkPolicyVersion instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.CoreNetworkPolicyVersion.CoreNetworkPolicyVersion instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.CoreNetworkPolicyVersion.CoreNetworkPolicyVersion module Amazonka.NetworkManager.Types.CoreNetworkSegment -- | Describes a core network segment, which are dedicated routes. Only -- attachments within this segment can communicate with each other. -- -- See: newCoreNetworkSegment smart constructor. data CoreNetworkSegment CoreNetworkSegment' :: Maybe [Text] -> Maybe Text -> Maybe [Text] -> CoreNetworkSegment -- | The Regions where the edges are located. [$sel:edgeLocations:CoreNetworkSegment'] :: CoreNetworkSegment -> Maybe [Text] -- | The name of a core network segment. [$sel:name:CoreNetworkSegment'] :: CoreNetworkSegment -> Maybe Text -- | The shared segments of a core network. [$sel:sharedSegments:CoreNetworkSegment'] :: CoreNetworkSegment -> Maybe [Text] -- | 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. newCoreNetworkSegment :: CoreNetworkSegment -- | The Regions where the edges are located. coreNetworkSegment_edgeLocations :: Lens' CoreNetworkSegment (Maybe [Text]) -- | The name of a core network segment. coreNetworkSegment_name :: Lens' CoreNetworkSegment (Maybe Text) -- | The shared segments of a core network. coreNetworkSegment_sharedSegments :: Lens' CoreNetworkSegment (Maybe [Text]) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.CoreNetworkSegment.CoreNetworkSegment instance GHC.Show.Show Amazonka.NetworkManager.Types.CoreNetworkSegment.CoreNetworkSegment instance GHC.Read.Read Amazonka.NetworkManager.Types.CoreNetworkSegment.CoreNetworkSegment instance GHC.Classes.Eq Amazonka.NetworkManager.Types.CoreNetworkSegment.CoreNetworkSegment instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.CoreNetworkSegment.CoreNetworkSegment instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.CoreNetworkSegment.CoreNetworkSegment instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.CoreNetworkSegment.CoreNetworkSegment module Amazonka.NetworkManager.Types.CoreNetworkSegmentEdgeIdentifier -- | Returns details about a core network edge. -- -- See: newCoreNetworkSegmentEdgeIdentifier smart -- constructor. data CoreNetworkSegmentEdgeIdentifier CoreNetworkSegmentEdgeIdentifier' :: Maybe Text -> Maybe Text -> Maybe Text -> CoreNetworkSegmentEdgeIdentifier -- | The ID of a core network. [$sel:coreNetworkId:CoreNetworkSegmentEdgeIdentifier'] :: CoreNetworkSegmentEdgeIdentifier -> Maybe Text -- | The Region where the segment edge is located. [$sel:edgeLocation:CoreNetworkSegmentEdgeIdentifier'] :: CoreNetworkSegmentEdgeIdentifier -> Maybe Text -- | The name of the segment edge. [$sel:segmentName:CoreNetworkSegmentEdgeIdentifier'] :: CoreNetworkSegmentEdgeIdentifier -> Maybe Text -- | 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. newCoreNetworkSegmentEdgeIdentifier :: CoreNetworkSegmentEdgeIdentifier -- | The ID of a core network. coreNetworkSegmentEdgeIdentifier_coreNetworkId :: Lens' CoreNetworkSegmentEdgeIdentifier (Maybe Text) -- | The Region where the segment edge is located. coreNetworkSegmentEdgeIdentifier_edgeLocation :: Lens' CoreNetworkSegmentEdgeIdentifier (Maybe Text) -- | The name of the segment edge. coreNetworkSegmentEdgeIdentifier_segmentName :: Lens' CoreNetworkSegmentEdgeIdentifier (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.CoreNetworkSegmentEdgeIdentifier.CoreNetworkSegmentEdgeIdentifier instance GHC.Show.Show Amazonka.NetworkManager.Types.CoreNetworkSegmentEdgeIdentifier.CoreNetworkSegmentEdgeIdentifier instance GHC.Read.Read Amazonka.NetworkManager.Types.CoreNetworkSegmentEdgeIdentifier.CoreNetworkSegmentEdgeIdentifier instance GHC.Classes.Eq Amazonka.NetworkManager.Types.CoreNetworkSegmentEdgeIdentifier.CoreNetworkSegmentEdgeIdentifier instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.CoreNetworkSegmentEdgeIdentifier.CoreNetworkSegmentEdgeIdentifier instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.CoreNetworkSegmentEdgeIdentifier.CoreNetworkSegmentEdgeIdentifier instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.CoreNetworkSegmentEdgeIdentifier.CoreNetworkSegmentEdgeIdentifier instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.CoreNetworkSegmentEdgeIdentifier.CoreNetworkSegmentEdgeIdentifier module Amazonka.NetworkManager.Types.CoreNetworkState newtype CoreNetworkState CoreNetworkState' :: Text -> CoreNetworkState [fromCoreNetworkState] :: CoreNetworkState -> Text pattern CoreNetworkState_AVAILABLE :: CoreNetworkState pattern CoreNetworkState_CREATING :: CoreNetworkState pattern CoreNetworkState_DELETING :: CoreNetworkState pattern CoreNetworkState_UPDATING :: CoreNetworkState instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.CoreNetworkState.CoreNetworkState instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.CoreNetworkState.CoreNetworkState instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.CoreNetworkState.CoreNetworkState instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.CoreNetworkState.CoreNetworkState instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.CoreNetworkState.CoreNetworkState instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.CoreNetworkState.CoreNetworkState instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.CoreNetworkState.CoreNetworkState instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.CoreNetworkState.CoreNetworkState instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.CoreNetworkState.CoreNetworkState instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.CoreNetworkState.CoreNetworkState instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.CoreNetworkState.CoreNetworkState instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.CoreNetworkState.CoreNetworkState instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.CoreNetworkState.CoreNetworkState instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.CoreNetworkState.CoreNetworkState instance GHC.Generics.Generic Amazonka.NetworkManager.Types.CoreNetworkState.CoreNetworkState instance GHC.Classes.Ord Amazonka.NetworkManager.Types.CoreNetworkState.CoreNetworkState instance GHC.Classes.Eq Amazonka.NetworkManager.Types.CoreNetworkState.CoreNetworkState instance GHC.Read.Read Amazonka.NetworkManager.Types.CoreNetworkState.CoreNetworkState instance GHC.Show.Show Amazonka.NetworkManager.Types.CoreNetworkState.CoreNetworkState module Amazonka.NetworkManager.Types.CustomerGatewayAssociationState newtype CustomerGatewayAssociationState CustomerGatewayAssociationState' :: Text -> CustomerGatewayAssociationState [fromCustomerGatewayAssociationState] :: CustomerGatewayAssociationState -> Text pattern CustomerGatewayAssociationState_AVAILABLE :: CustomerGatewayAssociationState pattern CustomerGatewayAssociationState_DELETED :: CustomerGatewayAssociationState pattern CustomerGatewayAssociationState_DELETING :: CustomerGatewayAssociationState pattern CustomerGatewayAssociationState_PENDING :: CustomerGatewayAssociationState instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.CustomerGatewayAssociationState.CustomerGatewayAssociationState instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.CustomerGatewayAssociationState.CustomerGatewayAssociationState instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.CustomerGatewayAssociationState.CustomerGatewayAssociationState instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.CustomerGatewayAssociationState.CustomerGatewayAssociationState instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.CustomerGatewayAssociationState.CustomerGatewayAssociationState instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.CustomerGatewayAssociationState.CustomerGatewayAssociationState instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.CustomerGatewayAssociationState.CustomerGatewayAssociationState instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.CustomerGatewayAssociationState.CustomerGatewayAssociationState instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.CustomerGatewayAssociationState.CustomerGatewayAssociationState instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.CustomerGatewayAssociationState.CustomerGatewayAssociationState instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.CustomerGatewayAssociationState.CustomerGatewayAssociationState instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.CustomerGatewayAssociationState.CustomerGatewayAssociationState instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.CustomerGatewayAssociationState.CustomerGatewayAssociationState instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.CustomerGatewayAssociationState.CustomerGatewayAssociationState instance GHC.Generics.Generic Amazonka.NetworkManager.Types.CustomerGatewayAssociationState.CustomerGatewayAssociationState instance GHC.Classes.Ord Amazonka.NetworkManager.Types.CustomerGatewayAssociationState.CustomerGatewayAssociationState instance GHC.Classes.Eq Amazonka.NetworkManager.Types.CustomerGatewayAssociationState.CustomerGatewayAssociationState instance GHC.Read.Read Amazonka.NetworkManager.Types.CustomerGatewayAssociationState.CustomerGatewayAssociationState instance GHC.Show.Show Amazonka.NetworkManager.Types.CustomerGatewayAssociationState.CustomerGatewayAssociationState module Amazonka.NetworkManager.Types.CustomerGatewayAssociation -- | Describes the association between a customer gateway, a device, and a -- link. -- -- See: newCustomerGatewayAssociation smart constructor. data CustomerGatewayAssociation CustomerGatewayAssociation' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe CustomerGatewayAssociationState -> CustomerGatewayAssociation -- | The Amazon Resource Name (ARN) of the customer gateway. [$sel:customerGatewayArn:CustomerGatewayAssociation'] :: CustomerGatewayAssociation -> Maybe Text -- | The ID of the device. [$sel:deviceId:CustomerGatewayAssociation'] :: CustomerGatewayAssociation -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:CustomerGatewayAssociation'] :: CustomerGatewayAssociation -> Maybe Text -- | The ID of the link. [$sel:linkId:CustomerGatewayAssociation'] :: CustomerGatewayAssociation -> Maybe Text -- | The association state. [$sel:state:CustomerGatewayAssociation'] :: CustomerGatewayAssociation -> Maybe CustomerGatewayAssociationState -- | 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. newCustomerGatewayAssociation :: CustomerGatewayAssociation -- | The Amazon Resource Name (ARN) of the customer gateway. customerGatewayAssociation_customerGatewayArn :: Lens' CustomerGatewayAssociation (Maybe Text) -- | The ID of the device. customerGatewayAssociation_deviceId :: Lens' CustomerGatewayAssociation (Maybe Text) -- | The ID of the global network. customerGatewayAssociation_globalNetworkId :: Lens' CustomerGatewayAssociation (Maybe Text) -- | The ID of the link. customerGatewayAssociation_linkId :: Lens' CustomerGatewayAssociation (Maybe Text) -- | The association state. customerGatewayAssociation_state :: Lens' CustomerGatewayAssociation (Maybe CustomerGatewayAssociationState) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.CustomerGatewayAssociation.CustomerGatewayAssociation instance GHC.Show.Show Amazonka.NetworkManager.Types.CustomerGatewayAssociation.CustomerGatewayAssociation instance GHC.Read.Read Amazonka.NetworkManager.Types.CustomerGatewayAssociation.CustomerGatewayAssociation instance GHC.Classes.Eq Amazonka.NetworkManager.Types.CustomerGatewayAssociation.CustomerGatewayAssociation instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.CustomerGatewayAssociation.CustomerGatewayAssociation instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.CustomerGatewayAssociation.CustomerGatewayAssociation instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.CustomerGatewayAssociation.CustomerGatewayAssociation module Amazonka.NetworkManager.Types.DeviceState newtype DeviceState DeviceState' :: Text -> DeviceState [fromDeviceState] :: DeviceState -> Text pattern DeviceState_AVAILABLE :: DeviceState pattern DeviceState_DELETING :: DeviceState pattern DeviceState_PENDING :: DeviceState pattern DeviceState_UPDATING :: DeviceState instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.DeviceState.DeviceState instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.DeviceState.DeviceState instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.DeviceState.DeviceState instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.DeviceState.DeviceState instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.DeviceState.DeviceState instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.DeviceState.DeviceState instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.DeviceState.DeviceState instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.DeviceState.DeviceState instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.DeviceState.DeviceState instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.DeviceState.DeviceState instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.DeviceState.DeviceState instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.DeviceState.DeviceState instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.DeviceState.DeviceState instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.DeviceState.DeviceState instance GHC.Generics.Generic Amazonka.NetworkManager.Types.DeviceState.DeviceState instance GHC.Classes.Ord Amazonka.NetworkManager.Types.DeviceState.DeviceState instance GHC.Classes.Eq Amazonka.NetworkManager.Types.DeviceState.DeviceState instance GHC.Read.Read Amazonka.NetworkManager.Types.DeviceState.DeviceState instance GHC.Show.Show Amazonka.NetworkManager.Types.DeviceState.DeviceState module Amazonka.NetworkManager.Types.GlobalNetworkState newtype GlobalNetworkState GlobalNetworkState' :: Text -> GlobalNetworkState [fromGlobalNetworkState] :: GlobalNetworkState -> Text pattern GlobalNetworkState_AVAILABLE :: GlobalNetworkState pattern GlobalNetworkState_DELETING :: GlobalNetworkState pattern GlobalNetworkState_PENDING :: GlobalNetworkState pattern GlobalNetworkState_UPDATING :: GlobalNetworkState instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.GlobalNetworkState.GlobalNetworkState instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.GlobalNetworkState.GlobalNetworkState instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.GlobalNetworkState.GlobalNetworkState instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.GlobalNetworkState.GlobalNetworkState instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.GlobalNetworkState.GlobalNetworkState instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.GlobalNetworkState.GlobalNetworkState instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.GlobalNetworkState.GlobalNetworkState instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.GlobalNetworkState.GlobalNetworkState instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.GlobalNetworkState.GlobalNetworkState instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.GlobalNetworkState.GlobalNetworkState instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.GlobalNetworkState.GlobalNetworkState instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.GlobalNetworkState.GlobalNetworkState instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.GlobalNetworkState.GlobalNetworkState instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.GlobalNetworkState.GlobalNetworkState instance GHC.Generics.Generic Amazonka.NetworkManager.Types.GlobalNetworkState.GlobalNetworkState instance GHC.Classes.Ord Amazonka.NetworkManager.Types.GlobalNetworkState.GlobalNetworkState instance GHC.Classes.Eq Amazonka.NetworkManager.Types.GlobalNetworkState.GlobalNetworkState instance GHC.Read.Read Amazonka.NetworkManager.Types.GlobalNetworkState.GlobalNetworkState instance GHC.Show.Show Amazonka.NetworkManager.Types.GlobalNetworkState.GlobalNetworkState module Amazonka.NetworkManager.Types.LinkAssociationState newtype LinkAssociationState LinkAssociationState' :: Text -> LinkAssociationState [fromLinkAssociationState] :: LinkAssociationState -> Text pattern LinkAssociationState_AVAILABLE :: LinkAssociationState pattern LinkAssociationState_DELETED :: LinkAssociationState pattern LinkAssociationState_DELETING :: LinkAssociationState pattern LinkAssociationState_PENDING :: LinkAssociationState instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.LinkAssociationState.LinkAssociationState instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.LinkAssociationState.LinkAssociationState instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.LinkAssociationState.LinkAssociationState instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.LinkAssociationState.LinkAssociationState instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.LinkAssociationState.LinkAssociationState instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.LinkAssociationState.LinkAssociationState instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.LinkAssociationState.LinkAssociationState instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.LinkAssociationState.LinkAssociationState instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.LinkAssociationState.LinkAssociationState instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.LinkAssociationState.LinkAssociationState instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.LinkAssociationState.LinkAssociationState instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.LinkAssociationState.LinkAssociationState instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.LinkAssociationState.LinkAssociationState instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.LinkAssociationState.LinkAssociationState instance GHC.Generics.Generic Amazonka.NetworkManager.Types.LinkAssociationState.LinkAssociationState instance GHC.Classes.Ord Amazonka.NetworkManager.Types.LinkAssociationState.LinkAssociationState instance GHC.Classes.Eq Amazonka.NetworkManager.Types.LinkAssociationState.LinkAssociationState instance GHC.Read.Read Amazonka.NetworkManager.Types.LinkAssociationState.LinkAssociationState instance GHC.Show.Show Amazonka.NetworkManager.Types.LinkAssociationState.LinkAssociationState module Amazonka.NetworkManager.Types.LinkAssociation -- | Describes the association between a device and a link. -- -- See: newLinkAssociation smart constructor. data LinkAssociation LinkAssociation' :: Maybe Text -> Maybe Text -> Maybe LinkAssociationState -> Maybe Text -> LinkAssociation -- | The device ID for the link association. [$sel:deviceId:LinkAssociation'] :: LinkAssociation -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:LinkAssociation'] :: LinkAssociation -> Maybe Text -- | The state of the association. [$sel:linkAssociationState:LinkAssociation'] :: LinkAssociation -> Maybe LinkAssociationState -- | The ID of the link. [$sel:linkId:LinkAssociation'] :: LinkAssociation -> Maybe Text -- | 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. newLinkAssociation :: LinkAssociation -- | The device ID for the link association. linkAssociation_deviceId :: Lens' LinkAssociation (Maybe Text) -- | The ID of the global network. linkAssociation_globalNetworkId :: Lens' LinkAssociation (Maybe Text) -- | The state of the association. linkAssociation_linkAssociationState :: Lens' LinkAssociation (Maybe LinkAssociationState) -- | The ID of the link. linkAssociation_linkId :: Lens' LinkAssociation (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.LinkAssociation.LinkAssociation instance GHC.Show.Show Amazonka.NetworkManager.Types.LinkAssociation.LinkAssociation instance GHC.Read.Read Amazonka.NetworkManager.Types.LinkAssociation.LinkAssociation instance GHC.Classes.Eq Amazonka.NetworkManager.Types.LinkAssociation.LinkAssociation instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.LinkAssociation.LinkAssociation instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.LinkAssociation.LinkAssociation instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.LinkAssociation.LinkAssociation module Amazonka.NetworkManager.Types.LinkState newtype LinkState LinkState' :: Text -> LinkState [fromLinkState] :: LinkState -> Text pattern LinkState_AVAILABLE :: LinkState pattern LinkState_DELETING :: LinkState pattern LinkState_PENDING :: LinkState pattern LinkState_UPDATING :: LinkState instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.LinkState.LinkState instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.LinkState.LinkState instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.LinkState.LinkState instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.LinkState.LinkState instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.LinkState.LinkState instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.LinkState.LinkState instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.LinkState.LinkState instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.LinkState.LinkState instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.LinkState.LinkState instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.LinkState.LinkState instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.LinkState.LinkState instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.LinkState.LinkState instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.LinkState.LinkState instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.LinkState.LinkState instance GHC.Generics.Generic Amazonka.NetworkManager.Types.LinkState.LinkState instance GHC.Classes.Ord Amazonka.NetworkManager.Types.LinkState.LinkState instance GHC.Classes.Eq Amazonka.NetworkManager.Types.LinkState.LinkState instance GHC.Read.Read Amazonka.NetworkManager.Types.LinkState.LinkState instance GHC.Show.Show Amazonka.NetworkManager.Types.LinkState.LinkState module Amazonka.NetworkManager.Types.Location -- | Describes a location. -- -- See: newLocation smart constructor. data Location Location' :: Maybe Text -> Maybe Text -> Maybe Text -> Location -- | The physical address. [$sel:address:Location'] :: Location -> Maybe Text -- | The latitude. [$sel:latitude:Location'] :: Location -> Maybe Text -- | The longitude. [$sel:longitude:Location'] :: Location -> Maybe Text -- | 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. newLocation :: Location -- | The physical address. location_address :: Lens' Location (Maybe Text) -- | The latitude. location_latitude :: Lens' Location (Maybe Text) -- | The longitude. location_longitude :: Lens' Location (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.Location.Location instance GHC.Show.Show Amazonka.NetworkManager.Types.Location.Location instance GHC.Classes.Eq Amazonka.NetworkManager.Types.Location.Location instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.Location.Location instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.Location.Location instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.Location.Location instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.Location.Location module Amazonka.NetworkManager.Types.NetworkResourceCount -- | Describes a resource count. -- -- See: newNetworkResourceCount smart constructor. data NetworkResourceCount NetworkResourceCount' :: Maybe Int -> Maybe Text -> NetworkResourceCount -- | The resource count. [$sel:count:NetworkResourceCount'] :: NetworkResourceCount -> Maybe Int -- | The resource type. [$sel:resourceType:NetworkResourceCount'] :: NetworkResourceCount -> Maybe Text -- | 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. newNetworkResourceCount :: NetworkResourceCount -- | The resource count. networkResourceCount_count :: Lens' NetworkResourceCount (Maybe Int) -- | The resource type. networkResourceCount_resourceType :: Lens' NetworkResourceCount (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.NetworkResourceCount.NetworkResourceCount instance GHC.Show.Show Amazonka.NetworkManager.Types.NetworkResourceCount.NetworkResourceCount instance GHC.Read.Read Amazonka.NetworkManager.Types.NetworkResourceCount.NetworkResourceCount instance GHC.Classes.Eq Amazonka.NetworkManager.Types.NetworkResourceCount.NetworkResourceCount instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.NetworkResourceCount.NetworkResourceCount instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.NetworkResourceCount.NetworkResourceCount instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.NetworkResourceCount.NetworkResourceCount module Amazonka.NetworkManager.Types.NetworkResourceSummary -- | Describes a network resource. -- -- See: newNetworkResourceSummary smart constructor. data NetworkResourceSummary NetworkResourceSummary' :: Maybe Text -> Maybe Bool -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> NetworkResourceSummary -- | Information about the resource, in JSON format. Network Manager gets -- this information by describing the resource using its Describe API -- call. [$sel:definition:NetworkResourceSummary'] :: NetworkResourceSummary -> Maybe Text -- | Indicates whether this is a middlebox appliance. [$sel:isMiddlebox:NetworkResourceSummary'] :: NetworkResourceSummary -> Maybe Bool -- | The value for the Name tag. [$sel:nameTag:NetworkResourceSummary'] :: NetworkResourceSummary -> Maybe Text -- | The ARN of the gateway. [$sel:registeredGatewayArn:NetworkResourceSummary'] :: NetworkResourceSummary -> Maybe Text -- | The ARN of the resource. [$sel:resourceArn:NetworkResourceSummary'] :: NetworkResourceSummary -> Maybe Text -- | The resource type. [$sel:resourceType:NetworkResourceSummary'] :: NetworkResourceSummary -> Maybe Text -- | 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. newNetworkResourceSummary :: NetworkResourceSummary -- | Information about the resource, in JSON format. Network Manager gets -- this information by describing the resource using its Describe API -- call. networkResourceSummary_definition :: Lens' NetworkResourceSummary (Maybe Text) -- | Indicates whether this is a middlebox appliance. networkResourceSummary_isMiddlebox :: Lens' NetworkResourceSummary (Maybe Bool) -- | The value for the Name tag. networkResourceSummary_nameTag :: Lens' NetworkResourceSummary (Maybe Text) -- | The ARN of the gateway. networkResourceSummary_registeredGatewayArn :: Lens' NetworkResourceSummary (Maybe Text) -- | The ARN of the resource. networkResourceSummary_resourceArn :: Lens' NetworkResourceSummary (Maybe Text) -- | The resource type. networkResourceSummary_resourceType :: Lens' NetworkResourceSummary (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.NetworkResourceSummary.NetworkResourceSummary instance GHC.Show.Show Amazonka.NetworkManager.Types.NetworkResourceSummary.NetworkResourceSummary instance GHC.Read.Read Amazonka.NetworkManager.Types.NetworkResourceSummary.NetworkResourceSummary instance GHC.Classes.Eq Amazonka.NetworkManager.Types.NetworkResourceSummary.NetworkResourceSummary instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.NetworkResourceSummary.NetworkResourceSummary instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.NetworkResourceSummary.NetworkResourceSummary instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.NetworkResourceSummary.NetworkResourceSummary module Amazonka.NetworkManager.Types.NetworkRouteDestination -- | Describes the destination of a network route. -- -- See: newNetworkRouteDestination smart constructor. data NetworkRouteDestination NetworkRouteDestination' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> NetworkRouteDestination -- | The ID of a core network attachment. [$sel:coreNetworkAttachmentId:NetworkRouteDestination'] :: NetworkRouteDestination -> Maybe Text -- | The edge location for the network destination. [$sel:edgeLocation:NetworkRouteDestination'] :: NetworkRouteDestination -> Maybe Text -- | The ID of the resource. [$sel:resourceId:NetworkRouteDestination'] :: NetworkRouteDestination -> Maybe Text -- | The resource type. [$sel:resourceType:NetworkRouteDestination'] :: NetworkRouteDestination -> Maybe Text -- | The name of the segment. [$sel:segmentName:NetworkRouteDestination'] :: NetworkRouteDestination -> Maybe Text -- | The ID of the transit gateway attachment. [$sel:transitGatewayAttachmentId:NetworkRouteDestination'] :: NetworkRouteDestination -> Maybe Text -- | 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. newNetworkRouteDestination :: NetworkRouteDestination -- | The ID of a core network attachment. networkRouteDestination_coreNetworkAttachmentId :: Lens' NetworkRouteDestination (Maybe Text) -- | The edge location for the network destination. networkRouteDestination_edgeLocation :: Lens' NetworkRouteDestination (Maybe Text) -- | The ID of the resource. networkRouteDestination_resourceId :: Lens' NetworkRouteDestination (Maybe Text) -- | The resource type. networkRouteDestination_resourceType :: Lens' NetworkRouteDestination (Maybe Text) -- | The name of the segment. networkRouteDestination_segmentName :: Lens' NetworkRouteDestination (Maybe Text) -- | The ID of the transit gateway attachment. networkRouteDestination_transitGatewayAttachmentId :: Lens' NetworkRouteDestination (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.NetworkRouteDestination.NetworkRouteDestination instance GHC.Show.Show Amazonka.NetworkManager.Types.NetworkRouteDestination.NetworkRouteDestination instance GHC.Read.Read Amazonka.NetworkManager.Types.NetworkRouteDestination.NetworkRouteDestination instance GHC.Classes.Eq Amazonka.NetworkManager.Types.NetworkRouteDestination.NetworkRouteDestination instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.NetworkRouteDestination.NetworkRouteDestination instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.NetworkRouteDestination.NetworkRouteDestination instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.NetworkRouteDestination.NetworkRouteDestination module Amazonka.NetworkManager.Types.NetworkTelemetry -- | Describes the telemetry information for a resource. -- -- See: newNetworkTelemetry smart constructor. data NetworkTelemetry NetworkTelemetry' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe ConnectionHealth -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> NetworkTelemetry -- | The Amazon Web Services account ID. [$sel:accountId:NetworkTelemetry'] :: NetworkTelemetry -> Maybe Text -- | The address. [$sel:address:NetworkTelemetry'] :: NetworkTelemetry -> Maybe Text -- | The Amazon Web Services Region. [$sel:awsRegion:NetworkTelemetry'] :: NetworkTelemetry -> Maybe Text -- | The ID of a core network. [$sel:coreNetworkId:NetworkTelemetry'] :: NetworkTelemetry -> Maybe Text -- | The connection health. [$sel:health:NetworkTelemetry'] :: NetworkTelemetry -> Maybe ConnectionHealth -- | The ARN of the gateway. [$sel:registeredGatewayArn:NetworkTelemetry'] :: NetworkTelemetry -> Maybe Text -- | The ARN of the resource. [$sel:resourceArn:NetworkTelemetry'] :: NetworkTelemetry -> Maybe Text -- | The ID of the resource. [$sel:resourceId:NetworkTelemetry'] :: NetworkTelemetry -> Maybe Text -- | The resource type. [$sel:resourceType:NetworkTelemetry'] :: NetworkTelemetry -> Maybe Text -- | 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. newNetworkTelemetry :: NetworkTelemetry -- | The Amazon Web Services account ID. networkTelemetry_accountId :: Lens' NetworkTelemetry (Maybe Text) -- | The address. networkTelemetry_address :: Lens' NetworkTelemetry (Maybe Text) -- | The Amazon Web Services Region. networkTelemetry_awsRegion :: Lens' NetworkTelemetry (Maybe Text) -- | The ID of a core network. networkTelemetry_coreNetworkId :: Lens' NetworkTelemetry (Maybe Text) -- | The connection health. networkTelemetry_health :: Lens' NetworkTelemetry (Maybe ConnectionHealth) -- | The ARN of the gateway. networkTelemetry_registeredGatewayArn :: Lens' NetworkTelemetry (Maybe Text) -- | The ARN of the resource. networkTelemetry_resourceArn :: Lens' NetworkTelemetry (Maybe Text) -- | The ID of the resource. networkTelemetry_resourceId :: Lens' NetworkTelemetry (Maybe Text) -- | The resource type. networkTelemetry_resourceType :: Lens' NetworkTelemetry (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.NetworkTelemetry.NetworkTelemetry instance GHC.Show.Show Amazonka.NetworkManager.Types.NetworkTelemetry.NetworkTelemetry instance GHC.Read.Read Amazonka.NetworkManager.Types.NetworkTelemetry.NetworkTelemetry instance GHC.Classes.Eq Amazonka.NetworkManager.Types.NetworkTelemetry.NetworkTelemetry instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.NetworkTelemetry.NetworkTelemetry instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.NetworkTelemetry.NetworkTelemetry instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.NetworkTelemetry.NetworkTelemetry module Amazonka.NetworkManager.Types.OrganizationStatus -- | The status of an Amazon Web Services Organization and the accounts -- within that organization. -- -- See: newOrganizationStatus smart constructor. data OrganizationStatus OrganizationStatus' :: Maybe [AccountStatus] -> Maybe Text -> Maybe Text -> Maybe Text -> OrganizationStatus -- | 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:accountStatusList:OrganizationStatus'] :: OrganizationStatus -> Maybe [AccountStatus] -- | The status of the organization's AWS service access. This will be -- ENABLED or DISABLED. [$sel:organizationAwsServiceAccessStatus:OrganizationStatus'] :: OrganizationStatus -> Maybe Text -- | The ID of an Amazon Web Services Organization. [$sel:organizationId:OrganizationStatus'] :: OrganizationStatus -> Maybe Text -- | The status of the SLR deployment for the account. This will be either -- SUCCEEDED or IN_PROGRESS. [$sel:sLRDeploymentStatus:OrganizationStatus'] :: OrganizationStatus -> Maybe Text -- | 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. newOrganizationStatus :: OrganizationStatus -- | 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_accountStatusList :: Lens' OrganizationStatus (Maybe [AccountStatus]) -- | The status of the organization's AWS service access. This will be -- ENABLED or DISABLED. organizationStatus_organizationAwsServiceAccessStatus :: Lens' OrganizationStatus (Maybe Text) -- | The ID of an Amazon Web Services Organization. organizationStatus_organizationId :: Lens' OrganizationStatus (Maybe Text) -- | The status of the SLR deployment for the account. This will be either -- SUCCEEDED or IN_PROGRESS. organizationStatus_sLRDeploymentStatus :: Lens' OrganizationStatus (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.OrganizationStatus.OrganizationStatus instance GHC.Show.Show Amazonka.NetworkManager.Types.OrganizationStatus.OrganizationStatus instance GHC.Read.Read Amazonka.NetworkManager.Types.OrganizationStatus.OrganizationStatus instance GHC.Classes.Eq Amazonka.NetworkManager.Types.OrganizationStatus.OrganizationStatus instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.OrganizationStatus.OrganizationStatus instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.OrganizationStatus.OrganizationStatus instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.OrganizationStatus.OrganizationStatus module Amazonka.NetworkManager.Types.PathComponent -- | Describes a path component. -- -- See: newPathComponent smart constructor. data PathComponent PathComponent' :: Maybe Text -> Maybe NetworkResourceSummary -> Maybe Int -> PathComponent -- | The destination CIDR block in the route table. [$sel:destinationCidrBlock:PathComponent'] :: PathComponent -> Maybe Text -- | The resource. [$sel:resource:PathComponent'] :: PathComponent -> Maybe NetworkResourceSummary -- | The sequence number in the path. The destination is 0. [$sel:sequence:PathComponent'] :: PathComponent -> Maybe Int -- | 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. newPathComponent :: PathComponent -- | The destination CIDR block in the route table. pathComponent_destinationCidrBlock :: Lens' PathComponent (Maybe Text) -- | The resource. pathComponent_resource :: Lens' PathComponent (Maybe NetworkResourceSummary) -- | The sequence number in the path. The destination is 0. pathComponent_sequence :: Lens' PathComponent (Maybe Int) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.PathComponent.PathComponent instance GHC.Show.Show Amazonka.NetworkManager.Types.PathComponent.PathComponent instance GHC.Read.Read Amazonka.NetworkManager.Types.PathComponent.PathComponent instance GHC.Classes.Eq Amazonka.NetworkManager.Types.PathComponent.PathComponent instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.PathComponent.PathComponent instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.PathComponent.PathComponent instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.PathComponent.PathComponent module Amazonka.NetworkManager.Types.PeeringState newtype PeeringState PeeringState' :: Text -> PeeringState [fromPeeringState] :: PeeringState -> Text pattern PeeringState_AVAILABLE :: PeeringState pattern PeeringState_CREATING :: PeeringState pattern PeeringState_DELETING :: PeeringState pattern PeeringState_FAILED :: PeeringState instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.PeeringState.PeeringState instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.PeeringState.PeeringState instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.PeeringState.PeeringState instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.PeeringState.PeeringState instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.PeeringState.PeeringState instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.PeeringState.PeeringState instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.PeeringState.PeeringState instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.PeeringState.PeeringState instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.PeeringState.PeeringState instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.PeeringState.PeeringState instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.PeeringState.PeeringState instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.PeeringState.PeeringState instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.PeeringState.PeeringState instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.PeeringState.PeeringState instance GHC.Generics.Generic Amazonka.NetworkManager.Types.PeeringState.PeeringState instance GHC.Classes.Ord Amazonka.NetworkManager.Types.PeeringState.PeeringState instance GHC.Classes.Eq Amazonka.NetworkManager.Types.PeeringState.PeeringState instance GHC.Read.Read Amazonka.NetworkManager.Types.PeeringState.PeeringState instance GHC.Show.Show Amazonka.NetworkManager.Types.PeeringState.PeeringState module Amazonka.NetworkManager.Types.PeeringType newtype PeeringType PeeringType' :: Text -> PeeringType [fromPeeringType] :: PeeringType -> Text pattern PeeringType_TRANSIT_GATEWAY :: PeeringType instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.PeeringType.PeeringType instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.PeeringType.PeeringType instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.PeeringType.PeeringType instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.PeeringType.PeeringType instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.PeeringType.PeeringType instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.PeeringType.PeeringType instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.PeeringType.PeeringType instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.PeeringType.PeeringType instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.PeeringType.PeeringType instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.PeeringType.PeeringType instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.PeeringType.PeeringType instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.PeeringType.PeeringType instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.PeeringType.PeeringType instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.PeeringType.PeeringType instance GHC.Generics.Generic Amazonka.NetworkManager.Types.PeeringType.PeeringType instance GHC.Classes.Ord Amazonka.NetworkManager.Types.PeeringType.PeeringType instance GHC.Classes.Eq Amazonka.NetworkManager.Types.PeeringType.PeeringType instance GHC.Read.Read Amazonka.NetworkManager.Types.PeeringType.PeeringType instance GHC.Show.Show Amazonka.NetworkManager.Types.PeeringType.PeeringType module Amazonka.NetworkManager.Types.Relationship -- | Describes a resource relationship. -- -- See: newRelationship smart constructor. data Relationship Relationship' :: Maybe Text -> Maybe Text -> Relationship -- | The ARN of the resource. [$sel:from:Relationship'] :: Relationship -> Maybe Text -- | The ARN of the resource. [$sel:to:Relationship'] :: Relationship -> Maybe Text -- | 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. newRelationship :: Relationship -- | The ARN of the resource. relationship_from :: Lens' Relationship (Maybe Text) -- | The ARN of the resource. relationship_to :: Lens' Relationship (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.Relationship.Relationship instance GHC.Show.Show Amazonka.NetworkManager.Types.Relationship.Relationship instance GHC.Read.Read Amazonka.NetworkManager.Types.Relationship.Relationship instance GHC.Classes.Eq Amazonka.NetworkManager.Types.Relationship.Relationship instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.Relationship.Relationship instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.Relationship.Relationship instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.Relationship.Relationship module Amazonka.NetworkManager.Types.RouteAnalysisCompletionReasonCode newtype RouteAnalysisCompletionReasonCode RouteAnalysisCompletionReasonCode' :: Text -> RouteAnalysisCompletionReasonCode [fromRouteAnalysisCompletionReasonCode] :: RouteAnalysisCompletionReasonCode -> Text 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 instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.RouteAnalysisCompletionReasonCode.RouteAnalysisCompletionReasonCode instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.RouteAnalysisCompletionReasonCode.RouteAnalysisCompletionReasonCode instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.RouteAnalysisCompletionReasonCode.RouteAnalysisCompletionReasonCode instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.RouteAnalysisCompletionReasonCode.RouteAnalysisCompletionReasonCode instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.RouteAnalysisCompletionReasonCode.RouteAnalysisCompletionReasonCode instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.RouteAnalysisCompletionReasonCode.RouteAnalysisCompletionReasonCode instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.RouteAnalysisCompletionReasonCode.RouteAnalysisCompletionReasonCode instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.RouteAnalysisCompletionReasonCode.RouteAnalysisCompletionReasonCode instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.RouteAnalysisCompletionReasonCode.RouteAnalysisCompletionReasonCode instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.RouteAnalysisCompletionReasonCode.RouteAnalysisCompletionReasonCode instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.RouteAnalysisCompletionReasonCode.RouteAnalysisCompletionReasonCode instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.RouteAnalysisCompletionReasonCode.RouteAnalysisCompletionReasonCode instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.RouteAnalysisCompletionReasonCode.RouteAnalysisCompletionReasonCode instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.RouteAnalysisCompletionReasonCode.RouteAnalysisCompletionReasonCode instance GHC.Generics.Generic Amazonka.NetworkManager.Types.RouteAnalysisCompletionReasonCode.RouteAnalysisCompletionReasonCode instance GHC.Classes.Ord Amazonka.NetworkManager.Types.RouteAnalysisCompletionReasonCode.RouteAnalysisCompletionReasonCode instance GHC.Classes.Eq Amazonka.NetworkManager.Types.RouteAnalysisCompletionReasonCode.RouteAnalysisCompletionReasonCode instance GHC.Read.Read Amazonka.NetworkManager.Types.RouteAnalysisCompletionReasonCode.RouteAnalysisCompletionReasonCode instance GHC.Show.Show Amazonka.NetworkManager.Types.RouteAnalysisCompletionReasonCode.RouteAnalysisCompletionReasonCode module Amazonka.NetworkManager.Types.RouteAnalysisCompletionResultCode newtype RouteAnalysisCompletionResultCode RouteAnalysisCompletionResultCode' :: Text -> RouteAnalysisCompletionResultCode [fromRouteAnalysisCompletionResultCode] :: RouteAnalysisCompletionResultCode -> Text pattern RouteAnalysisCompletionResultCode_CONNECTED :: RouteAnalysisCompletionResultCode pattern RouteAnalysisCompletionResultCode_NOT_CONNECTED :: RouteAnalysisCompletionResultCode instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.RouteAnalysisCompletionResultCode.RouteAnalysisCompletionResultCode instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.RouteAnalysisCompletionResultCode.RouteAnalysisCompletionResultCode instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.RouteAnalysisCompletionResultCode.RouteAnalysisCompletionResultCode instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.RouteAnalysisCompletionResultCode.RouteAnalysisCompletionResultCode instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.RouteAnalysisCompletionResultCode.RouteAnalysisCompletionResultCode instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.RouteAnalysisCompletionResultCode.RouteAnalysisCompletionResultCode instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.RouteAnalysisCompletionResultCode.RouteAnalysisCompletionResultCode instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.RouteAnalysisCompletionResultCode.RouteAnalysisCompletionResultCode instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.RouteAnalysisCompletionResultCode.RouteAnalysisCompletionResultCode instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.RouteAnalysisCompletionResultCode.RouteAnalysisCompletionResultCode instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.RouteAnalysisCompletionResultCode.RouteAnalysisCompletionResultCode instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.RouteAnalysisCompletionResultCode.RouteAnalysisCompletionResultCode instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.RouteAnalysisCompletionResultCode.RouteAnalysisCompletionResultCode instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.RouteAnalysisCompletionResultCode.RouteAnalysisCompletionResultCode instance GHC.Generics.Generic Amazonka.NetworkManager.Types.RouteAnalysisCompletionResultCode.RouteAnalysisCompletionResultCode instance GHC.Classes.Ord Amazonka.NetworkManager.Types.RouteAnalysisCompletionResultCode.RouteAnalysisCompletionResultCode instance GHC.Classes.Eq Amazonka.NetworkManager.Types.RouteAnalysisCompletionResultCode.RouteAnalysisCompletionResultCode instance GHC.Read.Read Amazonka.NetworkManager.Types.RouteAnalysisCompletionResultCode.RouteAnalysisCompletionResultCode instance GHC.Show.Show Amazonka.NetworkManager.Types.RouteAnalysisCompletionResultCode.RouteAnalysisCompletionResultCode module Amazonka.NetworkManager.Types.RouteAnalysisCompletion -- | Describes the status of an analysis at completion. -- -- See: newRouteAnalysisCompletion smart constructor. data RouteAnalysisCompletion RouteAnalysisCompletion' :: Maybe RouteAnalysisCompletionReasonCode -> Maybe (HashMap Text Text) -> Maybe RouteAnalysisCompletionResultCode -> RouteAnalysisCompletion -- | The reason code. Available only if a connection is not found. -- -- [$sel:reasonCode:RouteAnalysisCompletion'] :: RouteAnalysisCompletion -> Maybe RouteAnalysisCompletionReasonCode -- | Additional information about the path. Available only if a connection -- is not found. [$sel:reasonContext:RouteAnalysisCompletion'] :: RouteAnalysisCompletion -> Maybe (HashMap Text Text) -- | The result of the analysis. If the status is NOT_CONNECTED, -- check the reason code. [$sel:resultCode:RouteAnalysisCompletion'] :: RouteAnalysisCompletion -> Maybe RouteAnalysisCompletionResultCode -- | 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. -- -- -- -- $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. newRouteAnalysisCompletion :: RouteAnalysisCompletion -- | The reason code. Available only if a connection is not found. -- -- routeAnalysisCompletion_reasonCode :: Lens' RouteAnalysisCompletion (Maybe RouteAnalysisCompletionReasonCode) -- | Additional information about the path. Available only if a connection -- is not found. routeAnalysisCompletion_reasonContext :: Lens' RouteAnalysisCompletion (Maybe (HashMap Text Text)) -- | The result of the analysis. If the status is NOT_CONNECTED, -- check the reason code. routeAnalysisCompletion_resultCode :: Lens' RouteAnalysisCompletion (Maybe RouteAnalysisCompletionResultCode) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.RouteAnalysisCompletion.RouteAnalysisCompletion instance GHC.Show.Show Amazonka.NetworkManager.Types.RouteAnalysisCompletion.RouteAnalysisCompletion instance GHC.Read.Read Amazonka.NetworkManager.Types.RouteAnalysisCompletion.RouteAnalysisCompletion instance GHC.Classes.Eq Amazonka.NetworkManager.Types.RouteAnalysisCompletion.RouteAnalysisCompletion instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.RouteAnalysisCompletion.RouteAnalysisCompletion instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.RouteAnalysisCompletion.RouteAnalysisCompletion instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.RouteAnalysisCompletion.RouteAnalysisCompletion module Amazonka.NetworkManager.Types.RouteAnalysisEndpointOptions -- | Describes a source or a destination. -- -- See: newRouteAnalysisEndpointOptions smart constructor. data RouteAnalysisEndpointOptions RouteAnalysisEndpointOptions' :: Maybe Text -> Maybe Text -> Maybe Text -> RouteAnalysisEndpointOptions -- | The IP address. [$sel:ipAddress:RouteAnalysisEndpointOptions'] :: RouteAnalysisEndpointOptions -> Maybe Text -- | The ARN of the transit gateway. [$sel:transitGatewayArn:RouteAnalysisEndpointOptions'] :: RouteAnalysisEndpointOptions -> Maybe Text -- | The ARN of the transit gateway attachment. [$sel:transitGatewayAttachmentArn:RouteAnalysisEndpointOptions'] :: RouteAnalysisEndpointOptions -> Maybe Text -- | 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. newRouteAnalysisEndpointOptions :: RouteAnalysisEndpointOptions -- | The IP address. routeAnalysisEndpointOptions_ipAddress :: Lens' RouteAnalysisEndpointOptions (Maybe Text) -- | The ARN of the transit gateway. routeAnalysisEndpointOptions_transitGatewayArn :: Lens' RouteAnalysisEndpointOptions (Maybe Text) -- | The ARN of the transit gateway attachment. routeAnalysisEndpointOptions_transitGatewayAttachmentArn :: Lens' RouteAnalysisEndpointOptions (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.RouteAnalysisEndpointOptions.RouteAnalysisEndpointOptions instance GHC.Show.Show Amazonka.NetworkManager.Types.RouteAnalysisEndpointOptions.RouteAnalysisEndpointOptions instance GHC.Read.Read Amazonka.NetworkManager.Types.RouteAnalysisEndpointOptions.RouteAnalysisEndpointOptions instance GHC.Classes.Eq Amazonka.NetworkManager.Types.RouteAnalysisEndpointOptions.RouteAnalysisEndpointOptions instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.RouteAnalysisEndpointOptions.RouteAnalysisEndpointOptions instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.RouteAnalysisEndpointOptions.RouteAnalysisEndpointOptions instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.RouteAnalysisEndpointOptions.RouteAnalysisEndpointOptions module Amazonka.NetworkManager.Types.RouteAnalysisEndpointOptionsSpecification -- | Describes a source or a destination. -- -- See: newRouteAnalysisEndpointOptionsSpecification smart -- constructor. data RouteAnalysisEndpointOptionsSpecification RouteAnalysisEndpointOptionsSpecification' :: Maybe Text -> Maybe Text -> RouteAnalysisEndpointOptionsSpecification -- | The IP address. [$sel:ipAddress:RouteAnalysisEndpointOptionsSpecification'] :: RouteAnalysisEndpointOptionsSpecification -> Maybe Text -- | The ARN of the transit gateway attachment. [$sel:transitGatewayAttachmentArn:RouteAnalysisEndpointOptionsSpecification'] :: RouteAnalysisEndpointOptionsSpecification -> Maybe Text -- | 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. newRouteAnalysisEndpointOptionsSpecification :: RouteAnalysisEndpointOptionsSpecification -- | The IP address. routeAnalysisEndpointOptionsSpecification_ipAddress :: Lens' RouteAnalysisEndpointOptionsSpecification (Maybe Text) -- | The ARN of the transit gateway attachment. routeAnalysisEndpointOptionsSpecification_transitGatewayAttachmentArn :: Lens' RouteAnalysisEndpointOptionsSpecification (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.RouteAnalysisEndpointOptionsSpecification.RouteAnalysisEndpointOptionsSpecification instance GHC.Show.Show Amazonka.NetworkManager.Types.RouteAnalysisEndpointOptionsSpecification.RouteAnalysisEndpointOptionsSpecification instance GHC.Read.Read Amazonka.NetworkManager.Types.RouteAnalysisEndpointOptionsSpecification.RouteAnalysisEndpointOptionsSpecification instance GHC.Classes.Eq Amazonka.NetworkManager.Types.RouteAnalysisEndpointOptionsSpecification.RouteAnalysisEndpointOptionsSpecification instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.RouteAnalysisEndpointOptionsSpecification.RouteAnalysisEndpointOptionsSpecification instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.RouteAnalysisEndpointOptionsSpecification.RouteAnalysisEndpointOptionsSpecification instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.RouteAnalysisEndpointOptionsSpecification.RouteAnalysisEndpointOptionsSpecification module Amazonka.NetworkManager.Types.RouteAnalysisPath -- | Describes a route analysis path. -- -- See: newRouteAnalysisPath smart constructor. data RouteAnalysisPath RouteAnalysisPath' :: Maybe RouteAnalysisCompletion -> Maybe [PathComponent] -> RouteAnalysisPath -- | The status of the analysis at completion. [$sel:completionStatus:RouteAnalysisPath'] :: RouteAnalysisPath -> Maybe RouteAnalysisCompletion -- | The route analysis path. [$sel:path:RouteAnalysisPath'] :: RouteAnalysisPath -> Maybe [PathComponent] -- | 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. newRouteAnalysisPath :: RouteAnalysisPath -- | The status of the analysis at completion. routeAnalysisPath_completionStatus :: Lens' RouteAnalysisPath (Maybe RouteAnalysisCompletion) -- | The route analysis path. routeAnalysisPath_path :: Lens' RouteAnalysisPath (Maybe [PathComponent]) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.RouteAnalysisPath.RouteAnalysisPath instance GHC.Show.Show Amazonka.NetworkManager.Types.RouteAnalysisPath.RouteAnalysisPath instance GHC.Read.Read Amazonka.NetworkManager.Types.RouteAnalysisPath.RouteAnalysisPath instance GHC.Classes.Eq Amazonka.NetworkManager.Types.RouteAnalysisPath.RouteAnalysisPath instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.RouteAnalysisPath.RouteAnalysisPath instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.RouteAnalysisPath.RouteAnalysisPath instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.RouteAnalysisPath.RouteAnalysisPath module Amazonka.NetworkManager.Types.RouteAnalysisStatus newtype RouteAnalysisStatus RouteAnalysisStatus' :: Text -> RouteAnalysisStatus [fromRouteAnalysisStatus] :: RouteAnalysisStatus -> Text pattern RouteAnalysisStatus_COMPLETED :: RouteAnalysisStatus pattern RouteAnalysisStatus_FAILED :: RouteAnalysisStatus pattern RouteAnalysisStatus_RUNNING :: RouteAnalysisStatus instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.RouteAnalysisStatus.RouteAnalysisStatus instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.RouteAnalysisStatus.RouteAnalysisStatus instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.RouteAnalysisStatus.RouteAnalysisStatus instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.RouteAnalysisStatus.RouteAnalysisStatus instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.RouteAnalysisStatus.RouteAnalysisStatus instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.RouteAnalysisStatus.RouteAnalysisStatus instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.RouteAnalysisStatus.RouteAnalysisStatus instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.RouteAnalysisStatus.RouteAnalysisStatus instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.RouteAnalysisStatus.RouteAnalysisStatus instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.RouteAnalysisStatus.RouteAnalysisStatus instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.RouteAnalysisStatus.RouteAnalysisStatus instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.RouteAnalysisStatus.RouteAnalysisStatus instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.RouteAnalysisStatus.RouteAnalysisStatus instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.RouteAnalysisStatus.RouteAnalysisStatus instance GHC.Generics.Generic Amazonka.NetworkManager.Types.RouteAnalysisStatus.RouteAnalysisStatus instance GHC.Classes.Ord Amazonka.NetworkManager.Types.RouteAnalysisStatus.RouteAnalysisStatus instance GHC.Classes.Eq Amazonka.NetworkManager.Types.RouteAnalysisStatus.RouteAnalysisStatus instance GHC.Read.Read Amazonka.NetworkManager.Types.RouteAnalysisStatus.RouteAnalysisStatus instance GHC.Show.Show Amazonka.NetworkManager.Types.RouteAnalysisStatus.RouteAnalysisStatus module Amazonka.NetworkManager.Types.RouteAnalysis -- | Describes a route analysis. -- -- See: newRouteAnalysis smart constructor. data RouteAnalysis RouteAnalysis' :: Maybe RouteAnalysisEndpointOptions -> Maybe RouteAnalysisPath -> Maybe Text -> Maybe Bool -> Maybe Text -> Maybe RouteAnalysisPath -> Maybe Text -> Maybe RouteAnalysisEndpointOptions -> Maybe POSIX -> Maybe RouteAnalysisStatus -> Maybe Bool -> RouteAnalysis -- | The destination. [$sel:destination:RouteAnalysis'] :: RouteAnalysis -> Maybe RouteAnalysisEndpointOptions -- | The forward path. [$sel:forwardPath:RouteAnalysis'] :: RouteAnalysis -> Maybe RouteAnalysisPath -- | The ID of the global network. [$sel:globalNetworkId:RouteAnalysis'] :: RouteAnalysis -> Maybe Text -- | Indicates whether to analyze the return path. The return path is not -- analyzed if the forward path analysis does not succeed. [$sel:includeReturnPath:RouteAnalysis'] :: RouteAnalysis -> Maybe Bool -- | The ID of the AWS account that created the route analysis. [$sel:ownerAccountId:RouteAnalysis'] :: RouteAnalysis -> Maybe Text -- | The return path. [$sel:returnPath:RouteAnalysis'] :: RouteAnalysis -> Maybe RouteAnalysisPath -- | The ID of the route analysis. [$sel:routeAnalysisId:RouteAnalysis'] :: RouteAnalysis -> Maybe Text -- | The source. [$sel:source:RouteAnalysis'] :: RouteAnalysis -> Maybe RouteAnalysisEndpointOptions -- | The time that the analysis started. [$sel:startTimestamp:RouteAnalysis'] :: RouteAnalysis -> Maybe POSIX -- | The status of the route analysis. [$sel:status:RouteAnalysis'] :: RouteAnalysis -> Maybe RouteAnalysisStatus -- | Indicates whether to include the location of middlebox appliances in -- the route analysis. [$sel:useMiddleboxes:RouteAnalysis'] :: RouteAnalysis -> Maybe Bool -- | 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. newRouteAnalysis :: RouteAnalysis -- | The destination. routeAnalysis_destination :: Lens' RouteAnalysis (Maybe RouteAnalysisEndpointOptions) -- | The forward path. routeAnalysis_forwardPath :: Lens' RouteAnalysis (Maybe RouteAnalysisPath) -- | The ID of the global network. routeAnalysis_globalNetworkId :: Lens' RouteAnalysis (Maybe Text) -- | Indicates whether to analyze the return path. The return path is not -- analyzed if the forward path analysis does not succeed. routeAnalysis_includeReturnPath :: Lens' RouteAnalysis (Maybe Bool) -- | The ID of the AWS account that created the route analysis. routeAnalysis_ownerAccountId :: Lens' RouteAnalysis (Maybe Text) -- | The return path. routeAnalysis_returnPath :: Lens' RouteAnalysis (Maybe RouteAnalysisPath) -- | The ID of the route analysis. routeAnalysis_routeAnalysisId :: Lens' RouteAnalysis (Maybe Text) -- | The source. routeAnalysis_source :: Lens' RouteAnalysis (Maybe RouteAnalysisEndpointOptions) -- | The time that the analysis started. routeAnalysis_startTimestamp :: Lens' RouteAnalysis (Maybe UTCTime) -- | The status of the route analysis. routeAnalysis_status :: Lens' RouteAnalysis (Maybe RouteAnalysisStatus) -- | Indicates whether to include the location of middlebox appliances in -- the route analysis. routeAnalysis_useMiddleboxes :: Lens' RouteAnalysis (Maybe Bool) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.RouteAnalysis.RouteAnalysis instance GHC.Show.Show Amazonka.NetworkManager.Types.RouteAnalysis.RouteAnalysis instance GHC.Read.Read Amazonka.NetworkManager.Types.RouteAnalysis.RouteAnalysis instance GHC.Classes.Eq Amazonka.NetworkManager.Types.RouteAnalysis.RouteAnalysis instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.RouteAnalysis.RouteAnalysis instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.RouteAnalysis.RouteAnalysis instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.RouteAnalysis.RouteAnalysis module Amazonka.NetworkManager.Types.RouteState newtype RouteState RouteState' :: Text -> RouteState [fromRouteState] :: RouteState -> Text pattern RouteState_ACTIVE :: RouteState pattern RouteState_BLACKHOLE :: RouteState instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.RouteState.RouteState instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.RouteState.RouteState instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.RouteState.RouteState instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.RouteState.RouteState instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.RouteState.RouteState instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.RouteState.RouteState instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.RouteState.RouteState instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.RouteState.RouteState instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.RouteState.RouteState instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.RouteState.RouteState instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.RouteState.RouteState instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.RouteState.RouteState instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.RouteState.RouteState instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.RouteState.RouteState instance GHC.Generics.Generic Amazonka.NetworkManager.Types.RouteState.RouteState instance GHC.Classes.Ord Amazonka.NetworkManager.Types.RouteState.RouteState instance GHC.Classes.Eq Amazonka.NetworkManager.Types.RouteState.RouteState instance GHC.Read.Read Amazonka.NetworkManager.Types.RouteState.RouteState instance GHC.Show.Show Amazonka.NetworkManager.Types.RouteState.RouteState module Amazonka.NetworkManager.Types.RouteTableIdentifier -- | Describes a route table. -- -- See: newRouteTableIdentifier smart constructor. data RouteTableIdentifier RouteTableIdentifier' :: Maybe CoreNetworkSegmentEdgeIdentifier -> Maybe Text -> RouteTableIdentifier -- | The segment edge in a core network. [$sel:coreNetworkSegmentEdge:RouteTableIdentifier'] :: RouteTableIdentifier -> Maybe CoreNetworkSegmentEdgeIdentifier -- | The ARN of the transit gateway route table. [$sel:transitGatewayRouteTableArn:RouteTableIdentifier'] :: RouteTableIdentifier -> Maybe Text -- | 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. newRouteTableIdentifier :: RouteTableIdentifier -- | The segment edge in a core network. routeTableIdentifier_coreNetworkSegmentEdge :: Lens' RouteTableIdentifier (Maybe CoreNetworkSegmentEdgeIdentifier) -- | The ARN of the transit gateway route table. routeTableIdentifier_transitGatewayRouteTableArn :: Lens' RouteTableIdentifier (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.RouteTableIdentifier.RouteTableIdentifier instance GHC.Show.Show Amazonka.NetworkManager.Types.RouteTableIdentifier.RouteTableIdentifier instance GHC.Read.Read Amazonka.NetworkManager.Types.RouteTableIdentifier.RouteTableIdentifier instance GHC.Classes.Eq Amazonka.NetworkManager.Types.RouteTableIdentifier.RouteTableIdentifier instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.RouteTableIdentifier.RouteTableIdentifier instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.RouteTableIdentifier.RouteTableIdentifier instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.RouteTableIdentifier.RouteTableIdentifier module Amazonka.NetworkManager.Types.RouteTableType newtype RouteTableType RouteTableType' :: Text -> RouteTableType [fromRouteTableType] :: RouteTableType -> Text pattern RouteTableType_CORE_NETWORK_SEGMENT :: RouteTableType pattern RouteTableType_TRANSIT_GATEWAY_ROUTE_TABLE :: RouteTableType instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.RouteTableType.RouteTableType instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.RouteTableType.RouteTableType instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.RouteTableType.RouteTableType instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.RouteTableType.RouteTableType instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.RouteTableType.RouteTableType instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.RouteTableType.RouteTableType instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.RouteTableType.RouteTableType instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.RouteTableType.RouteTableType instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.RouteTableType.RouteTableType instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.RouteTableType.RouteTableType instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.RouteTableType.RouteTableType instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.RouteTableType.RouteTableType instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.RouteTableType.RouteTableType instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.RouteTableType.RouteTableType instance GHC.Generics.Generic Amazonka.NetworkManager.Types.RouteTableType.RouteTableType instance GHC.Classes.Ord Amazonka.NetworkManager.Types.RouteTableType.RouteTableType instance GHC.Classes.Eq Amazonka.NetworkManager.Types.RouteTableType.RouteTableType instance GHC.Read.Read Amazonka.NetworkManager.Types.RouteTableType.RouteTableType instance GHC.Show.Show Amazonka.NetworkManager.Types.RouteTableType.RouteTableType module Amazonka.NetworkManager.Types.RouteType newtype RouteType RouteType' :: Text -> RouteType [fromRouteType] :: RouteType -> Text pattern RouteType_PROPAGATED :: RouteType pattern RouteType_STATIC :: RouteType instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.RouteType.RouteType instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.RouteType.RouteType instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.RouteType.RouteType instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.RouteType.RouteType instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.RouteType.RouteType instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.RouteType.RouteType instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.RouteType.RouteType instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.RouteType.RouteType instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.RouteType.RouteType instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.RouteType.RouteType instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.RouteType.RouteType instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.RouteType.RouteType instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.RouteType.RouteType instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.RouteType.RouteType instance GHC.Generics.Generic Amazonka.NetworkManager.Types.RouteType.RouteType instance GHC.Classes.Ord Amazonka.NetworkManager.Types.RouteType.RouteType instance GHC.Classes.Eq Amazonka.NetworkManager.Types.RouteType.RouteType instance GHC.Read.Read Amazonka.NetworkManager.Types.RouteType.RouteType instance GHC.Show.Show Amazonka.NetworkManager.Types.RouteType.RouteType module Amazonka.NetworkManager.Types.NetworkRoute -- | Describes a network route. -- -- See: newNetworkRoute smart constructor. data NetworkRoute NetworkRoute' :: Maybe Text -> Maybe [NetworkRouteDestination] -> Maybe Text -> Maybe RouteState -> Maybe RouteType -> NetworkRoute -- | A unique identifier for the route, such as a CIDR block. [$sel:destinationCidrBlock:NetworkRoute'] :: NetworkRoute -> Maybe Text -- | The destinations. [$sel:destinations:NetworkRoute'] :: NetworkRoute -> Maybe [NetworkRouteDestination] -- | The ID of the prefix list. [$sel:prefixListId:NetworkRoute'] :: NetworkRoute -> Maybe Text -- | The route state. The possible values are active and -- blackhole. [$sel:state:NetworkRoute'] :: NetworkRoute -> Maybe RouteState -- | The route type. The possible values are propagated and -- static. [$sel:type':NetworkRoute'] :: NetworkRoute -> Maybe RouteType -- | 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. newNetworkRoute :: NetworkRoute -- | A unique identifier for the route, such as a CIDR block. networkRoute_destinationCidrBlock :: Lens' NetworkRoute (Maybe Text) -- | The destinations. networkRoute_destinations :: Lens' NetworkRoute (Maybe [NetworkRouteDestination]) -- | The ID of the prefix list. networkRoute_prefixListId :: Lens' NetworkRoute (Maybe Text) -- | The route state. The possible values are active and -- blackhole. networkRoute_state :: Lens' NetworkRoute (Maybe RouteState) -- | The route type. The possible values are propagated and -- static. networkRoute_type :: Lens' NetworkRoute (Maybe RouteType) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.NetworkRoute.NetworkRoute instance GHC.Show.Show Amazonka.NetworkManager.Types.NetworkRoute.NetworkRoute instance GHC.Read.Read Amazonka.NetworkManager.Types.NetworkRoute.NetworkRoute instance GHC.Classes.Eq Amazonka.NetworkManager.Types.NetworkRoute.NetworkRoute instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.NetworkRoute.NetworkRoute instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.NetworkRoute.NetworkRoute instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.NetworkRoute.NetworkRoute module Amazonka.NetworkManager.Types.SiteState newtype SiteState SiteState' :: Text -> SiteState [fromSiteState] :: SiteState -> Text pattern SiteState_AVAILABLE :: SiteState pattern SiteState_DELETING :: SiteState pattern SiteState_PENDING :: SiteState pattern SiteState_UPDATING :: SiteState instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.SiteState.SiteState instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.SiteState.SiteState instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.SiteState.SiteState instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.SiteState.SiteState instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.SiteState.SiteState instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.SiteState.SiteState instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.SiteState.SiteState instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.SiteState.SiteState instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.SiteState.SiteState instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.SiteState.SiteState instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.SiteState.SiteState instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.SiteState.SiteState instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.SiteState.SiteState instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.SiteState.SiteState instance GHC.Generics.Generic Amazonka.NetworkManager.Types.SiteState.SiteState instance GHC.Classes.Ord Amazonka.NetworkManager.Types.SiteState.SiteState instance GHC.Classes.Eq Amazonka.NetworkManager.Types.SiteState.SiteState instance GHC.Read.Read Amazonka.NetworkManager.Types.SiteState.SiteState instance GHC.Show.Show Amazonka.NetworkManager.Types.SiteState.SiteState module Amazonka.NetworkManager.Types.Tag -- | Describes a tag. -- -- See: newTag smart constructor. data Tag Tag' :: Maybe Text -> Maybe Text -> Tag -- | The tag key. -- -- Constraints: Maximum length of 128 characters. [$sel:key:Tag'] :: Tag -> Maybe Text -- | The tag value. -- -- Constraints: Maximum length of 256 characters. [$sel:value:Tag'] :: Tag -> 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. newTag :: Tag -- | The tag key. -- -- Constraints: Maximum length of 128 characters. tag_key :: Lens' Tag (Maybe Text) -- | The tag value. -- -- Constraints: Maximum length of 256 characters. tag_value :: Lens' Tag (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.Tag.Tag instance GHC.Show.Show Amazonka.NetworkManager.Types.Tag.Tag instance GHC.Read.Read Amazonka.NetworkManager.Types.Tag.Tag instance GHC.Classes.Eq Amazonka.NetworkManager.Types.Tag.Tag instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.Tag.Tag instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.Tag.Tag instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.Tag.Tag instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.Tag.Tag module Amazonka.NetworkManager.Types.Site -- | Describes a site. -- -- See: newSite smart constructor. data Site Site' :: Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe (Sensitive Location) -> Maybe Text -> Maybe Text -> Maybe SiteState -> Maybe [Tag] -> Site -- | The date and time that the site was created. [$sel:createdAt:Site'] :: Site -> Maybe POSIX -- | The description of the site. [$sel:description:Site'] :: Site -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:Site'] :: Site -> Maybe Text -- | The location of the site. [$sel:location:Site'] :: Site -> Maybe (Sensitive Location) -- | The Amazon Resource Name (ARN) of the site. [$sel:siteArn:Site'] :: Site -> Maybe Text -- | The ID of the site. [$sel:siteId:Site'] :: Site -> Maybe Text -- | The state of the site. [$sel:state:Site'] :: Site -> Maybe SiteState -- | The tags for the site. [$sel:tags:Site'] :: Site -> Maybe [Tag] -- | 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. newSite :: Site -- | The date and time that the site was created. site_createdAt :: Lens' Site (Maybe UTCTime) -- | The description of the site. site_description :: Lens' Site (Maybe Text) -- | The ID of the global network. site_globalNetworkId :: Lens' Site (Maybe Text) -- | The location of the site. site_location :: Lens' Site (Maybe Location) -- | The Amazon Resource Name (ARN) of the site. site_siteArn :: Lens' Site (Maybe Text) -- | The ID of the site. site_siteId :: Lens' Site (Maybe Text) -- | The state of the site. site_state :: Lens' Site (Maybe SiteState) -- | The tags for the site. site_tags :: Lens' Site (Maybe [Tag]) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.Site.Site instance GHC.Show.Show Amazonka.NetworkManager.Types.Site.Site instance GHC.Classes.Eq Amazonka.NetworkManager.Types.Site.Site instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.Site.Site instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.Site.Site instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.Site.Site module Amazonka.NetworkManager.Types.ProposedSegmentChange -- | Describes a proposed segment change. In some cases, the segment change -- must first be evaluated and accepted. -- -- See: newProposedSegmentChange smart constructor. data ProposedSegmentChange ProposedSegmentChange' :: Maybe Int -> Maybe Text -> Maybe [Tag] -> ProposedSegmentChange -- | The rule number in the policy document that applies to this change. [$sel:attachmentPolicyRuleNumber:ProposedSegmentChange'] :: ProposedSegmentChange -> Maybe Int -- | The name of the segment to change. [$sel:segmentName:ProposedSegmentChange'] :: ProposedSegmentChange -> Maybe Text -- | The list of key-value tags that changed for the segment. [$sel:tags:ProposedSegmentChange'] :: ProposedSegmentChange -> Maybe [Tag] -- | 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. newProposedSegmentChange :: ProposedSegmentChange -- | The rule number in the policy document that applies to this change. proposedSegmentChange_attachmentPolicyRuleNumber :: Lens' ProposedSegmentChange (Maybe Int) -- | The name of the segment to change. proposedSegmentChange_segmentName :: Lens' ProposedSegmentChange (Maybe Text) -- | The list of key-value tags that changed for the segment. proposedSegmentChange_tags :: Lens' ProposedSegmentChange (Maybe [Tag]) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.ProposedSegmentChange.ProposedSegmentChange instance GHC.Show.Show Amazonka.NetworkManager.Types.ProposedSegmentChange.ProposedSegmentChange instance GHC.Read.Read Amazonka.NetworkManager.Types.ProposedSegmentChange.ProposedSegmentChange instance GHC.Classes.Eq Amazonka.NetworkManager.Types.ProposedSegmentChange.ProposedSegmentChange instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.ProposedSegmentChange.ProposedSegmentChange instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.ProposedSegmentChange.ProposedSegmentChange instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.ProposedSegmentChange.ProposedSegmentChange module Amazonka.NetworkManager.Types.Peering -- | Describes a peering connection. -- -- See: newPeering smart constructor. data Peering Peering' :: Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe PeeringType -> Maybe Text -> Maybe PeeringState -> Maybe [Tag] -> Peering -- | The ARN of a core network. [$sel:coreNetworkArn:Peering'] :: Peering -> Maybe Text -- | The ID of the core network for the peering request. [$sel:coreNetworkId:Peering'] :: Peering -> Maybe Text -- | The timestamp when the attachment peer was created. [$sel:createdAt:Peering'] :: Peering -> Maybe POSIX -- | The edge location for the peer. [$sel:edgeLocation:Peering'] :: Peering -> Maybe Text -- | The ID of the account owner. [$sel:ownerAccountId:Peering'] :: Peering -> Maybe Text -- | The ID of the peering attachment. [$sel:peeringId:Peering'] :: Peering -> Maybe Text -- | The type of peering. This will be TRANSIT_GATEWAY. [$sel:peeringType:Peering'] :: Peering -> Maybe PeeringType -- | The resource ARN of the peer. [$sel:resourceArn:Peering'] :: Peering -> Maybe Text -- | The current state of the peering connection. [$sel:state:Peering'] :: Peering -> Maybe PeeringState -- | The list of key-value tags associated with the peering. [$sel:tags:Peering'] :: Peering -> Maybe [Tag] -- | 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. newPeering :: Peering -- | The ARN of a core network. peering_coreNetworkArn :: Lens' Peering (Maybe Text) -- | The ID of the core network for the peering request. peering_coreNetworkId :: Lens' Peering (Maybe Text) -- | The timestamp when the attachment peer was created. peering_createdAt :: Lens' Peering (Maybe UTCTime) -- | The edge location for the peer. peering_edgeLocation :: Lens' Peering (Maybe Text) -- | The ID of the account owner. peering_ownerAccountId :: Lens' Peering (Maybe Text) -- | The ID of the peering attachment. peering_peeringId :: Lens' Peering (Maybe Text) -- | The type of peering. This will be TRANSIT_GATEWAY. peering_peeringType :: Lens' Peering (Maybe PeeringType) -- | The resource ARN of the peer. peering_resourceArn :: Lens' Peering (Maybe Text) -- | The current state of the peering connection. peering_state :: Lens' Peering (Maybe PeeringState) -- | The list of key-value tags associated with the peering. peering_tags :: Lens' Peering (Maybe [Tag]) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.Peering.Peering instance GHC.Show.Show Amazonka.NetworkManager.Types.Peering.Peering instance GHC.Read.Read Amazonka.NetworkManager.Types.Peering.Peering instance GHC.Classes.Eq Amazonka.NetworkManager.Types.Peering.Peering instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.Peering.Peering instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.Peering.Peering instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.Peering.Peering module Amazonka.NetworkManager.Types.NetworkResource -- | Describes a network resource. -- -- See: newNetworkResource smart constructor. data NetworkResource NetworkResource' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe (HashMap Text Text) -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe [Tag] -> NetworkResource -- | The Amazon Web Services account ID. [$sel:accountId:NetworkResource'] :: NetworkResource -> Maybe Text -- | The Amazon Web Services Region. [$sel:awsRegion:NetworkResource'] :: NetworkResource -> Maybe Text -- | The ID of a core network. [$sel:coreNetworkId:NetworkResource'] :: NetworkResource -> Maybe Text -- | Information about the resource, in JSON format. Network Manager gets -- this information by describing the resource using its Describe API -- call. [$sel:definition:NetworkResource'] :: NetworkResource -> Maybe Text -- | The time that the resource definition was retrieved. [$sel:definitionTimestamp:NetworkResource'] :: NetworkResource -> Maybe POSIX -- | The resource metadata. [$sel:metadata:NetworkResource'] :: NetworkResource -> Maybe (HashMap Text Text) -- | The ARN of the gateway. [$sel:registeredGatewayArn:NetworkResource'] :: NetworkResource -> Maybe Text -- | The ARN of the resource. [$sel:resourceArn:NetworkResource'] :: NetworkResource -> Maybe Text -- | The ID of the resource. [$sel:resourceId:NetworkResource'] :: NetworkResource -> Maybe Text -- | The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- [$sel:resourceType:NetworkResource'] :: NetworkResource -> Maybe Text -- | The tags. [$sel:tags:NetworkResource'] :: NetworkResource -> Maybe [Tag] -- | 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: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- -- -- $sel:tags:NetworkResource', networkResource_tags - The -- tags. newNetworkResource :: NetworkResource -- | The Amazon Web Services account ID. networkResource_accountId :: Lens' NetworkResource (Maybe Text) -- | The Amazon Web Services Region. networkResource_awsRegion :: Lens' NetworkResource (Maybe Text) -- | The ID of a core network. networkResource_coreNetworkId :: Lens' NetworkResource (Maybe Text) -- | Information about the resource, in JSON format. Network Manager gets -- this information by describing the resource using its Describe API -- call. networkResource_definition :: Lens' NetworkResource (Maybe Text) -- | The time that the resource definition was retrieved. networkResource_definitionTimestamp :: Lens' NetworkResource (Maybe UTCTime) -- | The resource metadata. networkResource_metadata :: Lens' NetworkResource (Maybe (HashMap Text Text)) -- | The ARN of the gateway. networkResource_registeredGatewayArn :: Lens' NetworkResource (Maybe Text) -- | The ARN of the resource. networkResource_resourceArn :: Lens' NetworkResource (Maybe Text) -- | The ID of the resource. networkResource_resourceId :: Lens' NetworkResource (Maybe Text) -- | The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- networkResource_resourceType :: Lens' NetworkResource (Maybe Text) -- | The tags. networkResource_tags :: Lens' NetworkResource (Maybe [Tag]) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.NetworkResource.NetworkResource instance GHC.Show.Show Amazonka.NetworkManager.Types.NetworkResource.NetworkResource instance GHC.Read.Read Amazonka.NetworkManager.Types.NetworkResource.NetworkResource instance GHC.Classes.Eq Amazonka.NetworkManager.Types.NetworkResource.NetworkResource instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.NetworkResource.NetworkResource instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.NetworkResource.NetworkResource instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.NetworkResource.NetworkResource module Amazonka.NetworkManager.Types.Link -- | Describes a link. -- -- See: newLink smart constructor. data Link Link' :: Maybe Bandwidth -> Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe LinkState -> Maybe [Tag] -> Maybe Text -> Link -- | The bandwidth for the link. [$sel:bandwidth:Link'] :: Link -> Maybe Bandwidth -- | The date and time that the link was created. [$sel:createdAt:Link'] :: Link -> Maybe POSIX -- | The description of the link. [$sel:description:Link'] :: Link -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:Link'] :: Link -> Maybe Text -- | The Amazon Resource Name (ARN) of the link. [$sel:linkArn:Link'] :: Link -> Maybe Text -- | The ID of the link. [$sel:linkId:Link'] :: Link -> Maybe Text -- | The provider of the link. [$sel:provider:Link'] :: Link -> Maybe Text -- | The ID of the site. [$sel:siteId:Link'] :: Link -> Maybe Text -- | The state of the link. [$sel:state:Link'] :: Link -> Maybe LinkState -- | The tags for the link. [$sel:tags:Link'] :: Link -> Maybe [Tag] -- | The type of the link. [$sel:type':Link'] :: Link -> Maybe Text -- | 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. newLink :: Link -- | The bandwidth for the link. link_bandwidth :: Lens' Link (Maybe Bandwidth) -- | The date and time that the link was created. link_createdAt :: Lens' Link (Maybe UTCTime) -- | The description of the link. link_description :: Lens' Link (Maybe Text) -- | The ID of the global network. link_globalNetworkId :: Lens' Link (Maybe Text) -- | The Amazon Resource Name (ARN) of the link. link_linkArn :: Lens' Link (Maybe Text) -- | The ID of the link. link_linkId :: Lens' Link (Maybe Text) -- | The provider of the link. link_provider :: Lens' Link (Maybe Text) -- | The ID of the site. link_siteId :: Lens' Link (Maybe Text) -- | The state of the link. link_state :: Lens' Link (Maybe LinkState) -- | The tags for the link. link_tags :: Lens' Link (Maybe [Tag]) -- | The type of the link. link_type :: Lens' Link (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.Link.Link instance GHC.Show.Show Amazonka.NetworkManager.Types.Link.Link instance GHC.Read.Read Amazonka.NetworkManager.Types.Link.Link instance GHC.Classes.Eq Amazonka.NetworkManager.Types.Link.Link instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.Link.Link instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.Link.Link instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.Link.Link module Amazonka.NetworkManager.Types.GlobalNetwork -- | 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. data GlobalNetwork GlobalNetwork' :: Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe GlobalNetworkState -> Maybe [Tag] -> GlobalNetwork -- | The date and time that the global network was created. [$sel:createdAt:GlobalNetwork'] :: GlobalNetwork -> Maybe POSIX -- | The description of the global network. [$sel:description:GlobalNetwork'] :: GlobalNetwork -> Maybe Text -- | The Amazon Resource Name (ARN) of the global network. [$sel:globalNetworkArn:GlobalNetwork'] :: GlobalNetwork -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:GlobalNetwork'] :: GlobalNetwork -> Maybe Text -- | The state of the global network. [$sel:state:GlobalNetwork'] :: GlobalNetwork -> Maybe GlobalNetworkState -- | The tags for the global network. [$sel:tags:GlobalNetwork'] :: GlobalNetwork -> Maybe [Tag] -- | 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. newGlobalNetwork :: GlobalNetwork -- | The date and time that the global network was created. globalNetwork_createdAt :: Lens' GlobalNetwork (Maybe UTCTime) -- | The description of the global network. globalNetwork_description :: Lens' GlobalNetwork (Maybe Text) -- | The Amazon Resource Name (ARN) of the global network. globalNetwork_globalNetworkArn :: Lens' GlobalNetwork (Maybe Text) -- | The ID of the global network. globalNetwork_globalNetworkId :: Lens' GlobalNetwork (Maybe Text) -- | The state of the global network. globalNetwork_state :: Lens' GlobalNetwork (Maybe GlobalNetworkState) -- | The tags for the global network. globalNetwork_tags :: Lens' GlobalNetwork (Maybe [Tag]) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.GlobalNetwork.GlobalNetwork instance GHC.Show.Show Amazonka.NetworkManager.Types.GlobalNetwork.GlobalNetwork instance GHC.Read.Read Amazonka.NetworkManager.Types.GlobalNetwork.GlobalNetwork instance GHC.Classes.Eq Amazonka.NetworkManager.Types.GlobalNetwork.GlobalNetwork instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.GlobalNetwork.GlobalNetwork instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.GlobalNetwork.GlobalNetwork instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.GlobalNetwork.GlobalNetwork module Amazonka.NetworkManager.Types.Device -- | Describes a device. -- -- See: newDevice smart constructor. data Device Device' :: Maybe AWSLocation -> Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe (Sensitive Location) -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe DeviceState -> Maybe [Tag] -> Maybe Text -> Maybe Text -> Device -- | The Amazon Web Services location of the device. [$sel:aWSLocation:Device'] :: Device -> Maybe AWSLocation -- | The date and time that the site was created. [$sel:createdAt:Device'] :: Device -> Maybe POSIX -- | The description of the device. [$sel:description:Device'] :: Device -> Maybe Text -- | The Amazon Resource Name (ARN) of the device. [$sel:deviceArn:Device'] :: Device -> Maybe Text -- | The ID of the device. [$sel:deviceId:Device'] :: Device -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:Device'] :: Device -> Maybe Text -- | The site location. [$sel:location:Device'] :: Device -> Maybe (Sensitive Location) -- | The device model. [$sel:model:Device'] :: Device -> Maybe Text -- | The device serial number. [$sel:serialNumber:Device'] :: Device -> Maybe Text -- | The site ID. [$sel:siteId:Device'] :: Device -> Maybe Text -- | The device state. [$sel:state:Device'] :: Device -> Maybe DeviceState -- | The tags for the device. [$sel:tags:Device'] :: Device -> Maybe [Tag] -- | The device type. [$sel:type':Device'] :: Device -> Maybe Text -- | The device vendor. [$sel:vendor:Device'] :: Device -> Maybe Text -- | 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. newDevice :: Device -- | The Amazon Web Services location of the device. device_aWSLocation :: Lens' Device (Maybe AWSLocation) -- | The date and time that the site was created. device_createdAt :: Lens' Device (Maybe UTCTime) -- | The description of the device. device_description :: Lens' Device (Maybe Text) -- | The Amazon Resource Name (ARN) of the device. device_deviceArn :: Lens' Device (Maybe Text) -- | The ID of the device. device_deviceId :: Lens' Device (Maybe Text) -- | The ID of the global network. device_globalNetworkId :: Lens' Device (Maybe Text) -- | The site location. device_location :: Lens' Device (Maybe Location) -- | The device model. device_model :: Lens' Device (Maybe Text) -- | The device serial number. device_serialNumber :: Lens' Device (Maybe Text) -- | The site ID. device_siteId :: Lens' Device (Maybe Text) -- | The device state. device_state :: Lens' Device (Maybe DeviceState) -- | The tags for the device. device_tags :: Lens' Device (Maybe [Tag]) -- | The device type. device_type :: Lens' Device (Maybe Text) -- | The device vendor. device_vendor :: Lens' Device (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.Device.Device instance GHC.Show.Show Amazonka.NetworkManager.Types.Device.Device instance GHC.Classes.Eq Amazonka.NetworkManager.Types.Device.Device instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.Device.Device instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.Device.Device instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.Device.Device module Amazonka.NetworkManager.Types.CoreNetworkSummary -- | Returns summary information about a core network. -- -- See: newCoreNetworkSummary smart constructor. data CoreNetworkSummary CoreNetworkSummary' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe CoreNetworkState -> Maybe [Tag] -> CoreNetworkSummary -- | a core network ARN. [$sel:coreNetworkArn:CoreNetworkSummary'] :: CoreNetworkSummary -> Maybe Text -- | The ID of a core network. [$sel:coreNetworkId:CoreNetworkSummary'] :: CoreNetworkSummary -> Maybe Text -- | The description of a core network. [$sel:description:CoreNetworkSummary'] :: CoreNetworkSummary -> Maybe Text -- | The global network ID. [$sel:globalNetworkId:CoreNetworkSummary'] :: CoreNetworkSummary -> Maybe Text -- | The ID of the account owner. [$sel:ownerAccountId:CoreNetworkSummary'] :: CoreNetworkSummary -> Maybe Text -- | The state of a core network. [$sel:state:CoreNetworkSummary'] :: CoreNetworkSummary -> Maybe CoreNetworkState -- | The key-value tags associated with a core network summary. [$sel:tags:CoreNetworkSummary'] :: CoreNetworkSummary -> Maybe [Tag] -- | 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. newCoreNetworkSummary :: CoreNetworkSummary -- | a core network ARN. coreNetworkSummary_coreNetworkArn :: Lens' CoreNetworkSummary (Maybe Text) -- | The ID of a core network. coreNetworkSummary_coreNetworkId :: Lens' CoreNetworkSummary (Maybe Text) -- | The description of a core network. coreNetworkSummary_description :: Lens' CoreNetworkSummary (Maybe Text) -- | The global network ID. coreNetworkSummary_globalNetworkId :: Lens' CoreNetworkSummary (Maybe Text) -- | The ID of the account owner. coreNetworkSummary_ownerAccountId :: Lens' CoreNetworkSummary (Maybe Text) -- | The state of a core network. coreNetworkSummary_state :: Lens' CoreNetworkSummary (Maybe CoreNetworkState) -- | The key-value tags associated with a core network summary. coreNetworkSummary_tags :: Lens' CoreNetworkSummary (Maybe [Tag]) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.CoreNetworkSummary.CoreNetworkSummary instance GHC.Show.Show Amazonka.NetworkManager.Types.CoreNetworkSummary.CoreNetworkSummary instance GHC.Read.Read Amazonka.NetworkManager.Types.CoreNetworkSummary.CoreNetworkSummary instance GHC.Classes.Eq Amazonka.NetworkManager.Types.CoreNetworkSummary.CoreNetworkSummary instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.CoreNetworkSummary.CoreNetworkSummary instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.CoreNetworkSummary.CoreNetworkSummary instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.CoreNetworkSummary.CoreNetworkSummary module Amazonka.NetworkManager.Types.CoreNetwork -- | Describes a core network. -- -- See: newCoreNetwork smart constructor. data CoreNetwork CoreNetwork' :: Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe [CoreNetworkEdge] -> Maybe Text -> Maybe [CoreNetworkSegment] -> Maybe CoreNetworkState -> Maybe [Tag] -> CoreNetwork -- | The ARN of a core network. [$sel:coreNetworkArn:CoreNetwork'] :: CoreNetwork -> Maybe Text -- | The ID of a core network. [$sel:coreNetworkId:CoreNetwork'] :: CoreNetwork -> Maybe Text -- | The timestamp when a core network was created. [$sel:createdAt:CoreNetwork'] :: CoreNetwork -> Maybe POSIX -- | The description of a core network. [$sel:description:CoreNetwork'] :: CoreNetwork -> Maybe Text -- | The edges within a core network. [$sel:edges:CoreNetwork'] :: CoreNetwork -> Maybe [CoreNetworkEdge] -- | The ID of the global network that your core network is a part of. [$sel:globalNetworkId:CoreNetwork'] :: CoreNetwork -> Maybe Text -- | The segments within a core network. [$sel:segments:CoreNetwork'] :: CoreNetwork -> Maybe [CoreNetworkSegment] -- | The current state of a core network. [$sel:state:CoreNetwork'] :: CoreNetwork -> Maybe CoreNetworkState -- | The list of key-value tags associated with a core network. [$sel:tags:CoreNetwork'] :: CoreNetwork -> Maybe [Tag] -- | 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. newCoreNetwork :: CoreNetwork -- | The ARN of a core network. coreNetwork_coreNetworkArn :: Lens' CoreNetwork (Maybe Text) -- | The ID of a core network. coreNetwork_coreNetworkId :: Lens' CoreNetwork (Maybe Text) -- | The timestamp when a core network was created. coreNetwork_createdAt :: Lens' CoreNetwork (Maybe UTCTime) -- | The description of a core network. coreNetwork_description :: Lens' CoreNetwork (Maybe Text) -- | The edges within a core network. coreNetwork_edges :: Lens' CoreNetwork (Maybe [CoreNetworkEdge]) -- | The ID of the global network that your core network is a part of. coreNetwork_globalNetworkId :: Lens' CoreNetwork (Maybe Text) -- | The segments within a core network. coreNetwork_segments :: Lens' CoreNetwork (Maybe [CoreNetworkSegment]) -- | The current state of a core network. coreNetwork_state :: Lens' CoreNetwork (Maybe CoreNetworkState) -- | The list of key-value tags associated with a core network. coreNetwork_tags :: Lens' CoreNetwork (Maybe [Tag]) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.CoreNetwork.CoreNetwork instance GHC.Show.Show Amazonka.NetworkManager.Types.CoreNetwork.CoreNetwork instance GHC.Read.Read Amazonka.NetworkManager.Types.CoreNetwork.CoreNetwork instance GHC.Classes.Eq Amazonka.NetworkManager.Types.CoreNetwork.CoreNetwork instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.CoreNetwork.CoreNetwork instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.CoreNetwork.CoreNetwork instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.CoreNetwork.CoreNetwork module Amazonka.NetworkManager.Types.Connection -- | Describes a connection. -- -- See: newConnection smart constructor. data Connection Connection' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe ConnectionState -> Maybe [Tag] -> Connection -- | The ID of the second device in the connection. [$sel:connectedDeviceId:Connection'] :: Connection -> Maybe Text -- | The ID of the link for the second device in the connection. [$sel:connectedLinkId:Connection'] :: Connection -> Maybe Text -- | The Amazon Resource Name (ARN) of the connection. [$sel:connectionArn:Connection'] :: Connection -> Maybe Text -- | The ID of the connection. [$sel:connectionId:Connection'] :: Connection -> Maybe Text -- | The date and time that the connection was created. [$sel:createdAt:Connection'] :: Connection -> Maybe POSIX -- | The description of the connection. [$sel:description:Connection'] :: Connection -> Maybe Text -- | The ID of the first device in the connection. [$sel:deviceId:Connection'] :: Connection -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:Connection'] :: Connection -> Maybe Text -- | The ID of the link for the first device in the connection. [$sel:linkId:Connection'] :: Connection -> Maybe Text -- | The state of the connection. [$sel:state:Connection'] :: Connection -> Maybe ConnectionState -- | The tags for the connection. [$sel:tags:Connection'] :: Connection -> Maybe [Tag] -- | 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. newConnection :: Connection -- | The ID of the second device in the connection. connection_connectedDeviceId :: Lens' Connection (Maybe Text) -- | The ID of the link for the second device in the connection. connection_connectedLinkId :: Lens' Connection (Maybe Text) -- | The Amazon Resource Name (ARN) of the connection. connection_connectionArn :: Lens' Connection (Maybe Text) -- | The ID of the connection. connection_connectionId :: Lens' Connection (Maybe Text) -- | The date and time that the connection was created. connection_createdAt :: Lens' Connection (Maybe UTCTime) -- | The description of the connection. connection_description :: Lens' Connection (Maybe Text) -- | The ID of the first device in the connection. connection_deviceId :: Lens' Connection (Maybe Text) -- | The ID of the global network. connection_globalNetworkId :: Lens' Connection (Maybe Text) -- | The ID of the link for the first device in the connection. connection_linkId :: Lens' Connection (Maybe Text) -- | The state of the connection. connection_state :: Lens' Connection (Maybe ConnectionState) -- | The tags for the connection. connection_tags :: Lens' Connection (Maybe [Tag]) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.Connection.Connection instance GHC.Show.Show Amazonka.NetworkManager.Types.Connection.Connection instance GHC.Read.Read Amazonka.NetworkManager.Types.Connection.Connection instance GHC.Classes.Eq Amazonka.NetworkManager.Types.Connection.Connection instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.Connection.Connection instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.Connection.Connection instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.Connection.Connection module Amazonka.NetworkManager.Types.ConnectPeerSummary -- | Summary description of a Connect peer. -- -- See: newConnectPeerSummary smart constructor. data ConnectPeerSummary ConnectPeerSummary' :: Maybe Text -> Maybe Text -> Maybe ConnectPeerState -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe [Tag] -> ConnectPeerSummary -- | The ID of a Connect peer attachment. [$sel:connectAttachmentId:ConnectPeerSummary'] :: ConnectPeerSummary -> Maybe Text -- | The ID of a Connect peer. [$sel:connectPeerId:ConnectPeerSummary'] :: ConnectPeerSummary -> Maybe Text -- | The state of a Connect peer. [$sel:connectPeerState:ConnectPeerSummary'] :: ConnectPeerSummary -> Maybe ConnectPeerState -- | The ID of a core network. [$sel:coreNetworkId:ConnectPeerSummary'] :: ConnectPeerSummary -> Maybe Text -- | The timestamp when a Connect peer was created. [$sel:createdAt:ConnectPeerSummary'] :: ConnectPeerSummary -> Maybe POSIX -- | The Region where the edge is located. [$sel:edgeLocation:ConnectPeerSummary'] :: ConnectPeerSummary -> Maybe Text -- | The list of key-value tags associated with the Connect peer summary. [$sel:tags:ConnectPeerSummary'] :: ConnectPeerSummary -> Maybe [Tag] -- | 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. newConnectPeerSummary :: ConnectPeerSummary -- | The ID of a Connect peer attachment. connectPeerSummary_connectAttachmentId :: Lens' ConnectPeerSummary (Maybe Text) -- | The ID of a Connect peer. connectPeerSummary_connectPeerId :: Lens' ConnectPeerSummary (Maybe Text) -- | The state of a Connect peer. connectPeerSummary_connectPeerState :: Lens' ConnectPeerSummary (Maybe ConnectPeerState) -- | The ID of a core network. connectPeerSummary_coreNetworkId :: Lens' ConnectPeerSummary (Maybe Text) -- | The timestamp when a Connect peer was created. connectPeerSummary_createdAt :: Lens' ConnectPeerSummary (Maybe UTCTime) -- | The Region where the edge is located. connectPeerSummary_edgeLocation :: Lens' ConnectPeerSummary (Maybe Text) -- | The list of key-value tags associated with the Connect peer summary. connectPeerSummary_tags :: Lens' ConnectPeerSummary (Maybe [Tag]) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.ConnectPeerSummary.ConnectPeerSummary instance GHC.Show.Show Amazonka.NetworkManager.Types.ConnectPeerSummary.ConnectPeerSummary instance GHC.Read.Read Amazonka.NetworkManager.Types.ConnectPeerSummary.ConnectPeerSummary instance GHC.Classes.Eq Amazonka.NetworkManager.Types.ConnectPeerSummary.ConnectPeerSummary instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.ConnectPeerSummary.ConnectPeerSummary instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.ConnectPeerSummary.ConnectPeerSummary instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.ConnectPeerSummary.ConnectPeerSummary module Amazonka.NetworkManager.Types.Attachment -- | Describes a core network attachment. -- -- See: newAttachment smart constructor. data Attachment Attachment' :: Maybe Text -> Maybe Int -> Maybe AttachmentType -> Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe ProposedSegmentChange -> Maybe Text -> Maybe Text -> Maybe AttachmentState -> Maybe [Tag] -> Maybe POSIX -> Attachment -- | The ID of the attachment. [$sel:attachmentId:Attachment'] :: Attachment -> Maybe Text -- | The policy rule number associated with the attachment. [$sel:attachmentPolicyRuleNumber:Attachment'] :: Attachment -> Maybe Int -- | The type of attachment. [$sel:attachmentType:Attachment'] :: Attachment -> Maybe AttachmentType -- | The ARN of a core network. [$sel:coreNetworkArn:Attachment'] :: Attachment -> Maybe Text -- | The ID of a core network. [$sel:coreNetworkId:Attachment'] :: Attachment -> Maybe Text -- | The timestamp when the attachment was created. [$sel:createdAt:Attachment'] :: Attachment -> Maybe POSIX -- | The Region where the edge is located. [$sel:edgeLocation:Attachment'] :: Attachment -> Maybe Text -- | The ID of the attachment account owner. [$sel:ownerAccountId:Attachment'] :: Attachment -> Maybe Text -- | The attachment to move from one segment to another. [$sel:proposedSegmentChange:Attachment'] :: Attachment -> Maybe ProposedSegmentChange -- | The attachment resource ARN. [$sel:resourceArn:Attachment'] :: Attachment -> Maybe Text -- | The name of the segment attachment. [$sel:segmentName:Attachment'] :: Attachment -> Maybe Text -- | The state of the attachment. [$sel:state:Attachment'] :: Attachment -> Maybe AttachmentState -- | The tags associated with the attachment. [$sel:tags:Attachment'] :: Attachment -> Maybe [Tag] -- | The timestamp when the attachment was last updated. [$sel:updatedAt:Attachment'] :: Attachment -> Maybe POSIX -- | 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. newAttachment :: Attachment -- | The ID of the attachment. attachment_attachmentId :: Lens' Attachment (Maybe Text) -- | The policy rule number associated with the attachment. attachment_attachmentPolicyRuleNumber :: Lens' Attachment (Maybe Int) -- | The type of attachment. attachment_attachmentType :: Lens' Attachment (Maybe AttachmentType) -- | The ARN of a core network. attachment_coreNetworkArn :: Lens' Attachment (Maybe Text) -- | The ID of a core network. attachment_coreNetworkId :: Lens' Attachment (Maybe Text) -- | The timestamp when the attachment was created. attachment_createdAt :: Lens' Attachment (Maybe UTCTime) -- | The Region where the edge is located. attachment_edgeLocation :: Lens' Attachment (Maybe Text) -- | The ID of the attachment account owner. attachment_ownerAccountId :: Lens' Attachment (Maybe Text) -- | The attachment to move from one segment to another. attachment_proposedSegmentChange :: Lens' Attachment (Maybe ProposedSegmentChange) -- | The attachment resource ARN. attachment_resourceArn :: Lens' Attachment (Maybe Text) -- | The name of the segment attachment. attachment_segmentName :: Lens' Attachment (Maybe Text) -- | The state of the attachment. attachment_state :: Lens' Attachment (Maybe AttachmentState) -- | The tags associated with the attachment. attachment_tags :: Lens' Attachment (Maybe [Tag]) -- | The timestamp when the attachment was last updated. attachment_updatedAt :: Lens' Attachment (Maybe UTCTime) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.Attachment.Attachment instance GHC.Show.Show Amazonka.NetworkManager.Types.Attachment.Attachment instance GHC.Read.Read Amazonka.NetworkManager.Types.Attachment.Attachment instance GHC.Classes.Eq Amazonka.NetworkManager.Types.Attachment.Attachment instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.Attachment.Attachment instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.Attachment.Attachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.Attachment.Attachment module Amazonka.NetworkManager.Types.SiteToSiteVpnAttachment -- | Creates a site-to-site VPN attachment. -- -- See: newSiteToSiteVpnAttachment smart constructor. data SiteToSiteVpnAttachment SiteToSiteVpnAttachment' :: Maybe Attachment -> Maybe Text -> SiteToSiteVpnAttachment -- | Provides details about a site-to-site VPN attachment. [$sel:attachment:SiteToSiteVpnAttachment'] :: SiteToSiteVpnAttachment -> Maybe Attachment -- | The ARN of the site-to-site VPN attachment. [$sel:vpnConnectionArn:SiteToSiteVpnAttachment'] :: SiteToSiteVpnAttachment -> Maybe Text -- | 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. newSiteToSiteVpnAttachment :: SiteToSiteVpnAttachment -- | Provides details about a site-to-site VPN attachment. siteToSiteVpnAttachment_attachment :: Lens' SiteToSiteVpnAttachment (Maybe Attachment) -- | The ARN of the site-to-site VPN attachment. siteToSiteVpnAttachment_vpnConnectionArn :: Lens' SiteToSiteVpnAttachment (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.SiteToSiteVpnAttachment.SiteToSiteVpnAttachment instance GHC.Show.Show Amazonka.NetworkManager.Types.SiteToSiteVpnAttachment.SiteToSiteVpnAttachment instance GHC.Read.Read Amazonka.NetworkManager.Types.SiteToSiteVpnAttachment.SiteToSiteVpnAttachment instance GHC.Classes.Eq Amazonka.NetworkManager.Types.SiteToSiteVpnAttachment.SiteToSiteVpnAttachment instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.SiteToSiteVpnAttachment.SiteToSiteVpnAttachment instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.SiteToSiteVpnAttachment.SiteToSiteVpnAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.SiteToSiteVpnAttachment.SiteToSiteVpnAttachment module Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociationState newtype TransitGatewayConnectPeerAssociationState TransitGatewayConnectPeerAssociationState' :: Text -> TransitGatewayConnectPeerAssociationState [fromTransitGatewayConnectPeerAssociationState] :: TransitGatewayConnectPeerAssociationState -> Text pattern TransitGatewayConnectPeerAssociationState_AVAILABLE :: TransitGatewayConnectPeerAssociationState pattern TransitGatewayConnectPeerAssociationState_DELETED :: TransitGatewayConnectPeerAssociationState pattern TransitGatewayConnectPeerAssociationState_DELETING :: TransitGatewayConnectPeerAssociationState pattern TransitGatewayConnectPeerAssociationState_PENDING :: TransitGatewayConnectPeerAssociationState instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociationState.TransitGatewayConnectPeerAssociationState instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociationState.TransitGatewayConnectPeerAssociationState instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociationState.TransitGatewayConnectPeerAssociationState instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociationState.TransitGatewayConnectPeerAssociationState instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociationState.TransitGatewayConnectPeerAssociationState instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociationState.TransitGatewayConnectPeerAssociationState instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociationState.TransitGatewayConnectPeerAssociationState instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociationState.TransitGatewayConnectPeerAssociationState instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociationState.TransitGatewayConnectPeerAssociationState instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociationState.TransitGatewayConnectPeerAssociationState instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociationState.TransitGatewayConnectPeerAssociationState instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociationState.TransitGatewayConnectPeerAssociationState instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociationState.TransitGatewayConnectPeerAssociationState instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociationState.TransitGatewayConnectPeerAssociationState instance GHC.Generics.Generic Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociationState.TransitGatewayConnectPeerAssociationState instance GHC.Classes.Ord Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociationState.TransitGatewayConnectPeerAssociationState instance GHC.Classes.Eq Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociationState.TransitGatewayConnectPeerAssociationState instance GHC.Read.Read Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociationState.TransitGatewayConnectPeerAssociationState instance GHC.Show.Show Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociationState.TransitGatewayConnectPeerAssociationState module Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociation -- | Describes a transit gateway Connect peer association. -- -- See: newTransitGatewayConnectPeerAssociation smart -- constructor. data TransitGatewayConnectPeerAssociation TransitGatewayConnectPeerAssociation' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe TransitGatewayConnectPeerAssociationState -> Maybe Text -> TransitGatewayConnectPeerAssociation -- | The ID of the device. [$sel:deviceId:TransitGatewayConnectPeerAssociation'] :: TransitGatewayConnectPeerAssociation -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:TransitGatewayConnectPeerAssociation'] :: TransitGatewayConnectPeerAssociation -> Maybe Text -- | The ID of the link. [$sel:linkId:TransitGatewayConnectPeerAssociation'] :: TransitGatewayConnectPeerAssociation -> Maybe Text -- | The state of the association. [$sel:state:TransitGatewayConnectPeerAssociation'] :: TransitGatewayConnectPeerAssociation -> Maybe TransitGatewayConnectPeerAssociationState -- | The Amazon Resource Name (ARN) of the transit gateway Connect peer. [$sel:transitGatewayConnectPeerArn:TransitGatewayConnectPeerAssociation'] :: TransitGatewayConnectPeerAssociation -> Maybe Text -- | 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. newTransitGatewayConnectPeerAssociation :: TransitGatewayConnectPeerAssociation -- | The ID of the device. transitGatewayConnectPeerAssociation_deviceId :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text) -- | The ID of the global network. transitGatewayConnectPeerAssociation_globalNetworkId :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text) -- | The ID of the link. transitGatewayConnectPeerAssociation_linkId :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text) -- | The state of the association. transitGatewayConnectPeerAssociation_state :: Lens' TransitGatewayConnectPeerAssociation (Maybe TransitGatewayConnectPeerAssociationState) -- | The Amazon Resource Name (ARN) of the transit gateway Connect peer. transitGatewayConnectPeerAssociation_transitGatewayConnectPeerArn :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociation.TransitGatewayConnectPeerAssociation instance GHC.Show.Show Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociation.TransitGatewayConnectPeerAssociation instance GHC.Read.Read Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociation.TransitGatewayConnectPeerAssociation instance GHC.Classes.Eq Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociation.TransitGatewayConnectPeerAssociation instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociation.TransitGatewayConnectPeerAssociation instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociation.TransitGatewayConnectPeerAssociation instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.TransitGatewayConnectPeerAssociation.TransitGatewayConnectPeerAssociation module Amazonka.NetworkManager.Types.TransitGatewayPeering -- | Describes a transit gateway peering attachment. -- -- See: newTransitGatewayPeering smart constructor. data TransitGatewayPeering TransitGatewayPeering' :: Maybe Peering -> Maybe Text -> Maybe Text -> TransitGatewayPeering -- | Describes a transit gateway peer connection. [$sel:peering:TransitGatewayPeering'] :: TransitGatewayPeering -> Maybe Peering -- | The ARN of the transit gateway. [$sel:transitGatewayArn:TransitGatewayPeering'] :: TransitGatewayPeering -> Maybe Text -- | The ID of the transit gateway peering attachment. [$sel:transitGatewayPeeringAttachmentId:TransitGatewayPeering'] :: TransitGatewayPeering -> Maybe Text -- | 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. newTransitGatewayPeering :: TransitGatewayPeering -- | Describes a transit gateway peer connection. transitGatewayPeering_peering :: Lens' TransitGatewayPeering (Maybe Peering) -- | The ARN of the transit gateway. transitGatewayPeering_transitGatewayArn :: Lens' TransitGatewayPeering (Maybe Text) -- | The ID of the transit gateway peering attachment. transitGatewayPeering_transitGatewayPeeringAttachmentId :: Lens' TransitGatewayPeering (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.TransitGatewayPeering.TransitGatewayPeering instance GHC.Show.Show Amazonka.NetworkManager.Types.TransitGatewayPeering.TransitGatewayPeering instance GHC.Read.Read Amazonka.NetworkManager.Types.TransitGatewayPeering.TransitGatewayPeering instance GHC.Classes.Eq Amazonka.NetworkManager.Types.TransitGatewayPeering.TransitGatewayPeering instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.TransitGatewayPeering.TransitGatewayPeering instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.TransitGatewayPeering.TransitGatewayPeering instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.TransitGatewayPeering.TransitGatewayPeering module Amazonka.NetworkManager.Types.TransitGatewayRegistrationState newtype TransitGatewayRegistrationState TransitGatewayRegistrationState' :: Text -> TransitGatewayRegistrationState [fromTransitGatewayRegistrationState] :: TransitGatewayRegistrationState -> Text pattern TransitGatewayRegistrationState_AVAILABLE :: TransitGatewayRegistrationState pattern TransitGatewayRegistrationState_DELETED :: TransitGatewayRegistrationState pattern TransitGatewayRegistrationState_DELETING :: TransitGatewayRegistrationState pattern TransitGatewayRegistrationState_FAILED :: TransitGatewayRegistrationState pattern TransitGatewayRegistrationState_PENDING :: TransitGatewayRegistrationState instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.TransitGatewayRegistrationState.TransitGatewayRegistrationState instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.TransitGatewayRegistrationState.TransitGatewayRegistrationState instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.TransitGatewayRegistrationState.TransitGatewayRegistrationState instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.TransitGatewayRegistrationState.TransitGatewayRegistrationState instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.TransitGatewayRegistrationState.TransitGatewayRegistrationState instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.TransitGatewayRegistrationState.TransitGatewayRegistrationState instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.TransitGatewayRegistrationState.TransitGatewayRegistrationState instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.TransitGatewayRegistrationState.TransitGatewayRegistrationState instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.TransitGatewayRegistrationState.TransitGatewayRegistrationState instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.TransitGatewayRegistrationState.TransitGatewayRegistrationState instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.TransitGatewayRegistrationState.TransitGatewayRegistrationState instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.TransitGatewayRegistrationState.TransitGatewayRegistrationState instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.TransitGatewayRegistrationState.TransitGatewayRegistrationState instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.TransitGatewayRegistrationState.TransitGatewayRegistrationState instance GHC.Generics.Generic Amazonka.NetworkManager.Types.TransitGatewayRegistrationState.TransitGatewayRegistrationState instance GHC.Classes.Ord Amazonka.NetworkManager.Types.TransitGatewayRegistrationState.TransitGatewayRegistrationState instance GHC.Classes.Eq Amazonka.NetworkManager.Types.TransitGatewayRegistrationState.TransitGatewayRegistrationState instance GHC.Read.Read Amazonka.NetworkManager.Types.TransitGatewayRegistrationState.TransitGatewayRegistrationState instance GHC.Show.Show Amazonka.NetworkManager.Types.TransitGatewayRegistrationState.TransitGatewayRegistrationState module Amazonka.NetworkManager.Types.TransitGatewayRegistrationStateReason -- | Describes the status of a transit gateway registration. -- -- See: newTransitGatewayRegistrationStateReason smart -- constructor. data TransitGatewayRegistrationStateReason TransitGatewayRegistrationStateReason' :: Maybe TransitGatewayRegistrationState -> Maybe Text -> TransitGatewayRegistrationStateReason -- | The code for the state reason. [$sel:code:TransitGatewayRegistrationStateReason'] :: TransitGatewayRegistrationStateReason -> Maybe TransitGatewayRegistrationState -- | The message for the state reason. [$sel:message:TransitGatewayRegistrationStateReason'] :: TransitGatewayRegistrationStateReason -> Maybe Text -- | 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. newTransitGatewayRegistrationStateReason :: TransitGatewayRegistrationStateReason -- | The code for the state reason. transitGatewayRegistrationStateReason_code :: Lens' TransitGatewayRegistrationStateReason (Maybe TransitGatewayRegistrationState) -- | The message for the state reason. transitGatewayRegistrationStateReason_message :: Lens' TransitGatewayRegistrationStateReason (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.TransitGatewayRegistrationStateReason.TransitGatewayRegistrationStateReason instance GHC.Show.Show Amazonka.NetworkManager.Types.TransitGatewayRegistrationStateReason.TransitGatewayRegistrationStateReason instance GHC.Read.Read Amazonka.NetworkManager.Types.TransitGatewayRegistrationStateReason.TransitGatewayRegistrationStateReason instance GHC.Classes.Eq Amazonka.NetworkManager.Types.TransitGatewayRegistrationStateReason.TransitGatewayRegistrationStateReason instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.TransitGatewayRegistrationStateReason.TransitGatewayRegistrationStateReason instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.TransitGatewayRegistrationStateReason.TransitGatewayRegistrationStateReason instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.TransitGatewayRegistrationStateReason.TransitGatewayRegistrationStateReason module Amazonka.NetworkManager.Types.TransitGatewayRegistration -- | Describes the registration of a transit gateway to a global network. -- -- See: newTransitGatewayRegistration smart constructor. data TransitGatewayRegistration TransitGatewayRegistration' :: Maybe Text -> Maybe TransitGatewayRegistrationStateReason -> Maybe Text -> TransitGatewayRegistration -- | The ID of the global network. [$sel:globalNetworkId:TransitGatewayRegistration'] :: TransitGatewayRegistration -> Maybe Text -- | The state of the transit gateway registration. [$sel:state:TransitGatewayRegistration'] :: TransitGatewayRegistration -> Maybe TransitGatewayRegistrationStateReason -- | The Amazon Resource Name (ARN) of the transit gateway. [$sel:transitGatewayArn:TransitGatewayRegistration'] :: TransitGatewayRegistration -> Maybe Text -- | 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. newTransitGatewayRegistration :: TransitGatewayRegistration -- | The ID of the global network. transitGatewayRegistration_globalNetworkId :: Lens' TransitGatewayRegistration (Maybe Text) -- | The state of the transit gateway registration. transitGatewayRegistration_state :: Lens' TransitGatewayRegistration (Maybe TransitGatewayRegistrationStateReason) -- | The Amazon Resource Name (ARN) of the transit gateway. transitGatewayRegistration_transitGatewayArn :: Lens' TransitGatewayRegistration (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.TransitGatewayRegistration.TransitGatewayRegistration instance GHC.Show.Show Amazonka.NetworkManager.Types.TransitGatewayRegistration.TransitGatewayRegistration instance GHC.Read.Read Amazonka.NetworkManager.Types.TransitGatewayRegistration.TransitGatewayRegistration instance GHC.Classes.Eq Amazonka.NetworkManager.Types.TransitGatewayRegistration.TransitGatewayRegistration instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.TransitGatewayRegistration.TransitGatewayRegistration instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.TransitGatewayRegistration.TransitGatewayRegistration instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.TransitGatewayRegistration.TransitGatewayRegistration module Amazonka.NetworkManager.Types.TransitGatewayRouteTableAttachment -- | Describes a transit gateway route table attachment. -- -- See: newTransitGatewayRouteTableAttachment smart -- constructor. data TransitGatewayRouteTableAttachment TransitGatewayRouteTableAttachment' :: Maybe Attachment -> Maybe Text -> Maybe Text -> TransitGatewayRouteTableAttachment [$sel:attachment:TransitGatewayRouteTableAttachment'] :: TransitGatewayRouteTableAttachment -> Maybe Attachment -- | The ID of the peering attachment. [$sel:peeringId:TransitGatewayRouteTableAttachment'] :: TransitGatewayRouteTableAttachment -> Maybe Text -- | The ARN of the transit gateway attachment route table. [$sel:transitGatewayRouteTableArn:TransitGatewayRouteTableAttachment'] :: TransitGatewayRouteTableAttachment -> Maybe Text -- | 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. newTransitGatewayRouteTableAttachment :: TransitGatewayRouteTableAttachment -- | Undocumented member. transitGatewayRouteTableAttachment_attachment :: Lens' TransitGatewayRouteTableAttachment (Maybe Attachment) -- | The ID of the peering attachment. transitGatewayRouteTableAttachment_peeringId :: Lens' TransitGatewayRouteTableAttachment (Maybe Text) -- | The ARN of the transit gateway attachment route table. transitGatewayRouteTableAttachment_transitGatewayRouteTableArn :: Lens' TransitGatewayRouteTableAttachment (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.TransitGatewayRouteTableAttachment.TransitGatewayRouteTableAttachment instance GHC.Show.Show Amazonka.NetworkManager.Types.TransitGatewayRouteTableAttachment.TransitGatewayRouteTableAttachment instance GHC.Read.Read Amazonka.NetworkManager.Types.TransitGatewayRouteTableAttachment.TransitGatewayRouteTableAttachment instance GHC.Classes.Eq Amazonka.NetworkManager.Types.TransitGatewayRouteTableAttachment.TransitGatewayRouteTableAttachment instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.TransitGatewayRouteTableAttachment.TransitGatewayRouteTableAttachment instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.TransitGatewayRouteTableAttachment.TransitGatewayRouteTableAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.TransitGatewayRouteTableAttachment.TransitGatewayRouteTableAttachment module Amazonka.NetworkManager.Types.TunnelProtocol newtype TunnelProtocol TunnelProtocol' :: Text -> TunnelProtocol [fromTunnelProtocol] :: TunnelProtocol -> Text pattern TunnelProtocol_GRE :: TunnelProtocol instance Amazonka.Data.XML.ToXML Amazonka.NetworkManager.Types.TunnelProtocol.TunnelProtocol instance Amazonka.Data.XML.FromXML Amazonka.NetworkManager.Types.TunnelProtocol.TunnelProtocol instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.NetworkManager.Types.TunnelProtocol.TunnelProtocol instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.TunnelProtocol.TunnelProtocol instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.NetworkManager.Types.TunnelProtocol.TunnelProtocol instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.TunnelProtocol.TunnelProtocol instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.Types.TunnelProtocol.TunnelProtocol instance Amazonka.Data.Headers.ToHeader Amazonka.NetworkManager.Types.TunnelProtocol.TunnelProtocol instance Amazonka.Data.Log.ToLog Amazonka.NetworkManager.Types.TunnelProtocol.TunnelProtocol instance Amazonka.Data.ByteString.ToByteString Amazonka.NetworkManager.Types.TunnelProtocol.TunnelProtocol instance Amazonka.Data.Text.ToText Amazonka.NetworkManager.Types.TunnelProtocol.TunnelProtocol instance Amazonka.Data.Text.FromText Amazonka.NetworkManager.Types.TunnelProtocol.TunnelProtocol instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.TunnelProtocol.TunnelProtocol instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.TunnelProtocol.TunnelProtocol instance GHC.Generics.Generic Amazonka.NetworkManager.Types.TunnelProtocol.TunnelProtocol instance GHC.Classes.Ord Amazonka.NetworkManager.Types.TunnelProtocol.TunnelProtocol instance GHC.Classes.Eq Amazonka.NetworkManager.Types.TunnelProtocol.TunnelProtocol instance GHC.Read.Read Amazonka.NetworkManager.Types.TunnelProtocol.TunnelProtocol instance GHC.Show.Show Amazonka.NetworkManager.Types.TunnelProtocol.TunnelProtocol module Amazonka.NetworkManager.Types.ConnectPeerConfiguration -- | Describes a core network Connect peer configuration. -- -- See: newConnectPeerConfiguration smart constructor. data ConnectPeerConfiguration ConnectPeerConfiguration' :: Maybe [ConnectPeerBgpConfiguration] -> Maybe Text -> Maybe [Text] -> Maybe Text -> Maybe TunnelProtocol -> ConnectPeerConfiguration -- | The Connect peer BGP configurations. [$sel:bgpConfigurations:ConnectPeerConfiguration'] :: ConnectPeerConfiguration -> Maybe [ConnectPeerBgpConfiguration] -- | The IP address of a core network. [$sel:coreNetworkAddress:ConnectPeerConfiguration'] :: ConnectPeerConfiguration -> Maybe Text -- | The inside IP addresses used for a Connect peer configuration. [$sel:insideCidrBlocks:ConnectPeerConfiguration'] :: ConnectPeerConfiguration -> Maybe [Text] -- | The IP address of the Connect peer. [$sel:peerAddress:ConnectPeerConfiguration'] :: ConnectPeerConfiguration -> Maybe Text -- | The protocol used for a Connect peer configuration. [$sel:protocol:ConnectPeerConfiguration'] :: ConnectPeerConfiguration -> Maybe TunnelProtocol -- | 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. newConnectPeerConfiguration :: ConnectPeerConfiguration -- | The Connect peer BGP configurations. connectPeerConfiguration_bgpConfigurations :: Lens' ConnectPeerConfiguration (Maybe [ConnectPeerBgpConfiguration]) -- | The IP address of a core network. connectPeerConfiguration_coreNetworkAddress :: Lens' ConnectPeerConfiguration (Maybe Text) -- | The inside IP addresses used for a Connect peer configuration. connectPeerConfiguration_insideCidrBlocks :: Lens' ConnectPeerConfiguration (Maybe [Text]) -- | The IP address of the Connect peer. connectPeerConfiguration_peerAddress :: Lens' ConnectPeerConfiguration (Maybe Text) -- | The protocol used for a Connect peer configuration. connectPeerConfiguration_protocol :: Lens' ConnectPeerConfiguration (Maybe TunnelProtocol) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.ConnectPeerConfiguration.ConnectPeerConfiguration instance GHC.Show.Show Amazonka.NetworkManager.Types.ConnectPeerConfiguration.ConnectPeerConfiguration instance GHC.Read.Read Amazonka.NetworkManager.Types.ConnectPeerConfiguration.ConnectPeerConfiguration instance GHC.Classes.Eq Amazonka.NetworkManager.Types.ConnectPeerConfiguration.ConnectPeerConfiguration instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.ConnectPeerConfiguration.ConnectPeerConfiguration instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.ConnectPeerConfiguration.ConnectPeerConfiguration instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.ConnectPeerConfiguration.ConnectPeerConfiguration module Amazonka.NetworkManager.Types.ConnectPeer -- | Describes a core network Connect peer. -- -- See: newConnectPeer smart constructor. data ConnectPeer ConnectPeer' :: Maybe ConnectPeerConfiguration -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe ConnectPeerState -> Maybe [Tag] -> ConnectPeer -- | The configuration of the Connect peer. [$sel:configuration:ConnectPeer'] :: ConnectPeer -> Maybe ConnectPeerConfiguration -- | The ID of the attachment to connect. [$sel:connectAttachmentId:ConnectPeer'] :: ConnectPeer -> Maybe Text -- | The ID of the Connect peer. [$sel:connectPeerId:ConnectPeer'] :: ConnectPeer -> Maybe Text -- | The ID of a core network. [$sel:coreNetworkId:ConnectPeer'] :: ConnectPeer -> Maybe Text -- | The timestamp when the Connect peer was created. [$sel:createdAt:ConnectPeer'] :: ConnectPeer -> Maybe POSIX -- | The Connect peer Regions where edges are located. [$sel:edgeLocation:ConnectPeer'] :: ConnectPeer -> Maybe Text -- | The state of the Connect peer. [$sel:state:ConnectPeer'] :: ConnectPeer -> Maybe ConnectPeerState -- | The list of key-value tags associated with the Connect peer. [$sel:tags:ConnectPeer'] :: ConnectPeer -> Maybe [Tag] -- | 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. newConnectPeer :: ConnectPeer -- | The configuration of the Connect peer. connectPeer_configuration :: Lens' ConnectPeer (Maybe ConnectPeerConfiguration) -- | The ID of the attachment to connect. connectPeer_connectAttachmentId :: Lens' ConnectPeer (Maybe Text) -- | The ID of the Connect peer. connectPeer_connectPeerId :: Lens' ConnectPeer (Maybe Text) -- | The ID of a core network. connectPeer_coreNetworkId :: Lens' ConnectPeer (Maybe Text) -- | The timestamp when the Connect peer was created. connectPeer_createdAt :: Lens' ConnectPeer (Maybe UTCTime) -- | The Connect peer Regions where edges are located. connectPeer_edgeLocation :: Lens' ConnectPeer (Maybe Text) -- | The state of the Connect peer. connectPeer_state :: Lens' ConnectPeer (Maybe ConnectPeerState) -- | The list of key-value tags associated with the Connect peer. connectPeer_tags :: Lens' ConnectPeer (Maybe [Tag]) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.ConnectPeer.ConnectPeer instance GHC.Show.Show Amazonka.NetworkManager.Types.ConnectPeer.ConnectPeer instance GHC.Read.Read Amazonka.NetworkManager.Types.ConnectPeer.ConnectPeer instance GHC.Classes.Eq Amazonka.NetworkManager.Types.ConnectPeer.ConnectPeer instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.ConnectPeer.ConnectPeer instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.ConnectPeer.ConnectPeer instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.ConnectPeer.ConnectPeer module Amazonka.NetworkManager.Types.ConnectAttachmentOptions -- | Describes a core network Connect attachment options. -- -- See: newConnectAttachmentOptions smart constructor. data ConnectAttachmentOptions ConnectAttachmentOptions' :: Maybe TunnelProtocol -> ConnectAttachmentOptions -- | The protocol used for the attachment connection. [$sel:protocol:ConnectAttachmentOptions'] :: ConnectAttachmentOptions -> Maybe TunnelProtocol -- | 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. newConnectAttachmentOptions :: ConnectAttachmentOptions -- | The protocol used for the attachment connection. connectAttachmentOptions_protocol :: Lens' ConnectAttachmentOptions (Maybe TunnelProtocol) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.ConnectAttachmentOptions.ConnectAttachmentOptions instance GHC.Show.Show Amazonka.NetworkManager.Types.ConnectAttachmentOptions.ConnectAttachmentOptions instance GHC.Read.Read Amazonka.NetworkManager.Types.ConnectAttachmentOptions.ConnectAttachmentOptions instance GHC.Classes.Eq Amazonka.NetworkManager.Types.ConnectAttachmentOptions.ConnectAttachmentOptions instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.ConnectAttachmentOptions.ConnectAttachmentOptions instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.ConnectAttachmentOptions.ConnectAttachmentOptions instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.ConnectAttachmentOptions.ConnectAttachmentOptions instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.ConnectAttachmentOptions.ConnectAttachmentOptions module Amazonka.NetworkManager.Types.ConnectAttachment -- | Describes a core network Connect attachment. -- -- See: newConnectAttachment smart constructor. data ConnectAttachment ConnectAttachment' :: Maybe Attachment -> Maybe ConnectAttachmentOptions -> Maybe Text -> ConnectAttachment -- | The attachment details. [$sel:attachment:ConnectAttachment'] :: ConnectAttachment -> Maybe Attachment -- | Options for connecting an attachment. [$sel:options:ConnectAttachment'] :: ConnectAttachment -> Maybe ConnectAttachmentOptions -- | The ID of the transport attachment. [$sel:transportAttachmentId:ConnectAttachment'] :: ConnectAttachment -> Maybe Text -- | 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. newConnectAttachment :: ConnectAttachment -- | The attachment details. connectAttachment_attachment :: Lens' ConnectAttachment (Maybe Attachment) -- | Options for connecting an attachment. connectAttachment_options :: Lens' ConnectAttachment (Maybe ConnectAttachmentOptions) -- | The ID of the transport attachment. connectAttachment_transportAttachmentId :: Lens' ConnectAttachment (Maybe Text) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.ConnectAttachment.ConnectAttachment instance GHC.Show.Show Amazonka.NetworkManager.Types.ConnectAttachment.ConnectAttachment instance GHC.Read.Read Amazonka.NetworkManager.Types.ConnectAttachment.ConnectAttachment instance GHC.Classes.Eq Amazonka.NetworkManager.Types.ConnectAttachment.ConnectAttachment instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.ConnectAttachment.ConnectAttachment instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.ConnectAttachment.ConnectAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.ConnectAttachment.ConnectAttachment module Amazonka.NetworkManager.Types.VpcOptions -- | Describes the VPC options. -- -- See: newVpcOptions smart constructor. data VpcOptions VpcOptions' :: Maybe Bool -> Maybe Bool -> VpcOptions -- | 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:applianceModeSupport:VpcOptions'] :: VpcOptions -> Maybe Bool -- | Indicates whether IPv6 is supported. [$sel:ipv6Support:VpcOptions'] :: VpcOptions -> Maybe Bool -- | 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. newVpcOptions :: VpcOptions -- | 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_applianceModeSupport :: Lens' VpcOptions (Maybe Bool) -- | Indicates whether IPv6 is supported. vpcOptions_ipv6Support :: Lens' VpcOptions (Maybe Bool) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.VpcOptions.VpcOptions instance GHC.Show.Show Amazonka.NetworkManager.Types.VpcOptions.VpcOptions instance GHC.Read.Read Amazonka.NetworkManager.Types.VpcOptions.VpcOptions instance GHC.Classes.Eq Amazonka.NetworkManager.Types.VpcOptions.VpcOptions instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.VpcOptions.VpcOptions instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.VpcOptions.VpcOptions instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.VpcOptions.VpcOptions instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.Types.VpcOptions.VpcOptions module Amazonka.NetworkManager.Types.VpcAttachment -- | Describes a VPC attachment. -- -- See: newVpcAttachment smart constructor. data VpcAttachment VpcAttachment' :: Maybe Attachment -> Maybe VpcOptions -> Maybe [Text] -> VpcAttachment -- | Provides details about the VPC attachment. [$sel:attachment:VpcAttachment'] :: VpcAttachment -> Maybe Attachment -- | Provides details about the VPC attachment. [$sel:options:VpcAttachment'] :: VpcAttachment -> Maybe VpcOptions -- | The subnet ARNs. [$sel:subnetArns:VpcAttachment'] :: VpcAttachment -> Maybe [Text] -- | 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. newVpcAttachment :: VpcAttachment -- | Provides details about the VPC attachment. vpcAttachment_attachment :: Lens' VpcAttachment (Maybe Attachment) -- | Provides details about the VPC attachment. vpcAttachment_options :: Lens' VpcAttachment (Maybe VpcOptions) -- | The subnet ARNs. vpcAttachment_subnetArns :: Lens' VpcAttachment (Maybe [Text]) instance GHC.Generics.Generic Amazonka.NetworkManager.Types.VpcAttachment.VpcAttachment instance GHC.Show.Show Amazonka.NetworkManager.Types.VpcAttachment.VpcAttachment instance GHC.Read.Read Amazonka.NetworkManager.Types.VpcAttachment.VpcAttachment instance GHC.Classes.Eq Amazonka.NetworkManager.Types.VpcAttachment.VpcAttachment instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.NetworkManager.Types.VpcAttachment.VpcAttachment instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.Types.VpcAttachment.VpcAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.Types.VpcAttachment.VpcAttachment module Amazonka.NetworkManager.Types -- | API version 2019-07-05 of the Amazon Network Manager SDK -- configuration. defaultService :: Service -- | You do not have sufficient access to perform this action. _AccessDeniedException :: AsError a => Fold a ServiceError -- | There was a conflict processing the request. Updating or deleting the -- resource can cause an inconsistent state. _ConflictException :: AsError a => Fold a ServiceError -- | Describes a core network policy exception. _CoreNetworkPolicyException :: AsError a => Fold a ServiceError -- | The request has failed due to an internal error. _InternalServerException :: AsError a => Fold a ServiceError -- | The specified resource could not be found. _ResourceNotFoundException :: AsError a => Fold a ServiceError -- | A service limit was exceeded. _ServiceQuotaExceededException :: AsError a => Fold a ServiceError -- | The request was denied due to request throttling. _ThrottlingException :: AsError a => Fold a ServiceError -- | The input fails to satisfy the constraints. _ValidationException :: AsError a => Fold a ServiceError newtype AttachmentState AttachmentState' :: Text -> AttachmentState [fromAttachmentState] :: AttachmentState -> Text 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 AttachmentType' :: Text -> AttachmentType [fromAttachmentType] :: AttachmentType -> Text pattern AttachmentType_CONNECT :: AttachmentType pattern AttachmentType_SITE_TO_SITE_VPN :: AttachmentType pattern AttachmentType_TRANSIT_GATEWAY_ROUTE_TABLE :: AttachmentType pattern AttachmentType_VPC :: AttachmentType newtype ChangeAction ChangeAction' :: Text -> ChangeAction [fromChangeAction] :: ChangeAction -> Text pattern ChangeAction_ADD :: ChangeAction pattern ChangeAction_MODIFY :: ChangeAction pattern ChangeAction_REMOVE :: ChangeAction newtype ChangeSetState ChangeSetState' :: Text -> ChangeSetState [fromChangeSetState] :: ChangeSetState -> Text 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 ChangeStatus' :: Text -> ChangeStatus [fromChangeStatus] :: ChangeStatus -> Text pattern ChangeStatus_COMPLETE :: ChangeStatus pattern ChangeStatus_FAILED :: ChangeStatus pattern ChangeStatus_IN_PROGRESS :: ChangeStatus pattern ChangeStatus_NOT_STARTED :: ChangeStatus newtype ChangeType ChangeType' :: Text -> ChangeType [fromChangeType] :: ChangeType -> Text 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 ConnectPeerAssociationState' :: Text -> ConnectPeerAssociationState [fromConnectPeerAssociationState] :: ConnectPeerAssociationState -> Text pattern ConnectPeerAssociationState_AVAILABLE :: ConnectPeerAssociationState pattern ConnectPeerAssociationState_DELETED :: ConnectPeerAssociationState pattern ConnectPeerAssociationState_DELETING :: ConnectPeerAssociationState pattern ConnectPeerAssociationState_PENDING :: ConnectPeerAssociationState newtype ConnectPeerState ConnectPeerState' :: Text -> ConnectPeerState [fromConnectPeerState] :: ConnectPeerState -> Text pattern ConnectPeerState_AVAILABLE :: ConnectPeerState pattern ConnectPeerState_CREATING :: ConnectPeerState pattern ConnectPeerState_DELETING :: ConnectPeerState pattern ConnectPeerState_FAILED :: ConnectPeerState newtype ConnectionState ConnectionState' :: Text -> ConnectionState [fromConnectionState] :: ConnectionState -> Text pattern ConnectionState_AVAILABLE :: ConnectionState pattern ConnectionState_DELETING :: ConnectionState pattern ConnectionState_PENDING :: ConnectionState pattern ConnectionState_UPDATING :: ConnectionState newtype ConnectionStatus ConnectionStatus' :: Text -> ConnectionStatus [fromConnectionStatus] :: ConnectionStatus -> Text pattern ConnectionStatus_DOWN :: ConnectionStatus pattern ConnectionStatus_UP :: ConnectionStatus newtype ConnectionType ConnectionType' :: Text -> ConnectionType [fromConnectionType] :: ConnectionType -> Text pattern ConnectionType_BGP :: ConnectionType pattern ConnectionType_IPSEC :: ConnectionType newtype CoreNetworkPolicyAlias CoreNetworkPolicyAlias' :: Text -> CoreNetworkPolicyAlias [fromCoreNetworkPolicyAlias] :: CoreNetworkPolicyAlias -> Text pattern CoreNetworkPolicyAlias_LATEST :: CoreNetworkPolicyAlias pattern CoreNetworkPolicyAlias_LIVE :: CoreNetworkPolicyAlias newtype CoreNetworkState CoreNetworkState' :: Text -> CoreNetworkState [fromCoreNetworkState] :: CoreNetworkState -> Text pattern CoreNetworkState_AVAILABLE :: CoreNetworkState pattern CoreNetworkState_CREATING :: CoreNetworkState pattern CoreNetworkState_DELETING :: CoreNetworkState pattern CoreNetworkState_UPDATING :: CoreNetworkState newtype CustomerGatewayAssociationState CustomerGatewayAssociationState' :: Text -> CustomerGatewayAssociationState [fromCustomerGatewayAssociationState] :: CustomerGatewayAssociationState -> Text pattern CustomerGatewayAssociationState_AVAILABLE :: CustomerGatewayAssociationState pattern CustomerGatewayAssociationState_DELETED :: CustomerGatewayAssociationState pattern CustomerGatewayAssociationState_DELETING :: CustomerGatewayAssociationState pattern CustomerGatewayAssociationState_PENDING :: CustomerGatewayAssociationState newtype DeviceState DeviceState' :: Text -> DeviceState [fromDeviceState] :: DeviceState -> Text pattern DeviceState_AVAILABLE :: DeviceState pattern DeviceState_DELETING :: DeviceState pattern DeviceState_PENDING :: DeviceState pattern DeviceState_UPDATING :: DeviceState newtype GlobalNetworkState GlobalNetworkState' :: Text -> GlobalNetworkState [fromGlobalNetworkState] :: GlobalNetworkState -> Text pattern GlobalNetworkState_AVAILABLE :: GlobalNetworkState pattern GlobalNetworkState_DELETING :: GlobalNetworkState pattern GlobalNetworkState_PENDING :: GlobalNetworkState pattern GlobalNetworkState_UPDATING :: GlobalNetworkState newtype LinkAssociationState LinkAssociationState' :: Text -> LinkAssociationState [fromLinkAssociationState] :: LinkAssociationState -> Text pattern LinkAssociationState_AVAILABLE :: LinkAssociationState pattern LinkAssociationState_DELETED :: LinkAssociationState pattern LinkAssociationState_DELETING :: LinkAssociationState pattern LinkAssociationState_PENDING :: LinkAssociationState newtype LinkState LinkState' :: Text -> LinkState [fromLinkState] :: LinkState -> Text pattern LinkState_AVAILABLE :: LinkState pattern LinkState_DELETING :: LinkState pattern LinkState_PENDING :: LinkState pattern LinkState_UPDATING :: LinkState newtype PeeringState PeeringState' :: Text -> PeeringState [fromPeeringState] :: PeeringState -> Text pattern PeeringState_AVAILABLE :: PeeringState pattern PeeringState_CREATING :: PeeringState pattern PeeringState_DELETING :: PeeringState pattern PeeringState_FAILED :: PeeringState newtype PeeringType PeeringType' :: Text -> PeeringType [fromPeeringType] :: PeeringType -> Text pattern PeeringType_TRANSIT_GATEWAY :: PeeringType newtype RouteAnalysisCompletionReasonCode RouteAnalysisCompletionReasonCode' :: Text -> RouteAnalysisCompletionReasonCode [fromRouteAnalysisCompletionReasonCode] :: RouteAnalysisCompletionReasonCode -> Text 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 RouteAnalysisCompletionResultCode' :: Text -> RouteAnalysisCompletionResultCode [fromRouteAnalysisCompletionResultCode] :: RouteAnalysisCompletionResultCode -> Text pattern RouteAnalysisCompletionResultCode_CONNECTED :: RouteAnalysisCompletionResultCode pattern RouteAnalysisCompletionResultCode_NOT_CONNECTED :: RouteAnalysisCompletionResultCode newtype RouteAnalysisStatus RouteAnalysisStatus' :: Text -> RouteAnalysisStatus [fromRouteAnalysisStatus] :: RouteAnalysisStatus -> Text pattern RouteAnalysisStatus_COMPLETED :: RouteAnalysisStatus pattern RouteAnalysisStatus_FAILED :: RouteAnalysisStatus pattern RouteAnalysisStatus_RUNNING :: RouteAnalysisStatus newtype RouteState RouteState' :: Text -> RouteState [fromRouteState] :: RouteState -> Text pattern RouteState_ACTIVE :: RouteState pattern RouteState_BLACKHOLE :: RouteState newtype RouteTableType RouteTableType' :: Text -> RouteTableType [fromRouteTableType] :: RouteTableType -> Text pattern RouteTableType_CORE_NETWORK_SEGMENT :: RouteTableType pattern RouteTableType_TRANSIT_GATEWAY_ROUTE_TABLE :: RouteTableType newtype RouteType RouteType' :: Text -> RouteType [fromRouteType] :: RouteType -> Text pattern RouteType_PROPAGATED :: RouteType pattern RouteType_STATIC :: RouteType newtype SiteState SiteState' :: Text -> SiteState [fromSiteState] :: SiteState -> Text pattern SiteState_AVAILABLE :: SiteState pattern SiteState_DELETING :: SiteState pattern SiteState_PENDING :: SiteState pattern SiteState_UPDATING :: SiteState newtype TransitGatewayConnectPeerAssociationState TransitGatewayConnectPeerAssociationState' :: Text -> TransitGatewayConnectPeerAssociationState [fromTransitGatewayConnectPeerAssociationState] :: TransitGatewayConnectPeerAssociationState -> Text pattern TransitGatewayConnectPeerAssociationState_AVAILABLE :: TransitGatewayConnectPeerAssociationState pattern TransitGatewayConnectPeerAssociationState_DELETED :: TransitGatewayConnectPeerAssociationState pattern TransitGatewayConnectPeerAssociationState_DELETING :: TransitGatewayConnectPeerAssociationState pattern TransitGatewayConnectPeerAssociationState_PENDING :: TransitGatewayConnectPeerAssociationState newtype TransitGatewayRegistrationState TransitGatewayRegistrationState' :: Text -> TransitGatewayRegistrationState [fromTransitGatewayRegistrationState] :: TransitGatewayRegistrationState -> Text pattern TransitGatewayRegistrationState_AVAILABLE :: TransitGatewayRegistrationState pattern TransitGatewayRegistrationState_DELETED :: TransitGatewayRegistrationState pattern TransitGatewayRegistrationState_DELETING :: TransitGatewayRegistrationState pattern TransitGatewayRegistrationState_FAILED :: TransitGatewayRegistrationState pattern TransitGatewayRegistrationState_PENDING :: TransitGatewayRegistrationState newtype TunnelProtocol TunnelProtocol' :: Text -> TunnelProtocol [fromTunnelProtocol] :: TunnelProtocol -> Text pattern TunnelProtocol_GRE :: TunnelProtocol -- | Specifies a location in Amazon Web Services. -- -- See: newAWSLocation smart constructor. data AWSLocation AWSLocation' :: Maybe Text -> Maybe Text -> AWSLocation -- | The Amazon Resource Name (ARN) of the subnet that the device is -- located in. [$sel:subnetArn:AWSLocation'] :: AWSLocation -> Maybe Text -- | The Zone that the device is located in. Specify the ID of an -- Availability Zone, Local Zone, Wavelength Zone, or an Outpost. [$sel:zone:AWSLocation'] :: AWSLocation -> Maybe Text -- | 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. newAWSLocation :: AWSLocation -- | The Amazon Resource Name (ARN) of the subnet that the device is -- located in. aWSLocation_subnetArn :: Lens' AWSLocation (Maybe Text) -- | The Zone that the device is located in. Specify the ID of an -- Availability Zone, Local Zone, Wavelength Zone, or an Outpost. aWSLocation_zone :: Lens' AWSLocation (Maybe Text) -- | Describes the current status of an account within an Amazon Web -- Services Organization, including service-linked roles (SLRs). -- -- See: newAccountStatus smart constructor. data AccountStatus AccountStatus' :: Maybe Text -> Maybe Text -> AccountStatus -- | The ID of an account within the Amazon Web Services Organization. [$sel:accountId:AccountStatus'] :: AccountStatus -> Maybe Text -- | The status of SLR deployment for the account. [$sel:sLRDeploymentStatus:AccountStatus'] :: AccountStatus -> Maybe Text -- | 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. newAccountStatus :: AccountStatus -- | The ID of an account within the Amazon Web Services Organization. accountStatus_accountId :: Lens' AccountStatus (Maybe Text) -- | The status of SLR deployment for the account. accountStatus_sLRDeploymentStatus :: Lens' AccountStatus (Maybe Text) -- | Describes a core network attachment. -- -- See: newAttachment smart constructor. data Attachment Attachment' :: Maybe Text -> Maybe Int -> Maybe AttachmentType -> Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe ProposedSegmentChange -> Maybe Text -> Maybe Text -> Maybe AttachmentState -> Maybe [Tag] -> Maybe POSIX -> Attachment -- | The ID of the attachment. [$sel:attachmentId:Attachment'] :: Attachment -> Maybe Text -- | The policy rule number associated with the attachment. [$sel:attachmentPolicyRuleNumber:Attachment'] :: Attachment -> Maybe Int -- | The type of attachment. [$sel:attachmentType:Attachment'] :: Attachment -> Maybe AttachmentType -- | The ARN of a core network. [$sel:coreNetworkArn:Attachment'] :: Attachment -> Maybe Text -- | The ID of a core network. [$sel:coreNetworkId:Attachment'] :: Attachment -> Maybe Text -- | The timestamp when the attachment was created. [$sel:createdAt:Attachment'] :: Attachment -> Maybe POSIX -- | The Region where the edge is located. [$sel:edgeLocation:Attachment'] :: Attachment -> Maybe Text -- | The ID of the attachment account owner. [$sel:ownerAccountId:Attachment'] :: Attachment -> Maybe Text -- | The attachment to move from one segment to another. [$sel:proposedSegmentChange:Attachment'] :: Attachment -> Maybe ProposedSegmentChange -- | The attachment resource ARN. [$sel:resourceArn:Attachment'] :: Attachment -> Maybe Text -- | The name of the segment attachment. [$sel:segmentName:Attachment'] :: Attachment -> Maybe Text -- | The state of the attachment. [$sel:state:Attachment'] :: Attachment -> Maybe AttachmentState -- | The tags associated with the attachment. [$sel:tags:Attachment'] :: Attachment -> Maybe [Tag] -- | The timestamp when the attachment was last updated. [$sel:updatedAt:Attachment'] :: Attachment -> Maybe POSIX -- | 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. newAttachment :: Attachment -- | The ID of the attachment. attachment_attachmentId :: Lens' Attachment (Maybe Text) -- | The policy rule number associated with the attachment. attachment_attachmentPolicyRuleNumber :: Lens' Attachment (Maybe Int) -- | The type of attachment. attachment_attachmentType :: Lens' Attachment (Maybe AttachmentType) -- | The ARN of a core network. attachment_coreNetworkArn :: Lens' Attachment (Maybe Text) -- | The ID of a core network. attachment_coreNetworkId :: Lens' Attachment (Maybe Text) -- | The timestamp when the attachment was created. attachment_createdAt :: Lens' Attachment (Maybe UTCTime) -- | The Region where the edge is located. attachment_edgeLocation :: Lens' Attachment (Maybe Text) -- | The ID of the attachment account owner. attachment_ownerAccountId :: Lens' Attachment (Maybe Text) -- | The attachment to move from one segment to another. attachment_proposedSegmentChange :: Lens' Attachment (Maybe ProposedSegmentChange) -- | The attachment resource ARN. attachment_resourceArn :: Lens' Attachment (Maybe Text) -- | The name of the segment attachment. attachment_segmentName :: Lens' Attachment (Maybe Text) -- | The state of the attachment. attachment_state :: Lens' Attachment (Maybe AttachmentState) -- | The tags associated with the attachment. attachment_tags :: Lens' Attachment (Maybe [Tag]) -- | The timestamp when the attachment was last updated. attachment_updatedAt :: Lens' Attachment (Maybe UTCTime) -- | Describes bandwidth information. -- -- See: newBandwidth smart constructor. data Bandwidth Bandwidth' :: Maybe Int -> Maybe Int -> Bandwidth -- | Download speed in Mbps. [$sel:downloadSpeed:Bandwidth'] :: Bandwidth -> Maybe Int -- | Upload speed in Mbps. [$sel:uploadSpeed:Bandwidth'] :: Bandwidth -> Maybe Int -- | 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. newBandwidth :: Bandwidth -- | Download speed in Mbps. bandwidth_downloadSpeed :: Lens' Bandwidth (Maybe Int) -- | Upload speed in Mbps. bandwidth_uploadSpeed :: Lens' Bandwidth (Maybe Int) -- | Describes the BGP options. -- -- See: newBgpOptions smart constructor. data BgpOptions BgpOptions' :: Maybe Integer -> BgpOptions -- | The Peer ASN of the BGP. [$sel:peerAsn:BgpOptions'] :: BgpOptions -> Maybe Integer -- | 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. newBgpOptions :: BgpOptions -- | The Peer ASN of the BGP. bgpOptions_peerAsn :: Lens' BgpOptions (Maybe Integer) -- | Describes a core network Connect attachment. -- -- See: newConnectAttachment smart constructor. data ConnectAttachment ConnectAttachment' :: Maybe Attachment -> Maybe ConnectAttachmentOptions -> Maybe Text -> ConnectAttachment -- | The attachment details. [$sel:attachment:ConnectAttachment'] :: ConnectAttachment -> Maybe Attachment -- | Options for connecting an attachment. [$sel:options:ConnectAttachment'] :: ConnectAttachment -> Maybe ConnectAttachmentOptions -- | The ID of the transport attachment. [$sel:transportAttachmentId:ConnectAttachment'] :: ConnectAttachment -> Maybe Text -- | 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. newConnectAttachment :: ConnectAttachment -- | The attachment details. connectAttachment_attachment :: Lens' ConnectAttachment (Maybe Attachment) -- | Options for connecting an attachment. connectAttachment_options :: Lens' ConnectAttachment (Maybe ConnectAttachmentOptions) -- | The ID of the transport attachment. connectAttachment_transportAttachmentId :: Lens' ConnectAttachment (Maybe Text) -- | Describes a core network Connect attachment options. -- -- See: newConnectAttachmentOptions smart constructor. data ConnectAttachmentOptions ConnectAttachmentOptions' :: Maybe TunnelProtocol -> ConnectAttachmentOptions -- | The protocol used for the attachment connection. [$sel:protocol:ConnectAttachmentOptions'] :: ConnectAttachmentOptions -> Maybe TunnelProtocol -- | 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. newConnectAttachmentOptions :: ConnectAttachmentOptions -- | The protocol used for the attachment connection. connectAttachmentOptions_protocol :: Lens' ConnectAttachmentOptions (Maybe TunnelProtocol) -- | Describes a core network Connect peer. -- -- See: newConnectPeer smart constructor. data ConnectPeer ConnectPeer' :: Maybe ConnectPeerConfiguration -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe ConnectPeerState -> Maybe [Tag] -> ConnectPeer -- | The configuration of the Connect peer. [$sel:configuration:ConnectPeer'] :: ConnectPeer -> Maybe ConnectPeerConfiguration -- | The ID of the attachment to connect. [$sel:connectAttachmentId:ConnectPeer'] :: ConnectPeer -> Maybe Text -- | The ID of the Connect peer. [$sel:connectPeerId:ConnectPeer'] :: ConnectPeer -> Maybe Text -- | The ID of a core network. [$sel:coreNetworkId:ConnectPeer'] :: ConnectPeer -> Maybe Text -- | The timestamp when the Connect peer was created. [$sel:createdAt:ConnectPeer'] :: ConnectPeer -> Maybe POSIX -- | The Connect peer Regions where edges are located. [$sel:edgeLocation:ConnectPeer'] :: ConnectPeer -> Maybe Text -- | The state of the Connect peer. [$sel:state:ConnectPeer'] :: ConnectPeer -> Maybe ConnectPeerState -- | The list of key-value tags associated with the Connect peer. [$sel:tags:ConnectPeer'] :: ConnectPeer -> Maybe [Tag] -- | 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. newConnectPeer :: ConnectPeer -- | The configuration of the Connect peer. connectPeer_configuration :: Lens' ConnectPeer (Maybe ConnectPeerConfiguration) -- | The ID of the attachment to connect. connectPeer_connectAttachmentId :: Lens' ConnectPeer (Maybe Text) -- | The ID of the Connect peer. connectPeer_connectPeerId :: Lens' ConnectPeer (Maybe Text) -- | The ID of a core network. connectPeer_coreNetworkId :: Lens' ConnectPeer (Maybe Text) -- | The timestamp when the Connect peer was created. connectPeer_createdAt :: Lens' ConnectPeer (Maybe UTCTime) -- | The Connect peer Regions where edges are located. connectPeer_edgeLocation :: Lens' ConnectPeer (Maybe Text) -- | The state of the Connect peer. connectPeer_state :: Lens' ConnectPeer (Maybe ConnectPeerState) -- | The list of key-value tags associated with the Connect peer. connectPeer_tags :: Lens' ConnectPeer (Maybe [Tag]) -- | Describes a core network Connect peer association. -- -- See: newConnectPeerAssociation smart constructor. data ConnectPeerAssociation ConnectPeerAssociation' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe ConnectPeerAssociationState -> ConnectPeerAssociation -- | The ID of the Connect peer. [$sel:connectPeerId:ConnectPeerAssociation'] :: ConnectPeerAssociation -> Maybe Text -- | The ID of the device to connect to. [$sel:deviceId:ConnectPeerAssociation'] :: ConnectPeerAssociation -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:ConnectPeerAssociation'] :: ConnectPeerAssociation -> Maybe Text -- | The ID of the link. [$sel:linkId:ConnectPeerAssociation'] :: ConnectPeerAssociation -> Maybe Text -- | The state of the Connect peer association. [$sel:state:ConnectPeerAssociation'] :: ConnectPeerAssociation -> Maybe ConnectPeerAssociationState -- | 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. newConnectPeerAssociation :: ConnectPeerAssociation -- | The ID of the Connect peer. connectPeerAssociation_connectPeerId :: Lens' ConnectPeerAssociation (Maybe Text) -- | The ID of the device to connect to. connectPeerAssociation_deviceId :: Lens' ConnectPeerAssociation (Maybe Text) -- | The ID of the global network. connectPeerAssociation_globalNetworkId :: Lens' ConnectPeerAssociation (Maybe Text) -- | The ID of the link. connectPeerAssociation_linkId :: Lens' ConnectPeerAssociation (Maybe Text) -- | The state of the Connect peer association. connectPeerAssociation_state :: Lens' ConnectPeerAssociation (Maybe ConnectPeerAssociationState) -- | Describes a core network BGP configuration. -- -- See: newConnectPeerBgpConfiguration smart constructor. data ConnectPeerBgpConfiguration ConnectPeerBgpConfiguration' :: Maybe Text -> Maybe Integer -> Maybe Text -> Maybe Integer -> ConnectPeerBgpConfiguration -- | The address of a core network. [$sel:coreNetworkAddress:ConnectPeerBgpConfiguration'] :: ConnectPeerBgpConfiguration -> Maybe Text -- | The ASN of the Coret Network. [$sel:coreNetworkAsn:ConnectPeerBgpConfiguration'] :: ConnectPeerBgpConfiguration -> Maybe Integer -- | The address of a core network Connect peer. [$sel:peerAddress:ConnectPeerBgpConfiguration'] :: ConnectPeerBgpConfiguration -> Maybe Text -- | The ASN of the Connect peer. [$sel:peerAsn:ConnectPeerBgpConfiguration'] :: ConnectPeerBgpConfiguration -> Maybe Integer -- | 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. newConnectPeerBgpConfiguration :: ConnectPeerBgpConfiguration -- | The address of a core network. connectPeerBgpConfiguration_coreNetworkAddress :: Lens' ConnectPeerBgpConfiguration (Maybe Text) -- | The ASN of the Coret Network. connectPeerBgpConfiguration_coreNetworkAsn :: Lens' ConnectPeerBgpConfiguration (Maybe Integer) -- | The address of a core network Connect peer. connectPeerBgpConfiguration_peerAddress :: Lens' ConnectPeerBgpConfiguration (Maybe Text) -- | The ASN of the Connect peer. connectPeerBgpConfiguration_peerAsn :: Lens' ConnectPeerBgpConfiguration (Maybe Integer) -- | Describes a core network Connect peer configuration. -- -- See: newConnectPeerConfiguration smart constructor. data ConnectPeerConfiguration ConnectPeerConfiguration' :: Maybe [ConnectPeerBgpConfiguration] -> Maybe Text -> Maybe [Text] -> Maybe Text -> Maybe TunnelProtocol -> ConnectPeerConfiguration -- | The Connect peer BGP configurations. [$sel:bgpConfigurations:ConnectPeerConfiguration'] :: ConnectPeerConfiguration -> Maybe [ConnectPeerBgpConfiguration] -- | The IP address of a core network. [$sel:coreNetworkAddress:ConnectPeerConfiguration'] :: ConnectPeerConfiguration -> Maybe Text -- | The inside IP addresses used for a Connect peer configuration. [$sel:insideCidrBlocks:ConnectPeerConfiguration'] :: ConnectPeerConfiguration -> Maybe [Text] -- | The IP address of the Connect peer. [$sel:peerAddress:ConnectPeerConfiguration'] :: ConnectPeerConfiguration -> Maybe Text -- | The protocol used for a Connect peer configuration. [$sel:protocol:ConnectPeerConfiguration'] :: ConnectPeerConfiguration -> Maybe TunnelProtocol -- | 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. newConnectPeerConfiguration :: ConnectPeerConfiguration -- | The Connect peer BGP configurations. connectPeerConfiguration_bgpConfigurations :: Lens' ConnectPeerConfiguration (Maybe [ConnectPeerBgpConfiguration]) -- | The IP address of a core network. connectPeerConfiguration_coreNetworkAddress :: Lens' ConnectPeerConfiguration (Maybe Text) -- | The inside IP addresses used for a Connect peer configuration. connectPeerConfiguration_insideCidrBlocks :: Lens' ConnectPeerConfiguration (Maybe [Text]) -- | The IP address of the Connect peer. connectPeerConfiguration_peerAddress :: Lens' ConnectPeerConfiguration (Maybe Text) -- | The protocol used for a Connect peer configuration. connectPeerConfiguration_protocol :: Lens' ConnectPeerConfiguration (Maybe TunnelProtocol) -- | Summary description of a Connect peer. -- -- See: newConnectPeerSummary smart constructor. data ConnectPeerSummary ConnectPeerSummary' :: Maybe Text -> Maybe Text -> Maybe ConnectPeerState -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe [Tag] -> ConnectPeerSummary -- | The ID of a Connect peer attachment. [$sel:connectAttachmentId:ConnectPeerSummary'] :: ConnectPeerSummary -> Maybe Text -- | The ID of a Connect peer. [$sel:connectPeerId:ConnectPeerSummary'] :: ConnectPeerSummary -> Maybe Text -- | The state of a Connect peer. [$sel:connectPeerState:ConnectPeerSummary'] :: ConnectPeerSummary -> Maybe ConnectPeerState -- | The ID of a core network. [$sel:coreNetworkId:ConnectPeerSummary'] :: ConnectPeerSummary -> Maybe Text -- | The timestamp when a Connect peer was created. [$sel:createdAt:ConnectPeerSummary'] :: ConnectPeerSummary -> Maybe POSIX -- | The Region where the edge is located. [$sel:edgeLocation:ConnectPeerSummary'] :: ConnectPeerSummary -> Maybe Text -- | The list of key-value tags associated with the Connect peer summary. [$sel:tags:ConnectPeerSummary'] :: ConnectPeerSummary -> Maybe [Tag] -- | 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. newConnectPeerSummary :: ConnectPeerSummary -- | The ID of a Connect peer attachment. connectPeerSummary_connectAttachmentId :: Lens' ConnectPeerSummary (Maybe Text) -- | The ID of a Connect peer. connectPeerSummary_connectPeerId :: Lens' ConnectPeerSummary (Maybe Text) -- | The state of a Connect peer. connectPeerSummary_connectPeerState :: Lens' ConnectPeerSummary (Maybe ConnectPeerState) -- | The ID of a core network. connectPeerSummary_coreNetworkId :: Lens' ConnectPeerSummary (Maybe Text) -- | The timestamp when a Connect peer was created. connectPeerSummary_createdAt :: Lens' ConnectPeerSummary (Maybe UTCTime) -- | The Region where the edge is located. connectPeerSummary_edgeLocation :: Lens' ConnectPeerSummary (Maybe Text) -- | The list of key-value tags associated with the Connect peer summary. connectPeerSummary_tags :: Lens' ConnectPeerSummary (Maybe [Tag]) -- | Describes a connection. -- -- See: newConnection smart constructor. data Connection Connection' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe ConnectionState -> Maybe [Tag] -> Connection -- | The ID of the second device in the connection. [$sel:connectedDeviceId:Connection'] :: Connection -> Maybe Text -- | The ID of the link for the second device in the connection. [$sel:connectedLinkId:Connection'] :: Connection -> Maybe Text -- | The Amazon Resource Name (ARN) of the connection. [$sel:connectionArn:Connection'] :: Connection -> Maybe Text -- | The ID of the connection. [$sel:connectionId:Connection'] :: Connection -> Maybe Text -- | The date and time that the connection was created. [$sel:createdAt:Connection'] :: Connection -> Maybe POSIX -- | The description of the connection. [$sel:description:Connection'] :: Connection -> Maybe Text -- | The ID of the first device in the connection. [$sel:deviceId:Connection'] :: Connection -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:Connection'] :: Connection -> Maybe Text -- | The ID of the link for the first device in the connection. [$sel:linkId:Connection'] :: Connection -> Maybe Text -- | The state of the connection. [$sel:state:Connection'] :: Connection -> Maybe ConnectionState -- | The tags for the connection. [$sel:tags:Connection'] :: Connection -> Maybe [Tag] -- | 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. newConnection :: Connection -- | The ID of the second device in the connection. connection_connectedDeviceId :: Lens' Connection (Maybe Text) -- | The ID of the link for the second device in the connection. connection_connectedLinkId :: Lens' Connection (Maybe Text) -- | The Amazon Resource Name (ARN) of the connection. connection_connectionArn :: Lens' Connection (Maybe Text) -- | The ID of the connection. connection_connectionId :: Lens' Connection (Maybe Text) -- | The date and time that the connection was created. connection_createdAt :: Lens' Connection (Maybe UTCTime) -- | The description of the connection. connection_description :: Lens' Connection (Maybe Text) -- | The ID of the first device in the connection. connection_deviceId :: Lens' Connection (Maybe Text) -- | The ID of the global network. connection_globalNetworkId :: Lens' Connection (Maybe Text) -- | The ID of the link for the first device in the connection. connection_linkId :: Lens' Connection (Maybe Text) -- | The state of the connection. connection_state :: Lens' Connection (Maybe ConnectionState) -- | The tags for the connection. connection_tags :: Lens' Connection (Maybe [Tag]) -- | Describes connection health. -- -- See: newConnectionHealth smart constructor. data ConnectionHealth ConnectionHealth' :: Maybe ConnectionStatus -> Maybe POSIX -> Maybe ConnectionType -> ConnectionHealth -- | The connection status. [$sel:status:ConnectionHealth'] :: ConnectionHealth -> Maybe ConnectionStatus -- | The time the status was last updated. [$sel:timestamp:ConnectionHealth'] :: ConnectionHealth -> Maybe POSIX -- | The connection type. [$sel:type':ConnectionHealth'] :: ConnectionHealth -> Maybe ConnectionType -- | 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. newConnectionHealth :: ConnectionHealth -- | The connection status. connectionHealth_status :: Lens' ConnectionHealth (Maybe ConnectionStatus) -- | The time the status was last updated. connectionHealth_timestamp :: Lens' ConnectionHealth (Maybe UTCTime) -- | The connection type. connectionHealth_type :: Lens' ConnectionHealth (Maybe ConnectionType) -- | Describes a core network. -- -- See: newCoreNetwork smart constructor. data CoreNetwork CoreNetwork' :: Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe [CoreNetworkEdge] -> Maybe Text -> Maybe [CoreNetworkSegment] -> Maybe CoreNetworkState -> Maybe [Tag] -> CoreNetwork -- | The ARN of a core network. [$sel:coreNetworkArn:CoreNetwork'] :: CoreNetwork -> Maybe Text -- | The ID of a core network. [$sel:coreNetworkId:CoreNetwork'] :: CoreNetwork -> Maybe Text -- | The timestamp when a core network was created. [$sel:createdAt:CoreNetwork'] :: CoreNetwork -> Maybe POSIX -- | The description of a core network. [$sel:description:CoreNetwork'] :: CoreNetwork -> Maybe Text -- | The edges within a core network. [$sel:edges:CoreNetwork'] :: CoreNetwork -> Maybe [CoreNetworkEdge] -- | The ID of the global network that your core network is a part of. [$sel:globalNetworkId:CoreNetwork'] :: CoreNetwork -> Maybe Text -- | The segments within a core network. [$sel:segments:CoreNetwork'] :: CoreNetwork -> Maybe [CoreNetworkSegment] -- | The current state of a core network. [$sel:state:CoreNetwork'] :: CoreNetwork -> Maybe CoreNetworkState -- | The list of key-value tags associated with a core network. [$sel:tags:CoreNetwork'] :: CoreNetwork -> Maybe [Tag] -- | 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. newCoreNetwork :: CoreNetwork -- | The ARN of a core network. coreNetwork_coreNetworkArn :: Lens' CoreNetwork (Maybe Text) -- | The ID of a core network. coreNetwork_coreNetworkId :: Lens' CoreNetwork (Maybe Text) -- | The timestamp when a core network was created. coreNetwork_createdAt :: Lens' CoreNetwork (Maybe UTCTime) -- | The description of a core network. coreNetwork_description :: Lens' CoreNetwork (Maybe Text) -- | The edges within a core network. coreNetwork_edges :: Lens' CoreNetwork (Maybe [CoreNetworkEdge]) -- | The ID of the global network that your core network is a part of. coreNetwork_globalNetworkId :: Lens' CoreNetwork (Maybe Text) -- | The segments within a core network. coreNetwork_segments :: Lens' CoreNetwork (Maybe [CoreNetworkSegment]) -- | The current state of a core network. coreNetwork_state :: Lens' CoreNetwork (Maybe CoreNetworkState) -- | The list of key-value tags associated with a core network. coreNetwork_tags :: Lens' CoreNetwork (Maybe [Tag]) -- | Details describing a core network change. -- -- See: newCoreNetworkChange smart constructor. data CoreNetworkChange CoreNetworkChange' :: Maybe ChangeAction -> Maybe Text -> Maybe Text -> Maybe CoreNetworkChangeValues -> Maybe CoreNetworkChangeValues -> Maybe ChangeType -> CoreNetworkChange -- | The action to take for a core network. [$sel:action:CoreNetworkChange'] :: CoreNetworkChange -> Maybe ChangeAction -- | The resource identifier. [$sel:identifier:CoreNetworkChange'] :: CoreNetworkChange -> Maybe Text -- | 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:identifierPath:CoreNetworkChange'] :: CoreNetworkChange -> Maybe Text -- | The new value for a core network [$sel:newValues':CoreNetworkChange'] :: CoreNetworkChange -> Maybe CoreNetworkChangeValues -- | The previous values for a core network. [$sel:previousValues:CoreNetworkChange'] :: CoreNetworkChange -> Maybe CoreNetworkChangeValues -- | The type of change. [$sel:type':CoreNetworkChange'] :: CoreNetworkChange -> Maybe ChangeType -- | 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. newCoreNetworkChange :: CoreNetworkChange -- | The action to take for a core network. coreNetworkChange_action :: Lens' CoreNetworkChange (Maybe ChangeAction) -- | The resource identifier. coreNetworkChange_identifier :: Lens' CoreNetworkChange (Maybe Text) -- | 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_identifierPath :: Lens' CoreNetworkChange (Maybe Text) -- | The new value for a core network coreNetworkChange_newValues :: Lens' CoreNetworkChange (Maybe CoreNetworkChangeValues) -- | The previous values for a core network. coreNetworkChange_previousValues :: Lens' CoreNetworkChange (Maybe CoreNetworkChangeValues) -- | The type of change. coreNetworkChange_type :: Lens' CoreNetworkChange (Maybe ChangeType) -- | Describes a core network change event. This can be a change to a -- segment, attachment, route, etc. -- -- See: newCoreNetworkChangeEvent smart constructor. data CoreNetworkChangeEvent CoreNetworkChangeEvent' :: Maybe ChangeAction -> Maybe POSIX -> Maybe Text -> Maybe ChangeStatus -> Maybe ChangeType -> Maybe CoreNetworkChangeEventValues -> CoreNetworkChangeEvent -- | The action taken for the change event. [$sel:action:CoreNetworkChangeEvent'] :: CoreNetworkChangeEvent -> Maybe ChangeAction -- | The timestamp for an event change in status. [$sel:eventTime:CoreNetworkChangeEvent'] :: CoreNetworkChangeEvent -> Maybe POSIX -- | 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:identifierPath:CoreNetworkChangeEvent'] :: CoreNetworkChangeEvent -> Maybe Text -- | The status of the core network change event. [$sel:status:CoreNetworkChangeEvent'] :: CoreNetworkChangeEvent -> Maybe ChangeStatus -- | Describes the type of change event. [$sel:type':CoreNetworkChangeEvent'] :: CoreNetworkChangeEvent -> Maybe ChangeType -- | Details of the change event. [$sel:values:CoreNetworkChangeEvent'] :: CoreNetworkChangeEvent -> Maybe CoreNetworkChangeEventValues -- | 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. newCoreNetworkChangeEvent :: CoreNetworkChangeEvent -- | The action taken for the change event. coreNetworkChangeEvent_action :: Lens' CoreNetworkChangeEvent (Maybe ChangeAction) -- | The timestamp for an event change in status. coreNetworkChangeEvent_eventTime :: Lens' CoreNetworkChangeEvent (Maybe UTCTime) -- | 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_identifierPath :: Lens' CoreNetworkChangeEvent (Maybe Text) -- | The status of the core network change event. coreNetworkChangeEvent_status :: Lens' CoreNetworkChangeEvent (Maybe ChangeStatus) -- | Describes the type of change event. coreNetworkChangeEvent_type :: Lens' CoreNetworkChangeEvent (Maybe ChangeType) -- | Details of the change event. coreNetworkChangeEvent_values :: Lens' CoreNetworkChangeEvent (Maybe CoreNetworkChangeEventValues) -- | Describes a core network change event. -- -- See: newCoreNetworkChangeEventValues smart constructor. data CoreNetworkChangeEventValues CoreNetworkChangeEventValues' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> CoreNetworkChangeEventValues -- | The ID of the attachment if the change event is associated with an -- attachment. [$sel:attachmentId:CoreNetworkChangeEventValues'] :: CoreNetworkChangeEventValues -> Maybe Text -- | For a STATIC_ROUTE event, this is the IP address. [$sel:cidr:CoreNetworkChangeEventValues'] :: CoreNetworkChangeEventValues -> Maybe Text -- | The edge location for the core network change event. [$sel:edgeLocation:CoreNetworkChangeEventValues'] :: CoreNetworkChangeEventValues -> Maybe Text -- | The segment name if the change event is associated with a segment. [$sel:segmentName:CoreNetworkChangeEventValues'] :: CoreNetworkChangeEventValues -> Maybe Text -- | 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. newCoreNetworkChangeEventValues :: CoreNetworkChangeEventValues -- | The ID of the attachment if the change event is associated with an -- attachment. coreNetworkChangeEventValues_attachmentId :: Lens' CoreNetworkChangeEventValues (Maybe Text) -- | For a STATIC_ROUTE event, this is the IP address. coreNetworkChangeEventValues_cidr :: Lens' CoreNetworkChangeEventValues (Maybe Text) -- | The edge location for the core network change event. coreNetworkChangeEventValues_edgeLocation :: Lens' CoreNetworkChangeEventValues (Maybe Text) -- | The segment name if the change event is associated with a segment. coreNetworkChangeEventValues_segmentName :: Lens' CoreNetworkChangeEventValues (Maybe Text) -- | Describes a core network change. -- -- See: newCoreNetworkChangeValues smart constructor. data CoreNetworkChangeValues CoreNetworkChangeValues' :: Maybe Integer -> Maybe Text -> Maybe Text -> Maybe [Text] -> Maybe [Text] -> Maybe Text -> Maybe [Text] -> CoreNetworkChangeValues -- | The ASN of a core network. [$sel:asn:CoreNetworkChangeValues'] :: CoreNetworkChangeValues -> Maybe Integer -- | The IP addresses used for a core network. [$sel:cidr:CoreNetworkChangeValues'] :: CoreNetworkChangeValues -> Maybe Text -- | The ID of the destination. [$sel:destinationIdentifier:CoreNetworkChangeValues'] :: CoreNetworkChangeValues -> Maybe Text -- | The Regions where edges are located in a core network. [$sel:edgeLocations:CoreNetworkChangeValues'] :: CoreNetworkChangeValues -> Maybe [Text] -- | The inside IP addresses used for core network change values. [$sel:insideCidrBlocks:CoreNetworkChangeValues'] :: CoreNetworkChangeValues -> Maybe [Text] -- | The names of the segments in a core network. [$sel:segmentName:CoreNetworkChangeValues'] :: CoreNetworkChangeValues -> Maybe Text -- | The shared segments for a core network change value. [$sel:sharedSegments:CoreNetworkChangeValues'] :: CoreNetworkChangeValues -> Maybe [Text] -- | 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. newCoreNetworkChangeValues :: CoreNetworkChangeValues -- | The ASN of a core network. coreNetworkChangeValues_asn :: Lens' CoreNetworkChangeValues (Maybe Integer) -- | The IP addresses used for a core network. coreNetworkChangeValues_cidr :: Lens' CoreNetworkChangeValues (Maybe Text) -- | The ID of the destination. coreNetworkChangeValues_destinationIdentifier :: Lens' CoreNetworkChangeValues (Maybe Text) -- | The Regions where edges are located in a core network. coreNetworkChangeValues_edgeLocations :: Lens' CoreNetworkChangeValues (Maybe [Text]) -- | The inside IP addresses used for core network change values. coreNetworkChangeValues_insideCidrBlocks :: Lens' CoreNetworkChangeValues (Maybe [Text]) -- | The names of the segments in a core network. coreNetworkChangeValues_segmentName :: Lens' CoreNetworkChangeValues (Maybe Text) -- | The shared segments for a core network change value. coreNetworkChangeValues_sharedSegments :: Lens' CoreNetworkChangeValues (Maybe [Text]) -- | Describes a core network edge. -- -- See: newCoreNetworkEdge smart constructor. data CoreNetworkEdge CoreNetworkEdge' :: Maybe Integer -> Maybe Text -> Maybe [Text] -> CoreNetworkEdge -- | The ASN of a core network edge. [$sel:asn:CoreNetworkEdge'] :: CoreNetworkEdge -> Maybe Integer -- | The Region where a core network edge is located. [$sel:edgeLocation:CoreNetworkEdge'] :: CoreNetworkEdge -> Maybe Text -- | The inside IP addresses used for core network edges. [$sel:insideCidrBlocks:CoreNetworkEdge'] :: CoreNetworkEdge -> Maybe [Text] -- | 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. newCoreNetworkEdge :: CoreNetworkEdge -- | The ASN of a core network edge. coreNetworkEdge_asn :: Lens' CoreNetworkEdge (Maybe Integer) -- | The Region where a core network edge is located. coreNetworkEdge_edgeLocation :: Lens' CoreNetworkEdge (Maybe Text) -- | The inside IP addresses used for core network edges. coreNetworkEdge_insideCidrBlocks :: Lens' CoreNetworkEdge (Maybe [Text]) -- | Describes a core network policy. You can have only one LIVE Core -- Policy. -- -- See: newCoreNetworkPolicy smart constructor. data CoreNetworkPolicy CoreNetworkPolicy' :: Maybe CoreNetworkPolicyAlias -> Maybe ChangeSetState -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe [CoreNetworkPolicyError] -> Maybe Int -> CoreNetworkPolicy -- | Whether a core network policy is the current LIVE policy or the most -- recently submitted policy. [$sel:alias:CoreNetworkPolicy'] :: CoreNetworkPolicy -> Maybe CoreNetworkPolicyAlias -- | The state of a core network policy. [$sel:changeSetState:CoreNetworkPolicy'] :: CoreNetworkPolicy -> Maybe ChangeSetState -- | The ID of a core network. [$sel:coreNetworkId:CoreNetworkPolicy'] :: CoreNetworkPolicy -> Maybe Text -- | The timestamp when a core network policy was created. [$sel:createdAt:CoreNetworkPolicy'] :: CoreNetworkPolicy -> Maybe POSIX -- | The description of a core network policy. [$sel:description:CoreNetworkPolicy'] :: CoreNetworkPolicy -> Maybe Text -- | Describes a core network policy. [$sel:policyDocument:CoreNetworkPolicy'] :: CoreNetworkPolicy -> Maybe Text -- | Describes any errors in a core network policy. [$sel:policyErrors:CoreNetworkPolicy'] :: CoreNetworkPolicy -> Maybe [CoreNetworkPolicyError] -- | The ID of the policy version. [$sel:policyVersionId:CoreNetworkPolicy'] :: CoreNetworkPolicy -> Maybe Int -- | 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. newCoreNetworkPolicy :: CoreNetworkPolicy -- | Whether a core network policy is the current LIVE policy or the most -- recently submitted policy. coreNetworkPolicy_alias :: Lens' CoreNetworkPolicy (Maybe CoreNetworkPolicyAlias) -- | The state of a core network policy. coreNetworkPolicy_changeSetState :: Lens' CoreNetworkPolicy (Maybe ChangeSetState) -- | The ID of a core network. coreNetworkPolicy_coreNetworkId :: Lens' CoreNetworkPolicy (Maybe Text) -- | The timestamp when a core network policy was created. coreNetworkPolicy_createdAt :: Lens' CoreNetworkPolicy (Maybe UTCTime) -- | The description of a core network policy. coreNetworkPolicy_description :: Lens' CoreNetworkPolicy (Maybe Text) -- | Describes a core network policy. coreNetworkPolicy_policyDocument :: Lens' CoreNetworkPolicy (Maybe Text) -- | Describes any errors in a core network policy. coreNetworkPolicy_policyErrors :: Lens' CoreNetworkPolicy (Maybe [CoreNetworkPolicyError]) -- | The ID of the policy version. coreNetworkPolicy_policyVersionId :: Lens' CoreNetworkPolicy (Maybe Int) -- | Provides details about an error in a core network policy. -- -- See: newCoreNetworkPolicyError smart constructor. data CoreNetworkPolicyError CoreNetworkPolicyError' :: Maybe Text -> Text -> Text -> CoreNetworkPolicyError -- | The JSON path where the error was discovered in the policy document. [$sel:path:CoreNetworkPolicyError'] :: CoreNetworkPolicyError -> Maybe Text -- | The error code associated with a core network policy error. [$sel:errorCode:CoreNetworkPolicyError'] :: CoreNetworkPolicyError -> Text -- | The message associated with a core network policy error code. [$sel:message:CoreNetworkPolicyError'] :: CoreNetworkPolicyError -> Text -- | 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. newCoreNetworkPolicyError :: Text -> Text -> CoreNetworkPolicyError -- | The JSON path where the error was discovered in the policy document. coreNetworkPolicyError_path :: Lens' CoreNetworkPolicyError (Maybe Text) -- | The error code associated with a core network policy error. coreNetworkPolicyError_errorCode :: Lens' CoreNetworkPolicyError Text -- | The message associated with a core network policy error code. coreNetworkPolicyError_message :: Lens' CoreNetworkPolicyError Text -- | Describes a core network policy version. -- -- See: newCoreNetworkPolicyVersion smart constructor. data CoreNetworkPolicyVersion CoreNetworkPolicyVersion' :: Maybe CoreNetworkPolicyAlias -> Maybe ChangeSetState -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe Int -> CoreNetworkPolicyVersion -- | Whether a core network policy is the current policy or the most -- recently submitted policy. [$sel:alias:CoreNetworkPolicyVersion'] :: CoreNetworkPolicyVersion -> Maybe CoreNetworkPolicyAlias -- | The status of the policy version change set. [$sel:changeSetState:CoreNetworkPolicyVersion'] :: CoreNetworkPolicyVersion -> Maybe ChangeSetState -- | The ID of a core network. [$sel:coreNetworkId:CoreNetworkPolicyVersion'] :: CoreNetworkPolicyVersion -> Maybe Text -- | The timestamp when a core network policy version was created. [$sel:createdAt:CoreNetworkPolicyVersion'] :: CoreNetworkPolicyVersion -> Maybe POSIX -- | The description of a core network policy version. [$sel:description:CoreNetworkPolicyVersion'] :: CoreNetworkPolicyVersion -> Maybe Text -- | The ID of the policy version. [$sel:policyVersionId:CoreNetworkPolicyVersion'] :: CoreNetworkPolicyVersion -> Maybe Int -- | 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. newCoreNetworkPolicyVersion :: CoreNetworkPolicyVersion -- | Whether a core network policy is the current policy or the most -- recently submitted policy. coreNetworkPolicyVersion_alias :: Lens' CoreNetworkPolicyVersion (Maybe CoreNetworkPolicyAlias) -- | The status of the policy version change set. coreNetworkPolicyVersion_changeSetState :: Lens' CoreNetworkPolicyVersion (Maybe ChangeSetState) -- | The ID of a core network. coreNetworkPolicyVersion_coreNetworkId :: Lens' CoreNetworkPolicyVersion (Maybe Text) -- | The timestamp when a core network policy version was created. coreNetworkPolicyVersion_createdAt :: Lens' CoreNetworkPolicyVersion (Maybe UTCTime) -- | The description of a core network policy version. coreNetworkPolicyVersion_description :: Lens' CoreNetworkPolicyVersion (Maybe Text) -- | The ID of the policy version. coreNetworkPolicyVersion_policyVersionId :: Lens' CoreNetworkPolicyVersion (Maybe Int) -- | Describes a core network segment, which are dedicated routes. Only -- attachments within this segment can communicate with each other. -- -- See: newCoreNetworkSegment smart constructor. data CoreNetworkSegment CoreNetworkSegment' :: Maybe [Text] -> Maybe Text -> Maybe [Text] -> CoreNetworkSegment -- | The Regions where the edges are located. [$sel:edgeLocations:CoreNetworkSegment'] :: CoreNetworkSegment -> Maybe [Text] -- | The name of a core network segment. [$sel:name:CoreNetworkSegment'] :: CoreNetworkSegment -> Maybe Text -- | The shared segments of a core network. [$sel:sharedSegments:CoreNetworkSegment'] :: CoreNetworkSegment -> Maybe [Text] -- | 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. newCoreNetworkSegment :: CoreNetworkSegment -- | The Regions where the edges are located. coreNetworkSegment_edgeLocations :: Lens' CoreNetworkSegment (Maybe [Text]) -- | The name of a core network segment. coreNetworkSegment_name :: Lens' CoreNetworkSegment (Maybe Text) -- | The shared segments of a core network. coreNetworkSegment_sharedSegments :: Lens' CoreNetworkSegment (Maybe [Text]) -- | Returns details about a core network edge. -- -- See: newCoreNetworkSegmentEdgeIdentifier smart -- constructor. data CoreNetworkSegmentEdgeIdentifier CoreNetworkSegmentEdgeIdentifier' :: Maybe Text -> Maybe Text -> Maybe Text -> CoreNetworkSegmentEdgeIdentifier -- | The ID of a core network. [$sel:coreNetworkId:CoreNetworkSegmentEdgeIdentifier'] :: CoreNetworkSegmentEdgeIdentifier -> Maybe Text -- | The Region where the segment edge is located. [$sel:edgeLocation:CoreNetworkSegmentEdgeIdentifier'] :: CoreNetworkSegmentEdgeIdentifier -> Maybe Text -- | The name of the segment edge. [$sel:segmentName:CoreNetworkSegmentEdgeIdentifier'] :: CoreNetworkSegmentEdgeIdentifier -> Maybe Text -- | 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. newCoreNetworkSegmentEdgeIdentifier :: CoreNetworkSegmentEdgeIdentifier -- | The ID of a core network. coreNetworkSegmentEdgeIdentifier_coreNetworkId :: Lens' CoreNetworkSegmentEdgeIdentifier (Maybe Text) -- | The Region where the segment edge is located. coreNetworkSegmentEdgeIdentifier_edgeLocation :: Lens' CoreNetworkSegmentEdgeIdentifier (Maybe Text) -- | The name of the segment edge. coreNetworkSegmentEdgeIdentifier_segmentName :: Lens' CoreNetworkSegmentEdgeIdentifier (Maybe Text) -- | Returns summary information about a core network. -- -- See: newCoreNetworkSummary smart constructor. data CoreNetworkSummary CoreNetworkSummary' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe CoreNetworkState -> Maybe [Tag] -> CoreNetworkSummary -- | a core network ARN. [$sel:coreNetworkArn:CoreNetworkSummary'] :: CoreNetworkSummary -> Maybe Text -- | The ID of a core network. [$sel:coreNetworkId:CoreNetworkSummary'] :: CoreNetworkSummary -> Maybe Text -- | The description of a core network. [$sel:description:CoreNetworkSummary'] :: CoreNetworkSummary -> Maybe Text -- | The global network ID. [$sel:globalNetworkId:CoreNetworkSummary'] :: CoreNetworkSummary -> Maybe Text -- | The ID of the account owner. [$sel:ownerAccountId:CoreNetworkSummary'] :: CoreNetworkSummary -> Maybe Text -- | The state of a core network. [$sel:state:CoreNetworkSummary'] :: CoreNetworkSummary -> Maybe CoreNetworkState -- | The key-value tags associated with a core network summary. [$sel:tags:CoreNetworkSummary'] :: CoreNetworkSummary -> Maybe [Tag] -- | 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. newCoreNetworkSummary :: CoreNetworkSummary -- | a core network ARN. coreNetworkSummary_coreNetworkArn :: Lens' CoreNetworkSummary (Maybe Text) -- | The ID of a core network. coreNetworkSummary_coreNetworkId :: Lens' CoreNetworkSummary (Maybe Text) -- | The description of a core network. coreNetworkSummary_description :: Lens' CoreNetworkSummary (Maybe Text) -- | The global network ID. coreNetworkSummary_globalNetworkId :: Lens' CoreNetworkSummary (Maybe Text) -- | The ID of the account owner. coreNetworkSummary_ownerAccountId :: Lens' CoreNetworkSummary (Maybe Text) -- | The state of a core network. coreNetworkSummary_state :: Lens' CoreNetworkSummary (Maybe CoreNetworkState) -- | The key-value tags associated with a core network summary. coreNetworkSummary_tags :: Lens' CoreNetworkSummary (Maybe [Tag]) -- | Describes the association between a customer gateway, a device, and a -- link. -- -- See: newCustomerGatewayAssociation smart constructor. data CustomerGatewayAssociation CustomerGatewayAssociation' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe CustomerGatewayAssociationState -> CustomerGatewayAssociation -- | The Amazon Resource Name (ARN) of the customer gateway. [$sel:customerGatewayArn:CustomerGatewayAssociation'] :: CustomerGatewayAssociation -> Maybe Text -- | The ID of the device. [$sel:deviceId:CustomerGatewayAssociation'] :: CustomerGatewayAssociation -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:CustomerGatewayAssociation'] :: CustomerGatewayAssociation -> Maybe Text -- | The ID of the link. [$sel:linkId:CustomerGatewayAssociation'] :: CustomerGatewayAssociation -> Maybe Text -- | The association state. [$sel:state:CustomerGatewayAssociation'] :: CustomerGatewayAssociation -> Maybe CustomerGatewayAssociationState -- | 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. newCustomerGatewayAssociation :: CustomerGatewayAssociation -- | The Amazon Resource Name (ARN) of the customer gateway. customerGatewayAssociation_customerGatewayArn :: Lens' CustomerGatewayAssociation (Maybe Text) -- | The ID of the device. customerGatewayAssociation_deviceId :: Lens' CustomerGatewayAssociation (Maybe Text) -- | The ID of the global network. customerGatewayAssociation_globalNetworkId :: Lens' CustomerGatewayAssociation (Maybe Text) -- | The ID of the link. customerGatewayAssociation_linkId :: Lens' CustomerGatewayAssociation (Maybe Text) -- | The association state. customerGatewayAssociation_state :: Lens' CustomerGatewayAssociation (Maybe CustomerGatewayAssociationState) -- | Describes a device. -- -- See: newDevice smart constructor. data Device Device' :: Maybe AWSLocation -> Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe (Sensitive Location) -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe DeviceState -> Maybe [Tag] -> Maybe Text -> Maybe Text -> Device -- | The Amazon Web Services location of the device. [$sel:aWSLocation:Device'] :: Device -> Maybe AWSLocation -- | The date and time that the site was created. [$sel:createdAt:Device'] :: Device -> Maybe POSIX -- | The description of the device. [$sel:description:Device'] :: Device -> Maybe Text -- | The Amazon Resource Name (ARN) of the device. [$sel:deviceArn:Device'] :: Device -> Maybe Text -- | The ID of the device. [$sel:deviceId:Device'] :: Device -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:Device'] :: Device -> Maybe Text -- | The site location. [$sel:location:Device'] :: Device -> Maybe (Sensitive Location) -- | The device model. [$sel:model:Device'] :: Device -> Maybe Text -- | The device serial number. [$sel:serialNumber:Device'] :: Device -> Maybe Text -- | The site ID. [$sel:siteId:Device'] :: Device -> Maybe Text -- | The device state. [$sel:state:Device'] :: Device -> Maybe DeviceState -- | The tags for the device. [$sel:tags:Device'] :: Device -> Maybe [Tag] -- | The device type. [$sel:type':Device'] :: Device -> Maybe Text -- | The device vendor. [$sel:vendor:Device'] :: Device -> Maybe Text -- | 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. newDevice :: Device -- | The Amazon Web Services location of the device. device_aWSLocation :: Lens' Device (Maybe AWSLocation) -- | The date and time that the site was created. device_createdAt :: Lens' Device (Maybe UTCTime) -- | The description of the device. device_description :: Lens' Device (Maybe Text) -- | The Amazon Resource Name (ARN) of the device. device_deviceArn :: Lens' Device (Maybe Text) -- | The ID of the device. device_deviceId :: Lens' Device (Maybe Text) -- | The ID of the global network. device_globalNetworkId :: Lens' Device (Maybe Text) -- | The site location. device_location :: Lens' Device (Maybe Location) -- | The device model. device_model :: Lens' Device (Maybe Text) -- | The device serial number. device_serialNumber :: Lens' Device (Maybe Text) -- | The site ID. device_siteId :: Lens' Device (Maybe Text) -- | The device state. device_state :: Lens' Device (Maybe DeviceState) -- | The tags for the device. device_tags :: Lens' Device (Maybe [Tag]) -- | The device type. device_type :: Lens' Device (Maybe Text) -- | The device vendor. device_vendor :: Lens' Device (Maybe Text) -- | 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. data GlobalNetwork GlobalNetwork' :: Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe GlobalNetworkState -> Maybe [Tag] -> GlobalNetwork -- | The date and time that the global network was created. [$sel:createdAt:GlobalNetwork'] :: GlobalNetwork -> Maybe POSIX -- | The description of the global network. [$sel:description:GlobalNetwork'] :: GlobalNetwork -> Maybe Text -- | The Amazon Resource Name (ARN) of the global network. [$sel:globalNetworkArn:GlobalNetwork'] :: GlobalNetwork -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:GlobalNetwork'] :: GlobalNetwork -> Maybe Text -- | The state of the global network. [$sel:state:GlobalNetwork'] :: GlobalNetwork -> Maybe GlobalNetworkState -- | The tags for the global network. [$sel:tags:GlobalNetwork'] :: GlobalNetwork -> Maybe [Tag] -- | 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. newGlobalNetwork :: GlobalNetwork -- | The date and time that the global network was created. globalNetwork_createdAt :: Lens' GlobalNetwork (Maybe UTCTime) -- | The description of the global network. globalNetwork_description :: Lens' GlobalNetwork (Maybe Text) -- | The Amazon Resource Name (ARN) of the global network. globalNetwork_globalNetworkArn :: Lens' GlobalNetwork (Maybe Text) -- | The ID of the global network. globalNetwork_globalNetworkId :: Lens' GlobalNetwork (Maybe Text) -- | The state of the global network. globalNetwork_state :: Lens' GlobalNetwork (Maybe GlobalNetworkState) -- | The tags for the global network. globalNetwork_tags :: Lens' GlobalNetwork (Maybe [Tag]) -- | Describes a link. -- -- See: newLink smart constructor. data Link Link' :: Maybe Bandwidth -> Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe LinkState -> Maybe [Tag] -> Maybe Text -> Link -- | The bandwidth for the link. [$sel:bandwidth:Link'] :: Link -> Maybe Bandwidth -- | The date and time that the link was created. [$sel:createdAt:Link'] :: Link -> Maybe POSIX -- | The description of the link. [$sel:description:Link'] :: Link -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:Link'] :: Link -> Maybe Text -- | The Amazon Resource Name (ARN) of the link. [$sel:linkArn:Link'] :: Link -> Maybe Text -- | The ID of the link. [$sel:linkId:Link'] :: Link -> Maybe Text -- | The provider of the link. [$sel:provider:Link'] :: Link -> Maybe Text -- | The ID of the site. [$sel:siteId:Link'] :: Link -> Maybe Text -- | The state of the link. [$sel:state:Link'] :: Link -> Maybe LinkState -- | The tags for the link. [$sel:tags:Link'] :: Link -> Maybe [Tag] -- | The type of the link. [$sel:type':Link'] :: Link -> Maybe Text -- | 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. newLink :: Link -- | The bandwidth for the link. link_bandwidth :: Lens' Link (Maybe Bandwidth) -- | The date and time that the link was created. link_createdAt :: Lens' Link (Maybe UTCTime) -- | The description of the link. link_description :: Lens' Link (Maybe Text) -- | The ID of the global network. link_globalNetworkId :: Lens' Link (Maybe Text) -- | The Amazon Resource Name (ARN) of the link. link_linkArn :: Lens' Link (Maybe Text) -- | The ID of the link. link_linkId :: Lens' Link (Maybe Text) -- | The provider of the link. link_provider :: Lens' Link (Maybe Text) -- | The ID of the site. link_siteId :: Lens' Link (Maybe Text) -- | The state of the link. link_state :: Lens' Link (Maybe LinkState) -- | The tags for the link. link_tags :: Lens' Link (Maybe [Tag]) -- | The type of the link. link_type :: Lens' Link (Maybe Text) -- | Describes the association between a device and a link. -- -- See: newLinkAssociation smart constructor. data LinkAssociation LinkAssociation' :: Maybe Text -> Maybe Text -> Maybe LinkAssociationState -> Maybe Text -> LinkAssociation -- | The device ID for the link association. [$sel:deviceId:LinkAssociation'] :: LinkAssociation -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:LinkAssociation'] :: LinkAssociation -> Maybe Text -- | The state of the association. [$sel:linkAssociationState:LinkAssociation'] :: LinkAssociation -> Maybe LinkAssociationState -- | The ID of the link. [$sel:linkId:LinkAssociation'] :: LinkAssociation -> Maybe Text -- | 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. newLinkAssociation :: LinkAssociation -- | The device ID for the link association. linkAssociation_deviceId :: Lens' LinkAssociation (Maybe Text) -- | The ID of the global network. linkAssociation_globalNetworkId :: Lens' LinkAssociation (Maybe Text) -- | The state of the association. linkAssociation_linkAssociationState :: Lens' LinkAssociation (Maybe LinkAssociationState) -- | The ID of the link. linkAssociation_linkId :: Lens' LinkAssociation (Maybe Text) -- | Describes a location. -- -- See: newLocation smart constructor. data Location Location' :: Maybe Text -> Maybe Text -> Maybe Text -> Location -- | The physical address. [$sel:address:Location'] :: Location -> Maybe Text -- | The latitude. [$sel:latitude:Location'] :: Location -> Maybe Text -- | The longitude. [$sel:longitude:Location'] :: Location -> Maybe Text -- | 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. newLocation :: Location -- | The physical address. location_address :: Lens' Location (Maybe Text) -- | The latitude. location_latitude :: Lens' Location (Maybe Text) -- | The longitude. location_longitude :: Lens' Location (Maybe Text) -- | Describes a network resource. -- -- See: newNetworkResource smart constructor. data NetworkResource NetworkResource' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe (HashMap Text Text) -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe [Tag] -> NetworkResource -- | The Amazon Web Services account ID. [$sel:accountId:NetworkResource'] :: NetworkResource -> Maybe Text -- | The Amazon Web Services Region. [$sel:awsRegion:NetworkResource'] :: NetworkResource -> Maybe Text -- | The ID of a core network. [$sel:coreNetworkId:NetworkResource'] :: NetworkResource -> Maybe Text -- | Information about the resource, in JSON format. Network Manager gets -- this information by describing the resource using its Describe API -- call. [$sel:definition:NetworkResource'] :: NetworkResource -> Maybe Text -- | The time that the resource definition was retrieved. [$sel:definitionTimestamp:NetworkResource'] :: NetworkResource -> Maybe POSIX -- | The resource metadata. [$sel:metadata:NetworkResource'] :: NetworkResource -> Maybe (HashMap Text Text) -- | The ARN of the gateway. [$sel:registeredGatewayArn:NetworkResource'] :: NetworkResource -> Maybe Text -- | The ARN of the resource. [$sel:resourceArn:NetworkResource'] :: NetworkResource -> Maybe Text -- | The ID of the resource. [$sel:resourceId:NetworkResource'] :: NetworkResource -> Maybe Text -- | The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- [$sel:resourceType:NetworkResource'] :: NetworkResource -> Maybe Text -- | The tags. [$sel:tags:NetworkResource'] :: NetworkResource -> Maybe [Tag] -- | 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: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- -- -- $sel:tags:NetworkResource', networkResource_tags - The -- tags. newNetworkResource :: NetworkResource -- | The Amazon Web Services account ID. networkResource_accountId :: Lens' NetworkResource (Maybe Text) -- | The Amazon Web Services Region. networkResource_awsRegion :: Lens' NetworkResource (Maybe Text) -- | The ID of a core network. networkResource_coreNetworkId :: Lens' NetworkResource (Maybe Text) -- | Information about the resource, in JSON format. Network Manager gets -- this information by describing the resource using its Describe API -- call. networkResource_definition :: Lens' NetworkResource (Maybe Text) -- | The time that the resource definition was retrieved. networkResource_definitionTimestamp :: Lens' NetworkResource (Maybe UTCTime) -- | The resource metadata. networkResource_metadata :: Lens' NetworkResource (Maybe (HashMap Text Text)) -- | The ARN of the gateway. networkResource_registeredGatewayArn :: Lens' NetworkResource (Maybe Text) -- | The ARN of the resource. networkResource_resourceArn :: Lens' NetworkResource (Maybe Text) -- | The ID of the resource. networkResource_resourceId :: Lens' NetworkResource (Maybe Text) -- | The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- networkResource_resourceType :: Lens' NetworkResource (Maybe Text) -- | The tags. networkResource_tags :: Lens' NetworkResource (Maybe [Tag]) -- | Describes a resource count. -- -- See: newNetworkResourceCount smart constructor. data NetworkResourceCount NetworkResourceCount' :: Maybe Int -> Maybe Text -> NetworkResourceCount -- | The resource count. [$sel:count:NetworkResourceCount'] :: NetworkResourceCount -> Maybe Int -- | The resource type. [$sel:resourceType:NetworkResourceCount'] :: NetworkResourceCount -> Maybe Text -- | 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. newNetworkResourceCount :: NetworkResourceCount -- | The resource count. networkResourceCount_count :: Lens' NetworkResourceCount (Maybe Int) -- | The resource type. networkResourceCount_resourceType :: Lens' NetworkResourceCount (Maybe Text) -- | Describes a network resource. -- -- See: newNetworkResourceSummary smart constructor. data NetworkResourceSummary NetworkResourceSummary' :: Maybe Text -> Maybe Bool -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> NetworkResourceSummary -- | Information about the resource, in JSON format. Network Manager gets -- this information by describing the resource using its Describe API -- call. [$sel:definition:NetworkResourceSummary'] :: NetworkResourceSummary -> Maybe Text -- | Indicates whether this is a middlebox appliance. [$sel:isMiddlebox:NetworkResourceSummary'] :: NetworkResourceSummary -> Maybe Bool -- | The value for the Name tag. [$sel:nameTag:NetworkResourceSummary'] :: NetworkResourceSummary -> Maybe Text -- | The ARN of the gateway. [$sel:registeredGatewayArn:NetworkResourceSummary'] :: NetworkResourceSummary -> Maybe Text -- | The ARN of the resource. [$sel:resourceArn:NetworkResourceSummary'] :: NetworkResourceSummary -> Maybe Text -- | The resource type. [$sel:resourceType:NetworkResourceSummary'] :: NetworkResourceSummary -> Maybe Text -- | 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. newNetworkResourceSummary :: NetworkResourceSummary -- | Information about the resource, in JSON format. Network Manager gets -- this information by describing the resource using its Describe API -- call. networkResourceSummary_definition :: Lens' NetworkResourceSummary (Maybe Text) -- | Indicates whether this is a middlebox appliance. networkResourceSummary_isMiddlebox :: Lens' NetworkResourceSummary (Maybe Bool) -- | The value for the Name tag. networkResourceSummary_nameTag :: Lens' NetworkResourceSummary (Maybe Text) -- | The ARN of the gateway. networkResourceSummary_registeredGatewayArn :: Lens' NetworkResourceSummary (Maybe Text) -- | The ARN of the resource. networkResourceSummary_resourceArn :: Lens' NetworkResourceSummary (Maybe Text) -- | The resource type. networkResourceSummary_resourceType :: Lens' NetworkResourceSummary (Maybe Text) -- | Describes a network route. -- -- See: newNetworkRoute smart constructor. data NetworkRoute NetworkRoute' :: Maybe Text -> Maybe [NetworkRouteDestination] -> Maybe Text -> Maybe RouteState -> Maybe RouteType -> NetworkRoute -- | A unique identifier for the route, such as a CIDR block. [$sel:destinationCidrBlock:NetworkRoute'] :: NetworkRoute -> Maybe Text -- | The destinations. [$sel:destinations:NetworkRoute'] :: NetworkRoute -> Maybe [NetworkRouteDestination] -- | The ID of the prefix list. [$sel:prefixListId:NetworkRoute'] :: NetworkRoute -> Maybe Text -- | The route state. The possible values are active and -- blackhole. [$sel:state:NetworkRoute'] :: NetworkRoute -> Maybe RouteState -- | The route type. The possible values are propagated and -- static. [$sel:type':NetworkRoute'] :: NetworkRoute -> Maybe RouteType -- | 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. newNetworkRoute :: NetworkRoute -- | A unique identifier for the route, such as a CIDR block. networkRoute_destinationCidrBlock :: Lens' NetworkRoute (Maybe Text) -- | The destinations. networkRoute_destinations :: Lens' NetworkRoute (Maybe [NetworkRouteDestination]) -- | The ID of the prefix list. networkRoute_prefixListId :: Lens' NetworkRoute (Maybe Text) -- | The route state. The possible values are active and -- blackhole. networkRoute_state :: Lens' NetworkRoute (Maybe RouteState) -- | The route type. The possible values are propagated and -- static. networkRoute_type :: Lens' NetworkRoute (Maybe RouteType) -- | Describes the destination of a network route. -- -- See: newNetworkRouteDestination smart constructor. data NetworkRouteDestination NetworkRouteDestination' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> NetworkRouteDestination -- | The ID of a core network attachment. [$sel:coreNetworkAttachmentId:NetworkRouteDestination'] :: NetworkRouteDestination -> Maybe Text -- | The edge location for the network destination. [$sel:edgeLocation:NetworkRouteDestination'] :: NetworkRouteDestination -> Maybe Text -- | The ID of the resource. [$sel:resourceId:NetworkRouteDestination'] :: NetworkRouteDestination -> Maybe Text -- | The resource type. [$sel:resourceType:NetworkRouteDestination'] :: NetworkRouteDestination -> Maybe Text -- | The name of the segment. [$sel:segmentName:NetworkRouteDestination'] :: NetworkRouteDestination -> Maybe Text -- | The ID of the transit gateway attachment. [$sel:transitGatewayAttachmentId:NetworkRouteDestination'] :: NetworkRouteDestination -> Maybe Text -- | 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. newNetworkRouteDestination :: NetworkRouteDestination -- | The ID of a core network attachment. networkRouteDestination_coreNetworkAttachmentId :: Lens' NetworkRouteDestination (Maybe Text) -- | The edge location for the network destination. networkRouteDestination_edgeLocation :: Lens' NetworkRouteDestination (Maybe Text) -- | The ID of the resource. networkRouteDestination_resourceId :: Lens' NetworkRouteDestination (Maybe Text) -- | The resource type. networkRouteDestination_resourceType :: Lens' NetworkRouteDestination (Maybe Text) -- | The name of the segment. networkRouteDestination_segmentName :: Lens' NetworkRouteDestination (Maybe Text) -- | The ID of the transit gateway attachment. networkRouteDestination_transitGatewayAttachmentId :: Lens' NetworkRouteDestination (Maybe Text) -- | Describes the telemetry information for a resource. -- -- See: newNetworkTelemetry smart constructor. data NetworkTelemetry NetworkTelemetry' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe ConnectionHealth -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> NetworkTelemetry -- | The Amazon Web Services account ID. [$sel:accountId:NetworkTelemetry'] :: NetworkTelemetry -> Maybe Text -- | The address. [$sel:address:NetworkTelemetry'] :: NetworkTelemetry -> Maybe Text -- | The Amazon Web Services Region. [$sel:awsRegion:NetworkTelemetry'] :: NetworkTelemetry -> Maybe Text -- | The ID of a core network. [$sel:coreNetworkId:NetworkTelemetry'] :: NetworkTelemetry -> Maybe Text -- | The connection health. [$sel:health:NetworkTelemetry'] :: NetworkTelemetry -> Maybe ConnectionHealth -- | The ARN of the gateway. [$sel:registeredGatewayArn:NetworkTelemetry'] :: NetworkTelemetry -> Maybe Text -- | The ARN of the resource. [$sel:resourceArn:NetworkTelemetry'] :: NetworkTelemetry -> Maybe Text -- | The ID of the resource. [$sel:resourceId:NetworkTelemetry'] :: NetworkTelemetry -> Maybe Text -- | The resource type. [$sel:resourceType:NetworkTelemetry'] :: NetworkTelemetry -> Maybe Text -- | 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. newNetworkTelemetry :: NetworkTelemetry -- | The Amazon Web Services account ID. networkTelemetry_accountId :: Lens' NetworkTelemetry (Maybe Text) -- | The address. networkTelemetry_address :: Lens' NetworkTelemetry (Maybe Text) -- | The Amazon Web Services Region. networkTelemetry_awsRegion :: Lens' NetworkTelemetry (Maybe Text) -- | The ID of a core network. networkTelemetry_coreNetworkId :: Lens' NetworkTelemetry (Maybe Text) -- | The connection health. networkTelemetry_health :: Lens' NetworkTelemetry (Maybe ConnectionHealth) -- | The ARN of the gateway. networkTelemetry_registeredGatewayArn :: Lens' NetworkTelemetry (Maybe Text) -- | The ARN of the resource. networkTelemetry_resourceArn :: Lens' NetworkTelemetry (Maybe Text) -- | The ID of the resource. networkTelemetry_resourceId :: Lens' NetworkTelemetry (Maybe Text) -- | The resource type. networkTelemetry_resourceType :: Lens' NetworkTelemetry (Maybe Text) -- | The status of an Amazon Web Services Organization and the accounts -- within that organization. -- -- See: newOrganizationStatus smart constructor. data OrganizationStatus OrganizationStatus' :: Maybe [AccountStatus] -> Maybe Text -> Maybe Text -> Maybe Text -> OrganizationStatus -- | 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:accountStatusList:OrganizationStatus'] :: OrganizationStatus -> Maybe [AccountStatus] -- | The status of the organization's AWS service access. This will be -- ENABLED or DISABLED. [$sel:organizationAwsServiceAccessStatus:OrganizationStatus'] :: OrganizationStatus -> Maybe Text -- | The ID of an Amazon Web Services Organization. [$sel:organizationId:OrganizationStatus'] :: OrganizationStatus -> Maybe Text -- | The status of the SLR deployment for the account. This will be either -- SUCCEEDED or IN_PROGRESS. [$sel:sLRDeploymentStatus:OrganizationStatus'] :: OrganizationStatus -> Maybe Text -- | 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. newOrganizationStatus :: OrganizationStatus -- | 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_accountStatusList :: Lens' OrganizationStatus (Maybe [AccountStatus]) -- | The status of the organization's AWS service access. This will be -- ENABLED or DISABLED. organizationStatus_organizationAwsServiceAccessStatus :: Lens' OrganizationStatus (Maybe Text) -- | The ID of an Amazon Web Services Organization. organizationStatus_organizationId :: Lens' OrganizationStatus (Maybe Text) -- | The status of the SLR deployment for the account. This will be either -- SUCCEEDED or IN_PROGRESS. organizationStatus_sLRDeploymentStatus :: Lens' OrganizationStatus (Maybe Text) -- | Describes a path component. -- -- See: newPathComponent smart constructor. data PathComponent PathComponent' :: Maybe Text -> Maybe NetworkResourceSummary -> Maybe Int -> PathComponent -- | The destination CIDR block in the route table. [$sel:destinationCidrBlock:PathComponent'] :: PathComponent -> Maybe Text -- | The resource. [$sel:resource:PathComponent'] :: PathComponent -> Maybe NetworkResourceSummary -- | The sequence number in the path. The destination is 0. [$sel:sequence:PathComponent'] :: PathComponent -> Maybe Int -- | 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. newPathComponent :: PathComponent -- | The destination CIDR block in the route table. pathComponent_destinationCidrBlock :: Lens' PathComponent (Maybe Text) -- | The resource. pathComponent_resource :: Lens' PathComponent (Maybe NetworkResourceSummary) -- | The sequence number in the path. The destination is 0. pathComponent_sequence :: Lens' PathComponent (Maybe Int) -- | Describes a peering connection. -- -- See: newPeering smart constructor. data Peering Peering' :: Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe PeeringType -> Maybe Text -> Maybe PeeringState -> Maybe [Tag] -> Peering -- | The ARN of a core network. [$sel:coreNetworkArn:Peering'] :: Peering -> Maybe Text -- | The ID of the core network for the peering request. [$sel:coreNetworkId:Peering'] :: Peering -> Maybe Text -- | The timestamp when the attachment peer was created. [$sel:createdAt:Peering'] :: Peering -> Maybe POSIX -- | The edge location for the peer. [$sel:edgeLocation:Peering'] :: Peering -> Maybe Text -- | The ID of the account owner. [$sel:ownerAccountId:Peering'] :: Peering -> Maybe Text -- | The ID of the peering attachment. [$sel:peeringId:Peering'] :: Peering -> Maybe Text -- | The type of peering. This will be TRANSIT_GATEWAY. [$sel:peeringType:Peering'] :: Peering -> Maybe PeeringType -- | The resource ARN of the peer. [$sel:resourceArn:Peering'] :: Peering -> Maybe Text -- | The current state of the peering connection. [$sel:state:Peering'] :: Peering -> Maybe PeeringState -- | The list of key-value tags associated with the peering. [$sel:tags:Peering'] :: Peering -> Maybe [Tag] -- | 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. newPeering :: Peering -- | The ARN of a core network. peering_coreNetworkArn :: Lens' Peering (Maybe Text) -- | The ID of the core network for the peering request. peering_coreNetworkId :: Lens' Peering (Maybe Text) -- | The timestamp when the attachment peer was created. peering_createdAt :: Lens' Peering (Maybe UTCTime) -- | The edge location for the peer. peering_edgeLocation :: Lens' Peering (Maybe Text) -- | The ID of the account owner. peering_ownerAccountId :: Lens' Peering (Maybe Text) -- | The ID of the peering attachment. peering_peeringId :: Lens' Peering (Maybe Text) -- | The type of peering. This will be TRANSIT_GATEWAY. peering_peeringType :: Lens' Peering (Maybe PeeringType) -- | The resource ARN of the peer. peering_resourceArn :: Lens' Peering (Maybe Text) -- | The current state of the peering connection. peering_state :: Lens' Peering (Maybe PeeringState) -- | The list of key-value tags associated with the peering. peering_tags :: Lens' Peering (Maybe [Tag]) -- | Describes a proposed segment change. In some cases, the segment change -- must first be evaluated and accepted. -- -- See: newProposedSegmentChange smart constructor. data ProposedSegmentChange ProposedSegmentChange' :: Maybe Int -> Maybe Text -> Maybe [Tag] -> ProposedSegmentChange -- | The rule number in the policy document that applies to this change. [$sel:attachmentPolicyRuleNumber:ProposedSegmentChange'] :: ProposedSegmentChange -> Maybe Int -- | The name of the segment to change. [$sel:segmentName:ProposedSegmentChange'] :: ProposedSegmentChange -> Maybe Text -- | The list of key-value tags that changed for the segment. [$sel:tags:ProposedSegmentChange'] :: ProposedSegmentChange -> Maybe [Tag] -- | 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. newProposedSegmentChange :: ProposedSegmentChange -- | The rule number in the policy document that applies to this change. proposedSegmentChange_attachmentPolicyRuleNumber :: Lens' ProposedSegmentChange (Maybe Int) -- | The name of the segment to change. proposedSegmentChange_segmentName :: Lens' ProposedSegmentChange (Maybe Text) -- | The list of key-value tags that changed for the segment. proposedSegmentChange_tags :: Lens' ProposedSegmentChange (Maybe [Tag]) -- | Describes a resource relationship. -- -- See: newRelationship smart constructor. data Relationship Relationship' :: Maybe Text -> Maybe Text -> Relationship -- | The ARN of the resource. [$sel:from:Relationship'] :: Relationship -> Maybe Text -- | The ARN of the resource. [$sel:to:Relationship'] :: Relationship -> Maybe Text -- | 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. newRelationship :: Relationship -- | The ARN of the resource. relationship_from :: Lens' Relationship (Maybe Text) -- | The ARN of the resource. relationship_to :: Lens' Relationship (Maybe Text) -- | Describes a route analysis. -- -- See: newRouteAnalysis smart constructor. data RouteAnalysis RouteAnalysis' :: Maybe RouteAnalysisEndpointOptions -> Maybe RouteAnalysisPath -> Maybe Text -> Maybe Bool -> Maybe Text -> Maybe RouteAnalysisPath -> Maybe Text -> Maybe RouteAnalysisEndpointOptions -> Maybe POSIX -> Maybe RouteAnalysisStatus -> Maybe Bool -> RouteAnalysis -- | The destination. [$sel:destination:RouteAnalysis'] :: RouteAnalysis -> Maybe RouteAnalysisEndpointOptions -- | The forward path. [$sel:forwardPath:RouteAnalysis'] :: RouteAnalysis -> Maybe RouteAnalysisPath -- | The ID of the global network. [$sel:globalNetworkId:RouteAnalysis'] :: RouteAnalysis -> Maybe Text -- | Indicates whether to analyze the return path. The return path is not -- analyzed if the forward path analysis does not succeed. [$sel:includeReturnPath:RouteAnalysis'] :: RouteAnalysis -> Maybe Bool -- | The ID of the AWS account that created the route analysis. [$sel:ownerAccountId:RouteAnalysis'] :: RouteAnalysis -> Maybe Text -- | The return path. [$sel:returnPath:RouteAnalysis'] :: RouteAnalysis -> Maybe RouteAnalysisPath -- | The ID of the route analysis. [$sel:routeAnalysisId:RouteAnalysis'] :: RouteAnalysis -> Maybe Text -- | The source. [$sel:source:RouteAnalysis'] :: RouteAnalysis -> Maybe RouteAnalysisEndpointOptions -- | The time that the analysis started. [$sel:startTimestamp:RouteAnalysis'] :: RouteAnalysis -> Maybe POSIX -- | The status of the route analysis. [$sel:status:RouteAnalysis'] :: RouteAnalysis -> Maybe RouteAnalysisStatus -- | Indicates whether to include the location of middlebox appliances in -- the route analysis. [$sel:useMiddleboxes:RouteAnalysis'] :: RouteAnalysis -> Maybe Bool -- | 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. newRouteAnalysis :: RouteAnalysis -- | The destination. routeAnalysis_destination :: Lens' RouteAnalysis (Maybe RouteAnalysisEndpointOptions) -- | The forward path. routeAnalysis_forwardPath :: Lens' RouteAnalysis (Maybe RouteAnalysisPath) -- | The ID of the global network. routeAnalysis_globalNetworkId :: Lens' RouteAnalysis (Maybe Text) -- | Indicates whether to analyze the return path. The return path is not -- analyzed if the forward path analysis does not succeed. routeAnalysis_includeReturnPath :: Lens' RouteAnalysis (Maybe Bool) -- | The ID of the AWS account that created the route analysis. routeAnalysis_ownerAccountId :: Lens' RouteAnalysis (Maybe Text) -- | The return path. routeAnalysis_returnPath :: Lens' RouteAnalysis (Maybe RouteAnalysisPath) -- | The ID of the route analysis. routeAnalysis_routeAnalysisId :: Lens' RouteAnalysis (Maybe Text) -- | The source. routeAnalysis_source :: Lens' RouteAnalysis (Maybe RouteAnalysisEndpointOptions) -- | The time that the analysis started. routeAnalysis_startTimestamp :: Lens' RouteAnalysis (Maybe UTCTime) -- | The status of the route analysis. routeAnalysis_status :: Lens' RouteAnalysis (Maybe RouteAnalysisStatus) -- | Indicates whether to include the location of middlebox appliances in -- the route analysis. routeAnalysis_useMiddleboxes :: Lens' RouteAnalysis (Maybe Bool) -- | Describes the status of an analysis at completion. -- -- See: newRouteAnalysisCompletion smart constructor. data RouteAnalysisCompletion RouteAnalysisCompletion' :: Maybe RouteAnalysisCompletionReasonCode -> Maybe (HashMap Text Text) -> Maybe RouteAnalysisCompletionResultCode -> RouteAnalysisCompletion -- | The reason code. Available only if a connection is not found. -- -- [$sel:reasonCode:RouteAnalysisCompletion'] :: RouteAnalysisCompletion -> Maybe RouteAnalysisCompletionReasonCode -- | Additional information about the path. Available only if a connection -- is not found. [$sel:reasonContext:RouteAnalysisCompletion'] :: RouteAnalysisCompletion -> Maybe (HashMap Text Text) -- | The result of the analysis. If the status is NOT_CONNECTED, -- check the reason code. [$sel:resultCode:RouteAnalysisCompletion'] :: RouteAnalysisCompletion -> Maybe RouteAnalysisCompletionResultCode -- | 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. -- -- -- -- $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. newRouteAnalysisCompletion :: RouteAnalysisCompletion -- | The reason code. Available only if a connection is not found. -- -- routeAnalysisCompletion_reasonCode :: Lens' RouteAnalysisCompletion (Maybe RouteAnalysisCompletionReasonCode) -- | Additional information about the path. Available only if a connection -- is not found. routeAnalysisCompletion_reasonContext :: Lens' RouteAnalysisCompletion (Maybe (HashMap Text Text)) -- | The result of the analysis. If the status is NOT_CONNECTED, -- check the reason code. routeAnalysisCompletion_resultCode :: Lens' RouteAnalysisCompletion (Maybe RouteAnalysisCompletionResultCode) -- | Describes a source or a destination. -- -- See: newRouteAnalysisEndpointOptions smart constructor. data RouteAnalysisEndpointOptions RouteAnalysisEndpointOptions' :: Maybe Text -> Maybe Text -> Maybe Text -> RouteAnalysisEndpointOptions -- | The IP address. [$sel:ipAddress:RouteAnalysisEndpointOptions'] :: RouteAnalysisEndpointOptions -> Maybe Text -- | The ARN of the transit gateway. [$sel:transitGatewayArn:RouteAnalysisEndpointOptions'] :: RouteAnalysisEndpointOptions -> Maybe Text -- | The ARN of the transit gateway attachment. [$sel:transitGatewayAttachmentArn:RouteAnalysisEndpointOptions'] :: RouteAnalysisEndpointOptions -> Maybe Text -- | 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. newRouteAnalysisEndpointOptions :: RouteAnalysisEndpointOptions -- | The IP address. routeAnalysisEndpointOptions_ipAddress :: Lens' RouteAnalysisEndpointOptions (Maybe Text) -- | The ARN of the transit gateway. routeAnalysisEndpointOptions_transitGatewayArn :: Lens' RouteAnalysisEndpointOptions (Maybe Text) -- | The ARN of the transit gateway attachment. routeAnalysisEndpointOptions_transitGatewayAttachmentArn :: Lens' RouteAnalysisEndpointOptions (Maybe Text) -- | Describes a source or a destination. -- -- See: newRouteAnalysisEndpointOptionsSpecification smart -- constructor. data RouteAnalysisEndpointOptionsSpecification RouteAnalysisEndpointOptionsSpecification' :: Maybe Text -> Maybe Text -> RouteAnalysisEndpointOptionsSpecification -- | The IP address. [$sel:ipAddress:RouteAnalysisEndpointOptionsSpecification'] :: RouteAnalysisEndpointOptionsSpecification -> Maybe Text -- | The ARN of the transit gateway attachment. [$sel:transitGatewayAttachmentArn:RouteAnalysisEndpointOptionsSpecification'] :: RouteAnalysisEndpointOptionsSpecification -> Maybe Text -- | 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. newRouteAnalysisEndpointOptionsSpecification :: RouteAnalysisEndpointOptionsSpecification -- | The IP address. routeAnalysisEndpointOptionsSpecification_ipAddress :: Lens' RouteAnalysisEndpointOptionsSpecification (Maybe Text) -- | The ARN of the transit gateway attachment. routeAnalysisEndpointOptionsSpecification_transitGatewayAttachmentArn :: Lens' RouteAnalysisEndpointOptionsSpecification (Maybe Text) -- | Describes a route analysis path. -- -- See: newRouteAnalysisPath smart constructor. data RouteAnalysisPath RouteAnalysisPath' :: Maybe RouteAnalysisCompletion -> Maybe [PathComponent] -> RouteAnalysisPath -- | The status of the analysis at completion. [$sel:completionStatus:RouteAnalysisPath'] :: RouteAnalysisPath -> Maybe RouteAnalysisCompletion -- | The route analysis path. [$sel:path:RouteAnalysisPath'] :: RouteAnalysisPath -> Maybe [PathComponent] -- | 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. newRouteAnalysisPath :: RouteAnalysisPath -- | The status of the analysis at completion. routeAnalysisPath_completionStatus :: Lens' RouteAnalysisPath (Maybe RouteAnalysisCompletion) -- | The route analysis path. routeAnalysisPath_path :: Lens' RouteAnalysisPath (Maybe [PathComponent]) -- | Describes a route table. -- -- See: newRouteTableIdentifier smart constructor. data RouteTableIdentifier RouteTableIdentifier' :: Maybe CoreNetworkSegmentEdgeIdentifier -> Maybe Text -> RouteTableIdentifier -- | The segment edge in a core network. [$sel:coreNetworkSegmentEdge:RouteTableIdentifier'] :: RouteTableIdentifier -> Maybe CoreNetworkSegmentEdgeIdentifier -- | The ARN of the transit gateway route table. [$sel:transitGatewayRouteTableArn:RouteTableIdentifier'] :: RouteTableIdentifier -> Maybe Text -- | 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. newRouteTableIdentifier :: RouteTableIdentifier -- | The segment edge in a core network. routeTableIdentifier_coreNetworkSegmentEdge :: Lens' RouteTableIdentifier (Maybe CoreNetworkSegmentEdgeIdentifier) -- | The ARN of the transit gateway route table. routeTableIdentifier_transitGatewayRouteTableArn :: Lens' RouteTableIdentifier (Maybe Text) -- | Describes a site. -- -- See: newSite smart constructor. data Site Site' :: Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe (Sensitive Location) -> Maybe Text -> Maybe Text -> Maybe SiteState -> Maybe [Tag] -> Site -- | The date and time that the site was created. [$sel:createdAt:Site'] :: Site -> Maybe POSIX -- | The description of the site. [$sel:description:Site'] :: Site -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:Site'] :: Site -> Maybe Text -- | The location of the site. [$sel:location:Site'] :: Site -> Maybe (Sensitive Location) -- | The Amazon Resource Name (ARN) of the site. [$sel:siteArn:Site'] :: Site -> Maybe Text -- | The ID of the site. [$sel:siteId:Site'] :: Site -> Maybe Text -- | The state of the site. [$sel:state:Site'] :: Site -> Maybe SiteState -- | The tags for the site. [$sel:tags:Site'] :: Site -> Maybe [Tag] -- | 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. newSite :: Site -- | The date and time that the site was created. site_createdAt :: Lens' Site (Maybe UTCTime) -- | The description of the site. site_description :: Lens' Site (Maybe Text) -- | The ID of the global network. site_globalNetworkId :: Lens' Site (Maybe Text) -- | The location of the site. site_location :: Lens' Site (Maybe Location) -- | The Amazon Resource Name (ARN) of the site. site_siteArn :: Lens' Site (Maybe Text) -- | The ID of the site. site_siteId :: Lens' Site (Maybe Text) -- | The state of the site. site_state :: Lens' Site (Maybe SiteState) -- | The tags for the site. site_tags :: Lens' Site (Maybe [Tag]) -- | Creates a site-to-site VPN attachment. -- -- See: newSiteToSiteVpnAttachment smart constructor. data SiteToSiteVpnAttachment SiteToSiteVpnAttachment' :: Maybe Attachment -> Maybe Text -> SiteToSiteVpnAttachment -- | Provides details about a site-to-site VPN attachment. [$sel:attachment:SiteToSiteVpnAttachment'] :: SiteToSiteVpnAttachment -> Maybe Attachment -- | The ARN of the site-to-site VPN attachment. [$sel:vpnConnectionArn:SiteToSiteVpnAttachment'] :: SiteToSiteVpnAttachment -> Maybe Text -- | 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. newSiteToSiteVpnAttachment :: SiteToSiteVpnAttachment -- | Provides details about a site-to-site VPN attachment. siteToSiteVpnAttachment_attachment :: Lens' SiteToSiteVpnAttachment (Maybe Attachment) -- | The ARN of the site-to-site VPN attachment. siteToSiteVpnAttachment_vpnConnectionArn :: Lens' SiteToSiteVpnAttachment (Maybe Text) -- | Describes a tag. -- -- See: newTag smart constructor. data Tag Tag' :: Maybe Text -> Maybe Text -> Tag -- | The tag key. -- -- Constraints: Maximum length of 128 characters. [$sel:key:Tag'] :: Tag -> Maybe Text -- | The tag value. -- -- Constraints: Maximum length of 256 characters. [$sel:value:Tag'] :: Tag -> 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. newTag :: Tag -- | The tag key. -- -- Constraints: Maximum length of 128 characters. tag_key :: Lens' Tag (Maybe Text) -- | The tag value. -- -- Constraints: Maximum length of 256 characters. tag_value :: Lens' Tag (Maybe Text) -- | Describes a transit gateway Connect peer association. -- -- See: newTransitGatewayConnectPeerAssociation smart -- constructor. data TransitGatewayConnectPeerAssociation TransitGatewayConnectPeerAssociation' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe TransitGatewayConnectPeerAssociationState -> Maybe Text -> TransitGatewayConnectPeerAssociation -- | The ID of the device. [$sel:deviceId:TransitGatewayConnectPeerAssociation'] :: TransitGatewayConnectPeerAssociation -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:TransitGatewayConnectPeerAssociation'] :: TransitGatewayConnectPeerAssociation -> Maybe Text -- | The ID of the link. [$sel:linkId:TransitGatewayConnectPeerAssociation'] :: TransitGatewayConnectPeerAssociation -> Maybe Text -- | The state of the association. [$sel:state:TransitGatewayConnectPeerAssociation'] :: TransitGatewayConnectPeerAssociation -> Maybe TransitGatewayConnectPeerAssociationState -- | The Amazon Resource Name (ARN) of the transit gateway Connect peer. [$sel:transitGatewayConnectPeerArn:TransitGatewayConnectPeerAssociation'] :: TransitGatewayConnectPeerAssociation -> Maybe Text -- | 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. newTransitGatewayConnectPeerAssociation :: TransitGatewayConnectPeerAssociation -- | The ID of the device. transitGatewayConnectPeerAssociation_deviceId :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text) -- | The ID of the global network. transitGatewayConnectPeerAssociation_globalNetworkId :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text) -- | The ID of the link. transitGatewayConnectPeerAssociation_linkId :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text) -- | The state of the association. transitGatewayConnectPeerAssociation_state :: Lens' TransitGatewayConnectPeerAssociation (Maybe TransitGatewayConnectPeerAssociationState) -- | The Amazon Resource Name (ARN) of the transit gateway Connect peer. transitGatewayConnectPeerAssociation_transitGatewayConnectPeerArn :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text) -- | Describes a transit gateway peering attachment. -- -- See: newTransitGatewayPeering smart constructor. data TransitGatewayPeering TransitGatewayPeering' :: Maybe Peering -> Maybe Text -> Maybe Text -> TransitGatewayPeering -- | Describes a transit gateway peer connection. [$sel:peering:TransitGatewayPeering'] :: TransitGatewayPeering -> Maybe Peering -- | The ARN of the transit gateway. [$sel:transitGatewayArn:TransitGatewayPeering'] :: TransitGatewayPeering -> Maybe Text -- | The ID of the transit gateway peering attachment. [$sel:transitGatewayPeeringAttachmentId:TransitGatewayPeering'] :: TransitGatewayPeering -> Maybe Text -- | 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. newTransitGatewayPeering :: TransitGatewayPeering -- | Describes a transit gateway peer connection. transitGatewayPeering_peering :: Lens' TransitGatewayPeering (Maybe Peering) -- | The ARN of the transit gateway. transitGatewayPeering_transitGatewayArn :: Lens' TransitGatewayPeering (Maybe Text) -- | The ID of the transit gateway peering attachment. transitGatewayPeering_transitGatewayPeeringAttachmentId :: Lens' TransitGatewayPeering (Maybe Text) -- | Describes the registration of a transit gateway to a global network. -- -- See: newTransitGatewayRegistration smart constructor. data TransitGatewayRegistration TransitGatewayRegistration' :: Maybe Text -> Maybe TransitGatewayRegistrationStateReason -> Maybe Text -> TransitGatewayRegistration -- | The ID of the global network. [$sel:globalNetworkId:TransitGatewayRegistration'] :: TransitGatewayRegistration -> Maybe Text -- | The state of the transit gateway registration. [$sel:state:TransitGatewayRegistration'] :: TransitGatewayRegistration -> Maybe TransitGatewayRegistrationStateReason -- | The Amazon Resource Name (ARN) of the transit gateway. [$sel:transitGatewayArn:TransitGatewayRegistration'] :: TransitGatewayRegistration -> Maybe Text -- | 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. newTransitGatewayRegistration :: TransitGatewayRegistration -- | The ID of the global network. transitGatewayRegistration_globalNetworkId :: Lens' TransitGatewayRegistration (Maybe Text) -- | The state of the transit gateway registration. transitGatewayRegistration_state :: Lens' TransitGatewayRegistration (Maybe TransitGatewayRegistrationStateReason) -- | The Amazon Resource Name (ARN) of the transit gateway. transitGatewayRegistration_transitGatewayArn :: Lens' TransitGatewayRegistration (Maybe Text) -- | Describes the status of a transit gateway registration. -- -- See: newTransitGatewayRegistrationStateReason smart -- constructor. data TransitGatewayRegistrationStateReason TransitGatewayRegistrationStateReason' :: Maybe TransitGatewayRegistrationState -> Maybe Text -> TransitGatewayRegistrationStateReason -- | The code for the state reason. [$sel:code:TransitGatewayRegistrationStateReason'] :: TransitGatewayRegistrationStateReason -> Maybe TransitGatewayRegistrationState -- | The message for the state reason. [$sel:message:TransitGatewayRegistrationStateReason'] :: TransitGatewayRegistrationStateReason -> Maybe Text -- | 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. newTransitGatewayRegistrationStateReason :: TransitGatewayRegistrationStateReason -- | The code for the state reason. transitGatewayRegistrationStateReason_code :: Lens' TransitGatewayRegistrationStateReason (Maybe TransitGatewayRegistrationState) -- | The message for the state reason. transitGatewayRegistrationStateReason_message :: Lens' TransitGatewayRegistrationStateReason (Maybe Text) -- | Describes a transit gateway route table attachment. -- -- See: newTransitGatewayRouteTableAttachment smart -- constructor. data TransitGatewayRouteTableAttachment TransitGatewayRouteTableAttachment' :: Maybe Attachment -> Maybe Text -> Maybe Text -> TransitGatewayRouteTableAttachment [$sel:attachment:TransitGatewayRouteTableAttachment'] :: TransitGatewayRouteTableAttachment -> Maybe Attachment -- | The ID of the peering attachment. [$sel:peeringId:TransitGatewayRouteTableAttachment'] :: TransitGatewayRouteTableAttachment -> Maybe Text -- | The ARN of the transit gateway attachment route table. [$sel:transitGatewayRouteTableArn:TransitGatewayRouteTableAttachment'] :: TransitGatewayRouteTableAttachment -> Maybe Text -- | 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. newTransitGatewayRouteTableAttachment :: TransitGatewayRouteTableAttachment -- | Undocumented member. transitGatewayRouteTableAttachment_attachment :: Lens' TransitGatewayRouteTableAttachment (Maybe Attachment) -- | The ID of the peering attachment. transitGatewayRouteTableAttachment_peeringId :: Lens' TransitGatewayRouteTableAttachment (Maybe Text) -- | The ARN of the transit gateway attachment route table. transitGatewayRouteTableAttachment_transitGatewayRouteTableArn :: Lens' TransitGatewayRouteTableAttachment (Maybe Text) -- | Describes a VPC attachment. -- -- See: newVpcAttachment smart constructor. data VpcAttachment VpcAttachment' :: Maybe Attachment -> Maybe VpcOptions -> Maybe [Text] -> VpcAttachment -- | Provides details about the VPC attachment. [$sel:attachment:VpcAttachment'] :: VpcAttachment -> Maybe Attachment -- | Provides details about the VPC attachment. [$sel:options:VpcAttachment'] :: VpcAttachment -> Maybe VpcOptions -- | The subnet ARNs. [$sel:subnetArns:VpcAttachment'] :: VpcAttachment -> Maybe [Text] -- | 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. newVpcAttachment :: VpcAttachment -- | Provides details about the VPC attachment. vpcAttachment_attachment :: Lens' VpcAttachment (Maybe Attachment) -- | Provides details about the VPC attachment. vpcAttachment_options :: Lens' VpcAttachment (Maybe VpcOptions) -- | The subnet ARNs. vpcAttachment_subnetArns :: Lens' VpcAttachment (Maybe [Text]) -- | Describes the VPC options. -- -- See: newVpcOptions smart constructor. data VpcOptions VpcOptions' :: Maybe Bool -> Maybe Bool -> VpcOptions -- | 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:applianceModeSupport:VpcOptions'] :: VpcOptions -> Maybe Bool -- | Indicates whether IPv6 is supported. [$sel:ipv6Support:VpcOptions'] :: VpcOptions -> Maybe Bool -- | 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. newVpcOptions :: VpcOptions -- | 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_applianceModeSupport :: Lens' VpcOptions (Maybe Bool) -- | Indicates whether IPv6 is supported. vpcOptions_ipv6Support :: Lens' VpcOptions (Maybe Bool) -- | Tags a specified resource. module Amazonka.NetworkManager.TagResource -- | See: newTagResource smart constructor. data TagResource TagResource' :: Text -> [Tag] -> TagResource -- | The Amazon Resource Name (ARN) of the resource. [$sel:resourceArn:TagResource'] :: TagResource -> Text -- | The tags to apply to the specified resource. [$sel:tags:TagResource'] :: TagResource -> [Tag] -- | Create a value of TagResource 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: -- -- TagResource, tagResource_resourceArn - The Amazon -- Resource Name (ARN) of the resource. -- -- TagResource, tagResource_tags - The tags to apply to the -- specified resource. newTagResource :: Text -> TagResource -- | The Amazon Resource Name (ARN) of the resource. tagResource_resourceArn :: Lens' TagResource Text -- | The tags to apply to the specified resource. tagResource_tags :: Lens' TagResource [Tag] -- | See: newTagResourceResponse smart constructor. data TagResourceResponse TagResourceResponse' :: Int -> TagResourceResponse -- | The response's http status code. [$sel:httpStatus:TagResourceResponse'] :: TagResourceResponse -> Int -- | Create a value of TagResourceResponse 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:httpStatus:TagResourceResponse', -- tagResourceResponse_httpStatus - The response's http status -- code. newTagResourceResponse :: Int -> TagResourceResponse -- | The response's http status code. tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.TagResource.TagResource instance GHC.Show.Show Amazonka.NetworkManager.TagResource.TagResource instance GHC.Read.Read Amazonka.NetworkManager.TagResource.TagResource instance GHC.Classes.Eq Amazonka.NetworkManager.TagResource.TagResource instance GHC.Generics.Generic Amazonka.NetworkManager.TagResource.TagResourceResponse instance GHC.Show.Show Amazonka.NetworkManager.TagResource.TagResourceResponse instance GHC.Read.Read Amazonka.NetworkManager.TagResource.TagResourceResponse instance GHC.Classes.Eq Amazonka.NetworkManager.TagResource.TagResourceResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.TagResource.TagResource instance Control.DeepSeq.NFData Amazonka.NetworkManager.TagResource.TagResourceResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.TagResource.TagResource instance Control.DeepSeq.NFData Amazonka.NetworkManager.TagResource.TagResource instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.TagResource.TagResource instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.TagResource.TagResource instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.TagResource.TagResource instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.TagResource.TagResource -- | Starts analyzing the routing path between the specified source and -- destination. For more information, see Route Analyzer. module Amazonka.NetworkManager.StartRouteAnalysis -- | See: newStartRouteAnalysis smart constructor. data StartRouteAnalysis StartRouteAnalysis' :: Maybe Bool -> Maybe Bool -> Text -> RouteAnalysisEndpointOptionsSpecification -> RouteAnalysisEndpointOptionsSpecification -> StartRouteAnalysis -- | Indicates whether to analyze the return path. The default is -- false. [$sel:includeReturnPath:StartRouteAnalysis'] :: StartRouteAnalysis -> Maybe Bool -- | Indicates whether to include the location of middlebox appliances in -- the route analysis. The default is false. [$sel:useMiddleboxes:StartRouteAnalysis'] :: StartRouteAnalysis -> Maybe Bool -- | The ID of the global network. [$sel:globalNetworkId:StartRouteAnalysis'] :: StartRouteAnalysis -> Text -- | The source from which traffic originates. [$sel:source:StartRouteAnalysis'] :: StartRouteAnalysis -> RouteAnalysisEndpointOptionsSpecification -- | The destination. [$sel:destination:StartRouteAnalysis'] :: StartRouteAnalysis -> RouteAnalysisEndpointOptionsSpecification -- | Create a value of StartRouteAnalysis 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: -- -- StartRouteAnalysis, startRouteAnalysis_includeReturnPath -- - Indicates whether to analyze the return path. The default is -- false. -- -- StartRouteAnalysis, startRouteAnalysis_useMiddleboxes - -- Indicates whether to include the location of middlebox appliances in -- the route analysis. The default is false. -- -- StartRouteAnalysis, startRouteAnalysis_globalNetworkId - -- The ID of the global network. -- -- StartRouteAnalysis, startRouteAnalysis_source - The -- source from which traffic originates. -- -- StartRouteAnalysis, startRouteAnalysis_destination - The -- destination. newStartRouteAnalysis :: Text -> RouteAnalysisEndpointOptionsSpecification -> RouteAnalysisEndpointOptionsSpecification -> StartRouteAnalysis -- | Indicates whether to analyze the return path. The default is -- false. startRouteAnalysis_includeReturnPath :: Lens' StartRouteAnalysis (Maybe Bool) -- | Indicates whether to include the location of middlebox appliances in -- the route analysis. The default is false. startRouteAnalysis_useMiddleboxes :: Lens' StartRouteAnalysis (Maybe Bool) -- | The ID of the global network. startRouteAnalysis_globalNetworkId :: Lens' StartRouteAnalysis Text -- | The source from which traffic originates. startRouteAnalysis_source :: Lens' StartRouteAnalysis RouteAnalysisEndpointOptionsSpecification -- | The destination. startRouteAnalysis_destination :: Lens' StartRouteAnalysis RouteAnalysisEndpointOptionsSpecification -- | See: newStartRouteAnalysisResponse smart constructor. data StartRouteAnalysisResponse StartRouteAnalysisResponse' :: Maybe RouteAnalysis -> Int -> StartRouteAnalysisResponse -- | The route analysis. [$sel:routeAnalysis:StartRouteAnalysisResponse'] :: StartRouteAnalysisResponse -> Maybe RouteAnalysis -- | The response's http status code. [$sel:httpStatus:StartRouteAnalysisResponse'] :: StartRouteAnalysisResponse -> Int -- | Create a value of StartRouteAnalysisResponse 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:routeAnalysis:StartRouteAnalysisResponse', -- startRouteAnalysisResponse_routeAnalysis - The route analysis. -- -- $sel:httpStatus:StartRouteAnalysisResponse', -- startRouteAnalysisResponse_httpStatus - The response's http -- status code. newStartRouteAnalysisResponse :: Int -> StartRouteAnalysisResponse -- | The route analysis. startRouteAnalysisResponse_routeAnalysis :: Lens' StartRouteAnalysisResponse (Maybe RouteAnalysis) -- | The response's http status code. startRouteAnalysisResponse_httpStatus :: Lens' StartRouteAnalysisResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.StartRouteAnalysis.StartRouteAnalysis instance GHC.Show.Show Amazonka.NetworkManager.StartRouteAnalysis.StartRouteAnalysis instance GHC.Read.Read Amazonka.NetworkManager.StartRouteAnalysis.StartRouteAnalysis instance GHC.Classes.Eq Amazonka.NetworkManager.StartRouteAnalysis.StartRouteAnalysis instance GHC.Generics.Generic Amazonka.NetworkManager.StartRouteAnalysis.StartRouteAnalysisResponse instance GHC.Show.Show Amazonka.NetworkManager.StartRouteAnalysis.StartRouteAnalysisResponse instance GHC.Read.Read Amazonka.NetworkManager.StartRouteAnalysis.StartRouteAnalysisResponse instance GHC.Classes.Eq Amazonka.NetworkManager.StartRouteAnalysis.StartRouteAnalysisResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.StartRouteAnalysis.StartRouteAnalysis instance Control.DeepSeq.NFData Amazonka.NetworkManager.StartRouteAnalysis.StartRouteAnalysisResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.StartRouteAnalysis.StartRouteAnalysis instance Control.DeepSeq.NFData Amazonka.NetworkManager.StartRouteAnalysis.StartRouteAnalysis instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.StartRouteAnalysis.StartRouteAnalysis instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.StartRouteAnalysis.StartRouteAnalysis instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.StartRouteAnalysis.StartRouteAnalysis instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.StartRouteAnalysis.StartRouteAnalysis -- | Enables the Network Manager service for an Amazon Web Services -- Organization. This can only be called by a management account within -- the organization. module Amazonka.NetworkManager.StartOrganizationServiceAccessUpdate -- | See: newStartOrganizationServiceAccessUpdate smart -- constructor. data StartOrganizationServiceAccessUpdate StartOrganizationServiceAccessUpdate' :: Text -> StartOrganizationServiceAccessUpdate -- | The action to take for the update request. This can be either -- ENABLE or DISABLE. [$sel:action:StartOrganizationServiceAccessUpdate'] :: StartOrganizationServiceAccessUpdate -> Text -- | Create a value of StartOrganizationServiceAccessUpdate 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: -- -- StartOrganizationServiceAccessUpdate, -- startOrganizationServiceAccessUpdate_action - The action to -- take for the update request. This can be either ENABLE or -- DISABLE. newStartOrganizationServiceAccessUpdate :: Text -> StartOrganizationServiceAccessUpdate -- | The action to take for the update request. This can be either -- ENABLE or DISABLE. startOrganizationServiceAccessUpdate_action :: Lens' StartOrganizationServiceAccessUpdate Text -- | See: newStartOrganizationServiceAccessUpdateResponse -- smart constructor. data StartOrganizationServiceAccessUpdateResponse StartOrganizationServiceAccessUpdateResponse' :: Maybe OrganizationStatus -> Int -> StartOrganizationServiceAccessUpdateResponse -- | The status of the service access update request for an Amazon Web -- Services Organization. [$sel:organizationStatus:StartOrganizationServiceAccessUpdateResponse'] :: StartOrganizationServiceAccessUpdateResponse -> Maybe OrganizationStatus -- | The response's http status code. [$sel:httpStatus:StartOrganizationServiceAccessUpdateResponse'] :: StartOrganizationServiceAccessUpdateResponse -> Int -- | Create a value of StartOrganizationServiceAccessUpdateResponse -- 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:organizationStatus:StartOrganizationServiceAccessUpdateResponse', -- startOrganizationServiceAccessUpdateResponse_organizationStatus -- - The status of the service access update request for an Amazon Web -- Services Organization. -- -- $sel:httpStatus:StartOrganizationServiceAccessUpdateResponse', -- startOrganizationServiceAccessUpdateResponse_httpStatus - The -- response's http status code. newStartOrganizationServiceAccessUpdateResponse :: Int -> StartOrganizationServiceAccessUpdateResponse -- | The status of the service access update request for an Amazon Web -- Services Organization. startOrganizationServiceAccessUpdateResponse_organizationStatus :: Lens' StartOrganizationServiceAccessUpdateResponse (Maybe OrganizationStatus) -- | The response's http status code. startOrganizationServiceAccessUpdateResponse_httpStatus :: Lens' StartOrganizationServiceAccessUpdateResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.StartOrganizationServiceAccessUpdate.StartOrganizationServiceAccessUpdate instance GHC.Show.Show Amazonka.NetworkManager.StartOrganizationServiceAccessUpdate.StartOrganizationServiceAccessUpdate instance GHC.Read.Read Amazonka.NetworkManager.StartOrganizationServiceAccessUpdate.StartOrganizationServiceAccessUpdate instance GHC.Classes.Eq Amazonka.NetworkManager.StartOrganizationServiceAccessUpdate.StartOrganizationServiceAccessUpdate instance GHC.Generics.Generic Amazonka.NetworkManager.StartOrganizationServiceAccessUpdate.StartOrganizationServiceAccessUpdateResponse instance GHC.Show.Show Amazonka.NetworkManager.StartOrganizationServiceAccessUpdate.StartOrganizationServiceAccessUpdateResponse instance GHC.Read.Read Amazonka.NetworkManager.StartOrganizationServiceAccessUpdate.StartOrganizationServiceAccessUpdateResponse instance GHC.Classes.Eq Amazonka.NetworkManager.StartOrganizationServiceAccessUpdate.StartOrganizationServiceAccessUpdateResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.StartOrganizationServiceAccessUpdate.StartOrganizationServiceAccessUpdate instance Control.DeepSeq.NFData Amazonka.NetworkManager.StartOrganizationServiceAccessUpdate.StartOrganizationServiceAccessUpdateResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.StartOrganizationServiceAccessUpdate.StartOrganizationServiceAccessUpdate instance Control.DeepSeq.NFData Amazonka.NetworkManager.StartOrganizationServiceAccessUpdate.StartOrganizationServiceAccessUpdate instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.StartOrganizationServiceAccessUpdate.StartOrganizationServiceAccessUpdate instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.StartOrganizationServiceAccessUpdate.StartOrganizationServiceAccessUpdate instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.StartOrganizationServiceAccessUpdate.StartOrganizationServiceAccessUpdate instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.StartOrganizationServiceAccessUpdate.StartOrganizationServiceAccessUpdate -- | Restores a previous policy version as a new, immutable version of a -- core network policy. A subsequent change set is created showing the -- differences between the LIVE policy and restored policy. module Amazonka.NetworkManager.RestoreCoreNetworkPolicyVersion -- | See: newRestoreCoreNetworkPolicyVersion smart -- constructor. data RestoreCoreNetworkPolicyVersion RestoreCoreNetworkPolicyVersion' :: Text -> Int -> RestoreCoreNetworkPolicyVersion -- | The ID of a core network. [$sel:coreNetworkId:RestoreCoreNetworkPolicyVersion'] :: RestoreCoreNetworkPolicyVersion -> Text -- | The ID of the policy version to restore. [$sel:policyVersionId:RestoreCoreNetworkPolicyVersion'] :: RestoreCoreNetworkPolicyVersion -> Int -- | Create a value of RestoreCoreNetworkPolicyVersion 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: -- -- RestoreCoreNetworkPolicyVersion, -- restoreCoreNetworkPolicyVersion_coreNetworkId - The ID of a -- core network. -- -- RestoreCoreNetworkPolicyVersion, -- restoreCoreNetworkPolicyVersion_policyVersionId - The ID of the -- policy version to restore. newRestoreCoreNetworkPolicyVersion :: Text -> Int -> RestoreCoreNetworkPolicyVersion -- | The ID of a core network. restoreCoreNetworkPolicyVersion_coreNetworkId :: Lens' RestoreCoreNetworkPolicyVersion Text -- | The ID of the policy version to restore. restoreCoreNetworkPolicyVersion_policyVersionId :: Lens' RestoreCoreNetworkPolicyVersion Int -- | See: newRestoreCoreNetworkPolicyVersionResponse smart -- constructor. data RestoreCoreNetworkPolicyVersionResponse RestoreCoreNetworkPolicyVersionResponse' :: Maybe CoreNetworkPolicy -> Int -> RestoreCoreNetworkPolicyVersionResponse -- | Describes the restored core network policy. [$sel:coreNetworkPolicy:RestoreCoreNetworkPolicyVersionResponse'] :: RestoreCoreNetworkPolicyVersionResponse -> Maybe CoreNetworkPolicy -- | The response's http status code. [$sel:httpStatus:RestoreCoreNetworkPolicyVersionResponse'] :: RestoreCoreNetworkPolicyVersionResponse -> Int -- | Create a value of RestoreCoreNetworkPolicyVersionResponse 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:coreNetworkPolicy:RestoreCoreNetworkPolicyVersionResponse', -- restoreCoreNetworkPolicyVersionResponse_coreNetworkPolicy - -- Describes the restored core network policy. -- -- $sel:httpStatus:RestoreCoreNetworkPolicyVersionResponse', -- restoreCoreNetworkPolicyVersionResponse_httpStatus - The -- response's http status code. newRestoreCoreNetworkPolicyVersionResponse :: Int -> RestoreCoreNetworkPolicyVersionResponse -- | Describes the restored core network policy. restoreCoreNetworkPolicyVersionResponse_coreNetworkPolicy :: Lens' RestoreCoreNetworkPolicyVersionResponse (Maybe CoreNetworkPolicy) -- | The response's http status code. restoreCoreNetworkPolicyVersionResponse_httpStatus :: Lens' RestoreCoreNetworkPolicyVersionResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.RestoreCoreNetworkPolicyVersion.RestoreCoreNetworkPolicyVersion instance GHC.Show.Show Amazonka.NetworkManager.RestoreCoreNetworkPolicyVersion.RestoreCoreNetworkPolicyVersion instance GHC.Read.Read Amazonka.NetworkManager.RestoreCoreNetworkPolicyVersion.RestoreCoreNetworkPolicyVersion instance GHC.Classes.Eq Amazonka.NetworkManager.RestoreCoreNetworkPolicyVersion.RestoreCoreNetworkPolicyVersion instance GHC.Generics.Generic Amazonka.NetworkManager.RestoreCoreNetworkPolicyVersion.RestoreCoreNetworkPolicyVersionResponse instance GHC.Show.Show Amazonka.NetworkManager.RestoreCoreNetworkPolicyVersion.RestoreCoreNetworkPolicyVersionResponse instance GHC.Read.Read Amazonka.NetworkManager.RestoreCoreNetworkPolicyVersion.RestoreCoreNetworkPolicyVersionResponse instance GHC.Classes.Eq Amazonka.NetworkManager.RestoreCoreNetworkPolicyVersion.RestoreCoreNetworkPolicyVersionResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.RestoreCoreNetworkPolicyVersion.RestoreCoreNetworkPolicyVersion instance Control.DeepSeq.NFData Amazonka.NetworkManager.RestoreCoreNetworkPolicyVersion.RestoreCoreNetworkPolicyVersionResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.RestoreCoreNetworkPolicyVersion.RestoreCoreNetworkPolicyVersion instance Control.DeepSeq.NFData Amazonka.NetworkManager.RestoreCoreNetworkPolicyVersion.RestoreCoreNetworkPolicyVersion instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.RestoreCoreNetworkPolicyVersion.RestoreCoreNetworkPolicyVersion instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.RestoreCoreNetworkPolicyVersion.RestoreCoreNetworkPolicyVersion instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.RestoreCoreNetworkPolicyVersion.RestoreCoreNetworkPolicyVersion instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.RestoreCoreNetworkPolicyVersion.RestoreCoreNetworkPolicyVersion -- | Rejects a core network attachment request. module Amazonka.NetworkManager.RejectAttachment -- | See: newRejectAttachment smart constructor. data RejectAttachment RejectAttachment' :: Text -> RejectAttachment -- | The ID of the attachment. [$sel:attachmentId:RejectAttachment'] :: RejectAttachment -> Text -- | Create a value of RejectAttachment 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: -- -- RejectAttachment, rejectAttachment_attachmentId - The ID -- of the attachment. newRejectAttachment :: Text -> RejectAttachment -- | The ID of the attachment. rejectAttachment_attachmentId :: Lens' RejectAttachment Text -- | See: newRejectAttachmentResponse smart constructor. data RejectAttachmentResponse RejectAttachmentResponse' :: Maybe Attachment -> Int -> RejectAttachmentResponse -- | Describes the rejected attachment request. [$sel:attachment:RejectAttachmentResponse'] :: RejectAttachmentResponse -> Maybe Attachment -- | The response's http status code. [$sel:httpStatus:RejectAttachmentResponse'] :: RejectAttachmentResponse -> Int -- | Create a value of RejectAttachmentResponse 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: -- -- RejectAttachmentResponse, -- rejectAttachmentResponse_attachment - Describes the rejected -- attachment request. -- -- $sel:httpStatus:RejectAttachmentResponse', -- rejectAttachmentResponse_httpStatus - The response's http -- status code. newRejectAttachmentResponse :: Int -> RejectAttachmentResponse -- | Describes the rejected attachment request. rejectAttachmentResponse_attachment :: Lens' RejectAttachmentResponse (Maybe Attachment) -- | The response's http status code. rejectAttachmentResponse_httpStatus :: Lens' RejectAttachmentResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.RejectAttachment.RejectAttachment instance GHC.Show.Show Amazonka.NetworkManager.RejectAttachment.RejectAttachment instance GHC.Read.Read Amazonka.NetworkManager.RejectAttachment.RejectAttachment instance GHC.Classes.Eq Amazonka.NetworkManager.RejectAttachment.RejectAttachment instance GHC.Generics.Generic Amazonka.NetworkManager.RejectAttachment.RejectAttachmentResponse instance GHC.Show.Show Amazonka.NetworkManager.RejectAttachment.RejectAttachmentResponse instance GHC.Read.Read Amazonka.NetworkManager.RejectAttachment.RejectAttachmentResponse instance GHC.Classes.Eq Amazonka.NetworkManager.RejectAttachment.RejectAttachmentResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.RejectAttachment.RejectAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.RejectAttachment.RejectAttachmentResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.RejectAttachment.RejectAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.RejectAttachment.RejectAttachment instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.RejectAttachment.RejectAttachment instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.RejectAttachment.RejectAttachment instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.RejectAttachment.RejectAttachment instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.RejectAttachment.RejectAttachment -- | Registers a transit gateway in your global network. The transit -- gateway can be in any Amazon Web Services Region, but it must be owned -- by the same Amazon Web Services account that owns the global network. -- You cannot register a transit gateway in more than one global network. module Amazonka.NetworkManager.RegisterTransitGateway -- | See: newRegisterTransitGateway smart constructor. data RegisterTransitGateway RegisterTransitGateway' :: Text -> Text -> RegisterTransitGateway -- | The ID of the global network. [$sel:globalNetworkId:RegisterTransitGateway'] :: RegisterTransitGateway -> Text -- | The Amazon Resource Name (ARN) of the transit gateway. [$sel:transitGatewayArn:RegisterTransitGateway'] :: RegisterTransitGateway -> Text -- | Create a value of RegisterTransitGateway 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: -- -- RegisterTransitGateway, -- registerTransitGateway_globalNetworkId - The ID of the global -- network. -- -- RegisterTransitGateway, -- registerTransitGateway_transitGatewayArn - The Amazon Resource -- Name (ARN) of the transit gateway. newRegisterTransitGateway :: Text -> Text -> RegisterTransitGateway -- | The ID of the global network. registerTransitGateway_globalNetworkId :: Lens' RegisterTransitGateway Text -- | The Amazon Resource Name (ARN) of the transit gateway. registerTransitGateway_transitGatewayArn :: Lens' RegisterTransitGateway Text -- | See: newRegisterTransitGatewayResponse smart -- constructor. data RegisterTransitGatewayResponse RegisterTransitGatewayResponse' :: Maybe TransitGatewayRegistration -> Int -> RegisterTransitGatewayResponse -- | Information about the transit gateway registration. [$sel:transitGatewayRegistration:RegisterTransitGatewayResponse'] :: RegisterTransitGatewayResponse -> Maybe TransitGatewayRegistration -- | The response's http status code. [$sel:httpStatus:RegisterTransitGatewayResponse'] :: RegisterTransitGatewayResponse -> Int -- | Create a value of RegisterTransitGatewayResponse 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:transitGatewayRegistration:RegisterTransitGatewayResponse', -- registerTransitGatewayResponse_transitGatewayRegistration - -- Information about the transit gateway registration. -- -- $sel:httpStatus:RegisterTransitGatewayResponse', -- registerTransitGatewayResponse_httpStatus - The response's http -- status code. newRegisterTransitGatewayResponse :: Int -> RegisterTransitGatewayResponse -- | Information about the transit gateway registration. registerTransitGatewayResponse_transitGatewayRegistration :: Lens' RegisterTransitGatewayResponse (Maybe TransitGatewayRegistration) -- | The response's http status code. registerTransitGatewayResponse_httpStatus :: Lens' RegisterTransitGatewayResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.RegisterTransitGateway.RegisterTransitGateway instance GHC.Show.Show Amazonka.NetworkManager.RegisterTransitGateway.RegisterTransitGateway instance GHC.Read.Read Amazonka.NetworkManager.RegisterTransitGateway.RegisterTransitGateway instance GHC.Classes.Eq Amazonka.NetworkManager.RegisterTransitGateway.RegisterTransitGateway instance GHC.Generics.Generic Amazonka.NetworkManager.RegisterTransitGateway.RegisterTransitGatewayResponse instance GHC.Show.Show Amazonka.NetworkManager.RegisterTransitGateway.RegisterTransitGatewayResponse instance GHC.Read.Read Amazonka.NetworkManager.RegisterTransitGateway.RegisterTransitGatewayResponse instance GHC.Classes.Eq Amazonka.NetworkManager.RegisterTransitGateway.RegisterTransitGatewayResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.RegisterTransitGateway.RegisterTransitGateway instance Control.DeepSeq.NFData Amazonka.NetworkManager.RegisterTransitGateway.RegisterTransitGatewayResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.RegisterTransitGateway.RegisterTransitGateway instance Control.DeepSeq.NFData Amazonka.NetworkManager.RegisterTransitGateway.RegisterTransitGateway instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.RegisterTransitGateway.RegisterTransitGateway instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.RegisterTransitGateway.RegisterTransitGateway instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.RegisterTransitGateway.RegisterTransitGateway instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.RegisterTransitGateway.RegisterTransitGateway -- | Creates or updates a resource policy. module Amazonka.NetworkManager.PutResourcePolicy -- | See: newPutResourcePolicy smart constructor. data PutResourcePolicy PutResourcePolicy' :: Text -> Text -> PutResourcePolicy -- | The JSON resource policy document. [$sel:policyDocument:PutResourcePolicy'] :: PutResourcePolicy -> Text -- | The ARN of the resource policy. [$sel:resourceArn:PutResourcePolicy'] :: PutResourcePolicy -> Text -- | Create a value of PutResourcePolicy 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: -- -- PutResourcePolicy, putResourcePolicy_policyDocument - -- The JSON resource policy document. -- -- PutResourcePolicy, putResourcePolicy_resourceArn - The -- ARN of the resource policy. newPutResourcePolicy :: Text -> Text -> PutResourcePolicy -- | The JSON resource policy document. putResourcePolicy_policyDocument :: Lens' PutResourcePolicy Text -- | The ARN of the resource policy. putResourcePolicy_resourceArn :: Lens' PutResourcePolicy Text -- | See: newPutResourcePolicyResponse smart constructor. data PutResourcePolicyResponse PutResourcePolicyResponse' :: Int -> PutResourcePolicyResponse -- | The response's http status code. [$sel:httpStatus:PutResourcePolicyResponse'] :: PutResourcePolicyResponse -> Int -- | Create a value of PutResourcePolicyResponse 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:httpStatus:PutResourcePolicyResponse', -- putResourcePolicyResponse_httpStatus - The response's http -- status code. newPutResourcePolicyResponse :: Int -> PutResourcePolicyResponse -- | The response's http status code. putResourcePolicyResponse_httpStatus :: Lens' PutResourcePolicyResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.PutResourcePolicy.PutResourcePolicy instance GHC.Show.Show Amazonka.NetworkManager.PutResourcePolicy.PutResourcePolicy instance GHC.Read.Read Amazonka.NetworkManager.PutResourcePolicy.PutResourcePolicy instance GHC.Classes.Eq Amazonka.NetworkManager.PutResourcePolicy.PutResourcePolicy instance GHC.Generics.Generic Amazonka.NetworkManager.PutResourcePolicy.PutResourcePolicyResponse instance GHC.Show.Show Amazonka.NetworkManager.PutResourcePolicy.PutResourcePolicyResponse instance GHC.Read.Read Amazonka.NetworkManager.PutResourcePolicy.PutResourcePolicyResponse instance GHC.Classes.Eq Amazonka.NetworkManager.PutResourcePolicy.PutResourcePolicyResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.PutResourcePolicy.PutResourcePolicy instance Control.DeepSeq.NFData Amazonka.NetworkManager.PutResourcePolicy.PutResourcePolicyResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.PutResourcePolicy.PutResourcePolicy instance Control.DeepSeq.NFData Amazonka.NetworkManager.PutResourcePolicy.PutResourcePolicy instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.PutResourcePolicy.PutResourcePolicy instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.PutResourcePolicy.PutResourcePolicy instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.PutResourcePolicy.PutResourcePolicy instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.PutResourcePolicy.PutResourcePolicy -- | Creates a new, immutable version of a core network policy. A -- subsequent change set is created showing the differences between the -- LIVE policy and the submitted policy. module Amazonka.NetworkManager.PutCoreNetworkPolicy -- | See: newPutCoreNetworkPolicy smart constructor. data PutCoreNetworkPolicy PutCoreNetworkPolicy' :: Maybe Text -> Maybe Text -> Maybe Int -> Text -> Text -> PutCoreNetworkPolicy -- | The client token associated with the request. [$sel:clientToken:PutCoreNetworkPolicy'] :: PutCoreNetworkPolicy -> Maybe Text -- | a core network policy description. [$sel:description:PutCoreNetworkPolicy'] :: PutCoreNetworkPolicy -> Maybe Text -- | The ID of a core network policy. [$sel:latestVersionId:PutCoreNetworkPolicy'] :: PutCoreNetworkPolicy -> Maybe Int -- | The ID of a core network. [$sel:coreNetworkId:PutCoreNetworkPolicy'] :: PutCoreNetworkPolicy -> Text -- | The policy document. [$sel:policyDocument:PutCoreNetworkPolicy'] :: PutCoreNetworkPolicy -> Text -- | Create a value of PutCoreNetworkPolicy 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:clientToken:PutCoreNetworkPolicy', -- putCoreNetworkPolicy_clientToken - The client token associated -- with the request. -- -- PutCoreNetworkPolicy, putCoreNetworkPolicy_description - -- a core network policy description. -- -- $sel:latestVersionId:PutCoreNetworkPolicy', -- putCoreNetworkPolicy_latestVersionId - The ID of a core network -- policy. -- -- PutCoreNetworkPolicy, putCoreNetworkPolicy_coreNetworkId -- - The ID of a core network. -- -- PutCoreNetworkPolicy, -- putCoreNetworkPolicy_policyDocument - The policy document. newPutCoreNetworkPolicy :: Text -> Text -> PutCoreNetworkPolicy -- | The client token associated with the request. putCoreNetworkPolicy_clientToken :: Lens' PutCoreNetworkPolicy (Maybe Text) -- | a core network policy description. putCoreNetworkPolicy_description :: Lens' PutCoreNetworkPolicy (Maybe Text) -- | The ID of a core network policy. putCoreNetworkPolicy_latestVersionId :: Lens' PutCoreNetworkPolicy (Maybe Int) -- | The ID of a core network. putCoreNetworkPolicy_coreNetworkId :: Lens' PutCoreNetworkPolicy Text -- | The policy document. putCoreNetworkPolicy_policyDocument :: Lens' PutCoreNetworkPolicy Text -- | See: newPutCoreNetworkPolicyResponse smart constructor. data PutCoreNetworkPolicyResponse PutCoreNetworkPolicyResponse' :: Maybe CoreNetworkPolicy -> Int -> PutCoreNetworkPolicyResponse -- | Describes the changed core network policy. [$sel:coreNetworkPolicy:PutCoreNetworkPolicyResponse'] :: PutCoreNetworkPolicyResponse -> Maybe CoreNetworkPolicy -- | The response's http status code. [$sel:httpStatus:PutCoreNetworkPolicyResponse'] :: PutCoreNetworkPolicyResponse -> Int -- | Create a value of PutCoreNetworkPolicyResponse 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:coreNetworkPolicy:PutCoreNetworkPolicyResponse', -- putCoreNetworkPolicyResponse_coreNetworkPolicy - Describes the -- changed core network policy. -- -- $sel:httpStatus:PutCoreNetworkPolicyResponse', -- putCoreNetworkPolicyResponse_httpStatus - The response's http -- status code. newPutCoreNetworkPolicyResponse :: Int -> PutCoreNetworkPolicyResponse -- | Describes the changed core network policy. putCoreNetworkPolicyResponse_coreNetworkPolicy :: Lens' PutCoreNetworkPolicyResponse (Maybe CoreNetworkPolicy) -- | The response's http status code. putCoreNetworkPolicyResponse_httpStatus :: Lens' PutCoreNetworkPolicyResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.PutCoreNetworkPolicy.PutCoreNetworkPolicy instance GHC.Show.Show Amazonka.NetworkManager.PutCoreNetworkPolicy.PutCoreNetworkPolicy instance GHC.Read.Read Amazonka.NetworkManager.PutCoreNetworkPolicy.PutCoreNetworkPolicy instance GHC.Classes.Eq Amazonka.NetworkManager.PutCoreNetworkPolicy.PutCoreNetworkPolicy instance GHC.Generics.Generic Amazonka.NetworkManager.PutCoreNetworkPolicy.PutCoreNetworkPolicyResponse instance GHC.Show.Show Amazonka.NetworkManager.PutCoreNetworkPolicy.PutCoreNetworkPolicyResponse instance GHC.Read.Read Amazonka.NetworkManager.PutCoreNetworkPolicy.PutCoreNetworkPolicyResponse instance GHC.Classes.Eq Amazonka.NetworkManager.PutCoreNetworkPolicy.PutCoreNetworkPolicyResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.PutCoreNetworkPolicy.PutCoreNetworkPolicy instance Control.DeepSeq.NFData Amazonka.NetworkManager.PutCoreNetworkPolicy.PutCoreNetworkPolicyResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.PutCoreNetworkPolicy.PutCoreNetworkPolicy instance Control.DeepSeq.NFData Amazonka.NetworkManager.PutCoreNetworkPolicy.PutCoreNetworkPolicy instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.PutCoreNetworkPolicy.PutCoreNetworkPolicy instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.PutCoreNetworkPolicy.PutCoreNetworkPolicy instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.PutCoreNetworkPolicy.PutCoreNetworkPolicy instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.PutCoreNetworkPolicy.PutCoreNetworkPolicy -- | Lists the tags for a specified resource. module Amazonka.NetworkManager.ListTagsForResource -- | See: newListTagsForResource smart constructor. data ListTagsForResource ListTagsForResource' :: Text -> ListTagsForResource -- | The Amazon Resource Name (ARN) of the resource. [$sel:resourceArn:ListTagsForResource'] :: ListTagsForResource -> Text -- | Create a value of ListTagsForResource 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: -- -- ListTagsForResource, listTagsForResource_resourceArn - -- The Amazon Resource Name (ARN) of the resource. newListTagsForResource :: Text -> ListTagsForResource -- | The Amazon Resource Name (ARN) of the resource. listTagsForResource_resourceArn :: Lens' ListTagsForResource Text -- | See: newListTagsForResourceResponse smart constructor. data ListTagsForResourceResponse ListTagsForResourceResponse' :: Maybe [Tag] -> Int -> ListTagsForResourceResponse -- | The list of tags. [$sel:tagList:ListTagsForResourceResponse'] :: ListTagsForResourceResponse -> Maybe [Tag] -- | The response's http status code. [$sel:httpStatus:ListTagsForResourceResponse'] :: ListTagsForResourceResponse -> Int -- | Create a value of ListTagsForResourceResponse 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:tagList:ListTagsForResourceResponse', -- listTagsForResourceResponse_tagList - The list of tags. -- -- $sel:httpStatus:ListTagsForResourceResponse', -- listTagsForResourceResponse_httpStatus - The response's http -- status code. newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse -- | The list of tags. listTagsForResourceResponse_tagList :: Lens' ListTagsForResourceResponse (Maybe [Tag]) -- | The response's http status code. listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.ListTagsForResource.ListTagsForResource instance GHC.Show.Show Amazonka.NetworkManager.ListTagsForResource.ListTagsForResource instance GHC.Read.Read Amazonka.NetworkManager.ListTagsForResource.ListTagsForResource instance GHC.Classes.Eq Amazonka.NetworkManager.ListTagsForResource.ListTagsForResource instance GHC.Generics.Generic Amazonka.NetworkManager.ListTagsForResource.ListTagsForResourceResponse instance GHC.Show.Show Amazonka.NetworkManager.ListTagsForResource.ListTagsForResourceResponse instance GHC.Read.Read Amazonka.NetworkManager.ListTagsForResource.ListTagsForResourceResponse instance GHC.Classes.Eq Amazonka.NetworkManager.ListTagsForResource.ListTagsForResourceResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.ListTagsForResource.ListTagsForResource instance Control.DeepSeq.NFData Amazonka.NetworkManager.ListTagsForResource.ListTagsForResourceResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.ListTagsForResource.ListTagsForResource instance Control.DeepSeq.NFData Amazonka.NetworkManager.ListTagsForResource.ListTagsForResource instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.ListTagsForResource.ListTagsForResource instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.ListTagsForResource.ListTagsForResource instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.ListTagsForResource.ListTagsForResource -- | Lists the peerings for a core network. -- -- This operation returns paginated results. module Amazonka.NetworkManager.ListPeerings -- | See: newListPeerings smart constructor. data ListPeerings ListPeerings' :: Maybe Text -> Maybe Text -> Maybe Natural -> Maybe Text -> Maybe PeeringType -> Maybe PeeringState -> ListPeerings -- | The ID of a core network. [$sel:coreNetworkId:ListPeerings'] :: ListPeerings -> Maybe Text -- | Returns a list edge locations for the [$sel:edgeLocation:ListPeerings'] :: ListPeerings -> Maybe Text -- | The maximum number of results to return. [$sel:maxResults:ListPeerings'] :: ListPeerings -> Maybe Natural -- | The token for the next page of results. [$sel:nextToken:ListPeerings'] :: ListPeerings -> Maybe Text -- | Returns a list of a peering requests. [$sel:peeringType:ListPeerings'] :: ListPeerings -> Maybe PeeringType -- | Returns a list of the peering request states. [$sel:state:ListPeerings'] :: ListPeerings -> Maybe PeeringState -- | Create a value of ListPeerings 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: -- -- ListPeerings, listPeerings_coreNetworkId - The ID of a -- core network. -- -- ListPeerings, listPeerings_edgeLocation - Returns a list -- edge locations for the -- -- $sel:maxResults:ListPeerings', listPeerings_maxResults - -- The maximum number of results to return. -- -- ListPeerings, listPeerings_nextToken - The token for the -- next page of results. -- -- ListPeerings, listPeerings_peeringType - Returns a list -- of a peering requests. -- -- ListPeerings, listPeerings_state - Returns a list of the -- peering request states. newListPeerings :: ListPeerings -- | The ID of a core network. listPeerings_coreNetworkId :: Lens' ListPeerings (Maybe Text) -- | Returns a list edge locations for the listPeerings_edgeLocation :: Lens' ListPeerings (Maybe Text) -- | The maximum number of results to return. listPeerings_maxResults :: Lens' ListPeerings (Maybe Natural) -- | The token for the next page of results. listPeerings_nextToken :: Lens' ListPeerings (Maybe Text) -- | Returns a list of a peering requests. listPeerings_peeringType :: Lens' ListPeerings (Maybe PeeringType) -- | Returns a list of the peering request states. listPeerings_state :: Lens' ListPeerings (Maybe PeeringState) -- | See: newListPeeringsResponse smart constructor. data ListPeeringsResponse ListPeeringsResponse' :: Maybe Text -> Maybe [Peering] -> Int -> ListPeeringsResponse -- | The token for the next page of results. [$sel:nextToken:ListPeeringsResponse'] :: ListPeeringsResponse -> Maybe Text -- | Lists the transit gateway peerings for the ListPeerings -- request. [$sel:peerings:ListPeeringsResponse'] :: ListPeeringsResponse -> Maybe [Peering] -- | The response's http status code. [$sel:httpStatus:ListPeeringsResponse'] :: ListPeeringsResponse -> Int -- | Create a value of ListPeeringsResponse 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: -- -- ListPeerings, listPeeringsResponse_nextToken - The token -- for the next page of results. -- -- $sel:peerings:ListPeeringsResponse', -- listPeeringsResponse_peerings - Lists the transit gateway -- peerings for the ListPeerings request. -- -- $sel:httpStatus:ListPeeringsResponse', -- listPeeringsResponse_httpStatus - The response's http status -- code. newListPeeringsResponse :: Int -> ListPeeringsResponse -- | The token for the next page of results. listPeeringsResponse_nextToken :: Lens' ListPeeringsResponse (Maybe Text) -- | Lists the transit gateway peerings for the ListPeerings -- request. listPeeringsResponse_peerings :: Lens' ListPeeringsResponse (Maybe [Peering]) -- | The response's http status code. listPeeringsResponse_httpStatus :: Lens' ListPeeringsResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.ListPeerings.ListPeerings instance GHC.Show.Show Amazonka.NetworkManager.ListPeerings.ListPeerings instance GHC.Read.Read Amazonka.NetworkManager.ListPeerings.ListPeerings instance GHC.Classes.Eq Amazonka.NetworkManager.ListPeerings.ListPeerings instance GHC.Generics.Generic Amazonka.NetworkManager.ListPeerings.ListPeeringsResponse instance GHC.Show.Show Amazonka.NetworkManager.ListPeerings.ListPeeringsResponse instance GHC.Read.Read Amazonka.NetworkManager.ListPeerings.ListPeeringsResponse instance GHC.Classes.Eq Amazonka.NetworkManager.ListPeerings.ListPeeringsResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.ListPeerings.ListPeerings instance Control.DeepSeq.NFData Amazonka.NetworkManager.ListPeerings.ListPeeringsResponse instance Amazonka.Pager.AWSPager Amazonka.NetworkManager.ListPeerings.ListPeerings instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.ListPeerings.ListPeerings instance Control.DeepSeq.NFData Amazonka.NetworkManager.ListPeerings.ListPeerings instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.ListPeerings.ListPeerings instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.ListPeerings.ListPeerings instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.ListPeerings.ListPeerings -- | Gets the status of the Service Linked Role (SLR) deployment for the -- accounts in a given Amazon Web Services Organization. module Amazonka.NetworkManager.ListOrganizationServiceAccessStatus -- | See: newListOrganizationServiceAccessStatus smart -- constructor. data ListOrganizationServiceAccessStatus ListOrganizationServiceAccessStatus' :: Maybe Natural -> Maybe Text -> ListOrganizationServiceAccessStatus -- | The maximum number of results to return. [$sel:maxResults:ListOrganizationServiceAccessStatus'] :: ListOrganizationServiceAccessStatus -> Maybe Natural -- | The token for the next page of results. [$sel:nextToken:ListOrganizationServiceAccessStatus'] :: ListOrganizationServiceAccessStatus -> Maybe Text -- | Create a value of ListOrganizationServiceAccessStatus 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:maxResults:ListOrganizationServiceAccessStatus', -- listOrganizationServiceAccessStatus_maxResults - The maximum -- number of results to return. -- -- ListOrganizationServiceAccessStatus, -- listOrganizationServiceAccessStatus_nextToken - The token for -- the next page of results. newListOrganizationServiceAccessStatus :: ListOrganizationServiceAccessStatus -- | The maximum number of results to return. listOrganizationServiceAccessStatus_maxResults :: Lens' ListOrganizationServiceAccessStatus (Maybe Natural) -- | The token for the next page of results. listOrganizationServiceAccessStatus_nextToken :: Lens' ListOrganizationServiceAccessStatus (Maybe Text) -- | See: newListOrganizationServiceAccessStatusResponse -- smart constructor. data ListOrganizationServiceAccessStatusResponse ListOrganizationServiceAccessStatusResponse' :: Maybe Text -> Maybe OrganizationStatus -> Int -> ListOrganizationServiceAccessStatusResponse -- | The token for the next page of results. [$sel:nextToken:ListOrganizationServiceAccessStatusResponse'] :: ListOrganizationServiceAccessStatusResponse -> Maybe Text -- | Displays the status of an Amazon Web Services Organization. [$sel:organizationStatus:ListOrganizationServiceAccessStatusResponse'] :: ListOrganizationServiceAccessStatusResponse -> Maybe OrganizationStatus -- | The response's http status code. [$sel:httpStatus:ListOrganizationServiceAccessStatusResponse'] :: ListOrganizationServiceAccessStatusResponse -> Int -- | Create a value of ListOrganizationServiceAccessStatusResponse -- 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: -- -- ListOrganizationServiceAccessStatus, -- listOrganizationServiceAccessStatusResponse_nextToken - The -- token for the next page of results. -- -- -- $sel:organizationStatus:ListOrganizationServiceAccessStatusResponse', -- listOrganizationServiceAccessStatusResponse_organizationStatus -- - Displays the status of an Amazon Web Services Organization. -- -- $sel:httpStatus:ListOrganizationServiceAccessStatusResponse', -- listOrganizationServiceAccessStatusResponse_httpStatus - The -- response's http status code. newListOrganizationServiceAccessStatusResponse :: Int -> ListOrganizationServiceAccessStatusResponse -- | The token for the next page of results. listOrganizationServiceAccessStatusResponse_nextToken :: Lens' ListOrganizationServiceAccessStatusResponse (Maybe Text) -- | Displays the status of an Amazon Web Services Organization. listOrganizationServiceAccessStatusResponse_organizationStatus :: Lens' ListOrganizationServiceAccessStatusResponse (Maybe OrganizationStatus) -- | The response's http status code. listOrganizationServiceAccessStatusResponse_httpStatus :: Lens' ListOrganizationServiceAccessStatusResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.ListOrganizationServiceAccessStatus.ListOrganizationServiceAccessStatus instance GHC.Show.Show Amazonka.NetworkManager.ListOrganizationServiceAccessStatus.ListOrganizationServiceAccessStatus instance GHC.Read.Read Amazonka.NetworkManager.ListOrganizationServiceAccessStatus.ListOrganizationServiceAccessStatus instance GHC.Classes.Eq Amazonka.NetworkManager.ListOrganizationServiceAccessStatus.ListOrganizationServiceAccessStatus instance GHC.Generics.Generic Amazonka.NetworkManager.ListOrganizationServiceAccessStatus.ListOrganizationServiceAccessStatusResponse instance GHC.Show.Show Amazonka.NetworkManager.ListOrganizationServiceAccessStatus.ListOrganizationServiceAccessStatusResponse instance GHC.Read.Read Amazonka.NetworkManager.ListOrganizationServiceAccessStatus.ListOrganizationServiceAccessStatusResponse instance GHC.Classes.Eq Amazonka.NetworkManager.ListOrganizationServiceAccessStatus.ListOrganizationServiceAccessStatusResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.ListOrganizationServiceAccessStatus.ListOrganizationServiceAccessStatus instance Control.DeepSeq.NFData Amazonka.NetworkManager.ListOrganizationServiceAccessStatus.ListOrganizationServiceAccessStatusResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.ListOrganizationServiceAccessStatus.ListOrganizationServiceAccessStatus instance Control.DeepSeq.NFData Amazonka.NetworkManager.ListOrganizationServiceAccessStatus.ListOrganizationServiceAccessStatus instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.ListOrganizationServiceAccessStatus.ListOrganizationServiceAccessStatus instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.ListOrganizationServiceAccessStatus.ListOrganizationServiceAccessStatus instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.ListOrganizationServiceAccessStatus.ListOrganizationServiceAccessStatus -- | Returns a list of owned and shared core networks. -- -- This operation returns paginated results. module Amazonka.NetworkManager.ListCoreNetworks -- | See: newListCoreNetworks smart constructor. data ListCoreNetworks ListCoreNetworks' :: Maybe Natural -> Maybe Text -> ListCoreNetworks -- | The maximum number of results to return. [$sel:maxResults:ListCoreNetworks'] :: ListCoreNetworks -> Maybe Natural -- | The token for the next page of results. [$sel:nextToken:ListCoreNetworks'] :: ListCoreNetworks -> Maybe Text -- | Create a value of ListCoreNetworks 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:maxResults:ListCoreNetworks', -- listCoreNetworks_maxResults - The maximum number of results to -- return. -- -- ListCoreNetworks, listCoreNetworks_nextToken - The token -- for the next page of results. newListCoreNetworks :: ListCoreNetworks -- | The maximum number of results to return. listCoreNetworks_maxResults :: Lens' ListCoreNetworks (Maybe Natural) -- | The token for the next page of results. listCoreNetworks_nextToken :: Lens' ListCoreNetworks (Maybe Text) -- | See: newListCoreNetworksResponse smart constructor. data ListCoreNetworksResponse ListCoreNetworksResponse' :: Maybe [CoreNetworkSummary] -> Maybe Text -> Int -> ListCoreNetworksResponse -- | Describes the list of core networks. [$sel:coreNetworks:ListCoreNetworksResponse'] :: ListCoreNetworksResponse -> Maybe [CoreNetworkSummary] -- | The token for the next page of results. [$sel:nextToken:ListCoreNetworksResponse'] :: ListCoreNetworksResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:ListCoreNetworksResponse'] :: ListCoreNetworksResponse -> Int -- | Create a value of ListCoreNetworksResponse 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:coreNetworks:ListCoreNetworksResponse', -- listCoreNetworksResponse_coreNetworks - Describes the list of -- core networks. -- -- ListCoreNetworks, listCoreNetworksResponse_nextToken - -- The token for the next page of results. -- -- $sel:httpStatus:ListCoreNetworksResponse', -- listCoreNetworksResponse_httpStatus - The response's http -- status code. newListCoreNetworksResponse :: Int -> ListCoreNetworksResponse -- | Describes the list of core networks. listCoreNetworksResponse_coreNetworks :: Lens' ListCoreNetworksResponse (Maybe [CoreNetworkSummary]) -- | The token for the next page of results. listCoreNetworksResponse_nextToken :: Lens' ListCoreNetworksResponse (Maybe Text) -- | The response's http status code. listCoreNetworksResponse_httpStatus :: Lens' ListCoreNetworksResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.ListCoreNetworks.ListCoreNetworks instance GHC.Show.Show Amazonka.NetworkManager.ListCoreNetworks.ListCoreNetworks instance GHC.Read.Read Amazonka.NetworkManager.ListCoreNetworks.ListCoreNetworks instance GHC.Classes.Eq Amazonka.NetworkManager.ListCoreNetworks.ListCoreNetworks instance GHC.Generics.Generic Amazonka.NetworkManager.ListCoreNetworks.ListCoreNetworksResponse instance GHC.Show.Show Amazonka.NetworkManager.ListCoreNetworks.ListCoreNetworksResponse instance GHC.Read.Read Amazonka.NetworkManager.ListCoreNetworks.ListCoreNetworksResponse instance GHC.Classes.Eq Amazonka.NetworkManager.ListCoreNetworks.ListCoreNetworksResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.ListCoreNetworks.ListCoreNetworks instance Control.DeepSeq.NFData Amazonka.NetworkManager.ListCoreNetworks.ListCoreNetworksResponse instance Amazonka.Pager.AWSPager Amazonka.NetworkManager.ListCoreNetworks.ListCoreNetworks instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.ListCoreNetworks.ListCoreNetworks instance Control.DeepSeq.NFData Amazonka.NetworkManager.ListCoreNetworks.ListCoreNetworks instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.ListCoreNetworks.ListCoreNetworks instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.ListCoreNetworks.ListCoreNetworks instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.ListCoreNetworks.ListCoreNetworks -- | Returns a list of core network policy versions. -- -- This operation returns paginated results. module Amazonka.NetworkManager.ListCoreNetworkPolicyVersions -- | See: newListCoreNetworkPolicyVersions smart constructor. data ListCoreNetworkPolicyVersions ListCoreNetworkPolicyVersions' :: Maybe Natural -> Maybe Text -> Text -> ListCoreNetworkPolicyVersions -- | The maximum number of results to return. [$sel:maxResults:ListCoreNetworkPolicyVersions'] :: ListCoreNetworkPolicyVersions -> Maybe Natural -- | The token for the next page of results. [$sel:nextToken:ListCoreNetworkPolicyVersions'] :: ListCoreNetworkPolicyVersions -> Maybe Text -- | The ID of a core network. [$sel:coreNetworkId:ListCoreNetworkPolicyVersions'] :: ListCoreNetworkPolicyVersions -> Text -- | Create a value of ListCoreNetworkPolicyVersions 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:maxResults:ListCoreNetworkPolicyVersions', -- listCoreNetworkPolicyVersions_maxResults - The maximum number -- of results to return. -- -- ListCoreNetworkPolicyVersions, -- listCoreNetworkPolicyVersions_nextToken - The token for the -- next page of results. -- -- ListCoreNetworkPolicyVersions, -- listCoreNetworkPolicyVersions_coreNetworkId - The ID of a core -- network. newListCoreNetworkPolicyVersions :: Text -> ListCoreNetworkPolicyVersions -- | The maximum number of results to return. listCoreNetworkPolicyVersions_maxResults :: Lens' ListCoreNetworkPolicyVersions (Maybe Natural) -- | The token for the next page of results. listCoreNetworkPolicyVersions_nextToken :: Lens' ListCoreNetworkPolicyVersions (Maybe Text) -- | The ID of a core network. listCoreNetworkPolicyVersions_coreNetworkId :: Lens' ListCoreNetworkPolicyVersions Text -- | See: newListCoreNetworkPolicyVersionsResponse smart -- constructor. data ListCoreNetworkPolicyVersionsResponse ListCoreNetworkPolicyVersionsResponse' :: Maybe [CoreNetworkPolicyVersion] -> Maybe Text -> Int -> ListCoreNetworkPolicyVersionsResponse -- | Describes core network policy versions. [$sel:coreNetworkPolicyVersions:ListCoreNetworkPolicyVersionsResponse'] :: ListCoreNetworkPolicyVersionsResponse -> Maybe [CoreNetworkPolicyVersion] -- | The token for the next page of results. [$sel:nextToken:ListCoreNetworkPolicyVersionsResponse'] :: ListCoreNetworkPolicyVersionsResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:ListCoreNetworkPolicyVersionsResponse'] :: ListCoreNetworkPolicyVersionsResponse -> Int -- | Create a value of ListCoreNetworkPolicyVersionsResponse 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:coreNetworkPolicyVersions:ListCoreNetworkPolicyVersionsResponse', -- listCoreNetworkPolicyVersionsResponse_coreNetworkPolicyVersions -- - Describes core network policy versions. -- -- ListCoreNetworkPolicyVersions, -- listCoreNetworkPolicyVersionsResponse_nextToken - The token for -- the next page of results. -- -- $sel:httpStatus:ListCoreNetworkPolicyVersionsResponse', -- listCoreNetworkPolicyVersionsResponse_httpStatus - The -- response's http status code. newListCoreNetworkPolicyVersionsResponse :: Int -> ListCoreNetworkPolicyVersionsResponse -- | Describes core network policy versions. listCoreNetworkPolicyVersionsResponse_coreNetworkPolicyVersions :: Lens' ListCoreNetworkPolicyVersionsResponse (Maybe [CoreNetworkPolicyVersion]) -- | The token for the next page of results. listCoreNetworkPolicyVersionsResponse_nextToken :: Lens' ListCoreNetworkPolicyVersionsResponse (Maybe Text) -- | The response's http status code. listCoreNetworkPolicyVersionsResponse_httpStatus :: Lens' ListCoreNetworkPolicyVersionsResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.ListCoreNetworkPolicyVersions.ListCoreNetworkPolicyVersions instance GHC.Show.Show Amazonka.NetworkManager.ListCoreNetworkPolicyVersions.ListCoreNetworkPolicyVersions instance GHC.Read.Read Amazonka.NetworkManager.ListCoreNetworkPolicyVersions.ListCoreNetworkPolicyVersions instance GHC.Classes.Eq Amazonka.NetworkManager.ListCoreNetworkPolicyVersions.ListCoreNetworkPolicyVersions instance GHC.Generics.Generic Amazonka.NetworkManager.ListCoreNetworkPolicyVersions.ListCoreNetworkPolicyVersionsResponse instance GHC.Show.Show Amazonka.NetworkManager.ListCoreNetworkPolicyVersions.ListCoreNetworkPolicyVersionsResponse instance GHC.Read.Read Amazonka.NetworkManager.ListCoreNetworkPolicyVersions.ListCoreNetworkPolicyVersionsResponse instance GHC.Classes.Eq Amazonka.NetworkManager.ListCoreNetworkPolicyVersions.ListCoreNetworkPolicyVersionsResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.ListCoreNetworkPolicyVersions.ListCoreNetworkPolicyVersions instance Control.DeepSeq.NFData Amazonka.NetworkManager.ListCoreNetworkPolicyVersions.ListCoreNetworkPolicyVersionsResponse instance Amazonka.Pager.AWSPager Amazonka.NetworkManager.ListCoreNetworkPolicyVersions.ListCoreNetworkPolicyVersions instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.ListCoreNetworkPolicyVersions.ListCoreNetworkPolicyVersions instance Control.DeepSeq.NFData Amazonka.NetworkManager.ListCoreNetworkPolicyVersions.ListCoreNetworkPolicyVersions instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.ListCoreNetworkPolicyVersions.ListCoreNetworkPolicyVersions instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.ListCoreNetworkPolicyVersions.ListCoreNetworkPolicyVersions instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.ListCoreNetworkPolicyVersions.ListCoreNetworkPolicyVersions -- | Returns a list of core network Connect peers. -- -- This operation returns paginated results. module Amazonka.NetworkManager.ListConnectPeers -- | See: newListConnectPeers smart constructor. data ListConnectPeers ListConnectPeers' :: Maybe Text -> Maybe Text -> Maybe Natural -> Maybe Text -> ListConnectPeers -- | The ID of the attachment. [$sel:connectAttachmentId:ListConnectPeers'] :: ListConnectPeers -> Maybe Text -- | The ID of a core network. [$sel:coreNetworkId:ListConnectPeers'] :: ListConnectPeers -> Maybe Text -- | The maximum number of results to return. [$sel:maxResults:ListConnectPeers'] :: ListConnectPeers -> Maybe Natural -- | The token for the next page of results. [$sel:nextToken:ListConnectPeers'] :: ListConnectPeers -> Maybe Text -- | Create a value of ListConnectPeers 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: -- -- ListConnectPeers, listConnectPeers_connectAttachmentId - -- The ID of the attachment. -- -- ListConnectPeers, listConnectPeers_coreNetworkId - The -- ID of a core network. -- -- $sel:maxResults:ListConnectPeers', -- listConnectPeers_maxResults - The maximum number of results to -- return. -- -- ListConnectPeers, listConnectPeers_nextToken - The token -- for the next page of results. newListConnectPeers :: ListConnectPeers -- | The ID of the attachment. listConnectPeers_connectAttachmentId :: Lens' ListConnectPeers (Maybe Text) -- | The ID of a core network. listConnectPeers_coreNetworkId :: Lens' ListConnectPeers (Maybe Text) -- | The maximum number of results to return. listConnectPeers_maxResults :: Lens' ListConnectPeers (Maybe Natural) -- | The token for the next page of results. listConnectPeers_nextToken :: Lens' ListConnectPeers (Maybe Text) -- | See: newListConnectPeersResponse smart constructor. data ListConnectPeersResponse ListConnectPeersResponse' :: Maybe [ConnectPeerSummary] -> Maybe Text -> Int -> ListConnectPeersResponse -- | Describes the Connect peers. [$sel:connectPeers:ListConnectPeersResponse'] :: ListConnectPeersResponse -> Maybe [ConnectPeerSummary] -- | The token for the next page of results. [$sel:nextToken:ListConnectPeersResponse'] :: ListConnectPeersResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:ListConnectPeersResponse'] :: ListConnectPeersResponse -> Int -- | Create a value of ListConnectPeersResponse 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:connectPeers:ListConnectPeersResponse', -- listConnectPeersResponse_connectPeers - Describes the Connect -- peers. -- -- ListConnectPeers, listConnectPeersResponse_nextToken - -- The token for the next page of results. -- -- $sel:httpStatus:ListConnectPeersResponse', -- listConnectPeersResponse_httpStatus - The response's http -- status code. newListConnectPeersResponse :: Int -> ListConnectPeersResponse -- | Describes the Connect peers. listConnectPeersResponse_connectPeers :: Lens' ListConnectPeersResponse (Maybe [ConnectPeerSummary]) -- | The token for the next page of results. listConnectPeersResponse_nextToken :: Lens' ListConnectPeersResponse (Maybe Text) -- | The response's http status code. listConnectPeersResponse_httpStatus :: Lens' ListConnectPeersResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.ListConnectPeers.ListConnectPeers instance GHC.Show.Show Amazonka.NetworkManager.ListConnectPeers.ListConnectPeers instance GHC.Read.Read Amazonka.NetworkManager.ListConnectPeers.ListConnectPeers instance GHC.Classes.Eq Amazonka.NetworkManager.ListConnectPeers.ListConnectPeers instance GHC.Generics.Generic Amazonka.NetworkManager.ListConnectPeers.ListConnectPeersResponse instance GHC.Show.Show Amazonka.NetworkManager.ListConnectPeers.ListConnectPeersResponse instance GHC.Read.Read Amazonka.NetworkManager.ListConnectPeers.ListConnectPeersResponse instance GHC.Classes.Eq Amazonka.NetworkManager.ListConnectPeers.ListConnectPeersResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.ListConnectPeers.ListConnectPeers instance Control.DeepSeq.NFData Amazonka.NetworkManager.ListConnectPeers.ListConnectPeersResponse instance Amazonka.Pager.AWSPager Amazonka.NetworkManager.ListConnectPeers.ListConnectPeers instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.ListConnectPeers.ListConnectPeers instance Control.DeepSeq.NFData Amazonka.NetworkManager.ListConnectPeers.ListConnectPeers instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.ListConnectPeers.ListConnectPeers instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.ListConnectPeers.ListConnectPeers instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.ListConnectPeers.ListConnectPeers -- | Returns a list of core network attachments. -- -- This operation returns paginated results. module Amazonka.NetworkManager.ListAttachments -- | See: newListAttachments smart constructor. data ListAttachments ListAttachments' :: Maybe AttachmentType -> Maybe Text -> Maybe Text -> Maybe Natural -> Maybe Text -> Maybe AttachmentState -> ListAttachments -- | The type of attachment. [$sel:attachmentType:ListAttachments'] :: ListAttachments -> Maybe AttachmentType -- | The ID of a core network. [$sel:coreNetworkId:ListAttachments'] :: ListAttachments -> Maybe Text -- | The Region where the edge is located. [$sel:edgeLocation:ListAttachments'] :: ListAttachments -> Maybe Text -- | The maximum number of results to return. [$sel:maxResults:ListAttachments'] :: ListAttachments -> Maybe Natural -- | The token for the next page of results. [$sel:nextToken:ListAttachments'] :: ListAttachments -> Maybe Text -- | The state of the attachment. [$sel:state:ListAttachments'] :: ListAttachments -> Maybe AttachmentState -- | Create a value of ListAttachments 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: -- -- ListAttachments, listAttachments_attachmentType - The -- type of attachment. -- -- ListAttachments, listAttachments_coreNetworkId - The ID -- of a core network. -- -- ListAttachments, listAttachments_edgeLocation - The -- Region where the edge is located. -- -- $sel:maxResults:ListAttachments', -- listAttachments_maxResults - The maximum number of results to -- return. -- -- ListAttachments, listAttachments_nextToken - The token -- for the next page of results. -- -- ListAttachments, listAttachments_state - The state of -- the attachment. newListAttachments :: ListAttachments -- | The type of attachment. listAttachments_attachmentType :: Lens' ListAttachments (Maybe AttachmentType) -- | The ID of a core network. listAttachments_coreNetworkId :: Lens' ListAttachments (Maybe Text) -- | The Region where the edge is located. listAttachments_edgeLocation :: Lens' ListAttachments (Maybe Text) -- | The maximum number of results to return. listAttachments_maxResults :: Lens' ListAttachments (Maybe Natural) -- | The token for the next page of results. listAttachments_nextToken :: Lens' ListAttachments (Maybe Text) -- | The state of the attachment. listAttachments_state :: Lens' ListAttachments (Maybe AttachmentState) -- | See: newListAttachmentsResponse smart constructor. data ListAttachmentsResponse ListAttachmentsResponse' :: Maybe [Attachment] -> Maybe Text -> Int -> ListAttachmentsResponse -- | Describes the list of attachments. [$sel:attachments:ListAttachmentsResponse'] :: ListAttachmentsResponse -> Maybe [Attachment] -- | The token for the next page of results. [$sel:nextToken:ListAttachmentsResponse'] :: ListAttachmentsResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:ListAttachmentsResponse'] :: ListAttachmentsResponse -> Int -- | Create a value of ListAttachmentsResponse 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:attachments:ListAttachmentsResponse', -- listAttachmentsResponse_attachments - Describes the list of -- attachments. -- -- ListAttachments, listAttachmentsResponse_nextToken - The -- token for the next page of results. -- -- $sel:httpStatus:ListAttachmentsResponse', -- listAttachmentsResponse_httpStatus - The response's http status -- code. newListAttachmentsResponse :: Int -> ListAttachmentsResponse -- | Describes the list of attachments. listAttachmentsResponse_attachments :: Lens' ListAttachmentsResponse (Maybe [Attachment]) -- | The token for the next page of results. listAttachmentsResponse_nextToken :: Lens' ListAttachmentsResponse (Maybe Text) -- | The response's http status code. listAttachmentsResponse_httpStatus :: Lens' ListAttachmentsResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.ListAttachments.ListAttachments instance GHC.Show.Show Amazonka.NetworkManager.ListAttachments.ListAttachments instance GHC.Read.Read Amazonka.NetworkManager.ListAttachments.ListAttachments instance GHC.Classes.Eq Amazonka.NetworkManager.ListAttachments.ListAttachments instance GHC.Generics.Generic Amazonka.NetworkManager.ListAttachments.ListAttachmentsResponse instance GHC.Show.Show Amazonka.NetworkManager.ListAttachments.ListAttachmentsResponse instance GHC.Read.Read Amazonka.NetworkManager.ListAttachments.ListAttachmentsResponse instance GHC.Classes.Eq Amazonka.NetworkManager.ListAttachments.ListAttachmentsResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.ListAttachments.ListAttachments instance Control.DeepSeq.NFData Amazonka.NetworkManager.ListAttachments.ListAttachmentsResponse instance Amazonka.Pager.AWSPager Amazonka.NetworkManager.ListAttachments.ListAttachments instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.ListAttachments.ListAttachments instance Control.DeepSeq.NFData Amazonka.NetworkManager.ListAttachments.ListAttachments instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.ListAttachments.ListAttachments instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.ListAttachments.ListAttachments instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.ListAttachments.ListAttachments -- | Returns information about a VPC attachment. module Amazonka.NetworkManager.GetVpcAttachment -- | See: newGetVpcAttachment smart constructor. data GetVpcAttachment GetVpcAttachment' :: Text -> GetVpcAttachment -- | The ID of the attachment. [$sel:attachmentId:GetVpcAttachment'] :: GetVpcAttachment -> Text -- | Create a value of GetVpcAttachment 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: -- -- GetVpcAttachment, getVpcAttachment_attachmentId - The ID -- of the attachment. newGetVpcAttachment :: Text -> GetVpcAttachment -- | The ID of the attachment. getVpcAttachment_attachmentId :: Lens' GetVpcAttachment Text -- | See: newGetVpcAttachmentResponse smart constructor. data GetVpcAttachmentResponse GetVpcAttachmentResponse' :: Maybe VpcAttachment -> Int -> GetVpcAttachmentResponse -- | Returns details about a VPC attachment. [$sel:vpcAttachment:GetVpcAttachmentResponse'] :: GetVpcAttachmentResponse -> Maybe VpcAttachment -- | The response's http status code. [$sel:httpStatus:GetVpcAttachmentResponse'] :: GetVpcAttachmentResponse -> Int -- | Create a value of GetVpcAttachmentResponse 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:vpcAttachment:GetVpcAttachmentResponse', -- getVpcAttachmentResponse_vpcAttachment - Returns details about -- a VPC attachment. -- -- $sel:httpStatus:GetVpcAttachmentResponse', -- getVpcAttachmentResponse_httpStatus - The response's http -- status code. newGetVpcAttachmentResponse :: Int -> GetVpcAttachmentResponse -- | Returns details about a VPC attachment. getVpcAttachmentResponse_vpcAttachment :: Lens' GetVpcAttachmentResponse (Maybe VpcAttachment) -- | The response's http status code. getVpcAttachmentResponse_httpStatus :: Lens' GetVpcAttachmentResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetVpcAttachment.GetVpcAttachment instance GHC.Show.Show Amazonka.NetworkManager.GetVpcAttachment.GetVpcAttachment instance GHC.Read.Read Amazonka.NetworkManager.GetVpcAttachment.GetVpcAttachment instance GHC.Classes.Eq Amazonka.NetworkManager.GetVpcAttachment.GetVpcAttachment instance GHC.Generics.Generic Amazonka.NetworkManager.GetVpcAttachment.GetVpcAttachmentResponse instance GHC.Show.Show Amazonka.NetworkManager.GetVpcAttachment.GetVpcAttachmentResponse instance GHC.Read.Read Amazonka.NetworkManager.GetVpcAttachment.GetVpcAttachmentResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetVpcAttachment.GetVpcAttachmentResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetVpcAttachment.GetVpcAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetVpcAttachment.GetVpcAttachmentResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetVpcAttachment.GetVpcAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetVpcAttachment.GetVpcAttachment instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetVpcAttachment.GetVpcAttachment instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetVpcAttachment.GetVpcAttachment instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetVpcAttachment.GetVpcAttachment -- | Returns information about a transit gateway route table attachment. module Amazonka.NetworkManager.GetTransitGatewayRouteTableAttachment -- | See: newGetTransitGatewayRouteTableAttachment smart -- constructor. data GetTransitGatewayRouteTableAttachment GetTransitGatewayRouteTableAttachment' :: Text -> GetTransitGatewayRouteTableAttachment -- | The ID of the transit gateway route table attachment. [$sel:attachmentId:GetTransitGatewayRouteTableAttachment'] :: GetTransitGatewayRouteTableAttachment -> Text -- | Create a value of GetTransitGatewayRouteTableAttachment 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: -- -- GetTransitGatewayRouteTableAttachment, -- getTransitGatewayRouteTableAttachment_attachmentId - The ID of -- the transit gateway route table attachment. newGetTransitGatewayRouteTableAttachment :: Text -> GetTransitGatewayRouteTableAttachment -- | The ID of the transit gateway route table attachment. getTransitGatewayRouteTableAttachment_attachmentId :: Lens' GetTransitGatewayRouteTableAttachment Text -- | See: newGetTransitGatewayRouteTableAttachmentResponse -- smart constructor. data GetTransitGatewayRouteTableAttachmentResponse GetTransitGatewayRouteTableAttachmentResponse' :: Maybe TransitGatewayRouteTableAttachment -> Int -> GetTransitGatewayRouteTableAttachmentResponse -- | Returns information about the transit gateway route table attachment. [$sel:transitGatewayRouteTableAttachment:GetTransitGatewayRouteTableAttachmentResponse'] :: GetTransitGatewayRouteTableAttachmentResponse -> Maybe TransitGatewayRouteTableAttachment -- | The response's http status code. [$sel:httpStatus:GetTransitGatewayRouteTableAttachmentResponse'] :: GetTransitGatewayRouteTableAttachmentResponse -> Int -- | Create a value of GetTransitGatewayRouteTableAttachmentResponse -- 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:transitGatewayRouteTableAttachment:GetTransitGatewayRouteTableAttachmentResponse', -- getTransitGatewayRouteTableAttachmentResponse_transitGatewayRouteTableAttachment -- - Returns information about the transit gateway route table -- attachment. -- -- $sel:httpStatus:GetTransitGatewayRouteTableAttachmentResponse', -- getTransitGatewayRouteTableAttachmentResponse_httpStatus - The -- response's http status code. newGetTransitGatewayRouteTableAttachmentResponse :: Int -> GetTransitGatewayRouteTableAttachmentResponse -- | Returns information about the transit gateway route table attachment. getTransitGatewayRouteTableAttachmentResponse_transitGatewayRouteTableAttachment :: Lens' GetTransitGatewayRouteTableAttachmentResponse (Maybe TransitGatewayRouteTableAttachment) -- | The response's http status code. getTransitGatewayRouteTableAttachmentResponse_httpStatus :: Lens' GetTransitGatewayRouteTableAttachmentResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetTransitGatewayRouteTableAttachment.GetTransitGatewayRouteTableAttachment instance GHC.Show.Show Amazonka.NetworkManager.GetTransitGatewayRouteTableAttachment.GetTransitGatewayRouteTableAttachment instance GHC.Read.Read Amazonka.NetworkManager.GetTransitGatewayRouteTableAttachment.GetTransitGatewayRouteTableAttachment instance GHC.Classes.Eq Amazonka.NetworkManager.GetTransitGatewayRouteTableAttachment.GetTransitGatewayRouteTableAttachment instance GHC.Generics.Generic Amazonka.NetworkManager.GetTransitGatewayRouteTableAttachment.GetTransitGatewayRouteTableAttachmentResponse instance GHC.Show.Show Amazonka.NetworkManager.GetTransitGatewayRouteTableAttachment.GetTransitGatewayRouteTableAttachmentResponse instance GHC.Read.Read Amazonka.NetworkManager.GetTransitGatewayRouteTableAttachment.GetTransitGatewayRouteTableAttachmentResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetTransitGatewayRouteTableAttachment.GetTransitGatewayRouteTableAttachmentResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetTransitGatewayRouteTableAttachment.GetTransitGatewayRouteTableAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetTransitGatewayRouteTableAttachment.GetTransitGatewayRouteTableAttachmentResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetTransitGatewayRouteTableAttachment.GetTransitGatewayRouteTableAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetTransitGatewayRouteTableAttachment.GetTransitGatewayRouteTableAttachment instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetTransitGatewayRouteTableAttachment.GetTransitGatewayRouteTableAttachment instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetTransitGatewayRouteTableAttachment.GetTransitGatewayRouteTableAttachment instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetTransitGatewayRouteTableAttachment.GetTransitGatewayRouteTableAttachment -- | Gets information about the transit gateway registrations in a -- specified global network. -- -- This operation returns paginated results. module Amazonka.NetworkManager.GetTransitGatewayRegistrations -- | See: newGetTransitGatewayRegistrations smart -- constructor. data GetTransitGatewayRegistrations GetTransitGatewayRegistrations' :: Maybe Natural -> Maybe Text -> Maybe [Text] -> Text -> GetTransitGatewayRegistrations -- | The maximum number of results to return. [$sel:maxResults:GetTransitGatewayRegistrations'] :: GetTransitGatewayRegistrations -> Maybe Natural -- | The token for the next page of results. [$sel:nextToken:GetTransitGatewayRegistrations'] :: GetTransitGatewayRegistrations -> Maybe Text -- | The Amazon Resource Names (ARNs) of one or more transit gateways. The -- maximum is 10. [$sel:transitGatewayArns:GetTransitGatewayRegistrations'] :: GetTransitGatewayRegistrations -> Maybe [Text] -- | The ID of the global network. [$sel:globalNetworkId:GetTransitGatewayRegistrations'] :: GetTransitGatewayRegistrations -> Text -- | Create a value of GetTransitGatewayRegistrations 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:maxResults:GetTransitGatewayRegistrations', -- getTransitGatewayRegistrations_maxResults - The maximum number -- of results to return. -- -- GetTransitGatewayRegistrations, -- getTransitGatewayRegistrations_nextToken - The token for the -- next page of results. -- -- $sel:transitGatewayArns:GetTransitGatewayRegistrations', -- getTransitGatewayRegistrations_transitGatewayArns - The Amazon -- Resource Names (ARNs) of one or more transit gateways. The maximum is -- 10. -- -- GetTransitGatewayRegistrations, -- getTransitGatewayRegistrations_globalNetworkId - The ID of the -- global network. newGetTransitGatewayRegistrations :: Text -> GetTransitGatewayRegistrations -- | The maximum number of results to return. getTransitGatewayRegistrations_maxResults :: Lens' GetTransitGatewayRegistrations (Maybe Natural) -- | The token for the next page of results. getTransitGatewayRegistrations_nextToken :: Lens' GetTransitGatewayRegistrations (Maybe Text) -- | The Amazon Resource Names (ARNs) of one or more transit gateways. The -- maximum is 10. getTransitGatewayRegistrations_transitGatewayArns :: Lens' GetTransitGatewayRegistrations (Maybe [Text]) -- | The ID of the global network. getTransitGatewayRegistrations_globalNetworkId :: Lens' GetTransitGatewayRegistrations Text -- | See: newGetTransitGatewayRegistrationsResponse smart -- constructor. data GetTransitGatewayRegistrationsResponse GetTransitGatewayRegistrationsResponse' :: Maybe Text -> Maybe [TransitGatewayRegistration] -> Int -> GetTransitGatewayRegistrationsResponse -- | The token for the next page of results. [$sel:nextToken:GetTransitGatewayRegistrationsResponse'] :: GetTransitGatewayRegistrationsResponse -> Maybe Text -- | The transit gateway registrations. [$sel:transitGatewayRegistrations:GetTransitGatewayRegistrationsResponse'] :: GetTransitGatewayRegistrationsResponse -> Maybe [TransitGatewayRegistration] -- | The response's http status code. [$sel:httpStatus:GetTransitGatewayRegistrationsResponse'] :: GetTransitGatewayRegistrationsResponse -> Int -- | Create a value of GetTransitGatewayRegistrationsResponse 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: -- -- GetTransitGatewayRegistrations, -- getTransitGatewayRegistrationsResponse_nextToken - The token -- for the next page of results. -- -- -- $sel:transitGatewayRegistrations:GetTransitGatewayRegistrationsResponse', -- getTransitGatewayRegistrationsResponse_transitGatewayRegistrations -- - The transit gateway registrations. -- -- $sel:httpStatus:GetTransitGatewayRegistrationsResponse', -- getTransitGatewayRegistrationsResponse_httpStatus - The -- response's http status code. newGetTransitGatewayRegistrationsResponse :: Int -> GetTransitGatewayRegistrationsResponse -- | The token for the next page of results. getTransitGatewayRegistrationsResponse_nextToken :: Lens' GetTransitGatewayRegistrationsResponse (Maybe Text) -- | The transit gateway registrations. getTransitGatewayRegistrationsResponse_transitGatewayRegistrations :: Lens' GetTransitGatewayRegistrationsResponse (Maybe [TransitGatewayRegistration]) -- | The response's http status code. getTransitGatewayRegistrationsResponse_httpStatus :: Lens' GetTransitGatewayRegistrationsResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetTransitGatewayRegistrations.GetTransitGatewayRegistrations instance GHC.Show.Show Amazonka.NetworkManager.GetTransitGatewayRegistrations.GetTransitGatewayRegistrations instance GHC.Read.Read Amazonka.NetworkManager.GetTransitGatewayRegistrations.GetTransitGatewayRegistrations instance GHC.Classes.Eq Amazonka.NetworkManager.GetTransitGatewayRegistrations.GetTransitGatewayRegistrations instance GHC.Generics.Generic Amazonka.NetworkManager.GetTransitGatewayRegistrations.GetTransitGatewayRegistrationsResponse instance GHC.Show.Show Amazonka.NetworkManager.GetTransitGatewayRegistrations.GetTransitGatewayRegistrationsResponse instance GHC.Read.Read Amazonka.NetworkManager.GetTransitGatewayRegistrations.GetTransitGatewayRegistrationsResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetTransitGatewayRegistrations.GetTransitGatewayRegistrationsResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetTransitGatewayRegistrations.GetTransitGatewayRegistrations instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetTransitGatewayRegistrations.GetTransitGatewayRegistrationsResponse instance Amazonka.Pager.AWSPager Amazonka.NetworkManager.GetTransitGatewayRegistrations.GetTransitGatewayRegistrations instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetTransitGatewayRegistrations.GetTransitGatewayRegistrations instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetTransitGatewayRegistrations.GetTransitGatewayRegistrations instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetTransitGatewayRegistrations.GetTransitGatewayRegistrations instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetTransitGatewayRegistrations.GetTransitGatewayRegistrations instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetTransitGatewayRegistrations.GetTransitGatewayRegistrations -- | Returns information about a transit gateway peer. module Amazonka.NetworkManager.GetTransitGatewayPeering -- | See: newGetTransitGatewayPeering smart constructor. data GetTransitGatewayPeering GetTransitGatewayPeering' :: Text -> GetTransitGatewayPeering -- | The ID of the peering request. [$sel:peeringId:GetTransitGatewayPeering'] :: GetTransitGatewayPeering -> Text -- | Create a value of GetTransitGatewayPeering 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: -- -- GetTransitGatewayPeering, -- getTransitGatewayPeering_peeringId - The ID of the peering -- request. newGetTransitGatewayPeering :: Text -> GetTransitGatewayPeering -- | The ID of the peering request. getTransitGatewayPeering_peeringId :: Lens' GetTransitGatewayPeering Text -- | See: newGetTransitGatewayPeeringResponse smart -- constructor. data GetTransitGatewayPeeringResponse GetTransitGatewayPeeringResponse' :: Maybe TransitGatewayPeering -> Int -> GetTransitGatewayPeeringResponse -- | Returns information about a transit gateway peering. [$sel:transitGatewayPeering:GetTransitGatewayPeeringResponse'] :: GetTransitGatewayPeeringResponse -> Maybe TransitGatewayPeering -- | The response's http status code. [$sel:httpStatus:GetTransitGatewayPeeringResponse'] :: GetTransitGatewayPeeringResponse -> Int -- | Create a value of GetTransitGatewayPeeringResponse 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:transitGatewayPeering:GetTransitGatewayPeeringResponse', -- getTransitGatewayPeeringResponse_transitGatewayPeering - -- Returns information about a transit gateway peering. -- -- $sel:httpStatus:GetTransitGatewayPeeringResponse', -- getTransitGatewayPeeringResponse_httpStatus - The response's -- http status code. newGetTransitGatewayPeeringResponse :: Int -> GetTransitGatewayPeeringResponse -- | Returns information about a transit gateway peering. getTransitGatewayPeeringResponse_transitGatewayPeering :: Lens' GetTransitGatewayPeeringResponse (Maybe TransitGatewayPeering) -- | The response's http status code. getTransitGatewayPeeringResponse_httpStatus :: Lens' GetTransitGatewayPeeringResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetTransitGatewayPeering.GetTransitGatewayPeering instance GHC.Show.Show Amazonka.NetworkManager.GetTransitGatewayPeering.GetTransitGatewayPeering instance GHC.Read.Read Amazonka.NetworkManager.GetTransitGatewayPeering.GetTransitGatewayPeering instance GHC.Classes.Eq Amazonka.NetworkManager.GetTransitGatewayPeering.GetTransitGatewayPeering instance GHC.Generics.Generic Amazonka.NetworkManager.GetTransitGatewayPeering.GetTransitGatewayPeeringResponse instance GHC.Show.Show Amazonka.NetworkManager.GetTransitGatewayPeering.GetTransitGatewayPeeringResponse instance GHC.Read.Read Amazonka.NetworkManager.GetTransitGatewayPeering.GetTransitGatewayPeeringResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetTransitGatewayPeering.GetTransitGatewayPeeringResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetTransitGatewayPeering.GetTransitGatewayPeering instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetTransitGatewayPeering.GetTransitGatewayPeeringResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetTransitGatewayPeering.GetTransitGatewayPeering instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetTransitGatewayPeering.GetTransitGatewayPeering instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetTransitGatewayPeering.GetTransitGatewayPeering instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetTransitGatewayPeering.GetTransitGatewayPeering instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetTransitGatewayPeering.GetTransitGatewayPeering -- | Gets information about one or more of your transit gateway Connect -- peer associations in a global network. -- -- This operation returns paginated results. module Amazonka.NetworkManager.GetTransitGatewayConnectPeerAssociations -- | See: newGetTransitGatewayConnectPeerAssociations smart -- constructor. data GetTransitGatewayConnectPeerAssociations GetTransitGatewayConnectPeerAssociations' :: Maybe Natural -> Maybe Text -> Maybe [Text] -> Text -> GetTransitGatewayConnectPeerAssociations -- | The maximum number of results to return. [$sel:maxResults:GetTransitGatewayConnectPeerAssociations'] :: GetTransitGatewayConnectPeerAssociations -> Maybe Natural -- | The token for the next page of results. [$sel:nextToken:GetTransitGatewayConnectPeerAssociations'] :: GetTransitGatewayConnectPeerAssociations -> Maybe Text -- | One or more transit gateway Connect peer Amazon Resource Names (ARNs). [$sel:transitGatewayConnectPeerArns:GetTransitGatewayConnectPeerAssociations'] :: GetTransitGatewayConnectPeerAssociations -> Maybe [Text] -- | The ID of the global network. [$sel:globalNetworkId:GetTransitGatewayConnectPeerAssociations'] :: GetTransitGatewayConnectPeerAssociations -> Text -- | Create a value of GetTransitGatewayConnectPeerAssociations 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:maxResults:GetTransitGatewayConnectPeerAssociations', -- getTransitGatewayConnectPeerAssociations_maxResults - The -- maximum number of results to return. -- -- GetTransitGatewayConnectPeerAssociations, -- getTransitGatewayConnectPeerAssociations_nextToken - The token -- for the next page of results. -- -- -- $sel:transitGatewayConnectPeerArns:GetTransitGatewayConnectPeerAssociations', -- getTransitGatewayConnectPeerAssociations_transitGatewayConnectPeerArns -- - One or more transit gateway Connect peer Amazon Resource Names -- (ARNs). -- -- GetTransitGatewayConnectPeerAssociations, -- getTransitGatewayConnectPeerAssociations_globalNetworkId - The -- ID of the global network. newGetTransitGatewayConnectPeerAssociations :: Text -> GetTransitGatewayConnectPeerAssociations -- | The maximum number of results to return. getTransitGatewayConnectPeerAssociations_maxResults :: Lens' GetTransitGatewayConnectPeerAssociations (Maybe Natural) -- | The token for the next page of results. getTransitGatewayConnectPeerAssociations_nextToken :: Lens' GetTransitGatewayConnectPeerAssociations (Maybe Text) -- | One or more transit gateway Connect peer Amazon Resource Names (ARNs). getTransitGatewayConnectPeerAssociations_transitGatewayConnectPeerArns :: Lens' GetTransitGatewayConnectPeerAssociations (Maybe [Text]) -- | The ID of the global network. getTransitGatewayConnectPeerAssociations_globalNetworkId :: Lens' GetTransitGatewayConnectPeerAssociations Text -- | See: newGetTransitGatewayConnectPeerAssociationsResponse -- smart constructor. data GetTransitGatewayConnectPeerAssociationsResponse GetTransitGatewayConnectPeerAssociationsResponse' :: Maybe Text -> Maybe [TransitGatewayConnectPeerAssociation] -> Int -> GetTransitGatewayConnectPeerAssociationsResponse -- | The token to use for the next page of results. [$sel:nextToken:GetTransitGatewayConnectPeerAssociationsResponse'] :: GetTransitGatewayConnectPeerAssociationsResponse -> Maybe Text -- | Information about the transit gateway Connect peer associations. [$sel:transitGatewayConnectPeerAssociations:GetTransitGatewayConnectPeerAssociationsResponse'] :: GetTransitGatewayConnectPeerAssociationsResponse -> Maybe [TransitGatewayConnectPeerAssociation] -- | The response's http status code. [$sel:httpStatus:GetTransitGatewayConnectPeerAssociationsResponse'] :: GetTransitGatewayConnectPeerAssociationsResponse -> Int -- | Create a value of -- GetTransitGatewayConnectPeerAssociationsResponse 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: -- -- GetTransitGatewayConnectPeerAssociations, -- getTransitGatewayConnectPeerAssociationsResponse_nextToken - -- The token to use for the next page of results. -- -- -- $sel:transitGatewayConnectPeerAssociations:GetTransitGatewayConnectPeerAssociationsResponse', -- getTransitGatewayConnectPeerAssociationsResponse_transitGatewayConnectPeerAssociations -- - Information about the transit gateway Connect peer associations. -- -- -- $sel:httpStatus:GetTransitGatewayConnectPeerAssociationsResponse', -- getTransitGatewayConnectPeerAssociationsResponse_httpStatus - -- The response's http status code. newGetTransitGatewayConnectPeerAssociationsResponse :: Int -> GetTransitGatewayConnectPeerAssociationsResponse -- | The token to use for the next page of results. getTransitGatewayConnectPeerAssociationsResponse_nextToken :: Lens' GetTransitGatewayConnectPeerAssociationsResponse (Maybe Text) -- | Information about the transit gateway Connect peer associations. getTransitGatewayConnectPeerAssociationsResponse_transitGatewayConnectPeerAssociations :: Lens' GetTransitGatewayConnectPeerAssociationsResponse (Maybe [TransitGatewayConnectPeerAssociation]) -- | The response's http status code. getTransitGatewayConnectPeerAssociationsResponse_httpStatus :: Lens' GetTransitGatewayConnectPeerAssociationsResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetTransitGatewayConnectPeerAssociations.GetTransitGatewayConnectPeerAssociations instance GHC.Show.Show Amazonka.NetworkManager.GetTransitGatewayConnectPeerAssociations.GetTransitGatewayConnectPeerAssociations instance GHC.Read.Read Amazonka.NetworkManager.GetTransitGatewayConnectPeerAssociations.GetTransitGatewayConnectPeerAssociations instance GHC.Classes.Eq Amazonka.NetworkManager.GetTransitGatewayConnectPeerAssociations.GetTransitGatewayConnectPeerAssociations instance GHC.Generics.Generic Amazonka.NetworkManager.GetTransitGatewayConnectPeerAssociations.GetTransitGatewayConnectPeerAssociationsResponse instance GHC.Show.Show Amazonka.NetworkManager.GetTransitGatewayConnectPeerAssociations.GetTransitGatewayConnectPeerAssociationsResponse instance GHC.Read.Read Amazonka.NetworkManager.GetTransitGatewayConnectPeerAssociations.GetTransitGatewayConnectPeerAssociationsResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetTransitGatewayConnectPeerAssociations.GetTransitGatewayConnectPeerAssociationsResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetTransitGatewayConnectPeerAssociations.GetTransitGatewayConnectPeerAssociations instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetTransitGatewayConnectPeerAssociations.GetTransitGatewayConnectPeerAssociationsResponse instance Amazonka.Pager.AWSPager Amazonka.NetworkManager.GetTransitGatewayConnectPeerAssociations.GetTransitGatewayConnectPeerAssociations instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetTransitGatewayConnectPeerAssociations.GetTransitGatewayConnectPeerAssociations instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetTransitGatewayConnectPeerAssociations.GetTransitGatewayConnectPeerAssociations instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetTransitGatewayConnectPeerAssociations.GetTransitGatewayConnectPeerAssociations instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetTransitGatewayConnectPeerAssociations.GetTransitGatewayConnectPeerAssociations instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetTransitGatewayConnectPeerAssociations.GetTransitGatewayConnectPeerAssociations -- | Gets information about one or more of your sites in a global network. -- -- This operation returns paginated results. module Amazonka.NetworkManager.GetSites -- | See: newGetSites smart constructor. data GetSites GetSites' :: Maybe Natural -> Maybe Text -> Maybe [Text] -> Text -> GetSites -- | The maximum number of results to return. [$sel:maxResults:GetSites'] :: GetSites -> Maybe Natural -- | The token for the next page of results. [$sel:nextToken:GetSites'] :: GetSites -> Maybe Text -- | One or more site IDs. The maximum is 10. [$sel:siteIds:GetSites'] :: GetSites -> Maybe [Text] -- | The ID of the global network. [$sel:globalNetworkId:GetSites'] :: GetSites -> Text -- | Create a value of GetSites 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:maxResults:GetSites', getSites_maxResults - The -- maximum number of results to return. -- -- GetSites, getSites_nextToken - The token for the next -- page of results. -- -- $sel:siteIds:GetSites', getSites_siteIds - One or more -- site IDs. The maximum is 10. -- -- GetSites, getSites_globalNetworkId - The ID of the -- global network. newGetSites :: Text -> GetSites -- | The maximum number of results to return. getSites_maxResults :: Lens' GetSites (Maybe Natural) -- | The token for the next page of results. getSites_nextToken :: Lens' GetSites (Maybe Text) -- | One or more site IDs. The maximum is 10. getSites_siteIds :: Lens' GetSites (Maybe [Text]) -- | The ID of the global network. getSites_globalNetworkId :: Lens' GetSites Text -- | See: newGetSitesResponse smart constructor. data GetSitesResponse GetSitesResponse' :: Maybe Text -> Maybe [Site] -> Int -> GetSitesResponse -- | The token for the next page of results. [$sel:nextToken:GetSitesResponse'] :: GetSitesResponse -> Maybe Text -- | The sites. [$sel:sites:GetSitesResponse'] :: GetSitesResponse -> Maybe [Site] -- | The response's http status code. [$sel:httpStatus:GetSitesResponse'] :: GetSitesResponse -> Int -- | Create a value of GetSitesResponse 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: -- -- GetSites, getSitesResponse_nextToken - The token for the -- next page of results. -- -- $sel:sites:GetSitesResponse', getSitesResponse_sites - -- The sites. -- -- $sel:httpStatus:GetSitesResponse', -- getSitesResponse_httpStatus - The response's http status code. newGetSitesResponse :: Int -> GetSitesResponse -- | The token for the next page of results. getSitesResponse_nextToken :: Lens' GetSitesResponse (Maybe Text) -- | The sites. getSitesResponse_sites :: Lens' GetSitesResponse (Maybe [Site]) -- | The response's http status code. getSitesResponse_httpStatus :: Lens' GetSitesResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetSites.GetSites instance GHC.Show.Show Amazonka.NetworkManager.GetSites.GetSites instance GHC.Read.Read Amazonka.NetworkManager.GetSites.GetSites instance GHC.Classes.Eq Amazonka.NetworkManager.GetSites.GetSites instance GHC.Generics.Generic Amazonka.NetworkManager.GetSites.GetSitesResponse instance GHC.Show.Show Amazonka.NetworkManager.GetSites.GetSitesResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetSites.GetSitesResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetSites.GetSites instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetSites.GetSitesResponse instance Amazonka.Pager.AWSPager Amazonka.NetworkManager.GetSites.GetSites instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetSites.GetSites instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetSites.GetSites instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetSites.GetSites instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetSites.GetSites instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetSites.GetSites -- | Returns information about a site-to-site VPN attachment. module Amazonka.NetworkManager.GetSiteToSiteVpnAttachment -- | See: newGetSiteToSiteVpnAttachment smart constructor. data GetSiteToSiteVpnAttachment GetSiteToSiteVpnAttachment' :: Text -> GetSiteToSiteVpnAttachment -- | The ID of the attachment. [$sel:attachmentId:GetSiteToSiteVpnAttachment'] :: GetSiteToSiteVpnAttachment -> Text -- | Create a value of GetSiteToSiteVpnAttachment 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: -- -- GetSiteToSiteVpnAttachment, -- getSiteToSiteVpnAttachment_attachmentId - The ID of the -- attachment. newGetSiteToSiteVpnAttachment :: Text -> GetSiteToSiteVpnAttachment -- | The ID of the attachment. getSiteToSiteVpnAttachment_attachmentId :: Lens' GetSiteToSiteVpnAttachment Text -- | See: newGetSiteToSiteVpnAttachmentResponse smart -- constructor. data GetSiteToSiteVpnAttachmentResponse GetSiteToSiteVpnAttachmentResponse' :: Maybe SiteToSiteVpnAttachment -> Int -> GetSiteToSiteVpnAttachmentResponse -- | Describes the site-to-site attachment. [$sel:siteToSiteVpnAttachment:GetSiteToSiteVpnAttachmentResponse'] :: GetSiteToSiteVpnAttachmentResponse -> Maybe SiteToSiteVpnAttachment -- | The response's http status code. [$sel:httpStatus:GetSiteToSiteVpnAttachmentResponse'] :: GetSiteToSiteVpnAttachmentResponse -> Int -- | Create a value of GetSiteToSiteVpnAttachmentResponse 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:siteToSiteVpnAttachment:GetSiteToSiteVpnAttachmentResponse', -- getSiteToSiteVpnAttachmentResponse_siteToSiteVpnAttachment - -- Describes the site-to-site attachment. -- -- $sel:httpStatus:GetSiteToSiteVpnAttachmentResponse', -- getSiteToSiteVpnAttachmentResponse_httpStatus - The response's -- http status code. newGetSiteToSiteVpnAttachmentResponse :: Int -> GetSiteToSiteVpnAttachmentResponse -- | Describes the site-to-site attachment. getSiteToSiteVpnAttachmentResponse_siteToSiteVpnAttachment :: Lens' GetSiteToSiteVpnAttachmentResponse (Maybe SiteToSiteVpnAttachment) -- | The response's http status code. getSiteToSiteVpnAttachmentResponse_httpStatus :: Lens' GetSiteToSiteVpnAttachmentResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetSiteToSiteVpnAttachment.GetSiteToSiteVpnAttachment instance GHC.Show.Show Amazonka.NetworkManager.GetSiteToSiteVpnAttachment.GetSiteToSiteVpnAttachment instance GHC.Read.Read Amazonka.NetworkManager.GetSiteToSiteVpnAttachment.GetSiteToSiteVpnAttachment instance GHC.Classes.Eq Amazonka.NetworkManager.GetSiteToSiteVpnAttachment.GetSiteToSiteVpnAttachment instance GHC.Generics.Generic Amazonka.NetworkManager.GetSiteToSiteVpnAttachment.GetSiteToSiteVpnAttachmentResponse instance GHC.Show.Show Amazonka.NetworkManager.GetSiteToSiteVpnAttachment.GetSiteToSiteVpnAttachmentResponse instance GHC.Read.Read Amazonka.NetworkManager.GetSiteToSiteVpnAttachment.GetSiteToSiteVpnAttachmentResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetSiteToSiteVpnAttachment.GetSiteToSiteVpnAttachmentResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetSiteToSiteVpnAttachment.GetSiteToSiteVpnAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetSiteToSiteVpnAttachment.GetSiteToSiteVpnAttachmentResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetSiteToSiteVpnAttachment.GetSiteToSiteVpnAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetSiteToSiteVpnAttachment.GetSiteToSiteVpnAttachment instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetSiteToSiteVpnAttachment.GetSiteToSiteVpnAttachment instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetSiteToSiteVpnAttachment.GetSiteToSiteVpnAttachment instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetSiteToSiteVpnAttachment.GetSiteToSiteVpnAttachment -- | Gets information about the specified route analysis. module Amazonka.NetworkManager.GetRouteAnalysis -- | See: newGetRouteAnalysis smart constructor. data GetRouteAnalysis GetRouteAnalysis' :: Text -> Text -> GetRouteAnalysis -- | The ID of the global network. [$sel:globalNetworkId:GetRouteAnalysis'] :: GetRouteAnalysis -> Text -- | The ID of the route analysis. [$sel:routeAnalysisId:GetRouteAnalysis'] :: GetRouteAnalysis -> Text -- | Create a value of GetRouteAnalysis 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: -- -- GetRouteAnalysis, getRouteAnalysis_globalNetworkId - The -- ID of the global network. -- -- GetRouteAnalysis, getRouteAnalysis_routeAnalysisId - The -- ID of the route analysis. newGetRouteAnalysis :: Text -> Text -> GetRouteAnalysis -- | The ID of the global network. getRouteAnalysis_globalNetworkId :: Lens' GetRouteAnalysis Text -- | The ID of the route analysis. getRouteAnalysis_routeAnalysisId :: Lens' GetRouteAnalysis Text -- | See: newGetRouteAnalysisResponse smart constructor. data GetRouteAnalysisResponse GetRouteAnalysisResponse' :: Maybe RouteAnalysis -> Int -> GetRouteAnalysisResponse -- | The route analysis. [$sel:routeAnalysis:GetRouteAnalysisResponse'] :: GetRouteAnalysisResponse -> Maybe RouteAnalysis -- | The response's http status code. [$sel:httpStatus:GetRouteAnalysisResponse'] :: GetRouteAnalysisResponse -> Int -- | Create a value of GetRouteAnalysisResponse 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:routeAnalysis:GetRouteAnalysisResponse', -- getRouteAnalysisResponse_routeAnalysis - The route analysis. -- -- $sel:httpStatus:GetRouteAnalysisResponse', -- getRouteAnalysisResponse_httpStatus - The response's http -- status code. newGetRouteAnalysisResponse :: Int -> GetRouteAnalysisResponse -- | The route analysis. getRouteAnalysisResponse_routeAnalysis :: Lens' GetRouteAnalysisResponse (Maybe RouteAnalysis) -- | The response's http status code. getRouteAnalysisResponse_httpStatus :: Lens' GetRouteAnalysisResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetRouteAnalysis.GetRouteAnalysis instance GHC.Show.Show Amazonka.NetworkManager.GetRouteAnalysis.GetRouteAnalysis instance GHC.Read.Read Amazonka.NetworkManager.GetRouteAnalysis.GetRouteAnalysis instance GHC.Classes.Eq Amazonka.NetworkManager.GetRouteAnalysis.GetRouteAnalysis instance GHC.Generics.Generic Amazonka.NetworkManager.GetRouteAnalysis.GetRouteAnalysisResponse instance GHC.Show.Show Amazonka.NetworkManager.GetRouteAnalysis.GetRouteAnalysisResponse instance GHC.Read.Read Amazonka.NetworkManager.GetRouteAnalysis.GetRouteAnalysisResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetRouteAnalysis.GetRouteAnalysisResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetRouteAnalysis.GetRouteAnalysis instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetRouteAnalysis.GetRouteAnalysisResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetRouteAnalysis.GetRouteAnalysis instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetRouteAnalysis.GetRouteAnalysis instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetRouteAnalysis.GetRouteAnalysis instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetRouteAnalysis.GetRouteAnalysis instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetRouteAnalysis.GetRouteAnalysis -- | Returns information about a resource policy. module Amazonka.NetworkManager.GetResourcePolicy -- | See: newGetResourcePolicy smart constructor. data GetResourcePolicy GetResourcePolicy' :: Text -> GetResourcePolicy -- | The ARN of the resource. [$sel:resourceArn:GetResourcePolicy'] :: GetResourcePolicy -> Text -- | Create a value of GetResourcePolicy 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: -- -- GetResourcePolicy, getResourcePolicy_resourceArn - The -- ARN of the resource. newGetResourcePolicy :: Text -> GetResourcePolicy -- | The ARN of the resource. getResourcePolicy_resourceArn :: Lens' GetResourcePolicy Text -- | See: newGetResourcePolicyResponse smart constructor. data GetResourcePolicyResponse GetResourcePolicyResponse' :: Maybe Text -> Int -> GetResourcePolicyResponse -- | The resource policy document. [$sel:policyDocument:GetResourcePolicyResponse'] :: GetResourcePolicyResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:GetResourcePolicyResponse'] :: GetResourcePolicyResponse -> Int -- | Create a value of GetResourcePolicyResponse 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: -- -- GetResourcePolicyResponse, -- getResourcePolicyResponse_policyDocument - The resource policy -- document. -- -- $sel:httpStatus:GetResourcePolicyResponse', -- getResourcePolicyResponse_httpStatus - The response's http -- status code. newGetResourcePolicyResponse :: Int -> GetResourcePolicyResponse -- | The resource policy document. getResourcePolicyResponse_policyDocument :: Lens' GetResourcePolicyResponse (Maybe Text) -- | The response's http status code. getResourcePolicyResponse_httpStatus :: Lens' GetResourcePolicyResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetResourcePolicy.GetResourcePolicy instance GHC.Show.Show Amazonka.NetworkManager.GetResourcePolicy.GetResourcePolicy instance GHC.Read.Read Amazonka.NetworkManager.GetResourcePolicy.GetResourcePolicy instance GHC.Classes.Eq Amazonka.NetworkManager.GetResourcePolicy.GetResourcePolicy instance GHC.Generics.Generic Amazonka.NetworkManager.GetResourcePolicy.GetResourcePolicyResponse instance GHC.Show.Show Amazonka.NetworkManager.GetResourcePolicy.GetResourcePolicyResponse instance GHC.Read.Read Amazonka.NetworkManager.GetResourcePolicy.GetResourcePolicyResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetResourcePolicy.GetResourcePolicyResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetResourcePolicy.GetResourcePolicy instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetResourcePolicy.GetResourcePolicyResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetResourcePolicy.GetResourcePolicy instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetResourcePolicy.GetResourcePolicy instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetResourcePolicy.GetResourcePolicy instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetResourcePolicy.GetResourcePolicy instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetResourcePolicy.GetResourcePolicy -- | Gets the network telemetry of the specified global network. -- -- This operation returns paginated results. module Amazonka.NetworkManager.GetNetworkTelemetry -- | See: newGetNetworkTelemetry smart constructor. data GetNetworkTelemetry GetNetworkTelemetry' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Natural -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Text -> GetNetworkTelemetry -- | The Amazon Web Services account ID. [$sel:accountId:GetNetworkTelemetry'] :: GetNetworkTelemetry -> Maybe Text -- | The Amazon Web Services Region. [$sel:awsRegion:GetNetworkTelemetry'] :: GetNetworkTelemetry -> Maybe Text -- | The ID of a core network. [$sel:coreNetworkId:GetNetworkTelemetry'] :: GetNetworkTelemetry -> Maybe Text -- | The maximum number of results to return. [$sel:maxResults:GetNetworkTelemetry'] :: GetNetworkTelemetry -> Maybe Natural -- | The token for the next page of results. [$sel:nextToken:GetNetworkTelemetry'] :: GetNetworkTelemetry -> Maybe Text -- | The ARN of the gateway. [$sel:registeredGatewayArn:GetNetworkTelemetry'] :: GetNetworkTelemetry -> Maybe Text -- | The ARN of the resource. [$sel:resourceArn:GetNetworkTelemetry'] :: GetNetworkTelemetry -> Maybe Text -- | The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- [$sel:resourceType:GetNetworkTelemetry'] :: GetNetworkTelemetry -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:GetNetworkTelemetry'] :: GetNetworkTelemetry -> Text -- | Create a value of GetNetworkTelemetry 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: -- -- GetNetworkTelemetry, getNetworkTelemetry_accountId - The -- Amazon Web Services account ID. -- -- GetNetworkTelemetry, getNetworkTelemetry_awsRegion - The -- Amazon Web Services Region. -- -- GetNetworkTelemetry, getNetworkTelemetry_coreNetworkId - -- The ID of a core network. -- -- $sel:maxResults:GetNetworkTelemetry', -- getNetworkTelemetry_maxResults - The maximum number of results -- to return. -- -- GetNetworkTelemetry, getNetworkTelemetry_nextToken - The -- token for the next page of results. -- -- GetNetworkTelemetry, -- getNetworkTelemetry_registeredGatewayArn - The ARN of the -- gateway. -- -- GetNetworkTelemetry, getNetworkTelemetry_resourceArn - -- The ARN of the resource. -- -- GetNetworkTelemetry, getNetworkTelemetry_resourceType - -- The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- -- -- GetNetworkTelemetry, getNetworkTelemetry_globalNetworkId -- - The ID of the global network. newGetNetworkTelemetry :: Text -> GetNetworkTelemetry -- | The Amazon Web Services account ID. getNetworkTelemetry_accountId :: Lens' GetNetworkTelemetry (Maybe Text) -- | The Amazon Web Services Region. getNetworkTelemetry_awsRegion :: Lens' GetNetworkTelemetry (Maybe Text) -- | The ID of a core network. getNetworkTelemetry_coreNetworkId :: Lens' GetNetworkTelemetry (Maybe Text) -- | The maximum number of results to return. getNetworkTelemetry_maxResults :: Lens' GetNetworkTelemetry (Maybe Natural) -- | The token for the next page of results. getNetworkTelemetry_nextToken :: Lens' GetNetworkTelemetry (Maybe Text) -- | The ARN of the gateway. getNetworkTelemetry_registeredGatewayArn :: Lens' GetNetworkTelemetry (Maybe Text) -- | The ARN of the resource. getNetworkTelemetry_resourceArn :: Lens' GetNetworkTelemetry (Maybe Text) -- | The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- getNetworkTelemetry_resourceType :: Lens' GetNetworkTelemetry (Maybe Text) -- | The ID of the global network. getNetworkTelemetry_globalNetworkId :: Lens' GetNetworkTelemetry Text -- | See: newGetNetworkTelemetryResponse smart constructor. data GetNetworkTelemetryResponse GetNetworkTelemetryResponse' :: Maybe [NetworkTelemetry] -> Maybe Text -> Int -> GetNetworkTelemetryResponse -- | The network telemetry. [$sel:networkTelemetry:GetNetworkTelemetryResponse'] :: GetNetworkTelemetryResponse -> Maybe [NetworkTelemetry] -- | The token for the next page of results. [$sel:nextToken:GetNetworkTelemetryResponse'] :: GetNetworkTelemetryResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:GetNetworkTelemetryResponse'] :: GetNetworkTelemetryResponse -> Int -- | Create a value of GetNetworkTelemetryResponse 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:networkTelemetry:GetNetworkTelemetryResponse', -- getNetworkTelemetryResponse_networkTelemetry - The network -- telemetry. -- -- GetNetworkTelemetry, -- getNetworkTelemetryResponse_nextToken - The token for the next -- page of results. -- -- $sel:httpStatus:GetNetworkTelemetryResponse', -- getNetworkTelemetryResponse_httpStatus - The response's http -- status code. newGetNetworkTelemetryResponse :: Int -> GetNetworkTelemetryResponse -- | The network telemetry. getNetworkTelemetryResponse_networkTelemetry :: Lens' GetNetworkTelemetryResponse (Maybe [NetworkTelemetry]) -- | The token for the next page of results. getNetworkTelemetryResponse_nextToken :: Lens' GetNetworkTelemetryResponse (Maybe Text) -- | The response's http status code. getNetworkTelemetryResponse_httpStatus :: Lens' GetNetworkTelemetryResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetNetworkTelemetry.GetNetworkTelemetry instance GHC.Show.Show Amazonka.NetworkManager.GetNetworkTelemetry.GetNetworkTelemetry instance GHC.Read.Read Amazonka.NetworkManager.GetNetworkTelemetry.GetNetworkTelemetry instance GHC.Classes.Eq Amazonka.NetworkManager.GetNetworkTelemetry.GetNetworkTelemetry instance GHC.Generics.Generic Amazonka.NetworkManager.GetNetworkTelemetry.GetNetworkTelemetryResponse instance GHC.Show.Show Amazonka.NetworkManager.GetNetworkTelemetry.GetNetworkTelemetryResponse instance GHC.Read.Read Amazonka.NetworkManager.GetNetworkTelemetry.GetNetworkTelemetryResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetNetworkTelemetry.GetNetworkTelemetryResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetNetworkTelemetry.GetNetworkTelemetry instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetNetworkTelemetry.GetNetworkTelemetryResponse instance Amazonka.Pager.AWSPager Amazonka.NetworkManager.GetNetworkTelemetry.GetNetworkTelemetry instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetNetworkTelemetry.GetNetworkTelemetry instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetNetworkTelemetry.GetNetworkTelemetry instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetNetworkTelemetry.GetNetworkTelemetry instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetNetworkTelemetry.GetNetworkTelemetry instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetNetworkTelemetry.GetNetworkTelemetry -- | Gets the network routes of the specified global network. module Amazonka.NetworkManager.GetNetworkRoutes -- | See: newGetNetworkRoutes smart constructor. data GetNetworkRoutes GetNetworkRoutes' :: Maybe (HashMap Text [Text]) -> Maybe [Text] -> Maybe [Text] -> Maybe [Text] -> Maybe [RouteState] -> Maybe [Text] -> Maybe [Text] -> Maybe [RouteType] -> Text -> RouteTableIdentifier -> GetNetworkRoutes -- | Filter by route table destination. Possible Values: -- TRANSIT_GATEWAY_ATTACHMENT_ID, RESOURCE_ID, or RESOURCE_TYPE. [$sel:destinationFilters:GetNetworkRoutes'] :: GetNetworkRoutes -> Maybe (HashMap Text [Text]) -- | An exact CIDR block. [$sel:exactCidrMatches:GetNetworkRoutes'] :: GetNetworkRoutes -> Maybe [Text] -- | The most specific route that matches the traffic (longest prefix -- match). [$sel:longestPrefixMatches:GetNetworkRoutes'] :: GetNetworkRoutes -> Maybe [Text] -- | The IDs of the prefix lists. [$sel:prefixListIds:GetNetworkRoutes'] :: GetNetworkRoutes -> Maybe [Text] -- | The route states. [$sel:states:GetNetworkRoutes'] :: GetNetworkRoutes -> Maybe [RouteState] -- | The routes with a subnet that match the specified CIDR filter. [$sel:subnetOfMatches:GetNetworkRoutes'] :: GetNetworkRoutes -> Maybe [Text] -- | The routes with a CIDR that encompasses the CIDR filter. Example: If -- you specify 10.0.1.0/30, then the result returns 10.0.1.0/29. [$sel:supernetOfMatches:GetNetworkRoutes'] :: GetNetworkRoutes -> Maybe [Text] -- | The route types. [$sel:types:GetNetworkRoutes'] :: GetNetworkRoutes -> Maybe [RouteType] -- | The ID of the global network. [$sel:globalNetworkId:GetNetworkRoutes'] :: GetNetworkRoutes -> Text -- | The ID of the route table. [$sel:routeTableIdentifier:GetNetworkRoutes'] :: GetNetworkRoutes -> RouteTableIdentifier -- | Create a value of GetNetworkRoutes 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:destinationFilters:GetNetworkRoutes', -- getNetworkRoutes_destinationFilters - Filter by route table -- destination. Possible Values: TRANSIT_GATEWAY_ATTACHMENT_ID, -- RESOURCE_ID, or RESOURCE_TYPE. -- -- $sel:exactCidrMatches:GetNetworkRoutes', -- getNetworkRoutes_exactCidrMatches - An exact CIDR block. -- -- $sel:longestPrefixMatches:GetNetworkRoutes', -- getNetworkRoutes_longestPrefixMatches - The most specific route -- that matches the traffic (longest prefix match). -- -- $sel:prefixListIds:GetNetworkRoutes', -- getNetworkRoutes_prefixListIds - The IDs of the prefix lists. -- -- $sel:states:GetNetworkRoutes', getNetworkRoutes_states - -- The route states. -- -- $sel:subnetOfMatches:GetNetworkRoutes', -- getNetworkRoutes_subnetOfMatches - The routes with a subnet -- that match the specified CIDR filter. -- -- $sel:supernetOfMatches:GetNetworkRoutes', -- getNetworkRoutes_supernetOfMatches - The routes with a CIDR -- that encompasses the CIDR filter. Example: If you specify 10.0.1.0/30, -- then the result returns 10.0.1.0/29. -- -- $sel:types:GetNetworkRoutes', getNetworkRoutes_types - -- The route types. -- -- GetNetworkRoutes, getNetworkRoutes_globalNetworkId - The -- ID of the global network. -- -- $sel:routeTableIdentifier:GetNetworkRoutes', -- getNetworkRoutes_routeTableIdentifier - The ID of the route -- table. newGetNetworkRoutes :: Text -> RouteTableIdentifier -> GetNetworkRoutes -- | Filter by route table destination. Possible Values: -- TRANSIT_GATEWAY_ATTACHMENT_ID, RESOURCE_ID, or RESOURCE_TYPE. getNetworkRoutes_destinationFilters :: Lens' GetNetworkRoutes (Maybe (HashMap Text [Text])) -- | An exact CIDR block. getNetworkRoutes_exactCidrMatches :: Lens' GetNetworkRoutes (Maybe [Text]) -- | The most specific route that matches the traffic (longest prefix -- match). getNetworkRoutes_longestPrefixMatches :: Lens' GetNetworkRoutes (Maybe [Text]) -- | The IDs of the prefix lists. getNetworkRoutes_prefixListIds :: Lens' GetNetworkRoutes (Maybe [Text]) -- | The route states. getNetworkRoutes_states :: Lens' GetNetworkRoutes (Maybe [RouteState]) -- | The routes with a subnet that match the specified CIDR filter. getNetworkRoutes_subnetOfMatches :: Lens' GetNetworkRoutes (Maybe [Text]) -- | The routes with a CIDR that encompasses the CIDR filter. Example: If -- you specify 10.0.1.0/30, then the result returns 10.0.1.0/29. getNetworkRoutes_supernetOfMatches :: Lens' GetNetworkRoutes (Maybe [Text]) -- | The route types. getNetworkRoutes_types :: Lens' GetNetworkRoutes (Maybe [RouteType]) -- | The ID of the global network. getNetworkRoutes_globalNetworkId :: Lens' GetNetworkRoutes Text -- | The ID of the route table. getNetworkRoutes_routeTableIdentifier :: Lens' GetNetworkRoutes RouteTableIdentifier -- | See: newGetNetworkRoutesResponse smart constructor. data GetNetworkRoutesResponse GetNetworkRoutesResponse' :: Maybe CoreNetworkSegmentEdgeIdentifier -> Maybe [NetworkRoute] -> Maybe Text -> Maybe POSIX -> Maybe RouteTableType -> Int -> GetNetworkRoutesResponse -- | Describes a core network segment edge. [$sel:coreNetworkSegmentEdge:GetNetworkRoutesResponse'] :: GetNetworkRoutesResponse -> Maybe CoreNetworkSegmentEdgeIdentifier -- | The network routes. [$sel:networkRoutes:GetNetworkRoutesResponse'] :: GetNetworkRoutesResponse -> Maybe [NetworkRoute] -- | The ARN of the route table. [$sel:routeTableArn:GetNetworkRoutesResponse'] :: GetNetworkRoutesResponse -> Maybe Text -- | The route table creation time. [$sel:routeTableTimestamp:GetNetworkRoutesResponse'] :: GetNetworkRoutesResponse -> Maybe POSIX -- | The route table type. [$sel:routeTableType:GetNetworkRoutesResponse'] :: GetNetworkRoutesResponse -> Maybe RouteTableType -- | The response's http status code. [$sel:httpStatus:GetNetworkRoutesResponse'] :: GetNetworkRoutesResponse -> Int -- | Create a value of GetNetworkRoutesResponse 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: -- -- GetNetworkRoutesResponse, -- getNetworkRoutesResponse_coreNetworkSegmentEdge - Describes a -- core network segment edge. -- -- $sel:networkRoutes:GetNetworkRoutesResponse', -- getNetworkRoutesResponse_networkRoutes - The network routes. -- -- $sel:routeTableArn:GetNetworkRoutesResponse', -- getNetworkRoutesResponse_routeTableArn - The ARN of the route -- table. -- -- $sel:routeTableTimestamp:GetNetworkRoutesResponse', -- getNetworkRoutesResponse_routeTableTimestamp - The route table -- creation time. -- -- $sel:routeTableType:GetNetworkRoutesResponse', -- getNetworkRoutesResponse_routeTableType - The route table type. -- -- $sel:httpStatus:GetNetworkRoutesResponse', -- getNetworkRoutesResponse_httpStatus - The response's http -- status code. newGetNetworkRoutesResponse :: Int -> GetNetworkRoutesResponse -- | Describes a core network segment edge. getNetworkRoutesResponse_coreNetworkSegmentEdge :: Lens' GetNetworkRoutesResponse (Maybe CoreNetworkSegmentEdgeIdentifier) -- | The network routes. getNetworkRoutesResponse_networkRoutes :: Lens' GetNetworkRoutesResponse (Maybe [NetworkRoute]) -- | The ARN of the route table. getNetworkRoutesResponse_routeTableArn :: Lens' GetNetworkRoutesResponse (Maybe Text) -- | The route table creation time. getNetworkRoutesResponse_routeTableTimestamp :: Lens' GetNetworkRoutesResponse (Maybe UTCTime) -- | The route table type. getNetworkRoutesResponse_routeTableType :: Lens' GetNetworkRoutesResponse (Maybe RouteTableType) -- | The response's http status code. getNetworkRoutesResponse_httpStatus :: Lens' GetNetworkRoutesResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetNetworkRoutes.GetNetworkRoutes instance GHC.Show.Show Amazonka.NetworkManager.GetNetworkRoutes.GetNetworkRoutes instance GHC.Read.Read Amazonka.NetworkManager.GetNetworkRoutes.GetNetworkRoutes instance GHC.Classes.Eq Amazonka.NetworkManager.GetNetworkRoutes.GetNetworkRoutes instance GHC.Generics.Generic Amazonka.NetworkManager.GetNetworkRoutes.GetNetworkRoutesResponse instance GHC.Show.Show Amazonka.NetworkManager.GetNetworkRoutes.GetNetworkRoutesResponse instance GHC.Read.Read Amazonka.NetworkManager.GetNetworkRoutes.GetNetworkRoutesResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetNetworkRoutes.GetNetworkRoutesResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetNetworkRoutes.GetNetworkRoutes instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetNetworkRoutes.GetNetworkRoutesResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetNetworkRoutes.GetNetworkRoutes instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetNetworkRoutes.GetNetworkRoutes instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetNetworkRoutes.GetNetworkRoutes instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.GetNetworkRoutes.GetNetworkRoutes instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetNetworkRoutes.GetNetworkRoutes instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetNetworkRoutes.GetNetworkRoutes -- | Describes the network resources for the specified global network. -- -- The results include information from the corresponding Describe call -- for the resource, minus any sensitive information such as pre-shared -- keys. -- -- This operation returns paginated results. module Amazonka.NetworkManager.GetNetworkResources -- | See: newGetNetworkResources smart constructor. data GetNetworkResources GetNetworkResources' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Natural -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Text -> GetNetworkResources -- | The Amazon Web Services account ID. [$sel:accountId:GetNetworkResources'] :: GetNetworkResources -> Maybe Text -- | The Amazon Web Services Region. [$sel:awsRegion:GetNetworkResources'] :: GetNetworkResources -> Maybe Text -- | The ID of a core network. [$sel:coreNetworkId:GetNetworkResources'] :: GetNetworkResources -> Maybe Text -- | The maximum number of results to return. [$sel:maxResults:GetNetworkResources'] :: GetNetworkResources -> Maybe Natural -- | The token for the next page of results. [$sel:nextToken:GetNetworkResources'] :: GetNetworkResources -> Maybe Text -- | The ARN of the gateway. [$sel:registeredGatewayArn:GetNetworkResources'] :: GetNetworkResources -> Maybe Text -- | The ARN of the resource. [$sel:resourceArn:GetNetworkResources'] :: GetNetworkResources -> Maybe Text -- | The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- [$sel:resourceType:GetNetworkResources'] :: GetNetworkResources -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:GetNetworkResources'] :: GetNetworkResources -> Text -- | Create a value of GetNetworkResources 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: -- -- GetNetworkResources, getNetworkResources_accountId - The -- Amazon Web Services account ID. -- -- GetNetworkResources, getNetworkResources_awsRegion - The -- Amazon Web Services Region. -- -- GetNetworkResources, getNetworkResources_coreNetworkId - -- The ID of a core network. -- -- $sel:maxResults:GetNetworkResources', -- getNetworkResources_maxResults - The maximum number of results -- to return. -- -- GetNetworkResources, getNetworkResources_nextToken - The -- token for the next page of results. -- -- GetNetworkResources, -- getNetworkResources_registeredGatewayArn - The ARN of the -- gateway. -- -- GetNetworkResources, getNetworkResources_resourceArn - -- The ARN of the resource. -- -- GetNetworkResources, getNetworkResources_resourceType - -- The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- -- -- GetNetworkResources, getNetworkResources_globalNetworkId -- - The ID of the global network. newGetNetworkResources :: Text -> GetNetworkResources -- | The Amazon Web Services account ID. getNetworkResources_accountId :: Lens' GetNetworkResources (Maybe Text) -- | The Amazon Web Services Region. getNetworkResources_awsRegion :: Lens' GetNetworkResources (Maybe Text) -- | The ID of a core network. getNetworkResources_coreNetworkId :: Lens' GetNetworkResources (Maybe Text) -- | The maximum number of results to return. getNetworkResources_maxResults :: Lens' GetNetworkResources (Maybe Natural) -- | The token for the next page of results. getNetworkResources_nextToken :: Lens' GetNetworkResources (Maybe Text) -- | The ARN of the gateway. getNetworkResources_registeredGatewayArn :: Lens' GetNetworkResources (Maybe Text) -- | The ARN of the resource. getNetworkResources_resourceArn :: Lens' GetNetworkResources (Maybe Text) -- | The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- getNetworkResources_resourceType :: Lens' GetNetworkResources (Maybe Text) -- | The ID of the global network. getNetworkResources_globalNetworkId :: Lens' GetNetworkResources Text -- | See: newGetNetworkResourcesResponse smart constructor. data GetNetworkResourcesResponse GetNetworkResourcesResponse' :: Maybe [NetworkResource] -> Maybe Text -> Int -> GetNetworkResourcesResponse -- | The network resources. [$sel:networkResources:GetNetworkResourcesResponse'] :: GetNetworkResourcesResponse -> Maybe [NetworkResource] -- | The token for the next page of results. [$sel:nextToken:GetNetworkResourcesResponse'] :: GetNetworkResourcesResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:GetNetworkResourcesResponse'] :: GetNetworkResourcesResponse -> Int -- | Create a value of GetNetworkResourcesResponse 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:networkResources:GetNetworkResourcesResponse', -- getNetworkResourcesResponse_networkResources - The network -- resources. -- -- GetNetworkResources, -- getNetworkResourcesResponse_nextToken - The token for the next -- page of results. -- -- $sel:httpStatus:GetNetworkResourcesResponse', -- getNetworkResourcesResponse_httpStatus - The response's http -- status code. newGetNetworkResourcesResponse :: Int -> GetNetworkResourcesResponse -- | The network resources. getNetworkResourcesResponse_networkResources :: Lens' GetNetworkResourcesResponse (Maybe [NetworkResource]) -- | The token for the next page of results. getNetworkResourcesResponse_nextToken :: Lens' GetNetworkResourcesResponse (Maybe Text) -- | The response's http status code. getNetworkResourcesResponse_httpStatus :: Lens' GetNetworkResourcesResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetNetworkResources.GetNetworkResources instance GHC.Show.Show Amazonka.NetworkManager.GetNetworkResources.GetNetworkResources instance GHC.Read.Read Amazonka.NetworkManager.GetNetworkResources.GetNetworkResources instance GHC.Classes.Eq Amazonka.NetworkManager.GetNetworkResources.GetNetworkResources instance GHC.Generics.Generic Amazonka.NetworkManager.GetNetworkResources.GetNetworkResourcesResponse instance GHC.Show.Show Amazonka.NetworkManager.GetNetworkResources.GetNetworkResourcesResponse instance GHC.Read.Read Amazonka.NetworkManager.GetNetworkResources.GetNetworkResourcesResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetNetworkResources.GetNetworkResourcesResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetNetworkResources.GetNetworkResources instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetNetworkResources.GetNetworkResourcesResponse instance Amazonka.Pager.AWSPager Amazonka.NetworkManager.GetNetworkResources.GetNetworkResources instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetNetworkResources.GetNetworkResources instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetNetworkResources.GetNetworkResources instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetNetworkResources.GetNetworkResources instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetNetworkResources.GetNetworkResources instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetNetworkResources.GetNetworkResources -- | Gets the network resource relationships for the specified global -- network. -- -- This operation returns paginated results. module Amazonka.NetworkManager.GetNetworkResourceRelationships -- | See: newGetNetworkResourceRelationships smart -- constructor. data GetNetworkResourceRelationships GetNetworkResourceRelationships' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Natural -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Text -> GetNetworkResourceRelationships -- | The Amazon Web Services account ID. [$sel:accountId:GetNetworkResourceRelationships'] :: GetNetworkResourceRelationships -> Maybe Text -- | The Amazon Web Services Region. [$sel:awsRegion:GetNetworkResourceRelationships'] :: GetNetworkResourceRelationships -> Maybe Text -- | The ID of a core network. [$sel:coreNetworkId:GetNetworkResourceRelationships'] :: GetNetworkResourceRelationships -> Maybe Text -- | The maximum number of results to return. [$sel:maxResults:GetNetworkResourceRelationships'] :: GetNetworkResourceRelationships -> Maybe Natural -- | The token for the next page of results. [$sel:nextToken:GetNetworkResourceRelationships'] :: GetNetworkResourceRelationships -> Maybe Text -- | The ARN of the registered gateway. [$sel:registeredGatewayArn:GetNetworkResourceRelationships'] :: GetNetworkResourceRelationships -> Maybe Text -- | The ARN of the gateway. [$sel:resourceArn:GetNetworkResourceRelationships'] :: GetNetworkResourceRelationships -> Maybe Text -- | The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- [$sel:resourceType:GetNetworkResourceRelationships'] :: GetNetworkResourceRelationships -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:GetNetworkResourceRelationships'] :: GetNetworkResourceRelationships -> Text -- | Create a value of GetNetworkResourceRelationships 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: -- -- GetNetworkResourceRelationships, -- getNetworkResourceRelationships_accountId - The Amazon Web -- Services account ID. -- -- GetNetworkResourceRelationships, -- getNetworkResourceRelationships_awsRegion - The Amazon Web -- Services Region. -- -- GetNetworkResourceRelationships, -- getNetworkResourceRelationships_coreNetworkId - The ID of a -- core network. -- -- $sel:maxResults:GetNetworkResourceRelationships', -- getNetworkResourceRelationships_maxResults - The maximum number -- of results to return. -- -- GetNetworkResourceRelationships, -- getNetworkResourceRelationships_nextToken - The token for the -- next page of results. -- -- GetNetworkResourceRelationships, -- getNetworkResourceRelationships_registeredGatewayArn - The ARN -- of the registered gateway. -- -- GetNetworkResourceRelationships, -- getNetworkResourceRelationships_resourceArn - The ARN of the -- gateway. -- -- GetNetworkResourceRelationships, -- getNetworkResourceRelationships_resourceType - The resource -- type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- -- -- GetNetworkResourceRelationships, -- getNetworkResourceRelationships_globalNetworkId - The ID of the -- global network. newGetNetworkResourceRelationships :: Text -> GetNetworkResourceRelationships -- | The Amazon Web Services account ID. getNetworkResourceRelationships_accountId :: Lens' GetNetworkResourceRelationships (Maybe Text) -- | The Amazon Web Services Region. getNetworkResourceRelationships_awsRegion :: Lens' GetNetworkResourceRelationships (Maybe Text) -- | The ID of a core network. getNetworkResourceRelationships_coreNetworkId :: Lens' GetNetworkResourceRelationships (Maybe Text) -- | The maximum number of results to return. getNetworkResourceRelationships_maxResults :: Lens' GetNetworkResourceRelationships (Maybe Natural) -- | The token for the next page of results. getNetworkResourceRelationships_nextToken :: Lens' GetNetworkResourceRelationships (Maybe Text) -- | The ARN of the registered gateway. getNetworkResourceRelationships_registeredGatewayArn :: Lens' GetNetworkResourceRelationships (Maybe Text) -- | The ARN of the gateway. getNetworkResourceRelationships_resourceArn :: Lens' GetNetworkResourceRelationships (Maybe Text) -- | The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- getNetworkResourceRelationships_resourceType :: Lens' GetNetworkResourceRelationships (Maybe Text) -- | The ID of the global network. getNetworkResourceRelationships_globalNetworkId :: Lens' GetNetworkResourceRelationships Text -- | See: newGetNetworkResourceRelationshipsResponse smart -- constructor. data GetNetworkResourceRelationshipsResponse GetNetworkResourceRelationshipsResponse' :: Maybe Text -> Maybe [Relationship] -> Int -> GetNetworkResourceRelationshipsResponse -- | The token for the next page of results. [$sel:nextToken:GetNetworkResourceRelationshipsResponse'] :: GetNetworkResourceRelationshipsResponse -> Maybe Text -- | The resource relationships. [$sel:relationships:GetNetworkResourceRelationshipsResponse'] :: GetNetworkResourceRelationshipsResponse -> Maybe [Relationship] -- | The response's http status code. [$sel:httpStatus:GetNetworkResourceRelationshipsResponse'] :: GetNetworkResourceRelationshipsResponse -> Int -- | Create a value of GetNetworkResourceRelationshipsResponse 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: -- -- GetNetworkResourceRelationships, -- getNetworkResourceRelationshipsResponse_nextToken - The token -- for the next page of results. -- -- $sel:relationships:GetNetworkResourceRelationshipsResponse', -- getNetworkResourceRelationshipsResponse_relationships - The -- resource relationships. -- -- $sel:httpStatus:GetNetworkResourceRelationshipsResponse', -- getNetworkResourceRelationshipsResponse_httpStatus - The -- response's http status code. newGetNetworkResourceRelationshipsResponse :: Int -> GetNetworkResourceRelationshipsResponse -- | The token for the next page of results. getNetworkResourceRelationshipsResponse_nextToken :: Lens' GetNetworkResourceRelationshipsResponse (Maybe Text) -- | The resource relationships. getNetworkResourceRelationshipsResponse_relationships :: Lens' GetNetworkResourceRelationshipsResponse (Maybe [Relationship]) -- | The response's http status code. getNetworkResourceRelationshipsResponse_httpStatus :: Lens' GetNetworkResourceRelationshipsResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetNetworkResourceRelationships.GetNetworkResourceRelationships instance GHC.Show.Show Amazonka.NetworkManager.GetNetworkResourceRelationships.GetNetworkResourceRelationships instance GHC.Read.Read Amazonka.NetworkManager.GetNetworkResourceRelationships.GetNetworkResourceRelationships instance GHC.Classes.Eq Amazonka.NetworkManager.GetNetworkResourceRelationships.GetNetworkResourceRelationships instance GHC.Generics.Generic Amazonka.NetworkManager.GetNetworkResourceRelationships.GetNetworkResourceRelationshipsResponse instance GHC.Show.Show Amazonka.NetworkManager.GetNetworkResourceRelationships.GetNetworkResourceRelationshipsResponse instance GHC.Read.Read Amazonka.NetworkManager.GetNetworkResourceRelationships.GetNetworkResourceRelationshipsResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetNetworkResourceRelationships.GetNetworkResourceRelationshipsResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetNetworkResourceRelationships.GetNetworkResourceRelationships instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetNetworkResourceRelationships.GetNetworkResourceRelationshipsResponse instance Amazonka.Pager.AWSPager Amazonka.NetworkManager.GetNetworkResourceRelationships.GetNetworkResourceRelationships instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetNetworkResourceRelationships.GetNetworkResourceRelationships instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetNetworkResourceRelationships.GetNetworkResourceRelationships instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetNetworkResourceRelationships.GetNetworkResourceRelationships instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetNetworkResourceRelationships.GetNetworkResourceRelationships instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetNetworkResourceRelationships.GetNetworkResourceRelationships -- | Gets the count of network resources, by resource type, for the -- specified global network. -- -- This operation returns paginated results. module Amazonka.NetworkManager.GetNetworkResourceCounts -- | See: newGetNetworkResourceCounts smart constructor. data GetNetworkResourceCounts GetNetworkResourceCounts' :: Maybe Natural -> Maybe Text -> Maybe Text -> Text -> GetNetworkResourceCounts -- | The maximum number of results to return. [$sel:maxResults:GetNetworkResourceCounts'] :: GetNetworkResourceCounts -> Maybe Natural -- | The token for the next page of results. [$sel:nextToken:GetNetworkResourceCounts'] :: GetNetworkResourceCounts -> Maybe Text -- | The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- [$sel:resourceType:GetNetworkResourceCounts'] :: GetNetworkResourceCounts -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:GetNetworkResourceCounts'] :: GetNetworkResourceCounts -> Text -- | Create a value of GetNetworkResourceCounts 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:maxResults:GetNetworkResourceCounts', -- getNetworkResourceCounts_maxResults - The maximum number of -- results to return. -- -- GetNetworkResourceCounts, -- getNetworkResourceCounts_nextToken - The token for the next -- page of results. -- -- GetNetworkResourceCounts, -- getNetworkResourceCounts_resourceType - The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- -- -- GetNetworkResourceCounts, -- getNetworkResourceCounts_globalNetworkId - The ID of the global -- network. newGetNetworkResourceCounts :: Text -> GetNetworkResourceCounts -- | The maximum number of results to return. getNetworkResourceCounts_maxResults :: Lens' GetNetworkResourceCounts (Maybe Natural) -- | The token for the next page of results. getNetworkResourceCounts_nextToken :: Lens' GetNetworkResourceCounts (Maybe Text) -- | The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- getNetworkResourceCounts_resourceType :: Lens' GetNetworkResourceCounts (Maybe Text) -- | The ID of the global network. getNetworkResourceCounts_globalNetworkId :: Lens' GetNetworkResourceCounts Text -- | See: newGetNetworkResourceCountsResponse smart -- constructor. data GetNetworkResourceCountsResponse GetNetworkResourceCountsResponse' :: Maybe [NetworkResourceCount] -> Maybe Text -> Int -> GetNetworkResourceCountsResponse -- | The count of resources. [$sel:networkResourceCounts:GetNetworkResourceCountsResponse'] :: GetNetworkResourceCountsResponse -> Maybe [NetworkResourceCount] -- | The token for the next page of results. [$sel:nextToken:GetNetworkResourceCountsResponse'] :: GetNetworkResourceCountsResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:GetNetworkResourceCountsResponse'] :: GetNetworkResourceCountsResponse -> Int -- | Create a value of GetNetworkResourceCountsResponse 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:networkResourceCounts:GetNetworkResourceCountsResponse', -- getNetworkResourceCountsResponse_networkResourceCounts - The -- count of resources. -- -- GetNetworkResourceCounts, -- getNetworkResourceCountsResponse_nextToken - The token for the -- next page of results. -- -- $sel:httpStatus:GetNetworkResourceCountsResponse', -- getNetworkResourceCountsResponse_httpStatus - The response's -- http status code. newGetNetworkResourceCountsResponse :: Int -> GetNetworkResourceCountsResponse -- | The count of resources. getNetworkResourceCountsResponse_networkResourceCounts :: Lens' GetNetworkResourceCountsResponse (Maybe [NetworkResourceCount]) -- | The token for the next page of results. getNetworkResourceCountsResponse_nextToken :: Lens' GetNetworkResourceCountsResponse (Maybe Text) -- | The response's http status code. getNetworkResourceCountsResponse_httpStatus :: Lens' GetNetworkResourceCountsResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetNetworkResourceCounts.GetNetworkResourceCounts instance GHC.Show.Show Amazonka.NetworkManager.GetNetworkResourceCounts.GetNetworkResourceCounts instance GHC.Read.Read Amazonka.NetworkManager.GetNetworkResourceCounts.GetNetworkResourceCounts instance GHC.Classes.Eq Amazonka.NetworkManager.GetNetworkResourceCounts.GetNetworkResourceCounts instance GHC.Generics.Generic Amazonka.NetworkManager.GetNetworkResourceCounts.GetNetworkResourceCountsResponse instance GHC.Show.Show Amazonka.NetworkManager.GetNetworkResourceCounts.GetNetworkResourceCountsResponse instance GHC.Read.Read Amazonka.NetworkManager.GetNetworkResourceCounts.GetNetworkResourceCountsResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetNetworkResourceCounts.GetNetworkResourceCountsResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetNetworkResourceCounts.GetNetworkResourceCounts instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetNetworkResourceCounts.GetNetworkResourceCountsResponse instance Amazonka.Pager.AWSPager Amazonka.NetworkManager.GetNetworkResourceCounts.GetNetworkResourceCounts instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetNetworkResourceCounts.GetNetworkResourceCounts instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetNetworkResourceCounts.GetNetworkResourceCounts instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetNetworkResourceCounts.GetNetworkResourceCounts instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetNetworkResourceCounts.GetNetworkResourceCounts instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetNetworkResourceCounts.GetNetworkResourceCounts -- | Gets information about one or more links in a specified global -- network. -- -- If you specify the site ID, you cannot specify the type or provider in -- the same request. You can specify the type and provider in the same -- request. -- -- This operation returns paginated results. module Amazonka.NetworkManager.GetLinks -- | See: newGetLinks smart constructor. data GetLinks GetLinks' :: Maybe [Text] -> Maybe Natural -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Text -> GetLinks -- | One or more link IDs. The maximum is 10. [$sel:linkIds:GetLinks'] :: GetLinks -> Maybe [Text] -- | The maximum number of results to return. [$sel:maxResults:GetLinks'] :: GetLinks -> Maybe Natural -- | The token for the next page of results. [$sel:nextToken:GetLinks'] :: GetLinks -> Maybe Text -- | The link provider. [$sel:provider:GetLinks'] :: GetLinks -> Maybe Text -- | The ID of the site. [$sel:siteId:GetLinks'] :: GetLinks -> Maybe Text -- | The link type. [$sel:type':GetLinks'] :: GetLinks -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:GetLinks'] :: GetLinks -> Text -- | Create a value of GetLinks 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:linkIds:GetLinks', getLinks_linkIds - One or more -- link IDs. The maximum is 10. -- -- $sel:maxResults:GetLinks', getLinks_maxResults - The -- maximum number of results to return. -- -- GetLinks, getLinks_nextToken - The token for the next -- page of results. -- -- GetLinks, getLinks_provider - The link provider. -- -- GetLinks, getLinks_siteId - The ID of the site. -- -- GetLinks, getLinks_type - The link type. -- -- GetLinks, getLinks_globalNetworkId - The ID of the -- global network. newGetLinks :: Text -> GetLinks -- | One or more link IDs. The maximum is 10. getLinks_linkIds :: Lens' GetLinks (Maybe [Text]) -- | The maximum number of results to return. getLinks_maxResults :: Lens' GetLinks (Maybe Natural) -- | The token for the next page of results. getLinks_nextToken :: Lens' GetLinks (Maybe Text) -- | The link provider. getLinks_provider :: Lens' GetLinks (Maybe Text) -- | The ID of the site. getLinks_siteId :: Lens' GetLinks (Maybe Text) -- | The link type. getLinks_type :: Lens' GetLinks (Maybe Text) -- | The ID of the global network. getLinks_globalNetworkId :: Lens' GetLinks Text -- | See: newGetLinksResponse smart constructor. data GetLinksResponse GetLinksResponse' :: Maybe [Link] -> Maybe Text -> Int -> GetLinksResponse -- | The links. [$sel:links:GetLinksResponse'] :: GetLinksResponse -> Maybe [Link] -- | The token for the next page of results. [$sel:nextToken:GetLinksResponse'] :: GetLinksResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:GetLinksResponse'] :: GetLinksResponse -> Int -- | Create a value of GetLinksResponse 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:links:GetLinksResponse', getLinksResponse_links - -- The links. -- -- GetLinks, getLinksResponse_nextToken - The token for the -- next page of results. -- -- $sel:httpStatus:GetLinksResponse', -- getLinksResponse_httpStatus - The response's http status code. newGetLinksResponse :: Int -> GetLinksResponse -- | The links. getLinksResponse_links :: Lens' GetLinksResponse (Maybe [Link]) -- | The token for the next page of results. getLinksResponse_nextToken :: Lens' GetLinksResponse (Maybe Text) -- | The response's http status code. getLinksResponse_httpStatus :: Lens' GetLinksResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetLinks.GetLinks instance GHC.Show.Show Amazonka.NetworkManager.GetLinks.GetLinks instance GHC.Read.Read Amazonka.NetworkManager.GetLinks.GetLinks instance GHC.Classes.Eq Amazonka.NetworkManager.GetLinks.GetLinks instance GHC.Generics.Generic Amazonka.NetworkManager.GetLinks.GetLinksResponse instance GHC.Show.Show Amazonka.NetworkManager.GetLinks.GetLinksResponse instance GHC.Read.Read Amazonka.NetworkManager.GetLinks.GetLinksResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetLinks.GetLinksResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetLinks.GetLinks instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetLinks.GetLinksResponse instance Amazonka.Pager.AWSPager Amazonka.NetworkManager.GetLinks.GetLinks instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetLinks.GetLinks instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetLinks.GetLinks instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetLinks.GetLinks instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetLinks.GetLinks instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetLinks.GetLinks -- | Gets the link associations for a device or a link. Either the device -- ID or the link ID must be specified. -- -- This operation returns paginated results. module Amazonka.NetworkManager.GetLinkAssociations -- | See: newGetLinkAssociations smart constructor. data GetLinkAssociations GetLinkAssociations' :: Maybe Text -> Maybe Text -> Maybe Natural -> Maybe Text -> Text -> GetLinkAssociations -- | The ID of the device. [$sel:deviceId:GetLinkAssociations'] :: GetLinkAssociations -> Maybe Text -- | The ID of the link. [$sel:linkId:GetLinkAssociations'] :: GetLinkAssociations -> Maybe Text -- | The maximum number of results to return. [$sel:maxResults:GetLinkAssociations'] :: GetLinkAssociations -> Maybe Natural -- | The token for the next page of results. [$sel:nextToken:GetLinkAssociations'] :: GetLinkAssociations -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:GetLinkAssociations'] :: GetLinkAssociations -> Text -- | Create a value of GetLinkAssociations 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: -- -- GetLinkAssociations, getLinkAssociations_deviceId - The -- ID of the device. -- -- GetLinkAssociations, getLinkAssociations_linkId - The ID -- of the link. -- -- $sel:maxResults:GetLinkAssociations', -- getLinkAssociations_maxResults - The maximum number of results -- to return. -- -- GetLinkAssociations, getLinkAssociations_nextToken - The -- token for the next page of results. -- -- GetLinkAssociations, getLinkAssociations_globalNetworkId -- - The ID of the global network. newGetLinkAssociations :: Text -> GetLinkAssociations -- | The ID of the device. getLinkAssociations_deviceId :: Lens' GetLinkAssociations (Maybe Text) -- | The ID of the link. getLinkAssociations_linkId :: Lens' GetLinkAssociations (Maybe Text) -- | The maximum number of results to return. getLinkAssociations_maxResults :: Lens' GetLinkAssociations (Maybe Natural) -- | The token for the next page of results. getLinkAssociations_nextToken :: Lens' GetLinkAssociations (Maybe Text) -- | The ID of the global network. getLinkAssociations_globalNetworkId :: Lens' GetLinkAssociations Text -- | See: newGetLinkAssociationsResponse smart constructor. data GetLinkAssociationsResponse GetLinkAssociationsResponse' :: Maybe [LinkAssociation] -> Maybe Text -> Int -> GetLinkAssociationsResponse -- | The link associations. [$sel:linkAssociations:GetLinkAssociationsResponse'] :: GetLinkAssociationsResponse -> Maybe [LinkAssociation] -- | The token for the next page of results. [$sel:nextToken:GetLinkAssociationsResponse'] :: GetLinkAssociationsResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:GetLinkAssociationsResponse'] :: GetLinkAssociationsResponse -> Int -- | Create a value of GetLinkAssociationsResponse 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:linkAssociations:GetLinkAssociationsResponse', -- getLinkAssociationsResponse_linkAssociations - The link -- associations. -- -- GetLinkAssociations, -- getLinkAssociationsResponse_nextToken - The token for the next -- page of results. -- -- $sel:httpStatus:GetLinkAssociationsResponse', -- getLinkAssociationsResponse_httpStatus - The response's http -- status code. newGetLinkAssociationsResponse :: Int -> GetLinkAssociationsResponse -- | The link associations. getLinkAssociationsResponse_linkAssociations :: Lens' GetLinkAssociationsResponse (Maybe [LinkAssociation]) -- | The token for the next page of results. getLinkAssociationsResponse_nextToken :: Lens' GetLinkAssociationsResponse (Maybe Text) -- | The response's http status code. getLinkAssociationsResponse_httpStatus :: Lens' GetLinkAssociationsResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetLinkAssociations.GetLinkAssociations instance GHC.Show.Show Amazonka.NetworkManager.GetLinkAssociations.GetLinkAssociations instance GHC.Read.Read Amazonka.NetworkManager.GetLinkAssociations.GetLinkAssociations instance GHC.Classes.Eq Amazonka.NetworkManager.GetLinkAssociations.GetLinkAssociations instance GHC.Generics.Generic Amazonka.NetworkManager.GetLinkAssociations.GetLinkAssociationsResponse instance GHC.Show.Show Amazonka.NetworkManager.GetLinkAssociations.GetLinkAssociationsResponse instance GHC.Read.Read Amazonka.NetworkManager.GetLinkAssociations.GetLinkAssociationsResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetLinkAssociations.GetLinkAssociationsResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetLinkAssociations.GetLinkAssociations instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetLinkAssociations.GetLinkAssociationsResponse instance Amazonka.Pager.AWSPager Amazonka.NetworkManager.GetLinkAssociations.GetLinkAssociations instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetLinkAssociations.GetLinkAssociations instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetLinkAssociations.GetLinkAssociations instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetLinkAssociations.GetLinkAssociations instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetLinkAssociations.GetLinkAssociations instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetLinkAssociations.GetLinkAssociations -- | Gets information about one or more of your devices in a global -- network. -- -- This operation returns paginated results. module Amazonka.NetworkManager.GetDevices -- | See: newGetDevices smart constructor. data GetDevices GetDevices' :: Maybe [Text] -> Maybe Natural -> Maybe Text -> Maybe Text -> Text -> GetDevices -- | One or more device IDs. The maximum is 10. [$sel:deviceIds:GetDevices'] :: GetDevices -> Maybe [Text] -- | The maximum number of results to return. [$sel:maxResults:GetDevices'] :: GetDevices -> Maybe Natural -- | The token for the next page of results. [$sel:nextToken:GetDevices'] :: GetDevices -> Maybe Text -- | The ID of the site. [$sel:siteId:GetDevices'] :: GetDevices -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:GetDevices'] :: GetDevices -> Text -- | Create a value of GetDevices 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:deviceIds:GetDevices', getDevices_deviceIds - One -- or more device IDs. The maximum is 10. -- -- $sel:maxResults:GetDevices', getDevices_maxResults - The -- maximum number of results to return. -- -- GetDevices, getDevices_nextToken - The token for the -- next page of results. -- -- GetDevices, getDevices_siteId - The ID of the site. -- -- GetDevices, getDevices_globalNetworkId - The ID of the -- global network. newGetDevices :: Text -> GetDevices -- | One or more device IDs. The maximum is 10. getDevices_deviceIds :: Lens' GetDevices (Maybe [Text]) -- | The maximum number of results to return. getDevices_maxResults :: Lens' GetDevices (Maybe Natural) -- | The token for the next page of results. getDevices_nextToken :: Lens' GetDevices (Maybe Text) -- | The ID of the site. getDevices_siteId :: Lens' GetDevices (Maybe Text) -- | The ID of the global network. getDevices_globalNetworkId :: Lens' GetDevices Text -- | See: newGetDevicesResponse smart constructor. data GetDevicesResponse GetDevicesResponse' :: Maybe [Device] -> Maybe Text -> Int -> GetDevicesResponse -- | The devices. [$sel:devices:GetDevicesResponse'] :: GetDevicesResponse -> Maybe [Device] -- | The token for the next page of results. [$sel:nextToken:GetDevicesResponse'] :: GetDevicesResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:GetDevicesResponse'] :: GetDevicesResponse -> Int -- | Create a value of GetDevicesResponse 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:devices:GetDevicesResponse', -- getDevicesResponse_devices - The devices. -- -- GetDevices, getDevicesResponse_nextToken - The token for -- the next page of results. -- -- $sel:httpStatus:GetDevicesResponse', -- getDevicesResponse_httpStatus - The response's http status -- code. newGetDevicesResponse :: Int -> GetDevicesResponse -- | The devices. getDevicesResponse_devices :: Lens' GetDevicesResponse (Maybe [Device]) -- | The token for the next page of results. getDevicesResponse_nextToken :: Lens' GetDevicesResponse (Maybe Text) -- | The response's http status code. getDevicesResponse_httpStatus :: Lens' GetDevicesResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetDevices.GetDevices instance GHC.Show.Show Amazonka.NetworkManager.GetDevices.GetDevices instance GHC.Read.Read Amazonka.NetworkManager.GetDevices.GetDevices instance GHC.Classes.Eq Amazonka.NetworkManager.GetDevices.GetDevices instance GHC.Generics.Generic Amazonka.NetworkManager.GetDevices.GetDevicesResponse instance GHC.Show.Show Amazonka.NetworkManager.GetDevices.GetDevicesResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetDevices.GetDevicesResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetDevices.GetDevices instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetDevices.GetDevicesResponse instance Amazonka.Pager.AWSPager Amazonka.NetworkManager.GetDevices.GetDevices instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetDevices.GetDevices instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetDevices.GetDevices instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetDevices.GetDevices instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetDevices.GetDevices instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetDevices.GetDevices -- | Gets the association information for customer gateways that are -- associated with devices and links in your global network. -- -- This operation returns paginated results. module Amazonka.NetworkManager.GetCustomerGatewayAssociations -- | See: newGetCustomerGatewayAssociations smart -- constructor. data GetCustomerGatewayAssociations GetCustomerGatewayAssociations' :: Maybe [Text] -> Maybe Natural -> Maybe Text -> Text -> GetCustomerGatewayAssociations -- | One or more customer gateway Amazon Resource Names (ARNs). The maximum -- is 10. [$sel:customerGatewayArns:GetCustomerGatewayAssociations'] :: GetCustomerGatewayAssociations -> Maybe [Text] -- | The maximum number of results to return. [$sel:maxResults:GetCustomerGatewayAssociations'] :: GetCustomerGatewayAssociations -> Maybe Natural -- | The token for the next page of results. [$sel:nextToken:GetCustomerGatewayAssociations'] :: GetCustomerGatewayAssociations -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:GetCustomerGatewayAssociations'] :: GetCustomerGatewayAssociations -> Text -- | Create a value of GetCustomerGatewayAssociations 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:customerGatewayArns:GetCustomerGatewayAssociations', -- getCustomerGatewayAssociations_customerGatewayArns - One or -- more customer gateway Amazon Resource Names (ARNs). The maximum is 10. -- -- $sel:maxResults:GetCustomerGatewayAssociations', -- getCustomerGatewayAssociations_maxResults - The maximum number -- of results to return. -- -- GetCustomerGatewayAssociations, -- getCustomerGatewayAssociations_nextToken - The token for the -- next page of results. -- -- GetCustomerGatewayAssociations, -- getCustomerGatewayAssociations_globalNetworkId - The ID of the -- global network. newGetCustomerGatewayAssociations :: Text -> GetCustomerGatewayAssociations -- | One or more customer gateway Amazon Resource Names (ARNs). The maximum -- is 10. getCustomerGatewayAssociations_customerGatewayArns :: Lens' GetCustomerGatewayAssociations (Maybe [Text]) -- | The maximum number of results to return. getCustomerGatewayAssociations_maxResults :: Lens' GetCustomerGatewayAssociations (Maybe Natural) -- | The token for the next page of results. getCustomerGatewayAssociations_nextToken :: Lens' GetCustomerGatewayAssociations (Maybe Text) -- | The ID of the global network. getCustomerGatewayAssociations_globalNetworkId :: Lens' GetCustomerGatewayAssociations Text -- | See: newGetCustomerGatewayAssociationsResponse smart -- constructor. data GetCustomerGatewayAssociationsResponse GetCustomerGatewayAssociationsResponse' :: Maybe [CustomerGatewayAssociation] -> Maybe Text -> Int -> GetCustomerGatewayAssociationsResponse -- | The customer gateway associations. [$sel:customerGatewayAssociations:GetCustomerGatewayAssociationsResponse'] :: GetCustomerGatewayAssociationsResponse -> Maybe [CustomerGatewayAssociation] -- | The token for the next page of results. [$sel:nextToken:GetCustomerGatewayAssociationsResponse'] :: GetCustomerGatewayAssociationsResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:GetCustomerGatewayAssociationsResponse'] :: GetCustomerGatewayAssociationsResponse -> Int -- | Create a value of GetCustomerGatewayAssociationsResponse 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:customerGatewayAssociations:GetCustomerGatewayAssociationsResponse', -- getCustomerGatewayAssociationsResponse_customerGatewayAssociations -- - The customer gateway associations. -- -- GetCustomerGatewayAssociations, -- getCustomerGatewayAssociationsResponse_nextToken - The token -- for the next page of results. -- -- $sel:httpStatus:GetCustomerGatewayAssociationsResponse', -- getCustomerGatewayAssociationsResponse_httpStatus - The -- response's http status code. newGetCustomerGatewayAssociationsResponse :: Int -> GetCustomerGatewayAssociationsResponse -- | The customer gateway associations. getCustomerGatewayAssociationsResponse_customerGatewayAssociations :: Lens' GetCustomerGatewayAssociationsResponse (Maybe [CustomerGatewayAssociation]) -- | The token for the next page of results. getCustomerGatewayAssociationsResponse_nextToken :: Lens' GetCustomerGatewayAssociationsResponse (Maybe Text) -- | The response's http status code. getCustomerGatewayAssociationsResponse_httpStatus :: Lens' GetCustomerGatewayAssociationsResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetCustomerGatewayAssociations.GetCustomerGatewayAssociations instance GHC.Show.Show Amazonka.NetworkManager.GetCustomerGatewayAssociations.GetCustomerGatewayAssociations instance GHC.Read.Read Amazonka.NetworkManager.GetCustomerGatewayAssociations.GetCustomerGatewayAssociations instance GHC.Classes.Eq Amazonka.NetworkManager.GetCustomerGatewayAssociations.GetCustomerGatewayAssociations instance GHC.Generics.Generic Amazonka.NetworkManager.GetCustomerGatewayAssociations.GetCustomerGatewayAssociationsResponse instance GHC.Show.Show Amazonka.NetworkManager.GetCustomerGatewayAssociations.GetCustomerGatewayAssociationsResponse instance GHC.Read.Read Amazonka.NetworkManager.GetCustomerGatewayAssociations.GetCustomerGatewayAssociationsResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetCustomerGatewayAssociations.GetCustomerGatewayAssociationsResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetCustomerGatewayAssociations.GetCustomerGatewayAssociations instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetCustomerGatewayAssociations.GetCustomerGatewayAssociationsResponse instance Amazonka.Pager.AWSPager Amazonka.NetworkManager.GetCustomerGatewayAssociations.GetCustomerGatewayAssociations instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetCustomerGatewayAssociations.GetCustomerGatewayAssociations instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetCustomerGatewayAssociations.GetCustomerGatewayAssociations instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetCustomerGatewayAssociations.GetCustomerGatewayAssociations instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetCustomerGatewayAssociations.GetCustomerGatewayAssociations instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetCustomerGatewayAssociations.GetCustomerGatewayAssociations -- | Returns details about a core network policy. You can get details about -- your current live policy or any previous policy version. module Amazonka.NetworkManager.GetCoreNetworkPolicy -- | See: newGetCoreNetworkPolicy smart constructor. data GetCoreNetworkPolicy GetCoreNetworkPolicy' :: Maybe CoreNetworkPolicyAlias -> Maybe Int -> Text -> GetCoreNetworkPolicy -- | The alias of a core network policy [$sel:alias:GetCoreNetworkPolicy'] :: GetCoreNetworkPolicy -> Maybe CoreNetworkPolicyAlias -- | The ID of a core network policy version. [$sel:policyVersionId:GetCoreNetworkPolicy'] :: GetCoreNetworkPolicy -> Maybe Int -- | The ID of a core network. [$sel:coreNetworkId:GetCoreNetworkPolicy'] :: GetCoreNetworkPolicy -> Text -- | Create a value of GetCoreNetworkPolicy 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: -- -- GetCoreNetworkPolicy, getCoreNetworkPolicy_alias - The -- alias of a core network policy -- -- GetCoreNetworkPolicy, -- getCoreNetworkPolicy_policyVersionId - The ID of a core network -- policy version. -- -- GetCoreNetworkPolicy, getCoreNetworkPolicy_coreNetworkId -- - The ID of a core network. newGetCoreNetworkPolicy :: Text -> GetCoreNetworkPolicy -- | The alias of a core network policy getCoreNetworkPolicy_alias :: Lens' GetCoreNetworkPolicy (Maybe CoreNetworkPolicyAlias) -- | The ID of a core network policy version. getCoreNetworkPolicy_policyVersionId :: Lens' GetCoreNetworkPolicy (Maybe Int) -- | The ID of a core network. getCoreNetworkPolicy_coreNetworkId :: Lens' GetCoreNetworkPolicy Text -- | See: newGetCoreNetworkPolicyResponse smart constructor. data GetCoreNetworkPolicyResponse GetCoreNetworkPolicyResponse' :: Maybe CoreNetworkPolicy -> Int -> GetCoreNetworkPolicyResponse -- | The details about a core network policy. [$sel:coreNetworkPolicy:GetCoreNetworkPolicyResponse'] :: GetCoreNetworkPolicyResponse -> Maybe CoreNetworkPolicy -- | The response's http status code. [$sel:httpStatus:GetCoreNetworkPolicyResponse'] :: GetCoreNetworkPolicyResponse -> Int -- | Create a value of GetCoreNetworkPolicyResponse 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:coreNetworkPolicy:GetCoreNetworkPolicyResponse', -- getCoreNetworkPolicyResponse_coreNetworkPolicy - The details -- about a core network policy. -- -- $sel:httpStatus:GetCoreNetworkPolicyResponse', -- getCoreNetworkPolicyResponse_httpStatus - The response's http -- status code. newGetCoreNetworkPolicyResponse :: Int -> GetCoreNetworkPolicyResponse -- | The details about a core network policy. getCoreNetworkPolicyResponse_coreNetworkPolicy :: Lens' GetCoreNetworkPolicyResponse (Maybe CoreNetworkPolicy) -- | The response's http status code. getCoreNetworkPolicyResponse_httpStatus :: Lens' GetCoreNetworkPolicyResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetCoreNetworkPolicy.GetCoreNetworkPolicy instance GHC.Show.Show Amazonka.NetworkManager.GetCoreNetworkPolicy.GetCoreNetworkPolicy instance GHC.Read.Read Amazonka.NetworkManager.GetCoreNetworkPolicy.GetCoreNetworkPolicy instance GHC.Classes.Eq Amazonka.NetworkManager.GetCoreNetworkPolicy.GetCoreNetworkPolicy instance GHC.Generics.Generic Amazonka.NetworkManager.GetCoreNetworkPolicy.GetCoreNetworkPolicyResponse instance GHC.Show.Show Amazonka.NetworkManager.GetCoreNetworkPolicy.GetCoreNetworkPolicyResponse instance GHC.Read.Read Amazonka.NetworkManager.GetCoreNetworkPolicy.GetCoreNetworkPolicyResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetCoreNetworkPolicy.GetCoreNetworkPolicyResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetCoreNetworkPolicy.GetCoreNetworkPolicy instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetCoreNetworkPolicy.GetCoreNetworkPolicyResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetCoreNetworkPolicy.GetCoreNetworkPolicy instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetCoreNetworkPolicy.GetCoreNetworkPolicy instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetCoreNetworkPolicy.GetCoreNetworkPolicy instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetCoreNetworkPolicy.GetCoreNetworkPolicy instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetCoreNetworkPolicy.GetCoreNetworkPolicy -- | Returns a change set between the LIVE core network policy and a -- submitted policy. -- -- This operation returns paginated results. module Amazonka.NetworkManager.GetCoreNetworkChangeSet -- | See: newGetCoreNetworkChangeSet smart constructor. data GetCoreNetworkChangeSet GetCoreNetworkChangeSet' :: Maybe Natural -> Maybe Text -> Text -> Int -> GetCoreNetworkChangeSet -- | The maximum number of results to return. [$sel:maxResults:GetCoreNetworkChangeSet'] :: GetCoreNetworkChangeSet -> Maybe Natural -- | The token for the next page of results. [$sel:nextToken:GetCoreNetworkChangeSet'] :: GetCoreNetworkChangeSet -> Maybe Text -- | The ID of a core network. [$sel:coreNetworkId:GetCoreNetworkChangeSet'] :: GetCoreNetworkChangeSet -> Text -- | The ID of the policy version. [$sel:policyVersionId:GetCoreNetworkChangeSet'] :: GetCoreNetworkChangeSet -> Int -- | Create a value of GetCoreNetworkChangeSet 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:maxResults:GetCoreNetworkChangeSet', -- getCoreNetworkChangeSet_maxResults - The maximum number of -- results to return. -- -- GetCoreNetworkChangeSet, -- getCoreNetworkChangeSet_nextToken - The token for the next page -- of results. -- -- GetCoreNetworkChangeSet, -- getCoreNetworkChangeSet_coreNetworkId - The ID of a core -- network. -- -- GetCoreNetworkChangeSet, -- getCoreNetworkChangeSet_policyVersionId - The ID of the policy -- version. newGetCoreNetworkChangeSet :: Text -> Int -> GetCoreNetworkChangeSet -- | The maximum number of results to return. getCoreNetworkChangeSet_maxResults :: Lens' GetCoreNetworkChangeSet (Maybe Natural) -- | The token for the next page of results. getCoreNetworkChangeSet_nextToken :: Lens' GetCoreNetworkChangeSet (Maybe Text) -- | The ID of a core network. getCoreNetworkChangeSet_coreNetworkId :: Lens' GetCoreNetworkChangeSet Text -- | The ID of the policy version. getCoreNetworkChangeSet_policyVersionId :: Lens' GetCoreNetworkChangeSet Int -- | See: newGetCoreNetworkChangeSetResponse smart -- constructor. data GetCoreNetworkChangeSetResponse GetCoreNetworkChangeSetResponse' :: Maybe [CoreNetworkChange] -> Maybe Text -> Int -> GetCoreNetworkChangeSetResponse -- | Describes a core network changes. [$sel:coreNetworkChanges:GetCoreNetworkChangeSetResponse'] :: GetCoreNetworkChangeSetResponse -> Maybe [CoreNetworkChange] -- | The token for the next page of results. [$sel:nextToken:GetCoreNetworkChangeSetResponse'] :: GetCoreNetworkChangeSetResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:GetCoreNetworkChangeSetResponse'] :: GetCoreNetworkChangeSetResponse -> Int -- | Create a value of GetCoreNetworkChangeSetResponse 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:coreNetworkChanges:GetCoreNetworkChangeSetResponse', -- getCoreNetworkChangeSetResponse_coreNetworkChanges - Describes -- a core network changes. -- -- GetCoreNetworkChangeSet, -- getCoreNetworkChangeSetResponse_nextToken - The token for the -- next page of results. -- -- $sel:httpStatus:GetCoreNetworkChangeSetResponse', -- getCoreNetworkChangeSetResponse_httpStatus - The response's -- http status code. newGetCoreNetworkChangeSetResponse :: Int -> GetCoreNetworkChangeSetResponse -- | Describes a core network changes. getCoreNetworkChangeSetResponse_coreNetworkChanges :: Lens' GetCoreNetworkChangeSetResponse (Maybe [CoreNetworkChange]) -- | The token for the next page of results. getCoreNetworkChangeSetResponse_nextToken :: Lens' GetCoreNetworkChangeSetResponse (Maybe Text) -- | The response's http status code. getCoreNetworkChangeSetResponse_httpStatus :: Lens' GetCoreNetworkChangeSetResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetCoreNetworkChangeSet.GetCoreNetworkChangeSet instance GHC.Show.Show Amazonka.NetworkManager.GetCoreNetworkChangeSet.GetCoreNetworkChangeSet instance GHC.Read.Read Amazonka.NetworkManager.GetCoreNetworkChangeSet.GetCoreNetworkChangeSet instance GHC.Classes.Eq Amazonka.NetworkManager.GetCoreNetworkChangeSet.GetCoreNetworkChangeSet instance GHC.Generics.Generic Amazonka.NetworkManager.GetCoreNetworkChangeSet.GetCoreNetworkChangeSetResponse instance GHC.Show.Show Amazonka.NetworkManager.GetCoreNetworkChangeSet.GetCoreNetworkChangeSetResponse instance GHC.Read.Read Amazonka.NetworkManager.GetCoreNetworkChangeSet.GetCoreNetworkChangeSetResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetCoreNetworkChangeSet.GetCoreNetworkChangeSetResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetCoreNetworkChangeSet.GetCoreNetworkChangeSet instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetCoreNetworkChangeSet.GetCoreNetworkChangeSetResponse instance Amazonka.Pager.AWSPager Amazonka.NetworkManager.GetCoreNetworkChangeSet.GetCoreNetworkChangeSet instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetCoreNetworkChangeSet.GetCoreNetworkChangeSet instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetCoreNetworkChangeSet.GetCoreNetworkChangeSet instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetCoreNetworkChangeSet.GetCoreNetworkChangeSet instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetCoreNetworkChangeSet.GetCoreNetworkChangeSet instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetCoreNetworkChangeSet.GetCoreNetworkChangeSet -- | Returns information about a core network change event. -- -- This operation returns paginated results. module Amazonka.NetworkManager.GetCoreNetworkChangeEvents -- | See: newGetCoreNetworkChangeEvents smart constructor. data GetCoreNetworkChangeEvents GetCoreNetworkChangeEvents' :: Maybe Natural -> Maybe Text -> Text -> Int -> GetCoreNetworkChangeEvents -- | The maximum number of results to return. [$sel:maxResults:GetCoreNetworkChangeEvents'] :: GetCoreNetworkChangeEvents -> Maybe Natural -- | The token for the next page of results. [$sel:nextToken:GetCoreNetworkChangeEvents'] :: GetCoreNetworkChangeEvents -> Maybe Text -- | The ID of a core network. [$sel:coreNetworkId:GetCoreNetworkChangeEvents'] :: GetCoreNetworkChangeEvents -> Text -- | The ID of the policy version. [$sel:policyVersionId:GetCoreNetworkChangeEvents'] :: GetCoreNetworkChangeEvents -> Int -- | Create a value of GetCoreNetworkChangeEvents 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:maxResults:GetCoreNetworkChangeEvents', -- getCoreNetworkChangeEvents_maxResults - The maximum number of -- results to return. -- -- GetCoreNetworkChangeEvents, -- getCoreNetworkChangeEvents_nextToken - The token for the next -- page of results. -- -- GetCoreNetworkChangeEvents, -- getCoreNetworkChangeEvents_coreNetworkId - The ID of a core -- network. -- -- GetCoreNetworkChangeEvents, -- getCoreNetworkChangeEvents_policyVersionId - The ID of the -- policy version. newGetCoreNetworkChangeEvents :: Text -> Int -> GetCoreNetworkChangeEvents -- | The maximum number of results to return. getCoreNetworkChangeEvents_maxResults :: Lens' GetCoreNetworkChangeEvents (Maybe Natural) -- | The token for the next page of results. getCoreNetworkChangeEvents_nextToken :: Lens' GetCoreNetworkChangeEvents (Maybe Text) -- | The ID of a core network. getCoreNetworkChangeEvents_coreNetworkId :: Lens' GetCoreNetworkChangeEvents Text -- | The ID of the policy version. getCoreNetworkChangeEvents_policyVersionId :: Lens' GetCoreNetworkChangeEvents Int -- | See: newGetCoreNetworkChangeEventsResponse smart -- constructor. data GetCoreNetworkChangeEventsResponse GetCoreNetworkChangeEventsResponse' :: Maybe [CoreNetworkChangeEvent] -> Maybe Text -> Int -> GetCoreNetworkChangeEventsResponse -- | The response to GetCoreNetworkChangeEventsRequest. [$sel:coreNetworkChangeEvents:GetCoreNetworkChangeEventsResponse'] :: GetCoreNetworkChangeEventsResponse -> Maybe [CoreNetworkChangeEvent] -- | The token for the next page of results. [$sel:nextToken:GetCoreNetworkChangeEventsResponse'] :: GetCoreNetworkChangeEventsResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:GetCoreNetworkChangeEventsResponse'] :: GetCoreNetworkChangeEventsResponse -> Int -- | Create a value of GetCoreNetworkChangeEventsResponse 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:coreNetworkChangeEvents:GetCoreNetworkChangeEventsResponse', -- getCoreNetworkChangeEventsResponse_coreNetworkChangeEvents - -- The response to GetCoreNetworkChangeEventsRequest. -- -- GetCoreNetworkChangeEvents, -- getCoreNetworkChangeEventsResponse_nextToken - The token for -- the next page of results. -- -- $sel:httpStatus:GetCoreNetworkChangeEventsResponse', -- getCoreNetworkChangeEventsResponse_httpStatus - The response's -- http status code. newGetCoreNetworkChangeEventsResponse :: Int -> GetCoreNetworkChangeEventsResponse -- | The response to GetCoreNetworkChangeEventsRequest. getCoreNetworkChangeEventsResponse_coreNetworkChangeEvents :: Lens' GetCoreNetworkChangeEventsResponse (Maybe [CoreNetworkChangeEvent]) -- | The token for the next page of results. getCoreNetworkChangeEventsResponse_nextToken :: Lens' GetCoreNetworkChangeEventsResponse (Maybe Text) -- | The response's http status code. getCoreNetworkChangeEventsResponse_httpStatus :: Lens' GetCoreNetworkChangeEventsResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetCoreNetworkChangeEvents.GetCoreNetworkChangeEvents instance GHC.Show.Show Amazonka.NetworkManager.GetCoreNetworkChangeEvents.GetCoreNetworkChangeEvents instance GHC.Read.Read Amazonka.NetworkManager.GetCoreNetworkChangeEvents.GetCoreNetworkChangeEvents instance GHC.Classes.Eq Amazonka.NetworkManager.GetCoreNetworkChangeEvents.GetCoreNetworkChangeEvents instance GHC.Generics.Generic Amazonka.NetworkManager.GetCoreNetworkChangeEvents.GetCoreNetworkChangeEventsResponse instance GHC.Show.Show Amazonka.NetworkManager.GetCoreNetworkChangeEvents.GetCoreNetworkChangeEventsResponse instance GHC.Read.Read Amazonka.NetworkManager.GetCoreNetworkChangeEvents.GetCoreNetworkChangeEventsResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetCoreNetworkChangeEvents.GetCoreNetworkChangeEventsResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetCoreNetworkChangeEvents.GetCoreNetworkChangeEvents instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetCoreNetworkChangeEvents.GetCoreNetworkChangeEventsResponse instance Amazonka.Pager.AWSPager Amazonka.NetworkManager.GetCoreNetworkChangeEvents.GetCoreNetworkChangeEvents instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetCoreNetworkChangeEvents.GetCoreNetworkChangeEvents instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetCoreNetworkChangeEvents.GetCoreNetworkChangeEvents instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetCoreNetworkChangeEvents.GetCoreNetworkChangeEvents instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetCoreNetworkChangeEvents.GetCoreNetworkChangeEvents instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetCoreNetworkChangeEvents.GetCoreNetworkChangeEvents -- | Returns information about the LIVE policy for a core network. module Amazonka.NetworkManager.GetCoreNetwork -- | See: newGetCoreNetwork smart constructor. data GetCoreNetwork GetCoreNetwork' :: Text -> GetCoreNetwork -- | The ID of a core network. [$sel:coreNetworkId:GetCoreNetwork'] :: GetCoreNetwork -> Text -- | Create a value of GetCoreNetwork 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: -- -- GetCoreNetwork, getCoreNetwork_coreNetworkId - The ID of -- a core network. newGetCoreNetwork :: Text -> GetCoreNetwork -- | The ID of a core network. getCoreNetwork_coreNetworkId :: Lens' GetCoreNetwork Text -- | See: newGetCoreNetworkResponse smart constructor. data GetCoreNetworkResponse GetCoreNetworkResponse' :: Maybe CoreNetwork -> Int -> GetCoreNetworkResponse -- | Details about a core network. [$sel:coreNetwork:GetCoreNetworkResponse'] :: GetCoreNetworkResponse -> Maybe CoreNetwork -- | The response's http status code. [$sel:httpStatus:GetCoreNetworkResponse'] :: GetCoreNetworkResponse -> Int -- | Create a value of GetCoreNetworkResponse 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:coreNetwork:GetCoreNetworkResponse', -- getCoreNetworkResponse_coreNetwork - Details about a core -- network. -- -- $sel:httpStatus:GetCoreNetworkResponse', -- getCoreNetworkResponse_httpStatus - The response's http status -- code. newGetCoreNetworkResponse :: Int -> GetCoreNetworkResponse -- | Details about a core network. getCoreNetworkResponse_coreNetwork :: Lens' GetCoreNetworkResponse (Maybe CoreNetwork) -- | The response's http status code. getCoreNetworkResponse_httpStatus :: Lens' GetCoreNetworkResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetCoreNetwork.GetCoreNetwork instance GHC.Show.Show Amazonka.NetworkManager.GetCoreNetwork.GetCoreNetwork instance GHC.Read.Read Amazonka.NetworkManager.GetCoreNetwork.GetCoreNetwork instance GHC.Classes.Eq Amazonka.NetworkManager.GetCoreNetwork.GetCoreNetwork instance GHC.Generics.Generic Amazonka.NetworkManager.GetCoreNetwork.GetCoreNetworkResponse instance GHC.Show.Show Amazonka.NetworkManager.GetCoreNetwork.GetCoreNetworkResponse instance GHC.Read.Read Amazonka.NetworkManager.GetCoreNetwork.GetCoreNetworkResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetCoreNetwork.GetCoreNetworkResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetCoreNetwork.GetCoreNetwork instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetCoreNetwork.GetCoreNetworkResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetCoreNetwork.GetCoreNetwork instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetCoreNetwork.GetCoreNetwork instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetCoreNetwork.GetCoreNetwork instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetCoreNetwork.GetCoreNetwork instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetCoreNetwork.GetCoreNetwork -- | Gets information about one or more of your connections in a global -- network. -- -- This operation returns paginated results. module Amazonka.NetworkManager.GetConnections -- | See: newGetConnections smart constructor. data GetConnections GetConnections' :: Maybe [Text] -> Maybe Text -> Maybe Natural -> Maybe Text -> Text -> GetConnections -- | One or more connection IDs. [$sel:connectionIds:GetConnections'] :: GetConnections -> Maybe [Text] -- | The ID of the device. [$sel:deviceId:GetConnections'] :: GetConnections -> Maybe Text -- | The maximum number of results to return. [$sel:maxResults:GetConnections'] :: GetConnections -> Maybe Natural -- | The token for the next page of results. [$sel:nextToken:GetConnections'] :: GetConnections -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:GetConnections'] :: GetConnections -> Text -- | Create a value of GetConnections 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:connectionIds:GetConnections', -- getConnections_connectionIds - One or more connection IDs. -- -- GetConnections, getConnections_deviceId - The ID of the -- device. -- -- $sel:maxResults:GetConnections', -- getConnections_maxResults - The maximum number of results to -- return. -- -- GetConnections, getConnections_nextToken - The token for -- the next page of results. -- -- GetConnections, getConnections_globalNetworkId - The ID -- of the global network. newGetConnections :: Text -> GetConnections -- | One or more connection IDs. getConnections_connectionIds :: Lens' GetConnections (Maybe [Text]) -- | The ID of the device. getConnections_deviceId :: Lens' GetConnections (Maybe Text) -- | The maximum number of results to return. getConnections_maxResults :: Lens' GetConnections (Maybe Natural) -- | The token for the next page of results. getConnections_nextToken :: Lens' GetConnections (Maybe Text) -- | The ID of the global network. getConnections_globalNetworkId :: Lens' GetConnections Text -- | See: newGetConnectionsResponse smart constructor. data GetConnectionsResponse GetConnectionsResponse' :: Maybe [Connection] -> Maybe Text -> Int -> GetConnectionsResponse -- | Information about the connections. [$sel:connections:GetConnectionsResponse'] :: GetConnectionsResponse -> Maybe [Connection] -- | The token to use for the next page of results. [$sel:nextToken:GetConnectionsResponse'] :: GetConnectionsResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:GetConnectionsResponse'] :: GetConnectionsResponse -> Int -- | Create a value of GetConnectionsResponse 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:connections:GetConnectionsResponse', -- getConnectionsResponse_connections - Information about the -- connections. -- -- GetConnections, getConnectionsResponse_nextToken - The -- token to use for the next page of results. -- -- $sel:httpStatus:GetConnectionsResponse', -- getConnectionsResponse_httpStatus - The response's http status -- code. newGetConnectionsResponse :: Int -> GetConnectionsResponse -- | Information about the connections. getConnectionsResponse_connections :: Lens' GetConnectionsResponse (Maybe [Connection]) -- | The token to use for the next page of results. getConnectionsResponse_nextToken :: Lens' GetConnectionsResponse (Maybe Text) -- | The response's http status code. getConnectionsResponse_httpStatus :: Lens' GetConnectionsResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetConnections.GetConnections instance GHC.Show.Show Amazonka.NetworkManager.GetConnections.GetConnections instance GHC.Read.Read Amazonka.NetworkManager.GetConnections.GetConnections instance GHC.Classes.Eq Amazonka.NetworkManager.GetConnections.GetConnections instance GHC.Generics.Generic Amazonka.NetworkManager.GetConnections.GetConnectionsResponse instance GHC.Show.Show Amazonka.NetworkManager.GetConnections.GetConnectionsResponse instance GHC.Read.Read Amazonka.NetworkManager.GetConnections.GetConnectionsResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetConnections.GetConnectionsResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetConnections.GetConnections instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetConnections.GetConnectionsResponse instance Amazonka.Pager.AWSPager Amazonka.NetworkManager.GetConnections.GetConnections instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetConnections.GetConnections instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetConnections.GetConnections instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetConnections.GetConnections instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetConnections.GetConnections instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetConnections.GetConnections -- | Returns information about a core network Connect peer associations. -- -- This operation returns paginated results. module Amazonka.NetworkManager.GetConnectPeerAssociations -- | See: newGetConnectPeerAssociations smart constructor. data GetConnectPeerAssociations GetConnectPeerAssociations' :: Maybe [Text] -> Maybe Natural -> Maybe Text -> Text -> GetConnectPeerAssociations -- | The IDs of the Connect peers. [$sel:connectPeerIds:GetConnectPeerAssociations'] :: GetConnectPeerAssociations -> Maybe [Text] -- | The maximum number of results to return. [$sel:maxResults:GetConnectPeerAssociations'] :: GetConnectPeerAssociations -> Maybe Natural -- | The token for the next page of results. [$sel:nextToken:GetConnectPeerAssociations'] :: GetConnectPeerAssociations -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:GetConnectPeerAssociations'] :: GetConnectPeerAssociations -> Text -- | Create a value of GetConnectPeerAssociations 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:connectPeerIds:GetConnectPeerAssociations', -- getConnectPeerAssociations_connectPeerIds - The IDs of the -- Connect peers. -- -- $sel:maxResults:GetConnectPeerAssociations', -- getConnectPeerAssociations_maxResults - The maximum number of -- results to return. -- -- GetConnectPeerAssociations, -- getConnectPeerAssociations_nextToken - The token for the next -- page of results. -- -- GetConnectPeerAssociations, -- getConnectPeerAssociations_globalNetworkId - The ID of the -- global network. newGetConnectPeerAssociations :: Text -> GetConnectPeerAssociations -- | The IDs of the Connect peers. getConnectPeerAssociations_connectPeerIds :: Lens' GetConnectPeerAssociations (Maybe [Text]) -- | The maximum number of results to return. getConnectPeerAssociations_maxResults :: Lens' GetConnectPeerAssociations (Maybe Natural) -- | The token for the next page of results. getConnectPeerAssociations_nextToken :: Lens' GetConnectPeerAssociations (Maybe Text) -- | The ID of the global network. getConnectPeerAssociations_globalNetworkId :: Lens' GetConnectPeerAssociations Text -- | See: newGetConnectPeerAssociationsResponse smart -- constructor. data GetConnectPeerAssociationsResponse GetConnectPeerAssociationsResponse' :: Maybe [ConnectPeerAssociation] -> Maybe Text -> Int -> GetConnectPeerAssociationsResponse -- | Displays a list of Connect peer associations. [$sel:connectPeerAssociations:GetConnectPeerAssociationsResponse'] :: GetConnectPeerAssociationsResponse -> Maybe [ConnectPeerAssociation] -- | The token for the next page of results. [$sel:nextToken:GetConnectPeerAssociationsResponse'] :: GetConnectPeerAssociationsResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:GetConnectPeerAssociationsResponse'] :: GetConnectPeerAssociationsResponse -> Int -- | Create a value of GetConnectPeerAssociationsResponse 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:connectPeerAssociations:GetConnectPeerAssociationsResponse', -- getConnectPeerAssociationsResponse_connectPeerAssociations - -- Displays a list of Connect peer associations. -- -- GetConnectPeerAssociations, -- getConnectPeerAssociationsResponse_nextToken - The token for -- the next page of results. -- -- $sel:httpStatus:GetConnectPeerAssociationsResponse', -- getConnectPeerAssociationsResponse_httpStatus - The response's -- http status code. newGetConnectPeerAssociationsResponse :: Int -> GetConnectPeerAssociationsResponse -- | Displays a list of Connect peer associations. getConnectPeerAssociationsResponse_connectPeerAssociations :: Lens' GetConnectPeerAssociationsResponse (Maybe [ConnectPeerAssociation]) -- | The token for the next page of results. getConnectPeerAssociationsResponse_nextToken :: Lens' GetConnectPeerAssociationsResponse (Maybe Text) -- | The response's http status code. getConnectPeerAssociationsResponse_httpStatus :: Lens' GetConnectPeerAssociationsResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetConnectPeerAssociations.GetConnectPeerAssociations instance GHC.Show.Show Amazonka.NetworkManager.GetConnectPeerAssociations.GetConnectPeerAssociations instance GHC.Read.Read Amazonka.NetworkManager.GetConnectPeerAssociations.GetConnectPeerAssociations instance GHC.Classes.Eq Amazonka.NetworkManager.GetConnectPeerAssociations.GetConnectPeerAssociations instance GHC.Generics.Generic Amazonka.NetworkManager.GetConnectPeerAssociations.GetConnectPeerAssociationsResponse instance GHC.Show.Show Amazonka.NetworkManager.GetConnectPeerAssociations.GetConnectPeerAssociationsResponse instance GHC.Read.Read Amazonka.NetworkManager.GetConnectPeerAssociations.GetConnectPeerAssociationsResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetConnectPeerAssociations.GetConnectPeerAssociationsResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetConnectPeerAssociations.GetConnectPeerAssociations instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetConnectPeerAssociations.GetConnectPeerAssociationsResponse instance Amazonka.Pager.AWSPager Amazonka.NetworkManager.GetConnectPeerAssociations.GetConnectPeerAssociations instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetConnectPeerAssociations.GetConnectPeerAssociations instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetConnectPeerAssociations.GetConnectPeerAssociations instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetConnectPeerAssociations.GetConnectPeerAssociations instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetConnectPeerAssociations.GetConnectPeerAssociations instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetConnectPeerAssociations.GetConnectPeerAssociations -- | Returns information about a core network Connect peer. module Amazonka.NetworkManager.GetConnectPeer -- | See: newGetConnectPeer smart constructor. data GetConnectPeer GetConnectPeer' :: Text -> GetConnectPeer -- | The ID of the Connect peer. [$sel:connectPeerId:GetConnectPeer'] :: GetConnectPeer -> Text -- | Create a value of GetConnectPeer 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: -- -- GetConnectPeer, getConnectPeer_connectPeerId - The ID of -- the Connect peer. newGetConnectPeer :: Text -> GetConnectPeer -- | The ID of the Connect peer. getConnectPeer_connectPeerId :: Lens' GetConnectPeer Text -- | See: newGetConnectPeerResponse smart constructor. data GetConnectPeerResponse GetConnectPeerResponse' :: Maybe ConnectPeer -> Int -> GetConnectPeerResponse -- | Returns information about a core network Connect peer. [$sel:connectPeer:GetConnectPeerResponse'] :: GetConnectPeerResponse -> Maybe ConnectPeer -- | The response's http status code. [$sel:httpStatus:GetConnectPeerResponse'] :: GetConnectPeerResponse -> Int -- | Create a value of GetConnectPeerResponse 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:connectPeer:GetConnectPeerResponse', -- getConnectPeerResponse_connectPeer - Returns information about -- a core network Connect peer. -- -- $sel:httpStatus:GetConnectPeerResponse', -- getConnectPeerResponse_httpStatus - The response's http status -- code. newGetConnectPeerResponse :: Int -> GetConnectPeerResponse -- | Returns information about a core network Connect peer. getConnectPeerResponse_connectPeer :: Lens' GetConnectPeerResponse (Maybe ConnectPeer) -- | The response's http status code. getConnectPeerResponse_httpStatus :: Lens' GetConnectPeerResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetConnectPeer.GetConnectPeer instance GHC.Show.Show Amazonka.NetworkManager.GetConnectPeer.GetConnectPeer instance GHC.Read.Read Amazonka.NetworkManager.GetConnectPeer.GetConnectPeer instance GHC.Classes.Eq Amazonka.NetworkManager.GetConnectPeer.GetConnectPeer instance GHC.Generics.Generic Amazonka.NetworkManager.GetConnectPeer.GetConnectPeerResponse instance GHC.Show.Show Amazonka.NetworkManager.GetConnectPeer.GetConnectPeerResponse instance GHC.Read.Read Amazonka.NetworkManager.GetConnectPeer.GetConnectPeerResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetConnectPeer.GetConnectPeerResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetConnectPeer.GetConnectPeer instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetConnectPeer.GetConnectPeerResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetConnectPeer.GetConnectPeer instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetConnectPeer.GetConnectPeer instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetConnectPeer.GetConnectPeer instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetConnectPeer.GetConnectPeer instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetConnectPeer.GetConnectPeer -- | Returns information about a core network Connect attachment. module Amazonka.NetworkManager.GetConnectAttachment -- | See: newGetConnectAttachment smart constructor. data GetConnectAttachment GetConnectAttachment' :: Text -> GetConnectAttachment -- | The ID of the attachment. [$sel:attachmentId:GetConnectAttachment'] :: GetConnectAttachment -> Text -- | Create a value of GetConnectAttachment 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: -- -- GetConnectAttachment, getConnectAttachment_attachmentId -- - The ID of the attachment. newGetConnectAttachment :: Text -> GetConnectAttachment -- | The ID of the attachment. getConnectAttachment_attachmentId :: Lens' GetConnectAttachment Text -- | See: newGetConnectAttachmentResponse smart constructor. data GetConnectAttachmentResponse GetConnectAttachmentResponse' :: Maybe ConnectAttachment -> Int -> GetConnectAttachmentResponse -- | Details about the Connect attachment. [$sel:connectAttachment:GetConnectAttachmentResponse'] :: GetConnectAttachmentResponse -> Maybe ConnectAttachment -- | The response's http status code. [$sel:httpStatus:GetConnectAttachmentResponse'] :: GetConnectAttachmentResponse -> Int -- | Create a value of GetConnectAttachmentResponse 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:connectAttachment:GetConnectAttachmentResponse', -- getConnectAttachmentResponse_connectAttachment - Details about -- the Connect attachment. -- -- $sel:httpStatus:GetConnectAttachmentResponse', -- getConnectAttachmentResponse_httpStatus - The response's http -- status code. newGetConnectAttachmentResponse :: Int -> GetConnectAttachmentResponse -- | Details about the Connect attachment. getConnectAttachmentResponse_connectAttachment :: Lens' GetConnectAttachmentResponse (Maybe ConnectAttachment) -- | The response's http status code. getConnectAttachmentResponse_httpStatus :: Lens' GetConnectAttachmentResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.GetConnectAttachment.GetConnectAttachment instance GHC.Show.Show Amazonka.NetworkManager.GetConnectAttachment.GetConnectAttachment instance GHC.Read.Read Amazonka.NetworkManager.GetConnectAttachment.GetConnectAttachment instance GHC.Classes.Eq Amazonka.NetworkManager.GetConnectAttachment.GetConnectAttachment instance GHC.Generics.Generic Amazonka.NetworkManager.GetConnectAttachment.GetConnectAttachmentResponse instance GHC.Show.Show Amazonka.NetworkManager.GetConnectAttachment.GetConnectAttachmentResponse instance GHC.Read.Read Amazonka.NetworkManager.GetConnectAttachment.GetConnectAttachmentResponse instance GHC.Classes.Eq Amazonka.NetworkManager.GetConnectAttachment.GetConnectAttachmentResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.GetConnectAttachment.GetConnectAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetConnectAttachment.GetConnectAttachmentResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.GetConnectAttachment.GetConnectAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.GetConnectAttachment.GetConnectAttachment instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.GetConnectAttachment.GetConnectAttachment instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.GetConnectAttachment.GetConnectAttachment instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.GetConnectAttachment.GetConnectAttachment -- | Executes a change set on your core network. Deploys changes globally -- based on the policy submitted.. module Amazonka.NetworkManager.ExecuteCoreNetworkChangeSet -- | See: newExecuteCoreNetworkChangeSet smart constructor. data ExecuteCoreNetworkChangeSet ExecuteCoreNetworkChangeSet' :: Text -> Int -> ExecuteCoreNetworkChangeSet -- | The ID of a core network. [$sel:coreNetworkId:ExecuteCoreNetworkChangeSet'] :: ExecuteCoreNetworkChangeSet -> Text -- | The ID of the policy version. [$sel:policyVersionId:ExecuteCoreNetworkChangeSet'] :: ExecuteCoreNetworkChangeSet -> Int -- | Create a value of ExecuteCoreNetworkChangeSet 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: -- -- ExecuteCoreNetworkChangeSet, -- executeCoreNetworkChangeSet_coreNetworkId - The ID of a core -- network. -- -- ExecuteCoreNetworkChangeSet, -- executeCoreNetworkChangeSet_policyVersionId - The ID of the -- policy version. newExecuteCoreNetworkChangeSet :: Text -> Int -> ExecuteCoreNetworkChangeSet -- | The ID of a core network. executeCoreNetworkChangeSet_coreNetworkId :: Lens' ExecuteCoreNetworkChangeSet Text -- | The ID of the policy version. executeCoreNetworkChangeSet_policyVersionId :: Lens' ExecuteCoreNetworkChangeSet Int -- | See: newExecuteCoreNetworkChangeSetResponse smart -- constructor. data ExecuteCoreNetworkChangeSetResponse ExecuteCoreNetworkChangeSetResponse' :: Int -> ExecuteCoreNetworkChangeSetResponse -- | The response's http status code. [$sel:httpStatus:ExecuteCoreNetworkChangeSetResponse'] :: ExecuteCoreNetworkChangeSetResponse -> Int -- | Create a value of ExecuteCoreNetworkChangeSetResponse 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:httpStatus:ExecuteCoreNetworkChangeSetResponse', -- executeCoreNetworkChangeSetResponse_httpStatus - The response's -- http status code. newExecuteCoreNetworkChangeSetResponse :: Int -> ExecuteCoreNetworkChangeSetResponse -- | The response's http status code. executeCoreNetworkChangeSetResponse_httpStatus :: Lens' ExecuteCoreNetworkChangeSetResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.ExecuteCoreNetworkChangeSet.ExecuteCoreNetworkChangeSet instance GHC.Show.Show Amazonka.NetworkManager.ExecuteCoreNetworkChangeSet.ExecuteCoreNetworkChangeSet instance GHC.Read.Read Amazonka.NetworkManager.ExecuteCoreNetworkChangeSet.ExecuteCoreNetworkChangeSet instance GHC.Classes.Eq Amazonka.NetworkManager.ExecuteCoreNetworkChangeSet.ExecuteCoreNetworkChangeSet instance GHC.Generics.Generic Amazonka.NetworkManager.ExecuteCoreNetworkChangeSet.ExecuteCoreNetworkChangeSetResponse instance GHC.Show.Show Amazonka.NetworkManager.ExecuteCoreNetworkChangeSet.ExecuteCoreNetworkChangeSetResponse instance GHC.Read.Read Amazonka.NetworkManager.ExecuteCoreNetworkChangeSet.ExecuteCoreNetworkChangeSetResponse instance GHC.Classes.Eq Amazonka.NetworkManager.ExecuteCoreNetworkChangeSet.ExecuteCoreNetworkChangeSetResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.ExecuteCoreNetworkChangeSet.ExecuteCoreNetworkChangeSet instance Control.DeepSeq.NFData Amazonka.NetworkManager.ExecuteCoreNetworkChangeSet.ExecuteCoreNetworkChangeSetResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.ExecuteCoreNetworkChangeSet.ExecuteCoreNetworkChangeSet instance Control.DeepSeq.NFData Amazonka.NetworkManager.ExecuteCoreNetworkChangeSet.ExecuteCoreNetworkChangeSet instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.ExecuteCoreNetworkChangeSet.ExecuteCoreNetworkChangeSet instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.ExecuteCoreNetworkChangeSet.ExecuteCoreNetworkChangeSet instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.ExecuteCoreNetworkChangeSet.ExecuteCoreNetworkChangeSet instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.ExecuteCoreNetworkChangeSet.ExecuteCoreNetworkChangeSet -- | Disassociates a transit gateway Connect peer from a device and link. module Amazonka.NetworkManager.DisassociateTransitGatewayConnectPeer -- | See: newDisassociateTransitGatewayConnectPeer smart -- constructor. data DisassociateTransitGatewayConnectPeer DisassociateTransitGatewayConnectPeer' :: Text -> Text -> DisassociateTransitGatewayConnectPeer -- | The ID of the global network. [$sel:globalNetworkId:DisassociateTransitGatewayConnectPeer'] :: DisassociateTransitGatewayConnectPeer -> Text -- | The Amazon Resource Name (ARN) of the transit gateway Connect peer. [$sel:transitGatewayConnectPeerArn:DisassociateTransitGatewayConnectPeer'] :: DisassociateTransitGatewayConnectPeer -> Text -- | Create a value of DisassociateTransitGatewayConnectPeer 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: -- -- DisassociateTransitGatewayConnectPeer, -- disassociateTransitGatewayConnectPeer_globalNetworkId - The ID -- of the global network. -- -- DisassociateTransitGatewayConnectPeer, -- disassociateTransitGatewayConnectPeer_transitGatewayConnectPeerArn -- - The Amazon Resource Name (ARN) of the transit gateway Connect peer. newDisassociateTransitGatewayConnectPeer :: Text -> Text -> DisassociateTransitGatewayConnectPeer -- | The ID of the global network. disassociateTransitGatewayConnectPeer_globalNetworkId :: Lens' DisassociateTransitGatewayConnectPeer Text -- | The Amazon Resource Name (ARN) of the transit gateway Connect peer. disassociateTransitGatewayConnectPeer_transitGatewayConnectPeerArn :: Lens' DisassociateTransitGatewayConnectPeer Text -- | See: newDisassociateTransitGatewayConnectPeerResponse -- smart constructor. data DisassociateTransitGatewayConnectPeerResponse DisassociateTransitGatewayConnectPeerResponse' :: Maybe TransitGatewayConnectPeerAssociation -> Int -> DisassociateTransitGatewayConnectPeerResponse -- | The transit gateway Connect peer association. [$sel:transitGatewayConnectPeerAssociation:DisassociateTransitGatewayConnectPeerResponse'] :: DisassociateTransitGatewayConnectPeerResponse -> Maybe TransitGatewayConnectPeerAssociation -- | The response's http status code. [$sel:httpStatus:DisassociateTransitGatewayConnectPeerResponse'] :: DisassociateTransitGatewayConnectPeerResponse -> Int -- | Create a value of DisassociateTransitGatewayConnectPeerResponse -- 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:transitGatewayConnectPeerAssociation:DisassociateTransitGatewayConnectPeerResponse', -- disassociateTransitGatewayConnectPeerResponse_transitGatewayConnectPeerAssociation -- - The transit gateway Connect peer association. -- -- $sel:httpStatus:DisassociateTransitGatewayConnectPeerResponse', -- disassociateTransitGatewayConnectPeerResponse_httpStatus - The -- response's http status code. newDisassociateTransitGatewayConnectPeerResponse :: Int -> DisassociateTransitGatewayConnectPeerResponse -- | The transit gateway Connect peer association. disassociateTransitGatewayConnectPeerResponse_transitGatewayConnectPeerAssociation :: Lens' DisassociateTransitGatewayConnectPeerResponse (Maybe TransitGatewayConnectPeerAssociation) -- | The response's http status code. disassociateTransitGatewayConnectPeerResponse_httpStatus :: Lens' DisassociateTransitGatewayConnectPeerResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.DisassociateTransitGatewayConnectPeer.DisassociateTransitGatewayConnectPeer instance GHC.Show.Show Amazonka.NetworkManager.DisassociateTransitGatewayConnectPeer.DisassociateTransitGatewayConnectPeer instance GHC.Read.Read Amazonka.NetworkManager.DisassociateTransitGatewayConnectPeer.DisassociateTransitGatewayConnectPeer instance GHC.Classes.Eq Amazonka.NetworkManager.DisassociateTransitGatewayConnectPeer.DisassociateTransitGatewayConnectPeer instance GHC.Generics.Generic Amazonka.NetworkManager.DisassociateTransitGatewayConnectPeer.DisassociateTransitGatewayConnectPeerResponse instance GHC.Show.Show Amazonka.NetworkManager.DisassociateTransitGatewayConnectPeer.DisassociateTransitGatewayConnectPeerResponse instance GHC.Read.Read Amazonka.NetworkManager.DisassociateTransitGatewayConnectPeer.DisassociateTransitGatewayConnectPeerResponse instance GHC.Classes.Eq Amazonka.NetworkManager.DisassociateTransitGatewayConnectPeer.DisassociateTransitGatewayConnectPeerResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.DisassociateTransitGatewayConnectPeer.DisassociateTransitGatewayConnectPeer instance Control.DeepSeq.NFData Amazonka.NetworkManager.DisassociateTransitGatewayConnectPeer.DisassociateTransitGatewayConnectPeerResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.DisassociateTransitGatewayConnectPeer.DisassociateTransitGatewayConnectPeer instance Control.DeepSeq.NFData Amazonka.NetworkManager.DisassociateTransitGatewayConnectPeer.DisassociateTransitGatewayConnectPeer instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.DisassociateTransitGatewayConnectPeer.DisassociateTransitGatewayConnectPeer instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.DisassociateTransitGatewayConnectPeer.DisassociateTransitGatewayConnectPeer instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.DisassociateTransitGatewayConnectPeer.DisassociateTransitGatewayConnectPeer -- | Disassociates an existing device from a link. You must first -- disassociate any customer gateways that are associated with the link. module Amazonka.NetworkManager.DisassociateLink -- | See: newDisassociateLink smart constructor. data DisassociateLink DisassociateLink' :: Text -> Text -> Text -> DisassociateLink -- | The ID of the global network. [$sel:globalNetworkId:DisassociateLink'] :: DisassociateLink -> Text -- | The ID of the device. [$sel:deviceId:DisassociateLink'] :: DisassociateLink -> Text -- | The ID of the link. [$sel:linkId:DisassociateLink'] :: DisassociateLink -> Text -- | Create a value of DisassociateLink 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: -- -- DisassociateLink, disassociateLink_globalNetworkId - The -- ID of the global network. -- -- DisassociateLink, disassociateLink_deviceId - The ID of -- the device. -- -- DisassociateLink, disassociateLink_linkId - The ID of -- the link. newDisassociateLink :: Text -> Text -> Text -> DisassociateLink -- | The ID of the global network. disassociateLink_globalNetworkId :: Lens' DisassociateLink Text -- | The ID of the device. disassociateLink_deviceId :: Lens' DisassociateLink Text -- | The ID of the link. disassociateLink_linkId :: Lens' DisassociateLink Text -- | See: newDisassociateLinkResponse smart constructor. data DisassociateLinkResponse DisassociateLinkResponse' :: Maybe LinkAssociation -> Int -> DisassociateLinkResponse -- | Information about the link association. [$sel:linkAssociation:DisassociateLinkResponse'] :: DisassociateLinkResponse -> Maybe LinkAssociation -- | The response's http status code. [$sel:httpStatus:DisassociateLinkResponse'] :: DisassociateLinkResponse -> Int -- | Create a value of DisassociateLinkResponse 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:linkAssociation:DisassociateLinkResponse', -- disassociateLinkResponse_linkAssociation - Information about -- the link association. -- -- $sel:httpStatus:DisassociateLinkResponse', -- disassociateLinkResponse_httpStatus - The response's http -- status code. newDisassociateLinkResponse :: Int -> DisassociateLinkResponse -- | Information about the link association. disassociateLinkResponse_linkAssociation :: Lens' DisassociateLinkResponse (Maybe LinkAssociation) -- | The response's http status code. disassociateLinkResponse_httpStatus :: Lens' DisassociateLinkResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.DisassociateLink.DisassociateLink instance GHC.Show.Show Amazonka.NetworkManager.DisassociateLink.DisassociateLink instance GHC.Read.Read Amazonka.NetworkManager.DisassociateLink.DisassociateLink instance GHC.Classes.Eq Amazonka.NetworkManager.DisassociateLink.DisassociateLink instance GHC.Generics.Generic Amazonka.NetworkManager.DisassociateLink.DisassociateLinkResponse instance GHC.Show.Show Amazonka.NetworkManager.DisassociateLink.DisassociateLinkResponse instance GHC.Read.Read Amazonka.NetworkManager.DisassociateLink.DisassociateLinkResponse instance GHC.Classes.Eq Amazonka.NetworkManager.DisassociateLink.DisassociateLinkResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.DisassociateLink.DisassociateLink instance Control.DeepSeq.NFData Amazonka.NetworkManager.DisassociateLink.DisassociateLinkResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.DisassociateLink.DisassociateLink instance Control.DeepSeq.NFData Amazonka.NetworkManager.DisassociateLink.DisassociateLink instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.DisassociateLink.DisassociateLink instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.DisassociateLink.DisassociateLink instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.DisassociateLink.DisassociateLink -- | Disassociates a customer gateway from a device and a link. module Amazonka.NetworkManager.DisassociateCustomerGateway -- | See: newDisassociateCustomerGateway smart constructor. data DisassociateCustomerGateway DisassociateCustomerGateway' :: Text -> Text -> DisassociateCustomerGateway -- | The ID of the global network. [$sel:globalNetworkId:DisassociateCustomerGateway'] :: DisassociateCustomerGateway -> Text -- | The Amazon Resource Name (ARN) of the customer gateway. [$sel:customerGatewayArn:DisassociateCustomerGateway'] :: DisassociateCustomerGateway -> Text -- | Create a value of DisassociateCustomerGateway 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: -- -- DisassociateCustomerGateway, -- disassociateCustomerGateway_globalNetworkId - The ID of the -- global network. -- -- DisassociateCustomerGateway, -- disassociateCustomerGateway_customerGatewayArn - The Amazon -- Resource Name (ARN) of the customer gateway. newDisassociateCustomerGateway :: Text -> Text -> DisassociateCustomerGateway -- | The ID of the global network. disassociateCustomerGateway_globalNetworkId :: Lens' DisassociateCustomerGateway Text -- | The Amazon Resource Name (ARN) of the customer gateway. disassociateCustomerGateway_customerGatewayArn :: Lens' DisassociateCustomerGateway Text -- | See: newDisassociateCustomerGatewayResponse smart -- constructor. data DisassociateCustomerGatewayResponse DisassociateCustomerGatewayResponse' :: Maybe CustomerGatewayAssociation -> Int -> DisassociateCustomerGatewayResponse -- | Information about the customer gateway association. [$sel:customerGatewayAssociation:DisassociateCustomerGatewayResponse'] :: DisassociateCustomerGatewayResponse -> Maybe CustomerGatewayAssociation -- | The response's http status code. [$sel:httpStatus:DisassociateCustomerGatewayResponse'] :: DisassociateCustomerGatewayResponse -> Int -- | Create a value of DisassociateCustomerGatewayResponse 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:customerGatewayAssociation:DisassociateCustomerGatewayResponse', -- disassociateCustomerGatewayResponse_customerGatewayAssociation -- - Information about the customer gateway association. -- -- $sel:httpStatus:DisassociateCustomerGatewayResponse', -- disassociateCustomerGatewayResponse_httpStatus - The response's -- http status code. newDisassociateCustomerGatewayResponse :: Int -> DisassociateCustomerGatewayResponse -- | Information about the customer gateway association. disassociateCustomerGatewayResponse_customerGatewayAssociation :: Lens' DisassociateCustomerGatewayResponse (Maybe CustomerGatewayAssociation) -- | The response's http status code. disassociateCustomerGatewayResponse_httpStatus :: Lens' DisassociateCustomerGatewayResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.DisassociateCustomerGateway.DisassociateCustomerGateway instance GHC.Show.Show Amazonka.NetworkManager.DisassociateCustomerGateway.DisassociateCustomerGateway instance GHC.Read.Read Amazonka.NetworkManager.DisassociateCustomerGateway.DisassociateCustomerGateway instance GHC.Classes.Eq Amazonka.NetworkManager.DisassociateCustomerGateway.DisassociateCustomerGateway instance GHC.Generics.Generic Amazonka.NetworkManager.DisassociateCustomerGateway.DisassociateCustomerGatewayResponse instance GHC.Show.Show Amazonka.NetworkManager.DisassociateCustomerGateway.DisassociateCustomerGatewayResponse instance GHC.Read.Read Amazonka.NetworkManager.DisassociateCustomerGateway.DisassociateCustomerGatewayResponse instance GHC.Classes.Eq Amazonka.NetworkManager.DisassociateCustomerGateway.DisassociateCustomerGatewayResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.DisassociateCustomerGateway.DisassociateCustomerGateway instance Control.DeepSeq.NFData Amazonka.NetworkManager.DisassociateCustomerGateway.DisassociateCustomerGatewayResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.DisassociateCustomerGateway.DisassociateCustomerGateway instance Control.DeepSeq.NFData Amazonka.NetworkManager.DisassociateCustomerGateway.DisassociateCustomerGateway instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.DisassociateCustomerGateway.DisassociateCustomerGateway instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.DisassociateCustomerGateway.DisassociateCustomerGateway instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.DisassociateCustomerGateway.DisassociateCustomerGateway -- | Disassociates a core network Connect peer from a device and a link. module Amazonka.NetworkManager.DisassociateConnectPeer -- | See: newDisassociateConnectPeer smart constructor. data DisassociateConnectPeer DisassociateConnectPeer' :: Text -> Text -> DisassociateConnectPeer -- | The ID of the global network. [$sel:globalNetworkId:DisassociateConnectPeer'] :: DisassociateConnectPeer -> Text -- | The ID of the Connect peer to disassociate from a device. [$sel:connectPeerId:DisassociateConnectPeer'] :: DisassociateConnectPeer -> Text -- | Create a value of DisassociateConnectPeer 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: -- -- DisassociateConnectPeer, -- disassociateConnectPeer_globalNetworkId - The ID of the global -- network. -- -- DisassociateConnectPeer, -- disassociateConnectPeer_connectPeerId - The ID of the Connect -- peer to disassociate from a device. newDisassociateConnectPeer :: Text -> Text -> DisassociateConnectPeer -- | The ID of the global network. disassociateConnectPeer_globalNetworkId :: Lens' DisassociateConnectPeer Text -- | The ID of the Connect peer to disassociate from a device. disassociateConnectPeer_connectPeerId :: Lens' DisassociateConnectPeer Text -- | See: newDisassociateConnectPeerResponse smart -- constructor. data DisassociateConnectPeerResponse DisassociateConnectPeerResponse' :: Maybe ConnectPeerAssociation -> Int -> DisassociateConnectPeerResponse -- | Describes the Connect peer association. [$sel:connectPeerAssociation:DisassociateConnectPeerResponse'] :: DisassociateConnectPeerResponse -> Maybe ConnectPeerAssociation -- | The response's http status code. [$sel:httpStatus:DisassociateConnectPeerResponse'] :: DisassociateConnectPeerResponse -> Int -- | Create a value of DisassociateConnectPeerResponse 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:connectPeerAssociation:DisassociateConnectPeerResponse', -- disassociateConnectPeerResponse_connectPeerAssociation - -- Describes the Connect peer association. -- -- $sel:httpStatus:DisassociateConnectPeerResponse', -- disassociateConnectPeerResponse_httpStatus - The response's -- http status code. newDisassociateConnectPeerResponse :: Int -> DisassociateConnectPeerResponse -- | Describes the Connect peer association. disassociateConnectPeerResponse_connectPeerAssociation :: Lens' DisassociateConnectPeerResponse (Maybe ConnectPeerAssociation) -- | The response's http status code. disassociateConnectPeerResponse_httpStatus :: Lens' DisassociateConnectPeerResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.DisassociateConnectPeer.DisassociateConnectPeer instance GHC.Show.Show Amazonka.NetworkManager.DisassociateConnectPeer.DisassociateConnectPeer instance GHC.Read.Read Amazonka.NetworkManager.DisassociateConnectPeer.DisassociateConnectPeer instance GHC.Classes.Eq Amazonka.NetworkManager.DisassociateConnectPeer.DisassociateConnectPeer instance GHC.Generics.Generic Amazonka.NetworkManager.DisassociateConnectPeer.DisassociateConnectPeerResponse instance GHC.Show.Show Amazonka.NetworkManager.DisassociateConnectPeer.DisassociateConnectPeerResponse instance GHC.Read.Read Amazonka.NetworkManager.DisassociateConnectPeer.DisassociateConnectPeerResponse instance GHC.Classes.Eq Amazonka.NetworkManager.DisassociateConnectPeer.DisassociateConnectPeerResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.DisassociateConnectPeer.DisassociateConnectPeer instance Control.DeepSeq.NFData Amazonka.NetworkManager.DisassociateConnectPeer.DisassociateConnectPeerResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.DisassociateConnectPeer.DisassociateConnectPeer instance Control.DeepSeq.NFData Amazonka.NetworkManager.DisassociateConnectPeer.DisassociateConnectPeer instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.DisassociateConnectPeer.DisassociateConnectPeer instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.DisassociateConnectPeer.DisassociateConnectPeer instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.DisassociateConnectPeer.DisassociateConnectPeer -- | Describes one or more global networks. By default, all global networks -- are described. To describe the objects in your global network, you -- must use the appropriate Get* action. For example, to list -- the transit gateways in your global network, use -- GetTransitGatewayRegistrations. -- -- This operation returns paginated results. module Amazonka.NetworkManager.DescribeGlobalNetworks -- | See: newDescribeGlobalNetworks smart constructor. data DescribeGlobalNetworks DescribeGlobalNetworks' :: Maybe [Text] -> Maybe Natural -> Maybe Text -> DescribeGlobalNetworks -- | The IDs of one or more global networks. The maximum is 10. [$sel:globalNetworkIds:DescribeGlobalNetworks'] :: DescribeGlobalNetworks -> Maybe [Text] -- | The maximum number of results to return. [$sel:maxResults:DescribeGlobalNetworks'] :: DescribeGlobalNetworks -> Maybe Natural -- | The token for the next page of results. [$sel:nextToken:DescribeGlobalNetworks'] :: DescribeGlobalNetworks -> Maybe Text -- | Create a value of DescribeGlobalNetworks 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:globalNetworkIds:DescribeGlobalNetworks', -- describeGlobalNetworks_globalNetworkIds - The IDs of one or -- more global networks. The maximum is 10. -- -- $sel:maxResults:DescribeGlobalNetworks', -- describeGlobalNetworks_maxResults - The maximum number of -- results to return. -- -- DescribeGlobalNetworks, describeGlobalNetworks_nextToken -- - The token for the next page of results. newDescribeGlobalNetworks :: DescribeGlobalNetworks -- | The IDs of one or more global networks. The maximum is 10. describeGlobalNetworks_globalNetworkIds :: Lens' DescribeGlobalNetworks (Maybe [Text]) -- | The maximum number of results to return. describeGlobalNetworks_maxResults :: Lens' DescribeGlobalNetworks (Maybe Natural) -- | The token for the next page of results. describeGlobalNetworks_nextToken :: Lens' DescribeGlobalNetworks (Maybe Text) -- | See: newDescribeGlobalNetworksResponse smart -- constructor. data DescribeGlobalNetworksResponse DescribeGlobalNetworksResponse' :: Maybe [GlobalNetwork] -> Maybe Text -> Int -> DescribeGlobalNetworksResponse -- | Information about the global networks. [$sel:globalNetworks:DescribeGlobalNetworksResponse'] :: DescribeGlobalNetworksResponse -> Maybe [GlobalNetwork] -- | The token for the next page of results. [$sel:nextToken:DescribeGlobalNetworksResponse'] :: DescribeGlobalNetworksResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:DescribeGlobalNetworksResponse'] :: DescribeGlobalNetworksResponse -> Int -- | Create a value of DescribeGlobalNetworksResponse 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:globalNetworks:DescribeGlobalNetworksResponse', -- describeGlobalNetworksResponse_globalNetworks - Information -- about the global networks. -- -- DescribeGlobalNetworks, -- describeGlobalNetworksResponse_nextToken - The token for the -- next page of results. -- -- $sel:httpStatus:DescribeGlobalNetworksResponse', -- describeGlobalNetworksResponse_httpStatus - The response's http -- status code. newDescribeGlobalNetworksResponse :: Int -> DescribeGlobalNetworksResponse -- | Information about the global networks. describeGlobalNetworksResponse_globalNetworks :: Lens' DescribeGlobalNetworksResponse (Maybe [GlobalNetwork]) -- | The token for the next page of results. describeGlobalNetworksResponse_nextToken :: Lens' DescribeGlobalNetworksResponse (Maybe Text) -- | The response's http status code. describeGlobalNetworksResponse_httpStatus :: Lens' DescribeGlobalNetworksResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.DescribeGlobalNetworks.DescribeGlobalNetworks instance GHC.Show.Show Amazonka.NetworkManager.DescribeGlobalNetworks.DescribeGlobalNetworks instance GHC.Read.Read Amazonka.NetworkManager.DescribeGlobalNetworks.DescribeGlobalNetworks instance GHC.Classes.Eq Amazonka.NetworkManager.DescribeGlobalNetworks.DescribeGlobalNetworks instance GHC.Generics.Generic Amazonka.NetworkManager.DescribeGlobalNetworks.DescribeGlobalNetworksResponse instance GHC.Show.Show Amazonka.NetworkManager.DescribeGlobalNetworks.DescribeGlobalNetworksResponse instance GHC.Read.Read Amazonka.NetworkManager.DescribeGlobalNetworks.DescribeGlobalNetworksResponse instance GHC.Classes.Eq Amazonka.NetworkManager.DescribeGlobalNetworks.DescribeGlobalNetworksResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.DescribeGlobalNetworks.DescribeGlobalNetworks instance Control.DeepSeq.NFData Amazonka.NetworkManager.DescribeGlobalNetworks.DescribeGlobalNetworksResponse instance Amazonka.Pager.AWSPager Amazonka.NetworkManager.DescribeGlobalNetworks.DescribeGlobalNetworks instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.DescribeGlobalNetworks.DescribeGlobalNetworks instance Control.DeepSeq.NFData Amazonka.NetworkManager.DescribeGlobalNetworks.DescribeGlobalNetworks instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.DescribeGlobalNetworks.DescribeGlobalNetworks instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.DescribeGlobalNetworks.DescribeGlobalNetworks instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.DescribeGlobalNetworks.DescribeGlobalNetworks -- | Deregisters a transit gateway from your global network. This action -- does not delete your transit gateway, or modify any of its -- attachments. This action removes any customer gateway associations. module Amazonka.NetworkManager.DeregisterTransitGateway -- | See: newDeregisterTransitGateway smart constructor. data DeregisterTransitGateway DeregisterTransitGateway' :: Text -> Text -> DeregisterTransitGateway -- | The ID of the global network. [$sel:globalNetworkId:DeregisterTransitGateway'] :: DeregisterTransitGateway -> Text -- | The Amazon Resource Name (ARN) of the transit gateway. [$sel:transitGatewayArn:DeregisterTransitGateway'] :: DeregisterTransitGateway -> Text -- | Create a value of DeregisterTransitGateway 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: -- -- DeregisterTransitGateway, -- deregisterTransitGateway_globalNetworkId - The ID of the global -- network. -- -- DeregisterTransitGateway, -- deregisterTransitGateway_transitGatewayArn - The Amazon -- Resource Name (ARN) of the transit gateway. newDeregisterTransitGateway :: Text -> Text -> DeregisterTransitGateway -- | The ID of the global network. deregisterTransitGateway_globalNetworkId :: Lens' DeregisterTransitGateway Text -- | The Amazon Resource Name (ARN) of the transit gateway. deregisterTransitGateway_transitGatewayArn :: Lens' DeregisterTransitGateway Text -- | See: newDeregisterTransitGatewayResponse smart -- constructor. data DeregisterTransitGatewayResponse DeregisterTransitGatewayResponse' :: Maybe TransitGatewayRegistration -> Int -> DeregisterTransitGatewayResponse -- | The transit gateway registration information. [$sel:transitGatewayRegistration:DeregisterTransitGatewayResponse'] :: DeregisterTransitGatewayResponse -> Maybe TransitGatewayRegistration -- | The response's http status code. [$sel:httpStatus:DeregisterTransitGatewayResponse'] :: DeregisterTransitGatewayResponse -> Int -- | Create a value of DeregisterTransitGatewayResponse 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:transitGatewayRegistration:DeregisterTransitGatewayResponse', -- deregisterTransitGatewayResponse_transitGatewayRegistration - -- The transit gateway registration information. -- -- $sel:httpStatus:DeregisterTransitGatewayResponse', -- deregisterTransitGatewayResponse_httpStatus - The response's -- http status code. newDeregisterTransitGatewayResponse :: Int -> DeregisterTransitGatewayResponse -- | The transit gateway registration information. deregisterTransitGatewayResponse_transitGatewayRegistration :: Lens' DeregisterTransitGatewayResponse (Maybe TransitGatewayRegistration) -- | The response's http status code. deregisterTransitGatewayResponse_httpStatus :: Lens' DeregisterTransitGatewayResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.DeregisterTransitGateway.DeregisterTransitGateway instance GHC.Show.Show Amazonka.NetworkManager.DeregisterTransitGateway.DeregisterTransitGateway instance GHC.Read.Read Amazonka.NetworkManager.DeregisterTransitGateway.DeregisterTransitGateway instance GHC.Classes.Eq Amazonka.NetworkManager.DeregisterTransitGateway.DeregisterTransitGateway instance GHC.Generics.Generic Amazonka.NetworkManager.DeregisterTransitGateway.DeregisterTransitGatewayResponse instance GHC.Show.Show Amazonka.NetworkManager.DeregisterTransitGateway.DeregisterTransitGatewayResponse instance GHC.Read.Read Amazonka.NetworkManager.DeregisterTransitGateway.DeregisterTransitGatewayResponse instance GHC.Classes.Eq Amazonka.NetworkManager.DeregisterTransitGateway.DeregisterTransitGatewayResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.DeregisterTransitGateway.DeregisterTransitGateway instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeregisterTransitGateway.DeregisterTransitGatewayResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.DeregisterTransitGateway.DeregisterTransitGateway instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeregisterTransitGateway.DeregisterTransitGateway instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.DeregisterTransitGateway.DeregisterTransitGateway instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.DeregisterTransitGateway.DeregisterTransitGateway instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.DeregisterTransitGateway.DeregisterTransitGateway -- | Deletes an existing site. The site cannot be associated with any -- device or link. module Amazonka.NetworkManager.DeleteSite -- | See: newDeleteSite smart constructor. data DeleteSite DeleteSite' :: Text -> Text -> DeleteSite -- | The ID of the global network. [$sel:globalNetworkId:DeleteSite'] :: DeleteSite -> Text -- | The ID of the site. [$sel:siteId:DeleteSite'] :: DeleteSite -> Text -- | Create a value of DeleteSite 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: -- -- DeleteSite, deleteSite_globalNetworkId - The ID of the -- global network. -- -- DeleteSite, deleteSite_siteId - The ID of the site. newDeleteSite :: Text -> Text -> DeleteSite -- | The ID of the global network. deleteSite_globalNetworkId :: Lens' DeleteSite Text -- | The ID of the site. deleteSite_siteId :: Lens' DeleteSite Text -- | See: newDeleteSiteResponse smart constructor. data DeleteSiteResponse DeleteSiteResponse' :: Maybe Site -> Int -> DeleteSiteResponse -- | Information about the site. [$sel:site:DeleteSiteResponse'] :: DeleteSiteResponse -> Maybe Site -- | The response's http status code. [$sel:httpStatus:DeleteSiteResponse'] :: DeleteSiteResponse -> Int -- | Create a value of DeleteSiteResponse 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:site:DeleteSiteResponse', deleteSiteResponse_site - -- Information about the site. -- -- $sel:httpStatus:DeleteSiteResponse', -- deleteSiteResponse_httpStatus - The response's http status -- code. newDeleteSiteResponse :: Int -> DeleteSiteResponse -- | Information about the site. deleteSiteResponse_site :: Lens' DeleteSiteResponse (Maybe Site) -- | The response's http status code. deleteSiteResponse_httpStatus :: Lens' DeleteSiteResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.DeleteSite.DeleteSite instance GHC.Show.Show Amazonka.NetworkManager.DeleteSite.DeleteSite instance GHC.Read.Read Amazonka.NetworkManager.DeleteSite.DeleteSite instance GHC.Classes.Eq Amazonka.NetworkManager.DeleteSite.DeleteSite instance GHC.Generics.Generic Amazonka.NetworkManager.DeleteSite.DeleteSiteResponse instance GHC.Show.Show Amazonka.NetworkManager.DeleteSite.DeleteSiteResponse instance GHC.Classes.Eq Amazonka.NetworkManager.DeleteSite.DeleteSiteResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.DeleteSite.DeleteSite instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeleteSite.DeleteSiteResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.DeleteSite.DeleteSite instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeleteSite.DeleteSite instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.DeleteSite.DeleteSite instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.DeleteSite.DeleteSite instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.DeleteSite.DeleteSite -- | Deletes a resource policy for the specified resource. This revokes the -- access of the principals specified in the resource policy. module Amazonka.NetworkManager.DeleteResourcePolicy -- | See: newDeleteResourcePolicy smart constructor. data DeleteResourcePolicy DeleteResourcePolicy' :: Text -> DeleteResourcePolicy -- | The ARN of the policy to delete. [$sel:resourceArn:DeleteResourcePolicy'] :: DeleteResourcePolicy -> Text -- | Create a value of DeleteResourcePolicy 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: -- -- DeleteResourcePolicy, deleteResourcePolicy_resourceArn - -- The ARN of the policy to delete. newDeleteResourcePolicy :: Text -> DeleteResourcePolicy -- | The ARN of the policy to delete. deleteResourcePolicy_resourceArn :: Lens' DeleteResourcePolicy Text -- | See: newDeleteResourcePolicyResponse smart constructor. data DeleteResourcePolicyResponse DeleteResourcePolicyResponse' :: Int -> DeleteResourcePolicyResponse -- | The response's http status code. [$sel:httpStatus:DeleteResourcePolicyResponse'] :: DeleteResourcePolicyResponse -> Int -- | Create a value of DeleteResourcePolicyResponse 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:httpStatus:DeleteResourcePolicyResponse', -- deleteResourcePolicyResponse_httpStatus - The response's http -- status code. newDeleteResourcePolicyResponse :: Int -> DeleteResourcePolicyResponse -- | The response's http status code. deleteResourcePolicyResponse_httpStatus :: Lens' DeleteResourcePolicyResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.DeleteResourcePolicy.DeleteResourcePolicy instance GHC.Show.Show Amazonka.NetworkManager.DeleteResourcePolicy.DeleteResourcePolicy instance GHC.Read.Read Amazonka.NetworkManager.DeleteResourcePolicy.DeleteResourcePolicy instance GHC.Classes.Eq Amazonka.NetworkManager.DeleteResourcePolicy.DeleteResourcePolicy instance GHC.Generics.Generic Amazonka.NetworkManager.DeleteResourcePolicy.DeleteResourcePolicyResponse instance GHC.Show.Show Amazonka.NetworkManager.DeleteResourcePolicy.DeleteResourcePolicyResponse instance GHC.Read.Read Amazonka.NetworkManager.DeleteResourcePolicy.DeleteResourcePolicyResponse instance GHC.Classes.Eq Amazonka.NetworkManager.DeleteResourcePolicy.DeleteResourcePolicyResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.DeleteResourcePolicy.DeleteResourcePolicy instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeleteResourcePolicy.DeleteResourcePolicyResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.DeleteResourcePolicy.DeleteResourcePolicy instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeleteResourcePolicy.DeleteResourcePolicy instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.DeleteResourcePolicy.DeleteResourcePolicy instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.DeleteResourcePolicy.DeleteResourcePolicy instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.DeleteResourcePolicy.DeleteResourcePolicy -- | Deletes an existing peering connection. module Amazonka.NetworkManager.DeletePeering -- | See: newDeletePeering smart constructor. data DeletePeering DeletePeering' :: Text -> DeletePeering -- | The ID of the peering connection to delete. [$sel:peeringId:DeletePeering'] :: DeletePeering -> Text -- | Create a value of DeletePeering 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: -- -- DeletePeering, deletePeering_peeringId - The ID of the -- peering connection to delete. newDeletePeering :: Text -> DeletePeering -- | The ID of the peering connection to delete. deletePeering_peeringId :: Lens' DeletePeering Text -- | See: newDeletePeeringResponse smart constructor. data DeletePeeringResponse DeletePeeringResponse' :: Maybe Peering -> Int -> DeletePeeringResponse -- | Information about a deleted peering connection. [$sel:peering:DeletePeeringResponse'] :: DeletePeeringResponse -> Maybe Peering -- | The response's http status code. [$sel:httpStatus:DeletePeeringResponse'] :: DeletePeeringResponse -> Int -- | Create a value of DeletePeeringResponse 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: -- -- DeletePeeringResponse, deletePeeringResponse_peering - -- Information about a deleted peering connection. -- -- $sel:httpStatus:DeletePeeringResponse', -- deletePeeringResponse_httpStatus - The response's http status -- code. newDeletePeeringResponse :: Int -> DeletePeeringResponse -- | Information about a deleted peering connection. deletePeeringResponse_peering :: Lens' DeletePeeringResponse (Maybe Peering) -- | The response's http status code. deletePeeringResponse_httpStatus :: Lens' DeletePeeringResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.DeletePeering.DeletePeering instance GHC.Show.Show Amazonka.NetworkManager.DeletePeering.DeletePeering instance GHC.Read.Read Amazonka.NetworkManager.DeletePeering.DeletePeering instance GHC.Classes.Eq Amazonka.NetworkManager.DeletePeering.DeletePeering instance GHC.Generics.Generic Amazonka.NetworkManager.DeletePeering.DeletePeeringResponse instance GHC.Show.Show Amazonka.NetworkManager.DeletePeering.DeletePeeringResponse instance GHC.Read.Read Amazonka.NetworkManager.DeletePeering.DeletePeeringResponse instance GHC.Classes.Eq Amazonka.NetworkManager.DeletePeering.DeletePeeringResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.DeletePeering.DeletePeering instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeletePeering.DeletePeeringResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.DeletePeering.DeletePeering instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeletePeering.DeletePeering instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.DeletePeering.DeletePeering instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.DeletePeering.DeletePeering instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.DeletePeering.DeletePeering -- | Deletes an existing link. You must first disassociate the link from -- any devices and customer gateways. module Amazonka.NetworkManager.DeleteLink -- | See: newDeleteLink smart constructor. data DeleteLink DeleteLink' :: Text -> Text -> DeleteLink -- | The ID of the global network. [$sel:globalNetworkId:DeleteLink'] :: DeleteLink -> Text -- | The ID of the link. [$sel:linkId:DeleteLink'] :: DeleteLink -> Text -- | Create a value of DeleteLink 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: -- -- DeleteLink, deleteLink_globalNetworkId - The ID of the -- global network. -- -- DeleteLink, deleteLink_linkId - The ID of the link. newDeleteLink :: Text -> Text -> DeleteLink -- | The ID of the global network. deleteLink_globalNetworkId :: Lens' DeleteLink Text -- | The ID of the link. deleteLink_linkId :: Lens' DeleteLink Text -- | See: newDeleteLinkResponse smart constructor. data DeleteLinkResponse DeleteLinkResponse' :: Maybe Link -> Int -> DeleteLinkResponse -- | Information about the link. [$sel:link:DeleteLinkResponse'] :: DeleteLinkResponse -> Maybe Link -- | The response's http status code. [$sel:httpStatus:DeleteLinkResponse'] :: DeleteLinkResponse -> Int -- | Create a value of DeleteLinkResponse 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:link:DeleteLinkResponse', deleteLinkResponse_link - -- Information about the link. -- -- $sel:httpStatus:DeleteLinkResponse', -- deleteLinkResponse_httpStatus - The response's http status -- code. newDeleteLinkResponse :: Int -> DeleteLinkResponse -- | Information about the link. deleteLinkResponse_link :: Lens' DeleteLinkResponse (Maybe Link) -- | The response's http status code. deleteLinkResponse_httpStatus :: Lens' DeleteLinkResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.DeleteLink.DeleteLink instance GHC.Show.Show Amazonka.NetworkManager.DeleteLink.DeleteLink instance GHC.Read.Read Amazonka.NetworkManager.DeleteLink.DeleteLink instance GHC.Classes.Eq Amazonka.NetworkManager.DeleteLink.DeleteLink instance GHC.Generics.Generic Amazonka.NetworkManager.DeleteLink.DeleteLinkResponse instance GHC.Show.Show Amazonka.NetworkManager.DeleteLink.DeleteLinkResponse instance GHC.Read.Read Amazonka.NetworkManager.DeleteLink.DeleteLinkResponse instance GHC.Classes.Eq Amazonka.NetworkManager.DeleteLink.DeleteLinkResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.DeleteLink.DeleteLink instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeleteLink.DeleteLinkResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.DeleteLink.DeleteLink instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeleteLink.DeleteLink instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.DeleteLink.DeleteLink instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.DeleteLink.DeleteLink instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.DeleteLink.DeleteLink -- | Deletes an existing global network. You must first delete all global -- network objects (devices, links, and sites), deregister all transit -- gateways, and delete any core networks. module Amazonka.NetworkManager.DeleteGlobalNetwork -- | See: newDeleteGlobalNetwork smart constructor. data DeleteGlobalNetwork DeleteGlobalNetwork' :: Text -> DeleteGlobalNetwork -- | The ID of the global network. [$sel:globalNetworkId:DeleteGlobalNetwork'] :: DeleteGlobalNetwork -> Text -- | Create a value of DeleteGlobalNetwork 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: -- -- DeleteGlobalNetwork, deleteGlobalNetwork_globalNetworkId -- - The ID of the global network. newDeleteGlobalNetwork :: Text -> DeleteGlobalNetwork -- | The ID of the global network. deleteGlobalNetwork_globalNetworkId :: Lens' DeleteGlobalNetwork Text -- | See: newDeleteGlobalNetworkResponse smart constructor. data DeleteGlobalNetworkResponse DeleteGlobalNetworkResponse' :: Maybe GlobalNetwork -> Int -> DeleteGlobalNetworkResponse -- | Information about the global network. [$sel:globalNetwork:DeleteGlobalNetworkResponse'] :: DeleteGlobalNetworkResponse -> Maybe GlobalNetwork -- | The response's http status code. [$sel:httpStatus:DeleteGlobalNetworkResponse'] :: DeleteGlobalNetworkResponse -> Int -- | Create a value of DeleteGlobalNetworkResponse 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:globalNetwork:DeleteGlobalNetworkResponse', -- deleteGlobalNetworkResponse_globalNetwork - Information about -- the global network. -- -- $sel:httpStatus:DeleteGlobalNetworkResponse', -- deleteGlobalNetworkResponse_httpStatus - The response's http -- status code. newDeleteGlobalNetworkResponse :: Int -> DeleteGlobalNetworkResponse -- | Information about the global network. deleteGlobalNetworkResponse_globalNetwork :: Lens' DeleteGlobalNetworkResponse (Maybe GlobalNetwork) -- | The response's http status code. deleteGlobalNetworkResponse_httpStatus :: Lens' DeleteGlobalNetworkResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.DeleteGlobalNetwork.DeleteGlobalNetwork instance GHC.Show.Show Amazonka.NetworkManager.DeleteGlobalNetwork.DeleteGlobalNetwork instance GHC.Read.Read Amazonka.NetworkManager.DeleteGlobalNetwork.DeleteGlobalNetwork instance GHC.Classes.Eq Amazonka.NetworkManager.DeleteGlobalNetwork.DeleteGlobalNetwork instance GHC.Generics.Generic Amazonka.NetworkManager.DeleteGlobalNetwork.DeleteGlobalNetworkResponse instance GHC.Show.Show Amazonka.NetworkManager.DeleteGlobalNetwork.DeleteGlobalNetworkResponse instance GHC.Read.Read Amazonka.NetworkManager.DeleteGlobalNetwork.DeleteGlobalNetworkResponse instance GHC.Classes.Eq Amazonka.NetworkManager.DeleteGlobalNetwork.DeleteGlobalNetworkResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.DeleteGlobalNetwork.DeleteGlobalNetwork instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeleteGlobalNetwork.DeleteGlobalNetworkResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.DeleteGlobalNetwork.DeleteGlobalNetwork instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeleteGlobalNetwork.DeleteGlobalNetwork instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.DeleteGlobalNetwork.DeleteGlobalNetwork instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.DeleteGlobalNetwork.DeleteGlobalNetwork instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.DeleteGlobalNetwork.DeleteGlobalNetwork -- | Deletes an existing device. You must first disassociate the device -- from any links and customer gateways. module Amazonka.NetworkManager.DeleteDevice -- | See: newDeleteDevice smart constructor. data DeleteDevice DeleteDevice' :: Text -> Text -> DeleteDevice -- | The ID of the global network. [$sel:globalNetworkId:DeleteDevice'] :: DeleteDevice -> Text -- | The ID of the device. [$sel:deviceId:DeleteDevice'] :: DeleteDevice -> Text -- | Create a value of DeleteDevice 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: -- -- DeleteDevice, deleteDevice_globalNetworkId - The ID of -- the global network. -- -- DeleteDevice, deleteDevice_deviceId - The ID of the -- device. newDeleteDevice :: Text -> Text -> DeleteDevice -- | The ID of the global network. deleteDevice_globalNetworkId :: Lens' DeleteDevice Text -- | The ID of the device. deleteDevice_deviceId :: Lens' DeleteDevice Text -- | See: newDeleteDeviceResponse smart constructor. data DeleteDeviceResponse DeleteDeviceResponse' :: Maybe Device -> Int -> DeleteDeviceResponse -- | Information about the device. [$sel:device:DeleteDeviceResponse'] :: DeleteDeviceResponse -> Maybe Device -- | The response's http status code. [$sel:httpStatus:DeleteDeviceResponse'] :: DeleteDeviceResponse -> Int -- | Create a value of DeleteDeviceResponse 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:device:DeleteDeviceResponse', -- deleteDeviceResponse_device - Information about the device. -- -- $sel:httpStatus:DeleteDeviceResponse', -- deleteDeviceResponse_httpStatus - The response's http status -- code. newDeleteDeviceResponse :: Int -> DeleteDeviceResponse -- | Information about the device. deleteDeviceResponse_device :: Lens' DeleteDeviceResponse (Maybe Device) -- | The response's http status code. deleteDeviceResponse_httpStatus :: Lens' DeleteDeviceResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.DeleteDevice.DeleteDevice instance GHC.Show.Show Amazonka.NetworkManager.DeleteDevice.DeleteDevice instance GHC.Read.Read Amazonka.NetworkManager.DeleteDevice.DeleteDevice instance GHC.Classes.Eq Amazonka.NetworkManager.DeleteDevice.DeleteDevice instance GHC.Generics.Generic Amazonka.NetworkManager.DeleteDevice.DeleteDeviceResponse instance GHC.Show.Show Amazonka.NetworkManager.DeleteDevice.DeleteDeviceResponse instance GHC.Classes.Eq Amazonka.NetworkManager.DeleteDevice.DeleteDeviceResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.DeleteDevice.DeleteDevice instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeleteDevice.DeleteDeviceResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.DeleteDevice.DeleteDevice instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeleteDevice.DeleteDevice instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.DeleteDevice.DeleteDevice instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.DeleteDevice.DeleteDevice instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.DeleteDevice.DeleteDevice -- | Deletes a policy version from a core network. You can't delete the -- current LIVE policy. module Amazonka.NetworkManager.DeleteCoreNetworkPolicyVersion -- | See: newDeleteCoreNetworkPolicyVersion smart -- constructor. data DeleteCoreNetworkPolicyVersion DeleteCoreNetworkPolicyVersion' :: Text -> Int -> DeleteCoreNetworkPolicyVersion -- | The ID of a core network for the deleted policy. [$sel:coreNetworkId:DeleteCoreNetworkPolicyVersion'] :: DeleteCoreNetworkPolicyVersion -> Text -- | The version ID of the deleted policy. [$sel:policyVersionId:DeleteCoreNetworkPolicyVersion'] :: DeleteCoreNetworkPolicyVersion -> Int -- | Create a value of DeleteCoreNetworkPolicyVersion 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: -- -- DeleteCoreNetworkPolicyVersion, -- deleteCoreNetworkPolicyVersion_coreNetworkId - The ID of a core -- network for the deleted policy. -- -- DeleteCoreNetworkPolicyVersion, -- deleteCoreNetworkPolicyVersion_policyVersionId - The version ID -- of the deleted policy. newDeleteCoreNetworkPolicyVersion :: Text -> Int -> DeleteCoreNetworkPolicyVersion -- | The ID of a core network for the deleted policy. deleteCoreNetworkPolicyVersion_coreNetworkId :: Lens' DeleteCoreNetworkPolicyVersion Text -- | The version ID of the deleted policy. deleteCoreNetworkPolicyVersion_policyVersionId :: Lens' DeleteCoreNetworkPolicyVersion Int -- | See: newDeleteCoreNetworkPolicyVersionResponse smart -- constructor. data DeleteCoreNetworkPolicyVersionResponse DeleteCoreNetworkPolicyVersionResponse' :: Maybe CoreNetworkPolicy -> Int -> DeleteCoreNetworkPolicyVersionResponse -- | Returns information about the deleted policy version. [$sel:coreNetworkPolicy:DeleteCoreNetworkPolicyVersionResponse'] :: DeleteCoreNetworkPolicyVersionResponse -> Maybe CoreNetworkPolicy -- | The response's http status code. [$sel:httpStatus:DeleteCoreNetworkPolicyVersionResponse'] :: DeleteCoreNetworkPolicyVersionResponse -> Int -- | Create a value of DeleteCoreNetworkPolicyVersionResponse 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:coreNetworkPolicy:DeleteCoreNetworkPolicyVersionResponse', -- deleteCoreNetworkPolicyVersionResponse_coreNetworkPolicy - -- Returns information about the deleted policy version. -- -- $sel:httpStatus:DeleteCoreNetworkPolicyVersionResponse', -- deleteCoreNetworkPolicyVersionResponse_httpStatus - The -- response's http status code. newDeleteCoreNetworkPolicyVersionResponse :: Int -> DeleteCoreNetworkPolicyVersionResponse -- | Returns information about the deleted policy version. deleteCoreNetworkPolicyVersionResponse_coreNetworkPolicy :: Lens' DeleteCoreNetworkPolicyVersionResponse (Maybe CoreNetworkPolicy) -- | The response's http status code. deleteCoreNetworkPolicyVersionResponse_httpStatus :: Lens' DeleteCoreNetworkPolicyVersionResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.DeleteCoreNetworkPolicyVersion.DeleteCoreNetworkPolicyVersion instance GHC.Show.Show Amazonka.NetworkManager.DeleteCoreNetworkPolicyVersion.DeleteCoreNetworkPolicyVersion instance GHC.Read.Read Amazonka.NetworkManager.DeleteCoreNetworkPolicyVersion.DeleteCoreNetworkPolicyVersion instance GHC.Classes.Eq Amazonka.NetworkManager.DeleteCoreNetworkPolicyVersion.DeleteCoreNetworkPolicyVersion instance GHC.Generics.Generic Amazonka.NetworkManager.DeleteCoreNetworkPolicyVersion.DeleteCoreNetworkPolicyVersionResponse instance GHC.Show.Show Amazonka.NetworkManager.DeleteCoreNetworkPolicyVersion.DeleteCoreNetworkPolicyVersionResponse instance GHC.Read.Read Amazonka.NetworkManager.DeleteCoreNetworkPolicyVersion.DeleteCoreNetworkPolicyVersionResponse instance GHC.Classes.Eq Amazonka.NetworkManager.DeleteCoreNetworkPolicyVersion.DeleteCoreNetworkPolicyVersionResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.DeleteCoreNetworkPolicyVersion.DeleteCoreNetworkPolicyVersion instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeleteCoreNetworkPolicyVersion.DeleteCoreNetworkPolicyVersionResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.DeleteCoreNetworkPolicyVersion.DeleteCoreNetworkPolicyVersion instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeleteCoreNetworkPolicyVersion.DeleteCoreNetworkPolicyVersion instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.DeleteCoreNetworkPolicyVersion.DeleteCoreNetworkPolicyVersion instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.DeleteCoreNetworkPolicyVersion.DeleteCoreNetworkPolicyVersion instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.DeleteCoreNetworkPolicyVersion.DeleteCoreNetworkPolicyVersion -- | Deletes a core network along with all core network policies. This can -- only be done if there are no attachments on a core network. module Amazonka.NetworkManager.DeleteCoreNetwork -- | See: newDeleteCoreNetwork smart constructor. data DeleteCoreNetwork DeleteCoreNetwork' :: Text -> DeleteCoreNetwork -- | The network ID of the deleted core network. [$sel:coreNetworkId:DeleteCoreNetwork'] :: DeleteCoreNetwork -> Text -- | Create a value of DeleteCoreNetwork 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: -- -- DeleteCoreNetwork, deleteCoreNetwork_coreNetworkId - The -- network ID of the deleted core network. newDeleteCoreNetwork :: Text -> DeleteCoreNetwork -- | The network ID of the deleted core network. deleteCoreNetwork_coreNetworkId :: Lens' DeleteCoreNetwork Text -- | See: newDeleteCoreNetworkResponse smart constructor. data DeleteCoreNetworkResponse DeleteCoreNetworkResponse' :: Maybe CoreNetwork -> Int -> DeleteCoreNetworkResponse -- | Information about the deleted core network. [$sel:coreNetwork:DeleteCoreNetworkResponse'] :: DeleteCoreNetworkResponse -> Maybe CoreNetwork -- | The response's http status code. [$sel:httpStatus:DeleteCoreNetworkResponse'] :: DeleteCoreNetworkResponse -> Int -- | Create a value of DeleteCoreNetworkResponse 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:coreNetwork:DeleteCoreNetworkResponse', -- deleteCoreNetworkResponse_coreNetwork - Information about the -- deleted core network. -- -- $sel:httpStatus:DeleteCoreNetworkResponse', -- deleteCoreNetworkResponse_httpStatus - The response's http -- status code. newDeleteCoreNetworkResponse :: Int -> DeleteCoreNetworkResponse -- | Information about the deleted core network. deleteCoreNetworkResponse_coreNetwork :: Lens' DeleteCoreNetworkResponse (Maybe CoreNetwork) -- | The response's http status code. deleteCoreNetworkResponse_httpStatus :: Lens' DeleteCoreNetworkResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.DeleteCoreNetwork.DeleteCoreNetwork instance GHC.Show.Show Amazonka.NetworkManager.DeleteCoreNetwork.DeleteCoreNetwork instance GHC.Read.Read Amazonka.NetworkManager.DeleteCoreNetwork.DeleteCoreNetwork instance GHC.Classes.Eq Amazonka.NetworkManager.DeleteCoreNetwork.DeleteCoreNetwork instance GHC.Generics.Generic Amazonka.NetworkManager.DeleteCoreNetwork.DeleteCoreNetworkResponse instance GHC.Show.Show Amazonka.NetworkManager.DeleteCoreNetwork.DeleteCoreNetworkResponse instance GHC.Read.Read Amazonka.NetworkManager.DeleteCoreNetwork.DeleteCoreNetworkResponse instance GHC.Classes.Eq Amazonka.NetworkManager.DeleteCoreNetwork.DeleteCoreNetworkResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.DeleteCoreNetwork.DeleteCoreNetwork instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeleteCoreNetwork.DeleteCoreNetworkResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.DeleteCoreNetwork.DeleteCoreNetwork instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeleteCoreNetwork.DeleteCoreNetwork instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.DeleteCoreNetwork.DeleteCoreNetwork instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.DeleteCoreNetwork.DeleteCoreNetwork instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.DeleteCoreNetwork.DeleteCoreNetwork -- | Deletes the specified connection in your global network. module Amazonka.NetworkManager.DeleteConnection -- | See: newDeleteConnection smart constructor. data DeleteConnection DeleteConnection' :: Text -> Text -> DeleteConnection -- | The ID of the global network. [$sel:globalNetworkId:DeleteConnection'] :: DeleteConnection -> Text -- | The ID of the connection. [$sel:connectionId:DeleteConnection'] :: DeleteConnection -> Text -- | Create a value of DeleteConnection 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: -- -- DeleteConnection, deleteConnection_globalNetworkId - The -- ID of the global network. -- -- DeleteConnection, deleteConnection_connectionId - The ID -- of the connection. newDeleteConnection :: Text -> Text -> DeleteConnection -- | The ID of the global network. deleteConnection_globalNetworkId :: Lens' DeleteConnection Text -- | The ID of the connection. deleteConnection_connectionId :: Lens' DeleteConnection Text -- | See: newDeleteConnectionResponse smart constructor. data DeleteConnectionResponse DeleteConnectionResponse' :: Maybe Connection -> Int -> DeleteConnectionResponse -- | Information about the connection. [$sel:connection:DeleteConnectionResponse'] :: DeleteConnectionResponse -> Maybe Connection -- | The response's http status code. [$sel:httpStatus:DeleteConnectionResponse'] :: DeleteConnectionResponse -> Int -- | Create a value of DeleteConnectionResponse 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:connection:DeleteConnectionResponse', -- deleteConnectionResponse_connection - Information about the -- connection. -- -- $sel:httpStatus:DeleteConnectionResponse', -- deleteConnectionResponse_httpStatus - The response's http -- status code. newDeleteConnectionResponse :: Int -> DeleteConnectionResponse -- | Information about the connection. deleteConnectionResponse_connection :: Lens' DeleteConnectionResponse (Maybe Connection) -- | The response's http status code. deleteConnectionResponse_httpStatus :: Lens' DeleteConnectionResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.DeleteConnection.DeleteConnection instance GHC.Show.Show Amazonka.NetworkManager.DeleteConnection.DeleteConnection instance GHC.Read.Read Amazonka.NetworkManager.DeleteConnection.DeleteConnection instance GHC.Classes.Eq Amazonka.NetworkManager.DeleteConnection.DeleteConnection instance GHC.Generics.Generic Amazonka.NetworkManager.DeleteConnection.DeleteConnectionResponse instance GHC.Show.Show Amazonka.NetworkManager.DeleteConnection.DeleteConnectionResponse instance GHC.Read.Read Amazonka.NetworkManager.DeleteConnection.DeleteConnectionResponse instance GHC.Classes.Eq Amazonka.NetworkManager.DeleteConnection.DeleteConnectionResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.DeleteConnection.DeleteConnection instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeleteConnection.DeleteConnectionResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.DeleteConnection.DeleteConnection instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeleteConnection.DeleteConnection instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.DeleteConnection.DeleteConnection instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.DeleteConnection.DeleteConnection instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.DeleteConnection.DeleteConnection -- | Deletes a Connect peer. module Amazonka.NetworkManager.DeleteConnectPeer -- | See: newDeleteConnectPeer smart constructor. data DeleteConnectPeer DeleteConnectPeer' :: Text -> DeleteConnectPeer -- | The ID of the deleted Connect peer. [$sel:connectPeerId:DeleteConnectPeer'] :: DeleteConnectPeer -> Text -- | Create a value of DeleteConnectPeer 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: -- -- DeleteConnectPeer, deleteConnectPeer_connectPeerId - The -- ID of the deleted Connect peer. newDeleteConnectPeer :: Text -> DeleteConnectPeer -- | The ID of the deleted Connect peer. deleteConnectPeer_connectPeerId :: Lens' DeleteConnectPeer Text -- | See: newDeleteConnectPeerResponse smart constructor. data DeleteConnectPeerResponse DeleteConnectPeerResponse' :: Maybe ConnectPeer -> Int -> DeleteConnectPeerResponse -- | Information about the deleted Connect peer. [$sel:connectPeer:DeleteConnectPeerResponse'] :: DeleteConnectPeerResponse -> Maybe ConnectPeer -- | The response's http status code. [$sel:httpStatus:DeleteConnectPeerResponse'] :: DeleteConnectPeerResponse -> Int -- | Create a value of DeleteConnectPeerResponse 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:connectPeer:DeleteConnectPeerResponse', -- deleteConnectPeerResponse_connectPeer - Information about the -- deleted Connect peer. -- -- $sel:httpStatus:DeleteConnectPeerResponse', -- deleteConnectPeerResponse_httpStatus - The response's http -- status code. newDeleteConnectPeerResponse :: Int -> DeleteConnectPeerResponse -- | Information about the deleted Connect peer. deleteConnectPeerResponse_connectPeer :: Lens' DeleteConnectPeerResponse (Maybe ConnectPeer) -- | The response's http status code. deleteConnectPeerResponse_httpStatus :: Lens' DeleteConnectPeerResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.DeleteConnectPeer.DeleteConnectPeer instance GHC.Show.Show Amazonka.NetworkManager.DeleteConnectPeer.DeleteConnectPeer instance GHC.Read.Read Amazonka.NetworkManager.DeleteConnectPeer.DeleteConnectPeer instance GHC.Classes.Eq Amazonka.NetworkManager.DeleteConnectPeer.DeleteConnectPeer instance GHC.Generics.Generic Amazonka.NetworkManager.DeleteConnectPeer.DeleteConnectPeerResponse instance GHC.Show.Show Amazonka.NetworkManager.DeleteConnectPeer.DeleteConnectPeerResponse instance GHC.Read.Read Amazonka.NetworkManager.DeleteConnectPeer.DeleteConnectPeerResponse instance GHC.Classes.Eq Amazonka.NetworkManager.DeleteConnectPeer.DeleteConnectPeerResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.DeleteConnectPeer.DeleteConnectPeer instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeleteConnectPeer.DeleteConnectPeerResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.DeleteConnectPeer.DeleteConnectPeer instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeleteConnectPeer.DeleteConnectPeer instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.DeleteConnectPeer.DeleteConnectPeer instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.DeleteConnectPeer.DeleteConnectPeer instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.DeleteConnectPeer.DeleteConnectPeer -- | Deletes an attachment. Supports all attachment types. module Amazonka.NetworkManager.DeleteAttachment -- | See: newDeleteAttachment smart constructor. data DeleteAttachment DeleteAttachment' :: Text -> DeleteAttachment -- | The ID of the attachment to delete. [$sel:attachmentId:DeleteAttachment'] :: DeleteAttachment -> Text -- | Create a value of DeleteAttachment 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: -- -- DeleteAttachment, deleteAttachment_attachmentId - The ID -- of the attachment to delete. newDeleteAttachment :: Text -> DeleteAttachment -- | The ID of the attachment to delete. deleteAttachment_attachmentId :: Lens' DeleteAttachment Text -- | See: newDeleteAttachmentResponse smart constructor. data DeleteAttachmentResponse DeleteAttachmentResponse' :: Maybe Attachment -> Int -> DeleteAttachmentResponse -- | Information about the deleted attachment. [$sel:attachment:DeleteAttachmentResponse'] :: DeleteAttachmentResponse -> Maybe Attachment -- | The response's http status code. [$sel:httpStatus:DeleteAttachmentResponse'] :: DeleteAttachmentResponse -> Int -- | Create a value of DeleteAttachmentResponse 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: -- -- DeleteAttachmentResponse, -- deleteAttachmentResponse_attachment - Information about the -- deleted attachment. -- -- $sel:httpStatus:DeleteAttachmentResponse', -- deleteAttachmentResponse_httpStatus - The response's http -- status code. newDeleteAttachmentResponse :: Int -> DeleteAttachmentResponse -- | Information about the deleted attachment. deleteAttachmentResponse_attachment :: Lens' DeleteAttachmentResponse (Maybe Attachment) -- | The response's http status code. deleteAttachmentResponse_httpStatus :: Lens' DeleteAttachmentResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.DeleteAttachment.DeleteAttachment instance GHC.Show.Show Amazonka.NetworkManager.DeleteAttachment.DeleteAttachment instance GHC.Read.Read Amazonka.NetworkManager.DeleteAttachment.DeleteAttachment instance GHC.Classes.Eq Amazonka.NetworkManager.DeleteAttachment.DeleteAttachment instance GHC.Generics.Generic Amazonka.NetworkManager.DeleteAttachment.DeleteAttachmentResponse instance GHC.Show.Show Amazonka.NetworkManager.DeleteAttachment.DeleteAttachmentResponse instance GHC.Read.Read Amazonka.NetworkManager.DeleteAttachment.DeleteAttachmentResponse instance GHC.Classes.Eq Amazonka.NetworkManager.DeleteAttachment.DeleteAttachmentResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.DeleteAttachment.DeleteAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeleteAttachment.DeleteAttachmentResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.DeleteAttachment.DeleteAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.DeleteAttachment.DeleteAttachment instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.DeleteAttachment.DeleteAttachment instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.DeleteAttachment.DeleteAttachment instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.DeleteAttachment.DeleteAttachment -- | Creates a VPC attachment on an edge location of a core network. module Amazonka.NetworkManager.CreateVpcAttachment -- | See: newCreateVpcAttachment smart constructor. data CreateVpcAttachment CreateVpcAttachment' :: Maybe Text -> Maybe VpcOptions -> Maybe [Tag] -> Text -> Text -> [Text] -> CreateVpcAttachment -- | The client token associated with the request. [$sel:clientToken:CreateVpcAttachment'] :: CreateVpcAttachment -> Maybe Text -- | Options for the VPC attachment. [$sel:options:CreateVpcAttachment'] :: CreateVpcAttachment -> Maybe VpcOptions -- | The key-value tags associated with the request. [$sel:tags:CreateVpcAttachment'] :: CreateVpcAttachment -> Maybe [Tag] -- | The ID of a core network for the VPC attachment. [$sel:coreNetworkId:CreateVpcAttachment'] :: CreateVpcAttachment -> Text -- | The ARN of the VPC. [$sel:vpcArn:CreateVpcAttachment'] :: CreateVpcAttachment -> Text -- | The subnet ARN of the VPC attachment. [$sel:subnetArns:CreateVpcAttachment'] :: CreateVpcAttachment -> [Text] -- | Create a value of CreateVpcAttachment 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:clientToken:CreateVpcAttachment', -- createVpcAttachment_clientToken - The client token associated -- with the request. -- -- CreateVpcAttachment, createVpcAttachment_options - -- Options for the VPC attachment. -- -- CreateVpcAttachment, createVpcAttachment_tags - The -- key-value tags associated with the request. -- -- CreateVpcAttachment, createVpcAttachment_coreNetworkId - -- The ID of a core network for the VPC attachment. -- -- $sel:vpcArn:CreateVpcAttachment', -- createVpcAttachment_vpcArn - The ARN of the VPC. -- -- CreateVpcAttachment, createVpcAttachment_subnetArns - -- The subnet ARN of the VPC attachment. newCreateVpcAttachment :: Text -> Text -> CreateVpcAttachment -- | The client token associated with the request. createVpcAttachment_clientToken :: Lens' CreateVpcAttachment (Maybe Text) -- | Options for the VPC attachment. createVpcAttachment_options :: Lens' CreateVpcAttachment (Maybe VpcOptions) -- | The key-value tags associated with the request. createVpcAttachment_tags :: Lens' CreateVpcAttachment (Maybe [Tag]) -- | The ID of a core network for the VPC attachment. createVpcAttachment_coreNetworkId :: Lens' CreateVpcAttachment Text -- | The ARN of the VPC. createVpcAttachment_vpcArn :: Lens' CreateVpcAttachment Text -- | The subnet ARN of the VPC attachment. createVpcAttachment_subnetArns :: Lens' CreateVpcAttachment [Text] -- | See: newCreateVpcAttachmentResponse smart constructor. data CreateVpcAttachmentResponse CreateVpcAttachmentResponse' :: Maybe VpcAttachment -> Int -> CreateVpcAttachmentResponse -- | Provides details about the VPC attachment. [$sel:vpcAttachment:CreateVpcAttachmentResponse'] :: CreateVpcAttachmentResponse -> Maybe VpcAttachment -- | The response's http status code. [$sel:httpStatus:CreateVpcAttachmentResponse'] :: CreateVpcAttachmentResponse -> Int -- | Create a value of CreateVpcAttachmentResponse 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:vpcAttachment:CreateVpcAttachmentResponse', -- createVpcAttachmentResponse_vpcAttachment - Provides details -- about the VPC attachment. -- -- $sel:httpStatus:CreateVpcAttachmentResponse', -- createVpcAttachmentResponse_httpStatus - The response's http -- status code. newCreateVpcAttachmentResponse :: Int -> CreateVpcAttachmentResponse -- | Provides details about the VPC attachment. createVpcAttachmentResponse_vpcAttachment :: Lens' CreateVpcAttachmentResponse (Maybe VpcAttachment) -- | The response's http status code. createVpcAttachmentResponse_httpStatus :: Lens' CreateVpcAttachmentResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.CreateVpcAttachment.CreateVpcAttachment instance GHC.Show.Show Amazonka.NetworkManager.CreateVpcAttachment.CreateVpcAttachment instance GHC.Read.Read Amazonka.NetworkManager.CreateVpcAttachment.CreateVpcAttachment instance GHC.Classes.Eq Amazonka.NetworkManager.CreateVpcAttachment.CreateVpcAttachment instance GHC.Generics.Generic Amazonka.NetworkManager.CreateVpcAttachment.CreateVpcAttachmentResponse instance GHC.Show.Show Amazonka.NetworkManager.CreateVpcAttachment.CreateVpcAttachmentResponse instance GHC.Read.Read Amazonka.NetworkManager.CreateVpcAttachment.CreateVpcAttachmentResponse instance GHC.Classes.Eq Amazonka.NetworkManager.CreateVpcAttachment.CreateVpcAttachmentResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.CreateVpcAttachment.CreateVpcAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateVpcAttachment.CreateVpcAttachmentResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.CreateVpcAttachment.CreateVpcAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateVpcAttachment.CreateVpcAttachment instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.CreateVpcAttachment.CreateVpcAttachment instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.CreateVpcAttachment.CreateVpcAttachment instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.CreateVpcAttachment.CreateVpcAttachment instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.CreateVpcAttachment.CreateVpcAttachment -- | Creates a transit gateway route table attachment. module Amazonka.NetworkManager.CreateTransitGatewayRouteTableAttachment -- | See: newCreateTransitGatewayRouteTableAttachment smart -- constructor. data CreateTransitGatewayRouteTableAttachment CreateTransitGatewayRouteTableAttachment' :: Maybe Text -> Maybe [Tag] -> Text -> Text -> CreateTransitGatewayRouteTableAttachment -- | The client token associated with the request. [$sel:clientToken:CreateTransitGatewayRouteTableAttachment'] :: CreateTransitGatewayRouteTableAttachment -> Maybe Text -- | The list of key-value tags associated with the request. [$sel:tags:CreateTransitGatewayRouteTableAttachment'] :: CreateTransitGatewayRouteTableAttachment -> Maybe [Tag] -- | The ID of the peer for the [$sel:peeringId:CreateTransitGatewayRouteTableAttachment'] :: CreateTransitGatewayRouteTableAttachment -> Text -- | The ARN of the transit gateway route table for the attachment request. [$sel:transitGatewayRouteTableArn:CreateTransitGatewayRouteTableAttachment'] :: CreateTransitGatewayRouteTableAttachment -> Text -- | Create a value of CreateTransitGatewayRouteTableAttachment 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:clientToken:CreateTransitGatewayRouteTableAttachment', -- createTransitGatewayRouteTableAttachment_clientToken - The -- client token associated with the request. -- -- CreateTransitGatewayRouteTableAttachment, -- createTransitGatewayRouteTableAttachment_tags - The list of -- key-value tags associated with the request. -- -- CreateTransitGatewayRouteTableAttachment, -- createTransitGatewayRouteTableAttachment_peeringId - The ID of -- the peer for the -- -- CreateTransitGatewayRouteTableAttachment, -- createTransitGatewayRouteTableAttachment_transitGatewayRouteTableArn -- - The ARN of the transit gateway route table for the attachment -- request. newCreateTransitGatewayRouteTableAttachment :: Text -> Text -> CreateTransitGatewayRouteTableAttachment -- | The client token associated with the request. createTransitGatewayRouteTableAttachment_clientToken :: Lens' CreateTransitGatewayRouteTableAttachment (Maybe Text) -- | The list of key-value tags associated with the request. createTransitGatewayRouteTableAttachment_tags :: Lens' CreateTransitGatewayRouteTableAttachment (Maybe [Tag]) -- | The ID of the peer for the createTransitGatewayRouteTableAttachment_peeringId :: Lens' CreateTransitGatewayRouteTableAttachment Text -- | The ARN of the transit gateway route table for the attachment request. createTransitGatewayRouteTableAttachment_transitGatewayRouteTableArn :: Lens' CreateTransitGatewayRouteTableAttachment Text -- | See: newCreateTransitGatewayRouteTableAttachmentResponse -- smart constructor. data CreateTransitGatewayRouteTableAttachmentResponse CreateTransitGatewayRouteTableAttachmentResponse' :: Maybe TransitGatewayRouteTableAttachment -> Int -> CreateTransitGatewayRouteTableAttachmentResponse -- | The route table associated with the create transit gateway route table -- attachment request. [$sel:transitGatewayRouteTableAttachment:CreateTransitGatewayRouteTableAttachmentResponse'] :: CreateTransitGatewayRouteTableAttachmentResponse -> Maybe TransitGatewayRouteTableAttachment -- | The response's http status code. [$sel:httpStatus:CreateTransitGatewayRouteTableAttachmentResponse'] :: CreateTransitGatewayRouteTableAttachmentResponse -> Int -- | Create a value of -- CreateTransitGatewayRouteTableAttachmentResponse 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:transitGatewayRouteTableAttachment:CreateTransitGatewayRouteTableAttachmentResponse', -- createTransitGatewayRouteTableAttachmentResponse_transitGatewayRouteTableAttachment -- - The route table associated with the create transit gateway route -- table attachment request. -- -- -- $sel:httpStatus:CreateTransitGatewayRouteTableAttachmentResponse', -- createTransitGatewayRouteTableAttachmentResponse_httpStatus - -- The response's http status code. newCreateTransitGatewayRouteTableAttachmentResponse :: Int -> CreateTransitGatewayRouteTableAttachmentResponse -- | The route table associated with the create transit gateway route table -- attachment request. createTransitGatewayRouteTableAttachmentResponse_transitGatewayRouteTableAttachment :: Lens' CreateTransitGatewayRouteTableAttachmentResponse (Maybe TransitGatewayRouteTableAttachment) -- | The response's http status code. createTransitGatewayRouteTableAttachmentResponse_httpStatus :: Lens' CreateTransitGatewayRouteTableAttachmentResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.CreateTransitGatewayRouteTableAttachment.CreateTransitGatewayRouteTableAttachment instance GHC.Show.Show Amazonka.NetworkManager.CreateTransitGatewayRouteTableAttachment.CreateTransitGatewayRouteTableAttachment instance GHC.Read.Read Amazonka.NetworkManager.CreateTransitGatewayRouteTableAttachment.CreateTransitGatewayRouteTableAttachment instance GHC.Classes.Eq Amazonka.NetworkManager.CreateTransitGatewayRouteTableAttachment.CreateTransitGatewayRouteTableAttachment instance GHC.Generics.Generic Amazonka.NetworkManager.CreateTransitGatewayRouteTableAttachment.CreateTransitGatewayRouteTableAttachmentResponse instance GHC.Show.Show Amazonka.NetworkManager.CreateTransitGatewayRouteTableAttachment.CreateTransitGatewayRouteTableAttachmentResponse instance GHC.Read.Read Amazonka.NetworkManager.CreateTransitGatewayRouteTableAttachment.CreateTransitGatewayRouteTableAttachmentResponse instance GHC.Classes.Eq Amazonka.NetworkManager.CreateTransitGatewayRouteTableAttachment.CreateTransitGatewayRouteTableAttachmentResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.CreateTransitGatewayRouteTableAttachment.CreateTransitGatewayRouteTableAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateTransitGatewayRouteTableAttachment.CreateTransitGatewayRouteTableAttachmentResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.CreateTransitGatewayRouteTableAttachment.CreateTransitGatewayRouteTableAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateTransitGatewayRouteTableAttachment.CreateTransitGatewayRouteTableAttachment instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.CreateTransitGatewayRouteTableAttachment.CreateTransitGatewayRouteTableAttachment instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.CreateTransitGatewayRouteTableAttachment.CreateTransitGatewayRouteTableAttachment instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.CreateTransitGatewayRouteTableAttachment.CreateTransitGatewayRouteTableAttachment instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.CreateTransitGatewayRouteTableAttachment.CreateTransitGatewayRouteTableAttachment -- | Creates a transit gateway peering connection. module Amazonka.NetworkManager.CreateTransitGatewayPeering -- | See: newCreateTransitGatewayPeering smart constructor. data CreateTransitGatewayPeering CreateTransitGatewayPeering' :: Maybe Text -> Maybe [Tag] -> Text -> Text -> CreateTransitGatewayPeering -- | The client token associated with the request. [$sel:clientToken:CreateTransitGatewayPeering'] :: CreateTransitGatewayPeering -> Maybe Text -- | The list of key-value tags associated with the request. [$sel:tags:CreateTransitGatewayPeering'] :: CreateTransitGatewayPeering -> Maybe [Tag] -- | The ID of a core network. [$sel:coreNetworkId:CreateTransitGatewayPeering'] :: CreateTransitGatewayPeering -> Text -- | The ARN of the transit gateway for the peering request. [$sel:transitGatewayArn:CreateTransitGatewayPeering'] :: CreateTransitGatewayPeering -> Text -- | Create a value of CreateTransitGatewayPeering 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:clientToken:CreateTransitGatewayPeering', -- createTransitGatewayPeering_clientToken - The client token -- associated with the request. -- -- CreateTransitGatewayPeering, -- createTransitGatewayPeering_tags - The list of key-value tags -- associated with the request. -- -- CreateTransitGatewayPeering, -- createTransitGatewayPeering_coreNetworkId - The ID of a core -- network. -- -- CreateTransitGatewayPeering, -- createTransitGatewayPeering_transitGatewayArn - The ARN of the -- transit gateway for the peering request. newCreateTransitGatewayPeering :: Text -> Text -> CreateTransitGatewayPeering -- | The client token associated with the request. createTransitGatewayPeering_clientToken :: Lens' CreateTransitGatewayPeering (Maybe Text) -- | The list of key-value tags associated with the request. createTransitGatewayPeering_tags :: Lens' CreateTransitGatewayPeering (Maybe [Tag]) -- | The ID of a core network. createTransitGatewayPeering_coreNetworkId :: Lens' CreateTransitGatewayPeering Text -- | The ARN of the transit gateway for the peering request. createTransitGatewayPeering_transitGatewayArn :: Lens' CreateTransitGatewayPeering Text -- | See: newCreateTransitGatewayPeeringResponse smart -- constructor. data CreateTransitGatewayPeeringResponse CreateTransitGatewayPeeringResponse' :: Maybe TransitGatewayPeering -> Int -> CreateTransitGatewayPeeringResponse -- | Returns information about the transit gateway peering connection -- request. [$sel:transitGatewayPeering:CreateTransitGatewayPeeringResponse'] :: CreateTransitGatewayPeeringResponse -> Maybe TransitGatewayPeering -- | The response's http status code. [$sel:httpStatus:CreateTransitGatewayPeeringResponse'] :: CreateTransitGatewayPeeringResponse -> Int -- | Create a value of CreateTransitGatewayPeeringResponse 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:transitGatewayPeering:CreateTransitGatewayPeeringResponse', -- createTransitGatewayPeeringResponse_transitGatewayPeering - -- Returns information about the transit gateway peering connection -- request. -- -- $sel:httpStatus:CreateTransitGatewayPeeringResponse', -- createTransitGatewayPeeringResponse_httpStatus - The response's -- http status code. newCreateTransitGatewayPeeringResponse :: Int -> CreateTransitGatewayPeeringResponse -- | Returns information about the transit gateway peering connection -- request. createTransitGatewayPeeringResponse_transitGatewayPeering :: Lens' CreateTransitGatewayPeeringResponse (Maybe TransitGatewayPeering) -- | The response's http status code. createTransitGatewayPeeringResponse_httpStatus :: Lens' CreateTransitGatewayPeeringResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.CreateTransitGatewayPeering.CreateTransitGatewayPeering instance GHC.Show.Show Amazonka.NetworkManager.CreateTransitGatewayPeering.CreateTransitGatewayPeering instance GHC.Read.Read Amazonka.NetworkManager.CreateTransitGatewayPeering.CreateTransitGatewayPeering instance GHC.Classes.Eq Amazonka.NetworkManager.CreateTransitGatewayPeering.CreateTransitGatewayPeering instance GHC.Generics.Generic Amazonka.NetworkManager.CreateTransitGatewayPeering.CreateTransitGatewayPeeringResponse instance GHC.Show.Show Amazonka.NetworkManager.CreateTransitGatewayPeering.CreateTransitGatewayPeeringResponse instance GHC.Read.Read Amazonka.NetworkManager.CreateTransitGatewayPeering.CreateTransitGatewayPeeringResponse instance GHC.Classes.Eq Amazonka.NetworkManager.CreateTransitGatewayPeering.CreateTransitGatewayPeeringResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.CreateTransitGatewayPeering.CreateTransitGatewayPeering instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateTransitGatewayPeering.CreateTransitGatewayPeeringResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.CreateTransitGatewayPeering.CreateTransitGatewayPeering instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateTransitGatewayPeering.CreateTransitGatewayPeering instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.CreateTransitGatewayPeering.CreateTransitGatewayPeering instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.CreateTransitGatewayPeering.CreateTransitGatewayPeering instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.CreateTransitGatewayPeering.CreateTransitGatewayPeering instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.CreateTransitGatewayPeering.CreateTransitGatewayPeering -- | Creates an Amazon Web Services site-to-site VPN attachment on an edge -- location of a core network. module Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment -- | See: newCreateSiteToSiteVpnAttachment smart constructor. data CreateSiteToSiteVpnAttachment CreateSiteToSiteVpnAttachment' :: Maybe Text -> Maybe [Tag] -> Text -> Text -> CreateSiteToSiteVpnAttachment -- | The client token associated with the request. [$sel:clientToken:CreateSiteToSiteVpnAttachment'] :: CreateSiteToSiteVpnAttachment -> Maybe Text -- | The tags associated with the request. [$sel:tags:CreateSiteToSiteVpnAttachment'] :: CreateSiteToSiteVpnAttachment -> Maybe [Tag] -- | The ID of a core network where you're creating a site-to-site VPN -- attachment. [$sel:coreNetworkId:CreateSiteToSiteVpnAttachment'] :: CreateSiteToSiteVpnAttachment -> Text -- | The ARN identifying the VPN attachment. [$sel:vpnConnectionArn:CreateSiteToSiteVpnAttachment'] :: CreateSiteToSiteVpnAttachment -> Text -- | Create a value of CreateSiteToSiteVpnAttachment 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:clientToken:CreateSiteToSiteVpnAttachment', -- createSiteToSiteVpnAttachment_clientToken - The client token -- associated with the request. -- -- CreateSiteToSiteVpnAttachment, -- createSiteToSiteVpnAttachment_tags - The tags associated with -- the request. -- -- CreateSiteToSiteVpnAttachment, -- createSiteToSiteVpnAttachment_coreNetworkId - The ID of a core -- network where you're creating a site-to-site VPN attachment. -- -- CreateSiteToSiteVpnAttachment, -- createSiteToSiteVpnAttachment_vpnConnectionArn - The ARN -- identifying the VPN attachment. newCreateSiteToSiteVpnAttachment :: Text -> Text -> CreateSiteToSiteVpnAttachment -- | The client token associated with the request. createSiteToSiteVpnAttachment_clientToken :: Lens' CreateSiteToSiteVpnAttachment (Maybe Text) -- | The tags associated with the request. createSiteToSiteVpnAttachment_tags :: Lens' CreateSiteToSiteVpnAttachment (Maybe [Tag]) -- | The ID of a core network where you're creating a site-to-site VPN -- attachment. createSiteToSiteVpnAttachment_coreNetworkId :: Lens' CreateSiteToSiteVpnAttachment Text -- | The ARN identifying the VPN attachment. createSiteToSiteVpnAttachment_vpnConnectionArn :: Lens' CreateSiteToSiteVpnAttachment Text -- | See: newCreateSiteToSiteVpnAttachmentResponse smart -- constructor. data CreateSiteToSiteVpnAttachmentResponse CreateSiteToSiteVpnAttachmentResponse' :: Maybe SiteToSiteVpnAttachment -> Int -> CreateSiteToSiteVpnAttachmentResponse -- | Details about a site-to-site VPN attachment. [$sel:siteToSiteVpnAttachment:CreateSiteToSiteVpnAttachmentResponse'] :: CreateSiteToSiteVpnAttachmentResponse -> Maybe SiteToSiteVpnAttachment -- | The response's http status code. [$sel:httpStatus:CreateSiteToSiteVpnAttachmentResponse'] :: CreateSiteToSiteVpnAttachmentResponse -> Int -- | Create a value of CreateSiteToSiteVpnAttachmentResponse 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:siteToSiteVpnAttachment:CreateSiteToSiteVpnAttachmentResponse', -- createSiteToSiteVpnAttachmentResponse_siteToSiteVpnAttachment - -- Details about a site-to-site VPN attachment. -- -- $sel:httpStatus:CreateSiteToSiteVpnAttachmentResponse', -- createSiteToSiteVpnAttachmentResponse_httpStatus - The -- response's http status code. newCreateSiteToSiteVpnAttachmentResponse :: Int -> CreateSiteToSiteVpnAttachmentResponse -- | Details about a site-to-site VPN attachment. createSiteToSiteVpnAttachmentResponse_siteToSiteVpnAttachment :: Lens' CreateSiteToSiteVpnAttachmentResponse (Maybe SiteToSiteVpnAttachment) -- | The response's http status code. createSiteToSiteVpnAttachmentResponse_httpStatus :: Lens' CreateSiteToSiteVpnAttachmentResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment.CreateSiteToSiteVpnAttachment instance GHC.Show.Show Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment.CreateSiteToSiteVpnAttachment instance GHC.Read.Read Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment.CreateSiteToSiteVpnAttachment instance GHC.Classes.Eq Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment.CreateSiteToSiteVpnAttachment instance GHC.Generics.Generic Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment.CreateSiteToSiteVpnAttachmentResponse instance GHC.Show.Show Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment.CreateSiteToSiteVpnAttachmentResponse instance GHC.Read.Read Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment.CreateSiteToSiteVpnAttachmentResponse instance GHC.Classes.Eq Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment.CreateSiteToSiteVpnAttachmentResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment.CreateSiteToSiteVpnAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment.CreateSiteToSiteVpnAttachmentResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment.CreateSiteToSiteVpnAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment.CreateSiteToSiteVpnAttachment instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment.CreateSiteToSiteVpnAttachment instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment.CreateSiteToSiteVpnAttachment instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment.CreateSiteToSiteVpnAttachment instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment.CreateSiteToSiteVpnAttachment -- | Creates a new site in a global network. module Amazonka.NetworkManager.CreateSite -- | See: newCreateSite smart constructor. data CreateSite CreateSite' :: Maybe Text -> Maybe (Sensitive Location) -> Maybe [Tag] -> Text -> CreateSite -- | A description of your site. -- -- Constraints: Maximum length of 256 characters. [$sel:description:CreateSite'] :: CreateSite -> Maybe Text -- | The site location. This information is used for visualization in the -- Network Manager console. If you specify the address, the latitude and -- longitude are automatically calculated. -- -- [$sel:location:CreateSite'] :: CreateSite -> Maybe (Sensitive Location) -- | The tags to apply to the resource during creation. [$sel:tags:CreateSite'] :: CreateSite -> Maybe [Tag] -- | The ID of the global network. [$sel:globalNetworkId:CreateSite'] :: CreateSite -> Text -- | Create a value of CreateSite 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: -- -- CreateSite, createSite_description - A description of -- your site. -- -- Constraints: Maximum length of 256 characters. -- -- CreateSite, createSite_location - The site location. -- This information is used for visualization in the Network Manager -- console. If you specify the address, the latitude and longitude are -- automatically calculated. -- -- -- -- CreateSite, createSite_tags - The tags to apply to the -- resource during creation. -- -- CreateSite, createSite_globalNetworkId - The ID of the -- global network. newCreateSite :: Text -> CreateSite -- | A description of your site. -- -- Constraints: Maximum length of 256 characters. createSite_description :: Lens' CreateSite (Maybe Text) -- | The site location. This information is used for visualization in the -- Network Manager console. If you specify the address, the latitude and -- longitude are automatically calculated. -- -- createSite_location :: Lens' CreateSite (Maybe Location) -- | The tags to apply to the resource during creation. createSite_tags :: Lens' CreateSite (Maybe [Tag]) -- | The ID of the global network. createSite_globalNetworkId :: Lens' CreateSite Text -- | See: newCreateSiteResponse smart constructor. data CreateSiteResponse CreateSiteResponse' :: Maybe Site -> Int -> CreateSiteResponse -- | Information about the site. [$sel:site:CreateSiteResponse'] :: CreateSiteResponse -> Maybe Site -- | The response's http status code. [$sel:httpStatus:CreateSiteResponse'] :: CreateSiteResponse -> Int -- | Create a value of CreateSiteResponse 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:site:CreateSiteResponse', createSiteResponse_site - -- Information about the site. -- -- $sel:httpStatus:CreateSiteResponse', -- createSiteResponse_httpStatus - The response's http status -- code. newCreateSiteResponse :: Int -> CreateSiteResponse -- | Information about the site. createSiteResponse_site :: Lens' CreateSiteResponse (Maybe Site) -- | The response's http status code. createSiteResponse_httpStatus :: Lens' CreateSiteResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.CreateSite.CreateSite instance GHC.Show.Show Amazonka.NetworkManager.CreateSite.CreateSite instance GHC.Classes.Eq Amazonka.NetworkManager.CreateSite.CreateSite instance GHC.Generics.Generic Amazonka.NetworkManager.CreateSite.CreateSiteResponse instance GHC.Show.Show Amazonka.NetworkManager.CreateSite.CreateSiteResponse instance GHC.Classes.Eq Amazonka.NetworkManager.CreateSite.CreateSiteResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.CreateSite.CreateSite instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateSite.CreateSiteResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.CreateSite.CreateSite instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateSite.CreateSite instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.CreateSite.CreateSite instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.CreateSite.CreateSite instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.CreateSite.CreateSite instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.CreateSite.CreateSite -- | Creates a new link for a specified site. module Amazonka.NetworkManager.CreateLink -- | See: newCreateLink smart constructor. data CreateLink CreateLink' :: Maybe Text -> Maybe Text -> Maybe [Tag] -> Maybe Text -> Text -> Bandwidth -> Text -> CreateLink -- | A description of the link. -- -- Constraints: Maximum length of 256 characters. [$sel:description:CreateLink'] :: CreateLink -> Maybe Text -- | The provider of the link. -- -- Constraints: Maximum length of 128 characters. Cannot include the -- following characters: | \ ^ [$sel:provider:CreateLink'] :: CreateLink -> Maybe Text -- | The tags to apply to the resource during creation. [$sel:tags:CreateLink'] :: CreateLink -> Maybe [Tag] -- | The type of the link. -- -- Constraints: Maximum length of 128 characters. Cannot include the -- following characters: | \ ^ [$sel:type':CreateLink'] :: CreateLink -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:CreateLink'] :: CreateLink -> Text -- | The upload speed and download speed in Mbps. [$sel:bandwidth:CreateLink'] :: CreateLink -> Bandwidth -- | The ID of the site. [$sel:siteId:CreateLink'] :: CreateLink -> Text -- | Create a value of CreateLink 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: -- -- CreateLink, createLink_description - A description of -- the link. -- -- Constraints: Maximum length of 256 characters. -- -- CreateLink, createLink_provider - The provider of the -- link. -- -- Constraints: Maximum length of 128 characters. Cannot include the -- following characters: | \ ^ -- -- CreateLink, createLink_tags - The tags to apply to the -- resource during creation. -- -- CreateLink, createLink_type - The type of the link. -- -- Constraints: Maximum length of 128 characters. Cannot include the -- following characters: | \ ^ -- -- CreateLink, createLink_globalNetworkId - The ID of the -- global network. -- -- CreateLink, createLink_bandwidth - The upload speed and -- download speed in Mbps. -- -- CreateLink, createLink_siteId - The ID of the site. newCreateLink :: Text -> Bandwidth -> Text -> CreateLink -- | A description of the link. -- -- Constraints: Maximum length of 256 characters. createLink_description :: Lens' CreateLink (Maybe Text) -- | The provider of the link. -- -- Constraints: Maximum length of 128 characters. Cannot include the -- following characters: | \ ^ createLink_provider :: Lens' CreateLink (Maybe Text) -- | The tags to apply to the resource during creation. createLink_tags :: Lens' CreateLink (Maybe [Tag]) -- | The type of the link. -- -- Constraints: Maximum length of 128 characters. Cannot include the -- following characters: | \ ^ createLink_type :: Lens' CreateLink (Maybe Text) -- | The ID of the global network. createLink_globalNetworkId :: Lens' CreateLink Text -- | The upload speed and download speed in Mbps. createLink_bandwidth :: Lens' CreateLink Bandwidth -- | The ID of the site. createLink_siteId :: Lens' CreateLink Text -- | See: newCreateLinkResponse smart constructor. data CreateLinkResponse CreateLinkResponse' :: Maybe Link -> Int -> CreateLinkResponse -- | Information about the link. [$sel:link:CreateLinkResponse'] :: CreateLinkResponse -> Maybe Link -- | The response's http status code. [$sel:httpStatus:CreateLinkResponse'] :: CreateLinkResponse -> Int -- | Create a value of CreateLinkResponse 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:link:CreateLinkResponse', createLinkResponse_link - -- Information about the link. -- -- $sel:httpStatus:CreateLinkResponse', -- createLinkResponse_httpStatus - The response's http status -- code. newCreateLinkResponse :: Int -> CreateLinkResponse -- | Information about the link. createLinkResponse_link :: Lens' CreateLinkResponse (Maybe Link) -- | The response's http status code. createLinkResponse_httpStatus :: Lens' CreateLinkResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.CreateLink.CreateLink instance GHC.Show.Show Amazonka.NetworkManager.CreateLink.CreateLink instance GHC.Read.Read Amazonka.NetworkManager.CreateLink.CreateLink instance GHC.Classes.Eq Amazonka.NetworkManager.CreateLink.CreateLink instance GHC.Generics.Generic Amazonka.NetworkManager.CreateLink.CreateLinkResponse instance GHC.Show.Show Amazonka.NetworkManager.CreateLink.CreateLinkResponse instance GHC.Read.Read Amazonka.NetworkManager.CreateLink.CreateLinkResponse instance GHC.Classes.Eq Amazonka.NetworkManager.CreateLink.CreateLinkResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.CreateLink.CreateLink instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateLink.CreateLinkResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.CreateLink.CreateLink instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateLink.CreateLink instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.CreateLink.CreateLink instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.CreateLink.CreateLink instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.CreateLink.CreateLink instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.CreateLink.CreateLink -- | Creates a new, empty global network. module Amazonka.NetworkManager.CreateGlobalNetwork -- | See: newCreateGlobalNetwork smart constructor. data CreateGlobalNetwork CreateGlobalNetwork' :: Maybe Text -> Maybe [Tag] -> CreateGlobalNetwork -- | A description of the global network. -- -- Constraints: Maximum length of 256 characters. [$sel:description:CreateGlobalNetwork'] :: CreateGlobalNetwork -> Maybe Text -- | The tags to apply to the resource during creation. [$sel:tags:CreateGlobalNetwork'] :: CreateGlobalNetwork -> Maybe [Tag] -- | Create a value of CreateGlobalNetwork 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: -- -- CreateGlobalNetwork, createGlobalNetwork_description - A -- description of the global network. -- -- Constraints: Maximum length of 256 characters. -- -- CreateGlobalNetwork, createGlobalNetwork_tags - The tags -- to apply to the resource during creation. newCreateGlobalNetwork :: CreateGlobalNetwork -- | A description of the global network. -- -- Constraints: Maximum length of 256 characters. createGlobalNetwork_description :: Lens' CreateGlobalNetwork (Maybe Text) -- | The tags to apply to the resource during creation. createGlobalNetwork_tags :: Lens' CreateGlobalNetwork (Maybe [Tag]) -- | See: newCreateGlobalNetworkResponse smart constructor. data CreateGlobalNetworkResponse CreateGlobalNetworkResponse' :: Maybe GlobalNetwork -> Int -> CreateGlobalNetworkResponse -- | Information about the global network object. [$sel:globalNetwork:CreateGlobalNetworkResponse'] :: CreateGlobalNetworkResponse -> Maybe GlobalNetwork -- | The response's http status code. [$sel:httpStatus:CreateGlobalNetworkResponse'] :: CreateGlobalNetworkResponse -> Int -- | Create a value of CreateGlobalNetworkResponse 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:globalNetwork:CreateGlobalNetworkResponse', -- createGlobalNetworkResponse_globalNetwork - Information about -- the global network object. -- -- $sel:httpStatus:CreateGlobalNetworkResponse', -- createGlobalNetworkResponse_httpStatus - The response's http -- status code. newCreateGlobalNetworkResponse :: Int -> CreateGlobalNetworkResponse -- | Information about the global network object. createGlobalNetworkResponse_globalNetwork :: Lens' CreateGlobalNetworkResponse (Maybe GlobalNetwork) -- | The response's http status code. createGlobalNetworkResponse_httpStatus :: Lens' CreateGlobalNetworkResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.CreateGlobalNetwork.CreateGlobalNetwork instance GHC.Show.Show Amazonka.NetworkManager.CreateGlobalNetwork.CreateGlobalNetwork instance GHC.Read.Read Amazonka.NetworkManager.CreateGlobalNetwork.CreateGlobalNetwork instance GHC.Classes.Eq Amazonka.NetworkManager.CreateGlobalNetwork.CreateGlobalNetwork instance GHC.Generics.Generic Amazonka.NetworkManager.CreateGlobalNetwork.CreateGlobalNetworkResponse instance GHC.Show.Show Amazonka.NetworkManager.CreateGlobalNetwork.CreateGlobalNetworkResponse instance GHC.Read.Read Amazonka.NetworkManager.CreateGlobalNetwork.CreateGlobalNetworkResponse instance GHC.Classes.Eq Amazonka.NetworkManager.CreateGlobalNetwork.CreateGlobalNetworkResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.CreateGlobalNetwork.CreateGlobalNetwork instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateGlobalNetwork.CreateGlobalNetworkResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.CreateGlobalNetwork.CreateGlobalNetwork instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateGlobalNetwork.CreateGlobalNetwork instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.CreateGlobalNetwork.CreateGlobalNetwork instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.CreateGlobalNetwork.CreateGlobalNetwork instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.CreateGlobalNetwork.CreateGlobalNetwork instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.CreateGlobalNetwork.CreateGlobalNetwork -- | Creates a new device in a global network. If you specify both a site -- ID and a location, the location of the site is used for visualization -- in the Network Manager console. module Amazonka.NetworkManager.CreateDevice -- | See: newCreateDevice smart constructor. data CreateDevice CreateDevice' :: Maybe AWSLocation -> Maybe Text -> Maybe (Sensitive Location) -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe [Tag] -> Maybe Text -> Maybe Text -> Text -> CreateDevice -- | The Amazon Web Services location of the device, if applicable. For an -- on-premises device, you can omit this parameter. [$sel:aWSLocation:CreateDevice'] :: CreateDevice -> Maybe AWSLocation -- | A description of the device. -- -- Constraints: Maximum length of 256 characters. [$sel:description:CreateDevice'] :: CreateDevice -> Maybe Text -- | The location of the device. [$sel:location:CreateDevice'] :: CreateDevice -> Maybe (Sensitive Location) -- | The model of the device. -- -- Constraints: Maximum length of 128 characters. [$sel:model:CreateDevice'] :: CreateDevice -> Maybe Text -- | The serial number of the device. -- -- Constraints: Maximum length of 128 characters. [$sel:serialNumber:CreateDevice'] :: CreateDevice -> Maybe Text -- | The ID of the site. [$sel:siteId:CreateDevice'] :: CreateDevice -> Maybe Text -- | The tags to apply to the resource during creation. [$sel:tags:CreateDevice'] :: CreateDevice -> Maybe [Tag] -- | The type of the device. [$sel:type':CreateDevice'] :: CreateDevice -> Maybe Text -- | The vendor of the device. -- -- Constraints: Maximum length of 128 characters. [$sel:vendor:CreateDevice'] :: CreateDevice -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:CreateDevice'] :: CreateDevice -> Text -- | Create a value of CreateDevice 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: -- -- CreateDevice, createDevice_aWSLocation - The Amazon Web -- Services location of the device, if applicable. For an on-premises -- device, you can omit this parameter. -- -- CreateDevice, createDevice_description - A description -- of the device. -- -- Constraints: Maximum length of 256 characters. -- -- CreateDevice, createDevice_location - The location of -- the device. -- -- CreateDevice, createDevice_model - The model of the -- device. -- -- Constraints: Maximum length of 128 characters. -- -- CreateDevice, createDevice_serialNumber - The serial -- number of the device. -- -- Constraints: Maximum length of 128 characters. -- -- CreateDevice, createDevice_siteId - The ID of the site. -- -- CreateDevice, createDevice_tags - The tags to apply to -- the resource during creation. -- -- CreateDevice, createDevice_type - The type of the -- device. -- -- CreateDevice, createDevice_vendor - The vendor of the -- device. -- -- Constraints: Maximum length of 128 characters. -- -- CreateDevice, createDevice_globalNetworkId - The ID of -- the global network. newCreateDevice :: Text -> CreateDevice -- | The Amazon Web Services location of the device, if applicable. For an -- on-premises device, you can omit this parameter. createDevice_aWSLocation :: Lens' CreateDevice (Maybe AWSLocation) -- | A description of the device. -- -- Constraints: Maximum length of 256 characters. createDevice_description :: Lens' CreateDevice (Maybe Text) -- | The location of the device. createDevice_location :: Lens' CreateDevice (Maybe Location) -- | The model of the device. -- -- Constraints: Maximum length of 128 characters. createDevice_model :: Lens' CreateDevice (Maybe Text) -- | The serial number of the device. -- -- Constraints: Maximum length of 128 characters. createDevice_serialNumber :: Lens' CreateDevice (Maybe Text) -- | The ID of the site. createDevice_siteId :: Lens' CreateDevice (Maybe Text) -- | The tags to apply to the resource during creation. createDevice_tags :: Lens' CreateDevice (Maybe [Tag]) -- | The type of the device. createDevice_type :: Lens' CreateDevice (Maybe Text) -- | The vendor of the device. -- -- Constraints: Maximum length of 128 characters. createDevice_vendor :: Lens' CreateDevice (Maybe Text) -- | The ID of the global network. createDevice_globalNetworkId :: Lens' CreateDevice Text -- | See: newCreateDeviceResponse smart constructor. data CreateDeviceResponse CreateDeviceResponse' :: Maybe Device -> Int -> CreateDeviceResponse -- | Information about the device. [$sel:device:CreateDeviceResponse'] :: CreateDeviceResponse -> Maybe Device -- | The response's http status code. [$sel:httpStatus:CreateDeviceResponse'] :: CreateDeviceResponse -> Int -- | Create a value of CreateDeviceResponse 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:device:CreateDeviceResponse', -- createDeviceResponse_device - Information about the device. -- -- $sel:httpStatus:CreateDeviceResponse', -- createDeviceResponse_httpStatus - The response's http status -- code. newCreateDeviceResponse :: Int -> CreateDeviceResponse -- | Information about the device. createDeviceResponse_device :: Lens' CreateDeviceResponse (Maybe Device) -- | The response's http status code. createDeviceResponse_httpStatus :: Lens' CreateDeviceResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.CreateDevice.CreateDevice instance GHC.Show.Show Amazonka.NetworkManager.CreateDevice.CreateDevice instance GHC.Classes.Eq Amazonka.NetworkManager.CreateDevice.CreateDevice instance GHC.Generics.Generic Amazonka.NetworkManager.CreateDevice.CreateDeviceResponse instance GHC.Show.Show Amazonka.NetworkManager.CreateDevice.CreateDeviceResponse instance GHC.Classes.Eq Amazonka.NetworkManager.CreateDevice.CreateDeviceResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.CreateDevice.CreateDevice instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateDevice.CreateDeviceResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.CreateDevice.CreateDevice instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateDevice.CreateDevice instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.CreateDevice.CreateDevice instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.CreateDevice.CreateDevice instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.CreateDevice.CreateDevice instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.CreateDevice.CreateDevice -- | Creates a core network as part of your global network, and optionally, -- with a core network policy. module Amazonka.NetworkManager.CreateCoreNetwork -- | See: newCreateCoreNetwork smart constructor. data CreateCoreNetwork CreateCoreNetwork' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe [Tag] -> Text -> CreateCoreNetwork -- | The client token associated with a core network request. [$sel:clientToken:CreateCoreNetwork'] :: CreateCoreNetwork -> Maybe Text -- | The description of a core network. [$sel:description:CreateCoreNetwork'] :: CreateCoreNetwork -> Maybe Text -- | The policy document for creating a core network. [$sel:policyDocument:CreateCoreNetwork'] :: CreateCoreNetwork -> Maybe Text -- | Key-value tags associated with a core network request. [$sel:tags:CreateCoreNetwork'] :: CreateCoreNetwork -> Maybe [Tag] -- | The ID of the global network that a core network will be a part of. [$sel:globalNetworkId:CreateCoreNetwork'] :: CreateCoreNetwork -> Text -- | Create a value of CreateCoreNetwork 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:clientToken:CreateCoreNetwork', -- createCoreNetwork_clientToken - The client token associated -- with a core network request. -- -- CreateCoreNetwork, createCoreNetwork_description - The -- description of a core network. -- -- CreateCoreNetwork, createCoreNetwork_policyDocument - -- The policy document for creating a core network. -- -- CreateCoreNetwork, createCoreNetwork_tags - Key-value -- tags associated with a core network request. -- -- CreateCoreNetwork, createCoreNetwork_globalNetworkId - -- The ID of the global network that a core network will be a part of. newCreateCoreNetwork :: Text -> CreateCoreNetwork -- | The client token associated with a core network request. createCoreNetwork_clientToken :: Lens' CreateCoreNetwork (Maybe Text) -- | The description of a core network. createCoreNetwork_description :: Lens' CreateCoreNetwork (Maybe Text) -- | The policy document for creating a core network. createCoreNetwork_policyDocument :: Lens' CreateCoreNetwork (Maybe Text) -- | Key-value tags associated with a core network request. createCoreNetwork_tags :: Lens' CreateCoreNetwork (Maybe [Tag]) -- | The ID of the global network that a core network will be a part of. createCoreNetwork_globalNetworkId :: Lens' CreateCoreNetwork Text -- | See: newCreateCoreNetworkResponse smart constructor. data CreateCoreNetworkResponse CreateCoreNetworkResponse' :: Maybe CoreNetwork -> Int -> CreateCoreNetworkResponse -- | Returns details about a core network. [$sel:coreNetwork:CreateCoreNetworkResponse'] :: CreateCoreNetworkResponse -> Maybe CoreNetwork -- | The response's http status code. [$sel:httpStatus:CreateCoreNetworkResponse'] :: CreateCoreNetworkResponse -> Int -- | Create a value of CreateCoreNetworkResponse 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:coreNetwork:CreateCoreNetworkResponse', -- createCoreNetworkResponse_coreNetwork - Returns details about a -- core network. -- -- $sel:httpStatus:CreateCoreNetworkResponse', -- createCoreNetworkResponse_httpStatus - The response's http -- status code. newCreateCoreNetworkResponse :: Int -> CreateCoreNetworkResponse -- | Returns details about a core network. createCoreNetworkResponse_coreNetwork :: Lens' CreateCoreNetworkResponse (Maybe CoreNetwork) -- | The response's http status code. createCoreNetworkResponse_httpStatus :: Lens' CreateCoreNetworkResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.CreateCoreNetwork.CreateCoreNetwork instance GHC.Show.Show Amazonka.NetworkManager.CreateCoreNetwork.CreateCoreNetwork instance GHC.Read.Read Amazonka.NetworkManager.CreateCoreNetwork.CreateCoreNetwork instance GHC.Classes.Eq Amazonka.NetworkManager.CreateCoreNetwork.CreateCoreNetwork instance GHC.Generics.Generic Amazonka.NetworkManager.CreateCoreNetwork.CreateCoreNetworkResponse instance GHC.Show.Show Amazonka.NetworkManager.CreateCoreNetwork.CreateCoreNetworkResponse instance GHC.Read.Read Amazonka.NetworkManager.CreateCoreNetwork.CreateCoreNetworkResponse instance GHC.Classes.Eq Amazonka.NetworkManager.CreateCoreNetwork.CreateCoreNetworkResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.CreateCoreNetwork.CreateCoreNetwork instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateCoreNetwork.CreateCoreNetworkResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.CreateCoreNetwork.CreateCoreNetwork instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateCoreNetwork.CreateCoreNetwork instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.CreateCoreNetwork.CreateCoreNetwork instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.CreateCoreNetwork.CreateCoreNetwork instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.CreateCoreNetwork.CreateCoreNetwork instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.CreateCoreNetwork.CreateCoreNetwork -- | Creates a connection between two devices. The devices can be a -- physical or virtual appliance that connects to a third-party appliance -- in a VPC, or a physical appliance that connects to another physical -- appliance in an on-premises network. module Amazonka.NetworkManager.CreateConnection -- | See: newCreateConnection smart constructor. data CreateConnection CreateConnection' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe [Tag] -> Text -> Text -> Text -> CreateConnection -- | The ID of the link for the second device. [$sel:connectedLinkId:CreateConnection'] :: CreateConnection -> Maybe Text -- | A description of the connection. -- -- Length Constraints: Maximum length of 256 characters. [$sel:description:CreateConnection'] :: CreateConnection -> Maybe Text -- | The ID of the link for the first device. [$sel:linkId:CreateConnection'] :: CreateConnection -> Maybe Text -- | The tags to apply to the resource during creation. [$sel:tags:CreateConnection'] :: CreateConnection -> Maybe [Tag] -- | The ID of the global network. [$sel:globalNetworkId:CreateConnection'] :: CreateConnection -> Text -- | The ID of the first device in the connection. [$sel:deviceId:CreateConnection'] :: CreateConnection -> Text -- | The ID of the second device in the connection. [$sel:connectedDeviceId:CreateConnection'] :: CreateConnection -> Text -- | Create a value of CreateConnection 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: -- -- CreateConnection, createConnection_connectedLinkId - The -- ID of the link for the second device. -- -- CreateConnection, createConnection_description - A -- description of the connection. -- -- Length Constraints: Maximum length of 256 characters. -- -- CreateConnection, createConnection_linkId - The ID of -- the link for the first device. -- -- CreateConnection, createConnection_tags - The tags to -- apply to the resource during creation. -- -- CreateConnection, createConnection_globalNetworkId - The -- ID of the global network. -- -- CreateConnection, createConnection_deviceId - The ID of -- the first device in the connection. -- -- CreateConnection, createConnection_connectedDeviceId - -- The ID of the second device in the connection. newCreateConnection :: Text -> Text -> Text -> CreateConnection -- | The ID of the link for the second device. createConnection_connectedLinkId :: Lens' CreateConnection (Maybe Text) -- | A description of the connection. -- -- Length Constraints: Maximum length of 256 characters. createConnection_description :: Lens' CreateConnection (Maybe Text) -- | The ID of the link for the first device. createConnection_linkId :: Lens' CreateConnection (Maybe Text) -- | The tags to apply to the resource during creation. createConnection_tags :: Lens' CreateConnection (Maybe [Tag]) -- | The ID of the global network. createConnection_globalNetworkId :: Lens' CreateConnection Text -- | The ID of the first device in the connection. createConnection_deviceId :: Lens' CreateConnection Text -- | The ID of the second device in the connection. createConnection_connectedDeviceId :: Lens' CreateConnection Text -- | See: newCreateConnectionResponse smart constructor. data CreateConnectionResponse CreateConnectionResponse' :: Maybe Connection -> Int -> CreateConnectionResponse -- | Information about the connection. [$sel:connection:CreateConnectionResponse'] :: CreateConnectionResponse -> Maybe Connection -- | The response's http status code. [$sel:httpStatus:CreateConnectionResponse'] :: CreateConnectionResponse -> Int -- | Create a value of CreateConnectionResponse 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:connection:CreateConnectionResponse', -- createConnectionResponse_connection - Information about the -- connection. -- -- $sel:httpStatus:CreateConnectionResponse', -- createConnectionResponse_httpStatus - The response's http -- status code. newCreateConnectionResponse :: Int -> CreateConnectionResponse -- | Information about the connection. createConnectionResponse_connection :: Lens' CreateConnectionResponse (Maybe Connection) -- | The response's http status code. createConnectionResponse_httpStatus :: Lens' CreateConnectionResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.CreateConnection.CreateConnection instance GHC.Show.Show Amazonka.NetworkManager.CreateConnection.CreateConnection instance GHC.Read.Read Amazonka.NetworkManager.CreateConnection.CreateConnection instance GHC.Classes.Eq Amazonka.NetworkManager.CreateConnection.CreateConnection instance GHC.Generics.Generic Amazonka.NetworkManager.CreateConnection.CreateConnectionResponse instance GHC.Show.Show Amazonka.NetworkManager.CreateConnection.CreateConnectionResponse instance GHC.Read.Read Amazonka.NetworkManager.CreateConnection.CreateConnectionResponse instance GHC.Classes.Eq Amazonka.NetworkManager.CreateConnection.CreateConnectionResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.CreateConnection.CreateConnection instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateConnection.CreateConnectionResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.CreateConnection.CreateConnection instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateConnection.CreateConnection instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.CreateConnection.CreateConnection instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.CreateConnection.CreateConnection instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.CreateConnection.CreateConnection instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.CreateConnection.CreateConnection -- | Creates a core network Connect peer for a specified core network -- connect attachment between a core network and an appliance. The peer -- address and transit gateway address must be the same IP address family -- (IPv4 or IPv6). module Amazonka.NetworkManager.CreateConnectPeer -- | See: newCreateConnectPeer smart constructor. data CreateConnectPeer CreateConnectPeer' :: Maybe BgpOptions -> Maybe Text -> Maybe Text -> Maybe [Tag] -> Text -> Text -> [Text] -> CreateConnectPeer -- | The Connect peer BGP options. [$sel:bgpOptions:CreateConnectPeer'] :: CreateConnectPeer -> Maybe BgpOptions -- | The client token associated with the request. [$sel:clientToken:CreateConnectPeer'] :: CreateConnectPeer -> Maybe Text -- | A Connect peer core network address. [$sel:coreNetworkAddress:CreateConnectPeer'] :: CreateConnectPeer -> Maybe Text -- | The tags associated with the peer request. [$sel:tags:CreateConnectPeer'] :: CreateConnectPeer -> Maybe [Tag] -- | The ID of the connection attachment. [$sel:connectAttachmentId:CreateConnectPeer'] :: CreateConnectPeer -> Text -- | The Connect peer address. [$sel:peerAddress:CreateConnectPeer'] :: CreateConnectPeer -> Text -- | The inside IP addresses used for BGP peering. [$sel:insideCidrBlocks:CreateConnectPeer'] :: CreateConnectPeer -> [Text] -- | Create a value of CreateConnectPeer 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:bgpOptions:CreateConnectPeer', -- createConnectPeer_bgpOptions - The Connect peer BGP options. -- -- $sel:clientToken:CreateConnectPeer', -- createConnectPeer_clientToken - The client token associated -- with the request. -- -- CreateConnectPeer, createConnectPeer_coreNetworkAddress -- - A Connect peer core network address. -- -- CreateConnectPeer, createConnectPeer_tags - The tags -- associated with the peer request. -- -- CreateConnectPeer, createConnectPeer_connectAttachmentId -- - The ID of the connection attachment. -- -- CreateConnectPeer, createConnectPeer_peerAddress - The -- Connect peer address. -- -- CreateConnectPeer, createConnectPeer_insideCidrBlocks - -- The inside IP addresses used for BGP peering. newCreateConnectPeer :: Text -> Text -> CreateConnectPeer -- | The Connect peer BGP options. createConnectPeer_bgpOptions :: Lens' CreateConnectPeer (Maybe BgpOptions) -- | The client token associated with the request. createConnectPeer_clientToken :: Lens' CreateConnectPeer (Maybe Text) -- | A Connect peer core network address. createConnectPeer_coreNetworkAddress :: Lens' CreateConnectPeer (Maybe Text) -- | The tags associated with the peer request. createConnectPeer_tags :: Lens' CreateConnectPeer (Maybe [Tag]) -- | The ID of the connection attachment. createConnectPeer_connectAttachmentId :: Lens' CreateConnectPeer Text -- | The Connect peer address. createConnectPeer_peerAddress :: Lens' CreateConnectPeer Text -- | The inside IP addresses used for BGP peering. createConnectPeer_insideCidrBlocks :: Lens' CreateConnectPeer [Text] -- | See: newCreateConnectPeerResponse smart constructor. data CreateConnectPeerResponse CreateConnectPeerResponse' :: Maybe ConnectPeer -> Int -> CreateConnectPeerResponse -- | The response to the request. [$sel:connectPeer:CreateConnectPeerResponse'] :: CreateConnectPeerResponse -> Maybe ConnectPeer -- | The response's http status code. [$sel:httpStatus:CreateConnectPeerResponse'] :: CreateConnectPeerResponse -> Int -- | Create a value of CreateConnectPeerResponse 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:connectPeer:CreateConnectPeerResponse', -- createConnectPeerResponse_connectPeer - The response to the -- request. -- -- $sel:httpStatus:CreateConnectPeerResponse', -- createConnectPeerResponse_httpStatus - The response's http -- status code. newCreateConnectPeerResponse :: Int -> CreateConnectPeerResponse -- | The response to the request. createConnectPeerResponse_connectPeer :: Lens' CreateConnectPeerResponse (Maybe ConnectPeer) -- | The response's http status code. createConnectPeerResponse_httpStatus :: Lens' CreateConnectPeerResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.CreateConnectPeer.CreateConnectPeer instance GHC.Show.Show Amazonka.NetworkManager.CreateConnectPeer.CreateConnectPeer instance GHC.Read.Read Amazonka.NetworkManager.CreateConnectPeer.CreateConnectPeer instance GHC.Classes.Eq Amazonka.NetworkManager.CreateConnectPeer.CreateConnectPeer instance GHC.Generics.Generic Amazonka.NetworkManager.CreateConnectPeer.CreateConnectPeerResponse instance GHC.Show.Show Amazonka.NetworkManager.CreateConnectPeer.CreateConnectPeerResponse instance GHC.Read.Read Amazonka.NetworkManager.CreateConnectPeer.CreateConnectPeerResponse instance GHC.Classes.Eq Amazonka.NetworkManager.CreateConnectPeer.CreateConnectPeerResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.CreateConnectPeer.CreateConnectPeer instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateConnectPeer.CreateConnectPeerResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.CreateConnectPeer.CreateConnectPeer instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateConnectPeer.CreateConnectPeer instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.CreateConnectPeer.CreateConnectPeer instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.CreateConnectPeer.CreateConnectPeer instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.CreateConnectPeer.CreateConnectPeer instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.CreateConnectPeer.CreateConnectPeer -- | Creates a core network Connect attachment from a specified core -- network attachment. -- -- A core network Connect attachment is a GRE-based tunnel attachment -- that you can use to establish a connection between a core network and -- an appliance. A core network Connect attachment uses an existing VPC -- attachment as the underlying transport mechanism. module Amazonka.NetworkManager.CreateConnectAttachment -- | See: newCreateConnectAttachment smart constructor. data CreateConnectAttachment CreateConnectAttachment' :: Maybe Text -> Maybe [Tag] -> Text -> Text -> Text -> ConnectAttachmentOptions -> CreateConnectAttachment -- | The client token associated with the request. [$sel:clientToken:CreateConnectAttachment'] :: CreateConnectAttachment -> Maybe Text -- | The list of key-value tags associated with the request. [$sel:tags:CreateConnectAttachment'] :: CreateConnectAttachment -> Maybe [Tag] -- | The ID of a core network where you want to create the attachment. [$sel:coreNetworkId:CreateConnectAttachment'] :: CreateConnectAttachment -> Text -- | The Region where the edge is located. [$sel:edgeLocation:CreateConnectAttachment'] :: CreateConnectAttachment -> Text -- | The ID of the attachment between the two connections. [$sel:transportAttachmentId:CreateConnectAttachment'] :: CreateConnectAttachment -> Text -- | Options for creating an attachment. [$sel:options:CreateConnectAttachment'] :: CreateConnectAttachment -> ConnectAttachmentOptions -- | Create a value of CreateConnectAttachment 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:clientToken:CreateConnectAttachment', -- createConnectAttachment_clientToken - The client token -- associated with the request. -- -- CreateConnectAttachment, createConnectAttachment_tags - -- The list of key-value tags associated with the request. -- -- CreateConnectAttachment, -- createConnectAttachment_coreNetworkId - The ID of a core -- network where you want to create the attachment. -- -- CreateConnectAttachment, -- createConnectAttachment_edgeLocation - The Region where the -- edge is located. -- -- CreateConnectAttachment, -- createConnectAttachment_transportAttachmentId - The ID of the -- attachment between the two connections. -- -- CreateConnectAttachment, createConnectAttachment_options -- - Options for creating an attachment. newCreateConnectAttachment :: Text -> Text -> Text -> ConnectAttachmentOptions -> CreateConnectAttachment -- | The client token associated with the request. createConnectAttachment_clientToken :: Lens' CreateConnectAttachment (Maybe Text) -- | The list of key-value tags associated with the request. createConnectAttachment_tags :: Lens' CreateConnectAttachment (Maybe [Tag]) -- | The ID of a core network where you want to create the attachment. createConnectAttachment_coreNetworkId :: Lens' CreateConnectAttachment Text -- | The Region where the edge is located. createConnectAttachment_edgeLocation :: Lens' CreateConnectAttachment Text -- | The ID of the attachment between the two connections. createConnectAttachment_transportAttachmentId :: Lens' CreateConnectAttachment Text -- | Options for creating an attachment. createConnectAttachment_options :: Lens' CreateConnectAttachment ConnectAttachmentOptions -- | See: newCreateConnectAttachmentResponse smart -- constructor. data CreateConnectAttachmentResponse CreateConnectAttachmentResponse' :: Maybe ConnectAttachment -> Int -> CreateConnectAttachmentResponse -- | The response to a Connect attachment request. [$sel:connectAttachment:CreateConnectAttachmentResponse'] :: CreateConnectAttachmentResponse -> Maybe ConnectAttachment -- | The response's http status code. [$sel:httpStatus:CreateConnectAttachmentResponse'] :: CreateConnectAttachmentResponse -> Int -- | Create a value of CreateConnectAttachmentResponse 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:connectAttachment:CreateConnectAttachmentResponse', -- createConnectAttachmentResponse_connectAttachment - The -- response to a Connect attachment request. -- -- $sel:httpStatus:CreateConnectAttachmentResponse', -- createConnectAttachmentResponse_httpStatus - The response's -- http status code. newCreateConnectAttachmentResponse :: Int -> CreateConnectAttachmentResponse -- | The response to a Connect attachment request. createConnectAttachmentResponse_connectAttachment :: Lens' CreateConnectAttachmentResponse (Maybe ConnectAttachment) -- | The response's http status code. createConnectAttachmentResponse_httpStatus :: Lens' CreateConnectAttachmentResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.CreateConnectAttachment.CreateConnectAttachment instance GHC.Show.Show Amazonka.NetworkManager.CreateConnectAttachment.CreateConnectAttachment instance GHC.Read.Read Amazonka.NetworkManager.CreateConnectAttachment.CreateConnectAttachment instance GHC.Classes.Eq Amazonka.NetworkManager.CreateConnectAttachment.CreateConnectAttachment instance GHC.Generics.Generic Amazonka.NetworkManager.CreateConnectAttachment.CreateConnectAttachmentResponse instance GHC.Show.Show Amazonka.NetworkManager.CreateConnectAttachment.CreateConnectAttachmentResponse instance GHC.Read.Read Amazonka.NetworkManager.CreateConnectAttachment.CreateConnectAttachmentResponse instance GHC.Classes.Eq Amazonka.NetworkManager.CreateConnectAttachment.CreateConnectAttachmentResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.CreateConnectAttachment.CreateConnectAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateConnectAttachment.CreateConnectAttachmentResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.CreateConnectAttachment.CreateConnectAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.CreateConnectAttachment.CreateConnectAttachment instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.CreateConnectAttachment.CreateConnectAttachment instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.CreateConnectAttachment.CreateConnectAttachment instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.CreateConnectAttachment.CreateConnectAttachment instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.CreateConnectAttachment.CreateConnectAttachment -- | Associates a transit gateway Connect peer with a device, and -- optionally, with a link. If you specify a link, it must be associated -- with the specified device. -- -- You can only associate transit gateway Connect peers that have been -- created on a transit gateway that's registered in your global network. -- -- You cannot associate a transit gateway Connect peer with more than one -- device and link. module Amazonka.NetworkManager.AssociateTransitGatewayConnectPeer -- | See: newAssociateTransitGatewayConnectPeer smart -- constructor. data AssociateTransitGatewayConnectPeer AssociateTransitGatewayConnectPeer' :: Maybe Text -> Text -> Text -> Text -> AssociateTransitGatewayConnectPeer -- | The ID of the link. [$sel:linkId:AssociateTransitGatewayConnectPeer'] :: AssociateTransitGatewayConnectPeer -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:AssociateTransitGatewayConnectPeer'] :: AssociateTransitGatewayConnectPeer -> Text -- | The Amazon Resource Name (ARN) of the Connect peer. [$sel:transitGatewayConnectPeerArn:AssociateTransitGatewayConnectPeer'] :: AssociateTransitGatewayConnectPeer -> Text -- | The ID of the device. [$sel:deviceId:AssociateTransitGatewayConnectPeer'] :: AssociateTransitGatewayConnectPeer -> Text -- | Create a value of AssociateTransitGatewayConnectPeer 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: -- -- AssociateTransitGatewayConnectPeer, -- associateTransitGatewayConnectPeer_linkId - The ID of the link. -- -- AssociateTransitGatewayConnectPeer, -- associateTransitGatewayConnectPeer_globalNetworkId - The ID of -- the global network. -- -- AssociateTransitGatewayConnectPeer, -- associateTransitGatewayConnectPeer_transitGatewayConnectPeerArn -- - The Amazon Resource Name (ARN) of the Connect peer. -- -- AssociateTransitGatewayConnectPeer, -- associateTransitGatewayConnectPeer_deviceId - The ID of the -- device. newAssociateTransitGatewayConnectPeer :: Text -> Text -> Text -> AssociateTransitGatewayConnectPeer -- | The ID of the link. associateTransitGatewayConnectPeer_linkId :: Lens' AssociateTransitGatewayConnectPeer (Maybe Text) -- | The ID of the global network. associateTransitGatewayConnectPeer_globalNetworkId :: Lens' AssociateTransitGatewayConnectPeer Text -- | The Amazon Resource Name (ARN) of the Connect peer. associateTransitGatewayConnectPeer_transitGatewayConnectPeerArn :: Lens' AssociateTransitGatewayConnectPeer Text -- | The ID of the device. associateTransitGatewayConnectPeer_deviceId :: Lens' AssociateTransitGatewayConnectPeer Text -- | See: newAssociateTransitGatewayConnectPeerResponse smart -- constructor. data AssociateTransitGatewayConnectPeerResponse AssociateTransitGatewayConnectPeerResponse' :: Maybe TransitGatewayConnectPeerAssociation -> Int -> AssociateTransitGatewayConnectPeerResponse -- | The transit gateway Connect peer association. [$sel:transitGatewayConnectPeerAssociation:AssociateTransitGatewayConnectPeerResponse'] :: AssociateTransitGatewayConnectPeerResponse -> Maybe TransitGatewayConnectPeerAssociation -- | The response's http status code. [$sel:httpStatus:AssociateTransitGatewayConnectPeerResponse'] :: AssociateTransitGatewayConnectPeerResponse -> Int -- | Create a value of AssociateTransitGatewayConnectPeerResponse -- 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:transitGatewayConnectPeerAssociation:AssociateTransitGatewayConnectPeerResponse', -- associateTransitGatewayConnectPeerResponse_transitGatewayConnectPeerAssociation -- - The transit gateway Connect peer association. -- -- $sel:httpStatus:AssociateTransitGatewayConnectPeerResponse', -- associateTransitGatewayConnectPeerResponse_httpStatus - The -- response's http status code. newAssociateTransitGatewayConnectPeerResponse :: Int -> AssociateTransitGatewayConnectPeerResponse -- | The transit gateway Connect peer association. associateTransitGatewayConnectPeerResponse_transitGatewayConnectPeerAssociation :: Lens' AssociateTransitGatewayConnectPeerResponse (Maybe TransitGatewayConnectPeerAssociation) -- | The response's http status code. associateTransitGatewayConnectPeerResponse_httpStatus :: Lens' AssociateTransitGatewayConnectPeerResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.AssociateTransitGatewayConnectPeer.AssociateTransitGatewayConnectPeer instance GHC.Show.Show Amazonka.NetworkManager.AssociateTransitGatewayConnectPeer.AssociateTransitGatewayConnectPeer instance GHC.Read.Read Amazonka.NetworkManager.AssociateTransitGatewayConnectPeer.AssociateTransitGatewayConnectPeer instance GHC.Classes.Eq Amazonka.NetworkManager.AssociateTransitGatewayConnectPeer.AssociateTransitGatewayConnectPeer instance GHC.Generics.Generic Amazonka.NetworkManager.AssociateTransitGatewayConnectPeer.AssociateTransitGatewayConnectPeerResponse instance GHC.Show.Show Amazonka.NetworkManager.AssociateTransitGatewayConnectPeer.AssociateTransitGatewayConnectPeerResponse instance GHC.Read.Read Amazonka.NetworkManager.AssociateTransitGatewayConnectPeer.AssociateTransitGatewayConnectPeerResponse instance GHC.Classes.Eq Amazonka.NetworkManager.AssociateTransitGatewayConnectPeer.AssociateTransitGatewayConnectPeerResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.AssociateTransitGatewayConnectPeer.AssociateTransitGatewayConnectPeer instance Control.DeepSeq.NFData Amazonka.NetworkManager.AssociateTransitGatewayConnectPeer.AssociateTransitGatewayConnectPeerResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.AssociateTransitGatewayConnectPeer.AssociateTransitGatewayConnectPeer instance Control.DeepSeq.NFData Amazonka.NetworkManager.AssociateTransitGatewayConnectPeer.AssociateTransitGatewayConnectPeer instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.AssociateTransitGatewayConnectPeer.AssociateTransitGatewayConnectPeer instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.AssociateTransitGatewayConnectPeer.AssociateTransitGatewayConnectPeer instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.AssociateTransitGatewayConnectPeer.AssociateTransitGatewayConnectPeer instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.AssociateTransitGatewayConnectPeer.AssociateTransitGatewayConnectPeer -- | Associates a link to a device. A device can be associated to multiple -- links and a link can be associated to multiple devices. The device and -- link must be in the same global network and the same site. module Amazonka.NetworkManager.AssociateLink -- | See: newAssociateLink smart constructor. data AssociateLink AssociateLink' :: Text -> Text -> Text -> AssociateLink -- | The ID of the global network. [$sel:globalNetworkId:AssociateLink'] :: AssociateLink -> Text -- | The ID of the device. [$sel:deviceId:AssociateLink'] :: AssociateLink -> Text -- | The ID of the link. [$sel:linkId:AssociateLink'] :: AssociateLink -> Text -- | Create a value of AssociateLink 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: -- -- AssociateLink, associateLink_globalNetworkId - The ID of -- the global network. -- -- AssociateLink, associateLink_deviceId - The ID of the -- device. -- -- AssociateLink, associateLink_linkId - The ID of the -- link. newAssociateLink :: Text -> Text -> Text -> AssociateLink -- | The ID of the global network. associateLink_globalNetworkId :: Lens' AssociateLink Text -- | The ID of the device. associateLink_deviceId :: Lens' AssociateLink Text -- | The ID of the link. associateLink_linkId :: Lens' AssociateLink Text -- | See: newAssociateLinkResponse smart constructor. data AssociateLinkResponse AssociateLinkResponse' :: Maybe LinkAssociation -> Int -> AssociateLinkResponse -- | The link association. [$sel:linkAssociation:AssociateLinkResponse'] :: AssociateLinkResponse -> Maybe LinkAssociation -- | The response's http status code. [$sel:httpStatus:AssociateLinkResponse'] :: AssociateLinkResponse -> Int -- | Create a value of AssociateLinkResponse 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:linkAssociation:AssociateLinkResponse', -- associateLinkResponse_linkAssociation - The link association. -- -- $sel:httpStatus:AssociateLinkResponse', -- associateLinkResponse_httpStatus - The response's http status -- code. newAssociateLinkResponse :: Int -> AssociateLinkResponse -- | The link association. associateLinkResponse_linkAssociation :: Lens' AssociateLinkResponse (Maybe LinkAssociation) -- | The response's http status code. associateLinkResponse_httpStatus :: Lens' AssociateLinkResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.AssociateLink.AssociateLink instance GHC.Show.Show Amazonka.NetworkManager.AssociateLink.AssociateLink instance GHC.Read.Read Amazonka.NetworkManager.AssociateLink.AssociateLink instance GHC.Classes.Eq Amazonka.NetworkManager.AssociateLink.AssociateLink instance GHC.Generics.Generic Amazonka.NetworkManager.AssociateLink.AssociateLinkResponse instance GHC.Show.Show Amazonka.NetworkManager.AssociateLink.AssociateLinkResponse instance GHC.Read.Read Amazonka.NetworkManager.AssociateLink.AssociateLinkResponse instance GHC.Classes.Eq Amazonka.NetworkManager.AssociateLink.AssociateLinkResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.AssociateLink.AssociateLink instance Control.DeepSeq.NFData Amazonka.NetworkManager.AssociateLink.AssociateLinkResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.AssociateLink.AssociateLink instance Control.DeepSeq.NFData Amazonka.NetworkManager.AssociateLink.AssociateLink instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.AssociateLink.AssociateLink instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.AssociateLink.AssociateLink instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.AssociateLink.AssociateLink instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.AssociateLink.AssociateLink -- | Associates a customer gateway with a device and optionally, with a -- link. If you specify a link, it must be associated with the specified -- device. -- -- You can only associate customer gateways that are connected to a VPN -- attachment on a transit gateway or core network registered in your -- global network. When you register a transit gateway or core network, -- customer gateways that are connected to the transit gateway are -- automatically included in the global network. To list customer -- gateways that are connected to a transit gateway, use the -- DescribeVpnConnections EC2 API and filter by -- transit-gateway-id. -- -- You cannot associate a customer gateway with more than one device and -- link. module Amazonka.NetworkManager.AssociateCustomerGateway -- | See: newAssociateCustomerGateway smart constructor. data AssociateCustomerGateway AssociateCustomerGateway' :: Maybe Text -> Text -> Text -> Text -> AssociateCustomerGateway -- | The ID of the link. [$sel:linkId:AssociateCustomerGateway'] :: AssociateCustomerGateway -> Maybe Text -- | The Amazon Resource Name (ARN) of the customer gateway. [$sel:customerGatewayArn:AssociateCustomerGateway'] :: AssociateCustomerGateway -> Text -- | The ID of the global network. [$sel:globalNetworkId:AssociateCustomerGateway'] :: AssociateCustomerGateway -> Text -- | The ID of the device. [$sel:deviceId:AssociateCustomerGateway'] :: AssociateCustomerGateway -> Text -- | Create a value of AssociateCustomerGateway 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: -- -- AssociateCustomerGateway, -- associateCustomerGateway_linkId - The ID of the link. -- -- AssociateCustomerGateway, -- associateCustomerGateway_customerGatewayArn - The Amazon -- Resource Name (ARN) of the customer gateway. -- -- AssociateCustomerGateway, -- associateCustomerGateway_globalNetworkId - The ID of the global -- network. -- -- AssociateCustomerGateway, -- associateCustomerGateway_deviceId - The ID of the device. newAssociateCustomerGateway :: Text -> Text -> Text -> AssociateCustomerGateway -- | The ID of the link. associateCustomerGateway_linkId :: Lens' AssociateCustomerGateway (Maybe Text) -- | The Amazon Resource Name (ARN) of the customer gateway. associateCustomerGateway_customerGatewayArn :: Lens' AssociateCustomerGateway Text -- | The ID of the global network. associateCustomerGateway_globalNetworkId :: Lens' AssociateCustomerGateway Text -- | The ID of the device. associateCustomerGateway_deviceId :: Lens' AssociateCustomerGateway Text -- | See: newAssociateCustomerGatewayResponse smart -- constructor. data AssociateCustomerGatewayResponse AssociateCustomerGatewayResponse' :: Maybe CustomerGatewayAssociation -> Int -> AssociateCustomerGatewayResponse -- | The customer gateway association. [$sel:customerGatewayAssociation:AssociateCustomerGatewayResponse'] :: AssociateCustomerGatewayResponse -> Maybe CustomerGatewayAssociation -- | The response's http status code. [$sel:httpStatus:AssociateCustomerGatewayResponse'] :: AssociateCustomerGatewayResponse -> Int -- | Create a value of AssociateCustomerGatewayResponse 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:customerGatewayAssociation:AssociateCustomerGatewayResponse', -- associateCustomerGatewayResponse_customerGatewayAssociation - -- The customer gateway association. -- -- $sel:httpStatus:AssociateCustomerGatewayResponse', -- associateCustomerGatewayResponse_httpStatus - The response's -- http status code. newAssociateCustomerGatewayResponse :: Int -> AssociateCustomerGatewayResponse -- | The customer gateway association. associateCustomerGatewayResponse_customerGatewayAssociation :: Lens' AssociateCustomerGatewayResponse (Maybe CustomerGatewayAssociation) -- | The response's http status code. associateCustomerGatewayResponse_httpStatus :: Lens' AssociateCustomerGatewayResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.AssociateCustomerGateway.AssociateCustomerGateway instance GHC.Show.Show Amazonka.NetworkManager.AssociateCustomerGateway.AssociateCustomerGateway instance GHC.Read.Read Amazonka.NetworkManager.AssociateCustomerGateway.AssociateCustomerGateway instance GHC.Classes.Eq Amazonka.NetworkManager.AssociateCustomerGateway.AssociateCustomerGateway instance GHC.Generics.Generic Amazonka.NetworkManager.AssociateCustomerGateway.AssociateCustomerGatewayResponse instance GHC.Show.Show Amazonka.NetworkManager.AssociateCustomerGateway.AssociateCustomerGatewayResponse instance GHC.Read.Read Amazonka.NetworkManager.AssociateCustomerGateway.AssociateCustomerGatewayResponse instance GHC.Classes.Eq Amazonka.NetworkManager.AssociateCustomerGateway.AssociateCustomerGatewayResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.AssociateCustomerGateway.AssociateCustomerGateway instance Control.DeepSeq.NFData Amazonka.NetworkManager.AssociateCustomerGateway.AssociateCustomerGatewayResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.AssociateCustomerGateway.AssociateCustomerGateway instance Control.DeepSeq.NFData Amazonka.NetworkManager.AssociateCustomerGateway.AssociateCustomerGateway instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.AssociateCustomerGateway.AssociateCustomerGateway instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.AssociateCustomerGateway.AssociateCustomerGateway instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.AssociateCustomerGateway.AssociateCustomerGateway instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.AssociateCustomerGateway.AssociateCustomerGateway -- | Associates a core network Connect peer with a device and optionally, -- with a link. -- -- If you specify a link, it must be associated with the specified -- device. You can only associate core network Connect peers that have -- been created on a core network Connect attachment on a core network. module Amazonka.NetworkManager.AssociateConnectPeer -- | See: newAssociateConnectPeer smart constructor. data AssociateConnectPeer AssociateConnectPeer' :: Maybe Text -> Text -> Text -> Text -> AssociateConnectPeer -- | The ID of the link. [$sel:linkId:AssociateConnectPeer'] :: AssociateConnectPeer -> Maybe Text -- | The ID of your global network. [$sel:globalNetworkId:AssociateConnectPeer'] :: AssociateConnectPeer -> Text -- | The ID of the Connect peer. [$sel:connectPeerId:AssociateConnectPeer'] :: AssociateConnectPeer -> Text -- | The ID of the device. [$sel:deviceId:AssociateConnectPeer'] :: AssociateConnectPeer -> Text -- | Create a value of AssociateConnectPeer 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: -- -- AssociateConnectPeer, associateConnectPeer_linkId - The -- ID of the link. -- -- AssociateConnectPeer, -- associateConnectPeer_globalNetworkId - The ID of your global -- network. -- -- AssociateConnectPeer, associateConnectPeer_connectPeerId -- - The ID of the Connect peer. -- -- AssociateConnectPeer, associateConnectPeer_deviceId - -- The ID of the device. newAssociateConnectPeer :: Text -> Text -> Text -> AssociateConnectPeer -- | The ID of the link. associateConnectPeer_linkId :: Lens' AssociateConnectPeer (Maybe Text) -- | The ID of your global network. associateConnectPeer_globalNetworkId :: Lens' AssociateConnectPeer Text -- | The ID of the Connect peer. associateConnectPeer_connectPeerId :: Lens' AssociateConnectPeer Text -- | The ID of the device. associateConnectPeer_deviceId :: Lens' AssociateConnectPeer Text -- | See: newAssociateConnectPeerResponse smart constructor. data AssociateConnectPeerResponse AssociateConnectPeerResponse' :: Maybe ConnectPeerAssociation -> Int -> AssociateConnectPeerResponse -- | The response to the Connect peer request. [$sel:connectPeerAssociation:AssociateConnectPeerResponse'] :: AssociateConnectPeerResponse -> Maybe ConnectPeerAssociation -- | The response's http status code. [$sel:httpStatus:AssociateConnectPeerResponse'] :: AssociateConnectPeerResponse -> Int -- | Create a value of AssociateConnectPeerResponse 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:connectPeerAssociation:AssociateConnectPeerResponse', -- associateConnectPeerResponse_connectPeerAssociation - The -- response to the Connect peer request. -- -- $sel:httpStatus:AssociateConnectPeerResponse', -- associateConnectPeerResponse_httpStatus - The response's http -- status code. newAssociateConnectPeerResponse :: Int -> AssociateConnectPeerResponse -- | The response to the Connect peer request. associateConnectPeerResponse_connectPeerAssociation :: Lens' AssociateConnectPeerResponse (Maybe ConnectPeerAssociation) -- | The response's http status code. associateConnectPeerResponse_httpStatus :: Lens' AssociateConnectPeerResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.AssociateConnectPeer.AssociateConnectPeer instance GHC.Show.Show Amazonka.NetworkManager.AssociateConnectPeer.AssociateConnectPeer instance GHC.Read.Read Amazonka.NetworkManager.AssociateConnectPeer.AssociateConnectPeer instance GHC.Classes.Eq Amazonka.NetworkManager.AssociateConnectPeer.AssociateConnectPeer instance GHC.Generics.Generic Amazonka.NetworkManager.AssociateConnectPeer.AssociateConnectPeerResponse instance GHC.Show.Show Amazonka.NetworkManager.AssociateConnectPeer.AssociateConnectPeerResponse instance GHC.Read.Read Amazonka.NetworkManager.AssociateConnectPeer.AssociateConnectPeerResponse instance GHC.Classes.Eq Amazonka.NetworkManager.AssociateConnectPeer.AssociateConnectPeerResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.AssociateConnectPeer.AssociateConnectPeer instance Control.DeepSeq.NFData Amazonka.NetworkManager.AssociateConnectPeer.AssociateConnectPeerResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.AssociateConnectPeer.AssociateConnectPeer instance Control.DeepSeq.NFData Amazonka.NetworkManager.AssociateConnectPeer.AssociateConnectPeer instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.AssociateConnectPeer.AssociateConnectPeer instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.AssociateConnectPeer.AssociateConnectPeer instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.AssociateConnectPeer.AssociateConnectPeer instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.AssociateConnectPeer.AssociateConnectPeer -- | Accepts a core network attachment request. -- -- Once the attachment request is accepted by a core network owner, the -- attachment is created and connected to a core network. module Amazonka.NetworkManager.AcceptAttachment -- | See: newAcceptAttachment smart constructor. data AcceptAttachment AcceptAttachment' :: Text -> AcceptAttachment -- | The ID of the attachment. [$sel:attachmentId:AcceptAttachment'] :: AcceptAttachment -> Text -- | Create a value of AcceptAttachment 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: -- -- AcceptAttachment, acceptAttachment_attachmentId - The ID -- of the attachment. newAcceptAttachment :: Text -> AcceptAttachment -- | The ID of the attachment. acceptAttachment_attachmentId :: Lens' AcceptAttachment Text -- | See: newAcceptAttachmentResponse smart constructor. data AcceptAttachmentResponse AcceptAttachmentResponse' :: Maybe Attachment -> Int -> AcceptAttachmentResponse -- | The response to the attachment request. [$sel:attachment:AcceptAttachmentResponse'] :: AcceptAttachmentResponse -> Maybe Attachment -- | The response's http status code. [$sel:httpStatus:AcceptAttachmentResponse'] :: AcceptAttachmentResponse -> Int -- | Create a value of AcceptAttachmentResponse 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: -- -- AcceptAttachmentResponse, -- acceptAttachmentResponse_attachment - The response to the -- attachment request. -- -- $sel:httpStatus:AcceptAttachmentResponse', -- acceptAttachmentResponse_httpStatus - The response's http -- status code. newAcceptAttachmentResponse :: Int -> AcceptAttachmentResponse -- | The response to the attachment request. acceptAttachmentResponse_attachment :: Lens' AcceptAttachmentResponse (Maybe Attachment) -- | The response's http status code. acceptAttachmentResponse_httpStatus :: Lens' AcceptAttachmentResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.AcceptAttachment.AcceptAttachment instance GHC.Show.Show Amazonka.NetworkManager.AcceptAttachment.AcceptAttachment instance GHC.Read.Read Amazonka.NetworkManager.AcceptAttachment.AcceptAttachment instance GHC.Classes.Eq Amazonka.NetworkManager.AcceptAttachment.AcceptAttachment instance GHC.Generics.Generic Amazonka.NetworkManager.AcceptAttachment.AcceptAttachmentResponse instance GHC.Show.Show Amazonka.NetworkManager.AcceptAttachment.AcceptAttachmentResponse instance GHC.Read.Read Amazonka.NetworkManager.AcceptAttachment.AcceptAttachmentResponse instance GHC.Classes.Eq Amazonka.NetworkManager.AcceptAttachment.AcceptAttachmentResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.AcceptAttachment.AcceptAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.AcceptAttachment.AcceptAttachmentResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.AcceptAttachment.AcceptAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.AcceptAttachment.AcceptAttachment instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.AcceptAttachment.AcceptAttachment instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.AcceptAttachment.AcceptAttachment instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.AcceptAttachment.AcceptAttachment instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.AcceptAttachment.AcceptAttachment -- | Removes tags from a specified resource. module Amazonka.NetworkManager.UntagResource -- | See: newUntagResource smart constructor. data UntagResource UntagResource' :: Text -> [Text] -> UntagResource -- | The Amazon Resource Name (ARN) of the resource. [$sel:resourceArn:UntagResource'] :: UntagResource -> Text -- | The tag keys to remove from the specified resource. [$sel:tagKeys:UntagResource'] :: UntagResource -> [Text] -- | Create a value of UntagResource 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: -- -- UntagResource, untagResource_resourceArn - The Amazon -- Resource Name (ARN) of the resource. -- -- $sel:tagKeys:UntagResource', untagResource_tagKeys - The -- tag keys to remove from the specified resource. newUntagResource :: Text -> UntagResource -- | The Amazon Resource Name (ARN) of the resource. untagResource_resourceArn :: Lens' UntagResource Text -- | The tag keys to remove from the specified resource. untagResource_tagKeys :: Lens' UntagResource [Text] -- | See: newUntagResourceResponse smart constructor. data UntagResourceResponse UntagResourceResponse' :: Int -> UntagResourceResponse -- | The response's http status code. [$sel:httpStatus:UntagResourceResponse'] :: UntagResourceResponse -> Int -- | Create a value of UntagResourceResponse 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:httpStatus:UntagResourceResponse', -- untagResourceResponse_httpStatus - The response's http status -- code. newUntagResourceResponse :: Int -> UntagResourceResponse -- | The response's http status code. untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.UntagResource.UntagResource instance GHC.Show.Show Amazonka.NetworkManager.UntagResource.UntagResource instance GHC.Read.Read Amazonka.NetworkManager.UntagResource.UntagResource instance GHC.Classes.Eq Amazonka.NetworkManager.UntagResource.UntagResource instance GHC.Generics.Generic Amazonka.NetworkManager.UntagResource.UntagResourceResponse instance GHC.Show.Show Amazonka.NetworkManager.UntagResource.UntagResourceResponse instance GHC.Read.Read Amazonka.NetworkManager.UntagResource.UntagResourceResponse instance GHC.Classes.Eq Amazonka.NetworkManager.UntagResource.UntagResourceResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.UntagResource.UntagResource instance Control.DeepSeq.NFData Amazonka.NetworkManager.UntagResource.UntagResourceResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.UntagResource.UntagResource instance Control.DeepSeq.NFData Amazonka.NetworkManager.UntagResource.UntagResource instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.UntagResource.UntagResource instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.UntagResource.UntagResource instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.UntagResource.UntagResource -- | Updates the information for an existing connection. To remove -- information for any of the parameters, specify an empty string. module Amazonka.NetworkManager.UpdateConnection -- | See: newUpdateConnection smart constructor. data UpdateConnection UpdateConnection' :: Maybe Text -> Maybe Text -> Maybe Text -> Text -> Text -> UpdateConnection -- | The ID of the link for the second device in the connection. [$sel:connectedLinkId:UpdateConnection'] :: UpdateConnection -> Maybe Text -- | A description of the connection. -- -- Length Constraints: Maximum length of 256 characters. [$sel:description:UpdateConnection'] :: UpdateConnection -> Maybe Text -- | The ID of the link for the first device in the connection. [$sel:linkId:UpdateConnection'] :: UpdateConnection -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:UpdateConnection'] :: UpdateConnection -> Text -- | The ID of the connection. [$sel:connectionId:UpdateConnection'] :: UpdateConnection -> Text -- | Create a value of UpdateConnection 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: -- -- UpdateConnection, updateConnection_connectedLinkId - The -- ID of the link for the second device in the connection. -- -- UpdateConnection, updateConnection_description - A -- description of the connection. -- -- Length Constraints: Maximum length of 256 characters. -- -- UpdateConnection, updateConnection_linkId - The ID of -- the link for the first device in the connection. -- -- UpdateConnection, updateConnection_globalNetworkId - The -- ID of the global network. -- -- UpdateConnection, updateConnection_connectionId - The ID -- of the connection. newUpdateConnection :: Text -> Text -> UpdateConnection -- | The ID of the link for the second device in the connection. updateConnection_connectedLinkId :: Lens' UpdateConnection (Maybe Text) -- | A description of the connection. -- -- Length Constraints: Maximum length of 256 characters. updateConnection_description :: Lens' UpdateConnection (Maybe Text) -- | The ID of the link for the first device in the connection. updateConnection_linkId :: Lens' UpdateConnection (Maybe Text) -- | The ID of the global network. updateConnection_globalNetworkId :: Lens' UpdateConnection Text -- | The ID of the connection. updateConnection_connectionId :: Lens' UpdateConnection Text -- | See: newUpdateConnectionResponse smart constructor. data UpdateConnectionResponse UpdateConnectionResponse' :: Maybe Connection -> Int -> UpdateConnectionResponse -- | Information about the connection. [$sel:connection:UpdateConnectionResponse'] :: UpdateConnectionResponse -> Maybe Connection -- | The response's http status code. [$sel:httpStatus:UpdateConnectionResponse'] :: UpdateConnectionResponse -> Int -- | Create a value of UpdateConnectionResponse 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:connection:UpdateConnectionResponse', -- updateConnectionResponse_connection - Information about the -- connection. -- -- $sel:httpStatus:UpdateConnectionResponse', -- updateConnectionResponse_httpStatus - The response's http -- status code. newUpdateConnectionResponse :: Int -> UpdateConnectionResponse -- | Information about the connection. updateConnectionResponse_connection :: Lens' UpdateConnectionResponse (Maybe Connection) -- | The response's http status code. updateConnectionResponse_httpStatus :: Lens' UpdateConnectionResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.UpdateConnection.UpdateConnection instance GHC.Show.Show Amazonka.NetworkManager.UpdateConnection.UpdateConnection instance GHC.Read.Read Amazonka.NetworkManager.UpdateConnection.UpdateConnection instance GHC.Classes.Eq Amazonka.NetworkManager.UpdateConnection.UpdateConnection instance GHC.Generics.Generic Amazonka.NetworkManager.UpdateConnection.UpdateConnectionResponse instance GHC.Show.Show Amazonka.NetworkManager.UpdateConnection.UpdateConnectionResponse instance GHC.Read.Read Amazonka.NetworkManager.UpdateConnection.UpdateConnectionResponse instance GHC.Classes.Eq Amazonka.NetworkManager.UpdateConnection.UpdateConnectionResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.UpdateConnection.UpdateConnection instance Control.DeepSeq.NFData Amazonka.NetworkManager.UpdateConnection.UpdateConnectionResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.UpdateConnection.UpdateConnection instance Control.DeepSeq.NFData Amazonka.NetworkManager.UpdateConnection.UpdateConnection instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.UpdateConnection.UpdateConnection instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.UpdateConnection.UpdateConnection instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.UpdateConnection.UpdateConnection instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.UpdateConnection.UpdateConnection -- | Updates the description of a core network. module Amazonka.NetworkManager.UpdateCoreNetwork -- | See: newUpdateCoreNetwork smart constructor. data UpdateCoreNetwork UpdateCoreNetwork' :: Maybe Text -> Text -> UpdateCoreNetwork -- | The description of the update. [$sel:description:UpdateCoreNetwork'] :: UpdateCoreNetwork -> Maybe Text -- | The ID of a core network. [$sel:coreNetworkId:UpdateCoreNetwork'] :: UpdateCoreNetwork -> Text -- | Create a value of UpdateCoreNetwork 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: -- -- UpdateCoreNetwork, updateCoreNetwork_description - The -- description of the update. -- -- UpdateCoreNetwork, updateCoreNetwork_coreNetworkId - The -- ID of a core network. newUpdateCoreNetwork :: Text -> UpdateCoreNetwork -- | The description of the update. updateCoreNetwork_description :: Lens' UpdateCoreNetwork (Maybe Text) -- | The ID of a core network. updateCoreNetwork_coreNetworkId :: Lens' UpdateCoreNetwork Text -- | See: newUpdateCoreNetworkResponse smart constructor. data UpdateCoreNetworkResponse UpdateCoreNetworkResponse' :: Maybe CoreNetwork -> Int -> UpdateCoreNetworkResponse -- | Returns information about a core network update. [$sel:coreNetwork:UpdateCoreNetworkResponse'] :: UpdateCoreNetworkResponse -> Maybe CoreNetwork -- | The response's http status code. [$sel:httpStatus:UpdateCoreNetworkResponse'] :: UpdateCoreNetworkResponse -> Int -- | Create a value of UpdateCoreNetworkResponse 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:coreNetwork:UpdateCoreNetworkResponse', -- updateCoreNetworkResponse_coreNetwork - Returns information -- about a core network update. -- -- $sel:httpStatus:UpdateCoreNetworkResponse', -- updateCoreNetworkResponse_httpStatus - The response's http -- status code. newUpdateCoreNetworkResponse :: Int -> UpdateCoreNetworkResponse -- | Returns information about a core network update. updateCoreNetworkResponse_coreNetwork :: Lens' UpdateCoreNetworkResponse (Maybe CoreNetwork) -- | The response's http status code. updateCoreNetworkResponse_httpStatus :: Lens' UpdateCoreNetworkResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.UpdateCoreNetwork.UpdateCoreNetwork instance GHC.Show.Show Amazonka.NetworkManager.UpdateCoreNetwork.UpdateCoreNetwork instance GHC.Read.Read Amazonka.NetworkManager.UpdateCoreNetwork.UpdateCoreNetwork instance GHC.Classes.Eq Amazonka.NetworkManager.UpdateCoreNetwork.UpdateCoreNetwork instance GHC.Generics.Generic Amazonka.NetworkManager.UpdateCoreNetwork.UpdateCoreNetworkResponse instance GHC.Show.Show Amazonka.NetworkManager.UpdateCoreNetwork.UpdateCoreNetworkResponse instance GHC.Read.Read Amazonka.NetworkManager.UpdateCoreNetwork.UpdateCoreNetworkResponse instance GHC.Classes.Eq Amazonka.NetworkManager.UpdateCoreNetwork.UpdateCoreNetworkResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.UpdateCoreNetwork.UpdateCoreNetwork instance Control.DeepSeq.NFData Amazonka.NetworkManager.UpdateCoreNetwork.UpdateCoreNetworkResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.UpdateCoreNetwork.UpdateCoreNetwork instance Control.DeepSeq.NFData Amazonka.NetworkManager.UpdateCoreNetwork.UpdateCoreNetwork instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.UpdateCoreNetwork.UpdateCoreNetwork instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.UpdateCoreNetwork.UpdateCoreNetwork instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.UpdateCoreNetwork.UpdateCoreNetwork instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.UpdateCoreNetwork.UpdateCoreNetwork -- | Updates the details for an existing device. To remove information for -- any of the parameters, specify an empty string. module Amazonka.NetworkManager.UpdateDevice -- | See: newUpdateDevice smart constructor. data UpdateDevice UpdateDevice' :: Maybe AWSLocation -> Maybe Text -> Maybe (Sensitive Location) -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Text -> Text -> UpdateDevice -- | The Amazon Web Services location of the device, if applicable. For an -- on-premises device, you can omit this parameter. [$sel:aWSLocation:UpdateDevice'] :: UpdateDevice -> Maybe AWSLocation -- | A description of the device. -- -- Constraints: Maximum length of 256 characters. [$sel:description:UpdateDevice'] :: UpdateDevice -> Maybe Text [$sel:location:UpdateDevice'] :: UpdateDevice -> Maybe (Sensitive Location) -- | The model of the device. -- -- Constraints: Maximum length of 128 characters. [$sel:model:UpdateDevice'] :: UpdateDevice -> Maybe Text -- | The serial number of the device. -- -- Constraints: Maximum length of 128 characters. [$sel:serialNumber:UpdateDevice'] :: UpdateDevice -> Maybe Text -- | The ID of the site. [$sel:siteId:UpdateDevice'] :: UpdateDevice -> Maybe Text -- | The type of the device. [$sel:type':UpdateDevice'] :: UpdateDevice -> Maybe Text -- | The vendor of the device. -- -- Constraints: Maximum length of 128 characters. [$sel:vendor:UpdateDevice'] :: UpdateDevice -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:UpdateDevice'] :: UpdateDevice -> Text -- | The ID of the device. [$sel:deviceId:UpdateDevice'] :: UpdateDevice -> Text -- | Create a value of UpdateDevice 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: -- -- UpdateDevice, updateDevice_aWSLocation - The Amazon Web -- Services location of the device, if applicable. For an on-premises -- device, you can omit this parameter. -- -- UpdateDevice, updateDevice_description - A description -- of the device. -- -- Constraints: Maximum length of 256 characters. -- -- UpdateDevice, updateDevice_location - Undocumented -- member. -- -- UpdateDevice, updateDevice_model - The model of the -- device. -- -- Constraints: Maximum length of 128 characters. -- -- UpdateDevice, updateDevice_serialNumber - The serial -- number of the device. -- -- Constraints: Maximum length of 128 characters. -- -- UpdateDevice, updateDevice_siteId - The ID of the site. -- -- UpdateDevice, updateDevice_type - The type of the -- device. -- -- UpdateDevice, updateDevice_vendor - The vendor of the -- device. -- -- Constraints: Maximum length of 128 characters. -- -- UpdateDevice, updateDevice_globalNetworkId - The ID of -- the global network. -- -- UpdateDevice, updateDevice_deviceId - The ID of the -- device. newUpdateDevice :: Text -> Text -> UpdateDevice -- | The Amazon Web Services location of the device, if applicable. For an -- on-premises device, you can omit this parameter. updateDevice_aWSLocation :: Lens' UpdateDevice (Maybe AWSLocation) -- | A description of the device. -- -- Constraints: Maximum length of 256 characters. updateDevice_description :: Lens' UpdateDevice (Maybe Text) -- | Undocumented member. updateDevice_location :: Lens' UpdateDevice (Maybe Location) -- | The model of the device. -- -- Constraints: Maximum length of 128 characters. updateDevice_model :: Lens' UpdateDevice (Maybe Text) -- | The serial number of the device. -- -- Constraints: Maximum length of 128 characters. updateDevice_serialNumber :: Lens' UpdateDevice (Maybe Text) -- | The ID of the site. updateDevice_siteId :: Lens' UpdateDevice (Maybe Text) -- | The type of the device. updateDevice_type :: Lens' UpdateDevice (Maybe Text) -- | The vendor of the device. -- -- Constraints: Maximum length of 128 characters. updateDevice_vendor :: Lens' UpdateDevice (Maybe Text) -- | The ID of the global network. updateDevice_globalNetworkId :: Lens' UpdateDevice Text -- | The ID of the device. updateDevice_deviceId :: Lens' UpdateDevice Text -- | See: newUpdateDeviceResponse smart constructor. data UpdateDeviceResponse UpdateDeviceResponse' :: Maybe Device -> Int -> UpdateDeviceResponse -- | Information about the device. [$sel:device:UpdateDeviceResponse'] :: UpdateDeviceResponse -> Maybe Device -- | The response's http status code. [$sel:httpStatus:UpdateDeviceResponse'] :: UpdateDeviceResponse -> Int -- | Create a value of UpdateDeviceResponse 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:device:UpdateDeviceResponse', -- updateDeviceResponse_device - Information about the device. -- -- $sel:httpStatus:UpdateDeviceResponse', -- updateDeviceResponse_httpStatus - The response's http status -- code. newUpdateDeviceResponse :: Int -> UpdateDeviceResponse -- | Information about the device. updateDeviceResponse_device :: Lens' UpdateDeviceResponse (Maybe Device) -- | The response's http status code. updateDeviceResponse_httpStatus :: Lens' UpdateDeviceResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.UpdateDevice.UpdateDevice instance GHC.Show.Show Amazonka.NetworkManager.UpdateDevice.UpdateDevice instance GHC.Classes.Eq Amazonka.NetworkManager.UpdateDevice.UpdateDevice instance GHC.Generics.Generic Amazonka.NetworkManager.UpdateDevice.UpdateDeviceResponse instance GHC.Show.Show Amazonka.NetworkManager.UpdateDevice.UpdateDeviceResponse instance GHC.Classes.Eq Amazonka.NetworkManager.UpdateDevice.UpdateDeviceResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.UpdateDevice.UpdateDevice instance Control.DeepSeq.NFData Amazonka.NetworkManager.UpdateDevice.UpdateDeviceResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.UpdateDevice.UpdateDevice instance Control.DeepSeq.NFData Amazonka.NetworkManager.UpdateDevice.UpdateDevice instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.UpdateDevice.UpdateDevice instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.UpdateDevice.UpdateDevice instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.UpdateDevice.UpdateDevice instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.UpdateDevice.UpdateDevice -- | Updates an existing global network. To remove information for any of -- the parameters, specify an empty string. module Amazonka.NetworkManager.UpdateGlobalNetwork -- | See: newUpdateGlobalNetwork smart constructor. data UpdateGlobalNetwork UpdateGlobalNetwork' :: Maybe Text -> Text -> UpdateGlobalNetwork -- | A description of the global network. -- -- Constraints: Maximum length of 256 characters. [$sel:description:UpdateGlobalNetwork'] :: UpdateGlobalNetwork -> Maybe Text -- | The ID of your global network. [$sel:globalNetworkId:UpdateGlobalNetwork'] :: UpdateGlobalNetwork -> Text -- | Create a value of UpdateGlobalNetwork 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: -- -- UpdateGlobalNetwork, updateGlobalNetwork_description - A -- description of the global network. -- -- Constraints: Maximum length of 256 characters. -- -- UpdateGlobalNetwork, updateGlobalNetwork_globalNetworkId -- - The ID of your global network. newUpdateGlobalNetwork :: Text -> UpdateGlobalNetwork -- | A description of the global network. -- -- Constraints: Maximum length of 256 characters. updateGlobalNetwork_description :: Lens' UpdateGlobalNetwork (Maybe Text) -- | The ID of your global network. updateGlobalNetwork_globalNetworkId :: Lens' UpdateGlobalNetwork Text -- | See: newUpdateGlobalNetworkResponse smart constructor. data UpdateGlobalNetworkResponse UpdateGlobalNetworkResponse' :: Maybe GlobalNetwork -> Int -> UpdateGlobalNetworkResponse -- | Information about the global network object. [$sel:globalNetwork:UpdateGlobalNetworkResponse'] :: UpdateGlobalNetworkResponse -> Maybe GlobalNetwork -- | The response's http status code. [$sel:httpStatus:UpdateGlobalNetworkResponse'] :: UpdateGlobalNetworkResponse -> Int -- | Create a value of UpdateGlobalNetworkResponse 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:globalNetwork:UpdateGlobalNetworkResponse', -- updateGlobalNetworkResponse_globalNetwork - Information about -- the global network object. -- -- $sel:httpStatus:UpdateGlobalNetworkResponse', -- updateGlobalNetworkResponse_httpStatus - The response's http -- status code. newUpdateGlobalNetworkResponse :: Int -> UpdateGlobalNetworkResponse -- | Information about the global network object. updateGlobalNetworkResponse_globalNetwork :: Lens' UpdateGlobalNetworkResponse (Maybe GlobalNetwork) -- | The response's http status code. updateGlobalNetworkResponse_httpStatus :: Lens' UpdateGlobalNetworkResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.UpdateGlobalNetwork.UpdateGlobalNetwork instance GHC.Show.Show Amazonka.NetworkManager.UpdateGlobalNetwork.UpdateGlobalNetwork instance GHC.Read.Read Amazonka.NetworkManager.UpdateGlobalNetwork.UpdateGlobalNetwork instance GHC.Classes.Eq Amazonka.NetworkManager.UpdateGlobalNetwork.UpdateGlobalNetwork instance GHC.Generics.Generic Amazonka.NetworkManager.UpdateGlobalNetwork.UpdateGlobalNetworkResponse instance GHC.Show.Show Amazonka.NetworkManager.UpdateGlobalNetwork.UpdateGlobalNetworkResponse instance GHC.Read.Read Amazonka.NetworkManager.UpdateGlobalNetwork.UpdateGlobalNetworkResponse instance GHC.Classes.Eq Amazonka.NetworkManager.UpdateGlobalNetwork.UpdateGlobalNetworkResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.UpdateGlobalNetwork.UpdateGlobalNetwork instance Control.DeepSeq.NFData Amazonka.NetworkManager.UpdateGlobalNetwork.UpdateGlobalNetworkResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.UpdateGlobalNetwork.UpdateGlobalNetwork instance Control.DeepSeq.NFData Amazonka.NetworkManager.UpdateGlobalNetwork.UpdateGlobalNetwork instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.UpdateGlobalNetwork.UpdateGlobalNetwork instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.UpdateGlobalNetwork.UpdateGlobalNetwork instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.UpdateGlobalNetwork.UpdateGlobalNetwork instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.UpdateGlobalNetwork.UpdateGlobalNetwork -- | Updates the details for an existing link. To remove information for -- any of the parameters, specify an empty string. module Amazonka.NetworkManager.UpdateLink -- | See: newUpdateLink smart constructor. data UpdateLink UpdateLink' :: Maybe Bandwidth -> Maybe Text -> Maybe Text -> Maybe Text -> Text -> Text -> UpdateLink -- | The upload and download speed in Mbps. [$sel:bandwidth:UpdateLink'] :: UpdateLink -> Maybe Bandwidth -- | A description of the link. -- -- Constraints: Maximum length of 256 characters. [$sel:description:UpdateLink'] :: UpdateLink -> Maybe Text -- | The provider of the link. -- -- Constraints: Maximum length of 128 characters. [$sel:provider:UpdateLink'] :: UpdateLink -> Maybe Text -- | The type of the link. -- -- Constraints: Maximum length of 128 characters. [$sel:type':UpdateLink'] :: UpdateLink -> Maybe Text -- | The ID of the global network. [$sel:globalNetworkId:UpdateLink'] :: UpdateLink -> Text -- | The ID of the link. [$sel:linkId:UpdateLink'] :: UpdateLink -> Text -- | Create a value of UpdateLink 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: -- -- UpdateLink, updateLink_bandwidth - The upload and -- download speed in Mbps. -- -- UpdateLink, updateLink_description - A description of -- the link. -- -- Constraints: Maximum length of 256 characters. -- -- UpdateLink, updateLink_provider - The provider of the -- link. -- -- Constraints: Maximum length of 128 characters. -- -- UpdateLink, updateLink_type - The type of the link. -- -- Constraints: Maximum length of 128 characters. -- -- UpdateLink, updateLink_globalNetworkId - The ID of the -- global network. -- -- UpdateLink, updateLink_linkId - The ID of the link. newUpdateLink :: Text -> Text -> UpdateLink -- | The upload and download speed in Mbps. updateLink_bandwidth :: Lens' UpdateLink (Maybe Bandwidth) -- | A description of the link. -- -- Constraints: Maximum length of 256 characters. updateLink_description :: Lens' UpdateLink (Maybe Text) -- | The provider of the link. -- -- Constraints: Maximum length of 128 characters. updateLink_provider :: Lens' UpdateLink (Maybe Text) -- | The type of the link. -- -- Constraints: Maximum length of 128 characters. updateLink_type :: Lens' UpdateLink (Maybe Text) -- | The ID of the global network. updateLink_globalNetworkId :: Lens' UpdateLink Text -- | The ID of the link. updateLink_linkId :: Lens' UpdateLink Text -- | See: newUpdateLinkResponse smart constructor. data UpdateLinkResponse UpdateLinkResponse' :: Maybe Link -> Int -> UpdateLinkResponse -- | Information about the link. [$sel:link:UpdateLinkResponse'] :: UpdateLinkResponse -> Maybe Link -- | The response's http status code. [$sel:httpStatus:UpdateLinkResponse'] :: UpdateLinkResponse -> Int -- | Create a value of UpdateLinkResponse 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:link:UpdateLinkResponse', updateLinkResponse_link - -- Information about the link. -- -- $sel:httpStatus:UpdateLinkResponse', -- updateLinkResponse_httpStatus - The response's http status -- code. newUpdateLinkResponse :: Int -> UpdateLinkResponse -- | Information about the link. updateLinkResponse_link :: Lens' UpdateLinkResponse (Maybe Link) -- | The response's http status code. updateLinkResponse_httpStatus :: Lens' UpdateLinkResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.UpdateLink.UpdateLink instance GHC.Show.Show Amazonka.NetworkManager.UpdateLink.UpdateLink instance GHC.Read.Read Amazonka.NetworkManager.UpdateLink.UpdateLink instance GHC.Classes.Eq Amazonka.NetworkManager.UpdateLink.UpdateLink instance GHC.Generics.Generic Amazonka.NetworkManager.UpdateLink.UpdateLinkResponse instance GHC.Show.Show Amazonka.NetworkManager.UpdateLink.UpdateLinkResponse instance GHC.Read.Read Amazonka.NetworkManager.UpdateLink.UpdateLinkResponse instance GHC.Classes.Eq Amazonka.NetworkManager.UpdateLink.UpdateLinkResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.UpdateLink.UpdateLink instance Control.DeepSeq.NFData Amazonka.NetworkManager.UpdateLink.UpdateLinkResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.UpdateLink.UpdateLink instance Control.DeepSeq.NFData Amazonka.NetworkManager.UpdateLink.UpdateLink instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.UpdateLink.UpdateLink instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.UpdateLink.UpdateLink instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.UpdateLink.UpdateLink instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.UpdateLink.UpdateLink -- | Updates the resource metadata for the specified global network. module Amazonka.NetworkManager.UpdateNetworkResourceMetadata -- | See: newUpdateNetworkResourceMetadata smart constructor. data UpdateNetworkResourceMetadata UpdateNetworkResourceMetadata' :: Text -> Text -> HashMap Text Text -> UpdateNetworkResourceMetadata -- | The ID of the global network. [$sel:globalNetworkId:UpdateNetworkResourceMetadata'] :: UpdateNetworkResourceMetadata -> Text -- | The ARN of the resource. [$sel:resourceArn:UpdateNetworkResourceMetadata'] :: UpdateNetworkResourceMetadata -> Text -- | The resource metadata. [$sel:metadata:UpdateNetworkResourceMetadata'] :: UpdateNetworkResourceMetadata -> HashMap Text Text -- | Create a value of UpdateNetworkResourceMetadata 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: -- -- UpdateNetworkResourceMetadata, -- updateNetworkResourceMetadata_globalNetworkId - The ID of the -- global network. -- -- UpdateNetworkResourceMetadata, -- updateNetworkResourceMetadata_resourceArn - The ARN of the -- resource. -- -- UpdateNetworkResourceMetadata, -- updateNetworkResourceMetadata_metadata - The resource metadata. newUpdateNetworkResourceMetadata :: Text -> Text -> UpdateNetworkResourceMetadata -- | The ID of the global network. updateNetworkResourceMetadata_globalNetworkId :: Lens' UpdateNetworkResourceMetadata Text -- | The ARN of the resource. updateNetworkResourceMetadata_resourceArn :: Lens' UpdateNetworkResourceMetadata Text -- | The resource metadata. updateNetworkResourceMetadata_metadata :: Lens' UpdateNetworkResourceMetadata (HashMap Text Text) -- | See: newUpdateNetworkResourceMetadataResponse smart -- constructor. data UpdateNetworkResourceMetadataResponse UpdateNetworkResourceMetadataResponse' :: Maybe (HashMap Text Text) -> Maybe Text -> Int -> UpdateNetworkResourceMetadataResponse -- | The updated resource metadata. [$sel:metadata:UpdateNetworkResourceMetadataResponse'] :: UpdateNetworkResourceMetadataResponse -> Maybe (HashMap Text Text) -- | The ARN of the resource. [$sel:resourceArn:UpdateNetworkResourceMetadataResponse'] :: UpdateNetworkResourceMetadataResponse -> Maybe Text -- | The response's http status code. [$sel:httpStatus:UpdateNetworkResourceMetadataResponse'] :: UpdateNetworkResourceMetadataResponse -> Int -- | Create a value of UpdateNetworkResourceMetadataResponse 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: -- -- UpdateNetworkResourceMetadata, -- updateNetworkResourceMetadataResponse_metadata - The updated -- resource metadata. -- -- UpdateNetworkResourceMetadata, -- updateNetworkResourceMetadataResponse_resourceArn - The ARN of -- the resource. -- -- $sel:httpStatus:UpdateNetworkResourceMetadataResponse', -- updateNetworkResourceMetadataResponse_httpStatus - The -- response's http status code. newUpdateNetworkResourceMetadataResponse :: Int -> UpdateNetworkResourceMetadataResponse -- | The updated resource metadata. updateNetworkResourceMetadataResponse_metadata :: Lens' UpdateNetworkResourceMetadataResponse (Maybe (HashMap Text Text)) -- | The ARN of the resource. updateNetworkResourceMetadataResponse_resourceArn :: Lens' UpdateNetworkResourceMetadataResponse (Maybe Text) -- | The response's http status code. updateNetworkResourceMetadataResponse_httpStatus :: Lens' UpdateNetworkResourceMetadataResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.UpdateNetworkResourceMetadata.UpdateNetworkResourceMetadata instance GHC.Show.Show Amazonka.NetworkManager.UpdateNetworkResourceMetadata.UpdateNetworkResourceMetadata instance GHC.Read.Read Amazonka.NetworkManager.UpdateNetworkResourceMetadata.UpdateNetworkResourceMetadata instance GHC.Classes.Eq Amazonka.NetworkManager.UpdateNetworkResourceMetadata.UpdateNetworkResourceMetadata instance GHC.Generics.Generic Amazonka.NetworkManager.UpdateNetworkResourceMetadata.UpdateNetworkResourceMetadataResponse instance GHC.Show.Show Amazonka.NetworkManager.UpdateNetworkResourceMetadata.UpdateNetworkResourceMetadataResponse instance GHC.Read.Read Amazonka.NetworkManager.UpdateNetworkResourceMetadata.UpdateNetworkResourceMetadataResponse instance GHC.Classes.Eq Amazonka.NetworkManager.UpdateNetworkResourceMetadata.UpdateNetworkResourceMetadataResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.UpdateNetworkResourceMetadata.UpdateNetworkResourceMetadata instance Control.DeepSeq.NFData Amazonka.NetworkManager.UpdateNetworkResourceMetadata.UpdateNetworkResourceMetadataResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.UpdateNetworkResourceMetadata.UpdateNetworkResourceMetadata instance Control.DeepSeq.NFData Amazonka.NetworkManager.UpdateNetworkResourceMetadata.UpdateNetworkResourceMetadata instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.UpdateNetworkResourceMetadata.UpdateNetworkResourceMetadata instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.UpdateNetworkResourceMetadata.UpdateNetworkResourceMetadata instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.UpdateNetworkResourceMetadata.UpdateNetworkResourceMetadata instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.UpdateNetworkResourceMetadata.UpdateNetworkResourceMetadata -- | Updates the information for an existing site. To remove information -- for any of the parameters, specify an empty string. module Amazonka.NetworkManager.UpdateSite -- | See: newUpdateSite smart constructor. data UpdateSite UpdateSite' :: Maybe Text -> Maybe (Sensitive Location) -> Text -> Text -> UpdateSite -- | A description of your site. -- -- Constraints: Maximum length of 256 characters. [$sel:description:UpdateSite'] :: UpdateSite -> Maybe Text -- | The site location: -- -- [$sel:location:UpdateSite'] :: UpdateSite -> Maybe (Sensitive Location) -- | The ID of the global network. [$sel:globalNetworkId:UpdateSite'] :: UpdateSite -> Text -- | The ID of your site. [$sel:siteId:UpdateSite'] :: UpdateSite -> Text -- | Create a value of UpdateSite 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: -- -- UpdateSite, updateSite_description - A description of -- your site. -- -- Constraints: Maximum length of 256 characters. -- -- UpdateSite, updateSite_location - The site location: -- -- -- -- UpdateSite, updateSite_globalNetworkId - The ID of the -- global network. -- -- UpdateSite, updateSite_siteId - The ID of your site. newUpdateSite :: Text -> Text -> UpdateSite -- | A description of your site. -- -- Constraints: Maximum length of 256 characters. updateSite_description :: Lens' UpdateSite (Maybe Text) -- | The site location: -- -- updateSite_location :: Lens' UpdateSite (Maybe Location) -- | The ID of the global network. updateSite_globalNetworkId :: Lens' UpdateSite Text -- | The ID of your site. updateSite_siteId :: Lens' UpdateSite Text -- | See: newUpdateSiteResponse smart constructor. data UpdateSiteResponse UpdateSiteResponse' :: Maybe Site -> Int -> UpdateSiteResponse -- | Information about the site. [$sel:site:UpdateSiteResponse'] :: UpdateSiteResponse -> Maybe Site -- | The response's http status code. [$sel:httpStatus:UpdateSiteResponse'] :: UpdateSiteResponse -> Int -- | Create a value of UpdateSiteResponse 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:site:UpdateSiteResponse', updateSiteResponse_site - -- Information about the site. -- -- $sel:httpStatus:UpdateSiteResponse', -- updateSiteResponse_httpStatus - The response's http status -- code. newUpdateSiteResponse :: Int -> UpdateSiteResponse -- | Information about the site. updateSiteResponse_site :: Lens' UpdateSiteResponse (Maybe Site) -- | The response's http status code. updateSiteResponse_httpStatus :: Lens' UpdateSiteResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.UpdateSite.UpdateSite instance GHC.Show.Show Amazonka.NetworkManager.UpdateSite.UpdateSite instance GHC.Classes.Eq Amazonka.NetworkManager.UpdateSite.UpdateSite instance GHC.Generics.Generic Amazonka.NetworkManager.UpdateSite.UpdateSiteResponse instance GHC.Show.Show Amazonka.NetworkManager.UpdateSite.UpdateSiteResponse instance GHC.Classes.Eq Amazonka.NetworkManager.UpdateSite.UpdateSiteResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.UpdateSite.UpdateSite instance Control.DeepSeq.NFData Amazonka.NetworkManager.UpdateSite.UpdateSiteResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.UpdateSite.UpdateSite instance Control.DeepSeq.NFData Amazonka.NetworkManager.UpdateSite.UpdateSite instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.UpdateSite.UpdateSite instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.UpdateSite.UpdateSite instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.UpdateSite.UpdateSite instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.UpdateSite.UpdateSite -- | Updates a VPC attachment. module Amazonka.NetworkManager.UpdateVpcAttachment -- | See: newUpdateVpcAttachment smart constructor. data UpdateVpcAttachment UpdateVpcAttachment' :: Maybe [Text] -> Maybe VpcOptions -> Maybe [Text] -> Text -> UpdateVpcAttachment -- | Adds a subnet ARN to the VPC attachment. [$sel:addSubnetArns:UpdateVpcAttachment'] :: UpdateVpcAttachment -> Maybe [Text] -- | Additional options for updating the VPC attachment. [$sel:options:UpdateVpcAttachment'] :: UpdateVpcAttachment -> Maybe VpcOptions -- | Removes a subnet ARN from the attachment. [$sel:removeSubnetArns:UpdateVpcAttachment'] :: UpdateVpcAttachment -> Maybe [Text] -- | The ID of the attachment. [$sel:attachmentId:UpdateVpcAttachment'] :: UpdateVpcAttachment -> Text -- | Create a value of UpdateVpcAttachment 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:addSubnetArns:UpdateVpcAttachment', -- updateVpcAttachment_addSubnetArns - Adds a subnet ARN to the -- VPC attachment. -- -- UpdateVpcAttachment, updateVpcAttachment_options - -- Additional options for updating the VPC attachment. -- -- $sel:removeSubnetArns:UpdateVpcAttachment', -- updateVpcAttachment_removeSubnetArns - Removes a subnet ARN -- from the attachment. -- -- UpdateVpcAttachment, updateVpcAttachment_attachmentId - -- The ID of the attachment. newUpdateVpcAttachment :: Text -> UpdateVpcAttachment -- | Adds a subnet ARN to the VPC attachment. updateVpcAttachment_addSubnetArns :: Lens' UpdateVpcAttachment (Maybe [Text]) -- | Additional options for updating the VPC attachment. updateVpcAttachment_options :: Lens' UpdateVpcAttachment (Maybe VpcOptions) -- | Removes a subnet ARN from the attachment. updateVpcAttachment_removeSubnetArns :: Lens' UpdateVpcAttachment (Maybe [Text]) -- | The ID of the attachment. updateVpcAttachment_attachmentId :: Lens' UpdateVpcAttachment Text -- | See: newUpdateVpcAttachmentResponse smart constructor. data UpdateVpcAttachmentResponse UpdateVpcAttachmentResponse' :: Maybe VpcAttachment -> Int -> UpdateVpcAttachmentResponse -- | Describes the updated VPC attachment. [$sel:vpcAttachment:UpdateVpcAttachmentResponse'] :: UpdateVpcAttachmentResponse -> Maybe VpcAttachment -- | The response's http status code. [$sel:httpStatus:UpdateVpcAttachmentResponse'] :: UpdateVpcAttachmentResponse -> Int -- | Create a value of UpdateVpcAttachmentResponse 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:vpcAttachment:UpdateVpcAttachmentResponse', -- updateVpcAttachmentResponse_vpcAttachment - Describes the -- updated VPC attachment. -- -- $sel:httpStatus:UpdateVpcAttachmentResponse', -- updateVpcAttachmentResponse_httpStatus - The response's http -- status code. newUpdateVpcAttachmentResponse :: Int -> UpdateVpcAttachmentResponse -- | Describes the updated VPC attachment. updateVpcAttachmentResponse_vpcAttachment :: Lens' UpdateVpcAttachmentResponse (Maybe VpcAttachment) -- | The response's http status code. updateVpcAttachmentResponse_httpStatus :: Lens' UpdateVpcAttachmentResponse Int instance GHC.Generics.Generic Amazonka.NetworkManager.UpdateVpcAttachment.UpdateVpcAttachment instance GHC.Show.Show Amazonka.NetworkManager.UpdateVpcAttachment.UpdateVpcAttachment instance GHC.Read.Read Amazonka.NetworkManager.UpdateVpcAttachment.UpdateVpcAttachment instance GHC.Classes.Eq Amazonka.NetworkManager.UpdateVpcAttachment.UpdateVpcAttachment instance GHC.Generics.Generic Amazonka.NetworkManager.UpdateVpcAttachment.UpdateVpcAttachmentResponse instance GHC.Show.Show Amazonka.NetworkManager.UpdateVpcAttachment.UpdateVpcAttachmentResponse instance GHC.Read.Read Amazonka.NetworkManager.UpdateVpcAttachment.UpdateVpcAttachmentResponse instance GHC.Classes.Eq Amazonka.NetworkManager.UpdateVpcAttachment.UpdateVpcAttachmentResponse instance Amazonka.Types.AWSRequest Amazonka.NetworkManager.UpdateVpcAttachment.UpdateVpcAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.UpdateVpcAttachment.UpdateVpcAttachmentResponse instance Data.Hashable.Class.Hashable Amazonka.NetworkManager.UpdateVpcAttachment.UpdateVpcAttachment instance Control.DeepSeq.NFData Amazonka.NetworkManager.UpdateVpcAttachment.UpdateVpcAttachment instance Amazonka.Data.Headers.ToHeaders Amazonka.NetworkManager.UpdateVpcAttachment.UpdateVpcAttachment instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.NetworkManager.UpdateVpcAttachment.UpdateVpcAttachment instance Amazonka.Data.Path.ToPath Amazonka.NetworkManager.UpdateVpcAttachment.UpdateVpcAttachment instance Amazonka.Data.Query.ToQuery Amazonka.NetworkManager.UpdateVpcAttachment.UpdateVpcAttachment module Amazonka.NetworkManager.Lens -- | The ID of the attachment. acceptAttachment_attachmentId :: Lens' AcceptAttachment Text -- | The response to the attachment request. acceptAttachmentResponse_attachment :: Lens' AcceptAttachmentResponse (Maybe Attachment) -- | The response's http status code. acceptAttachmentResponse_httpStatus :: Lens' AcceptAttachmentResponse Int -- | The ID of the link. associateConnectPeer_linkId :: Lens' AssociateConnectPeer (Maybe Text) -- | The ID of your global network. associateConnectPeer_globalNetworkId :: Lens' AssociateConnectPeer Text -- | The ID of the Connect peer. associateConnectPeer_connectPeerId :: Lens' AssociateConnectPeer Text -- | The ID of the device. associateConnectPeer_deviceId :: Lens' AssociateConnectPeer Text -- | The response to the Connect peer request. associateConnectPeerResponse_connectPeerAssociation :: Lens' AssociateConnectPeerResponse (Maybe ConnectPeerAssociation) -- | The response's http status code. associateConnectPeerResponse_httpStatus :: Lens' AssociateConnectPeerResponse Int -- | The ID of the link. associateCustomerGateway_linkId :: Lens' AssociateCustomerGateway (Maybe Text) -- | The Amazon Resource Name (ARN) of the customer gateway. associateCustomerGateway_customerGatewayArn :: Lens' AssociateCustomerGateway Text -- | The ID of the global network. associateCustomerGateway_globalNetworkId :: Lens' AssociateCustomerGateway Text -- | The ID of the device. associateCustomerGateway_deviceId :: Lens' AssociateCustomerGateway Text -- | The customer gateway association. associateCustomerGatewayResponse_customerGatewayAssociation :: Lens' AssociateCustomerGatewayResponse (Maybe CustomerGatewayAssociation) -- | The response's http status code. associateCustomerGatewayResponse_httpStatus :: Lens' AssociateCustomerGatewayResponse Int -- | The ID of the global network. associateLink_globalNetworkId :: Lens' AssociateLink Text -- | The ID of the device. associateLink_deviceId :: Lens' AssociateLink Text -- | The ID of the link. associateLink_linkId :: Lens' AssociateLink Text -- | The link association. associateLinkResponse_linkAssociation :: Lens' AssociateLinkResponse (Maybe LinkAssociation) -- | The response's http status code. associateLinkResponse_httpStatus :: Lens' AssociateLinkResponse Int -- | The ID of the link. associateTransitGatewayConnectPeer_linkId :: Lens' AssociateTransitGatewayConnectPeer (Maybe Text) -- | The ID of the global network. associateTransitGatewayConnectPeer_globalNetworkId :: Lens' AssociateTransitGatewayConnectPeer Text -- | The Amazon Resource Name (ARN) of the Connect peer. associateTransitGatewayConnectPeer_transitGatewayConnectPeerArn :: Lens' AssociateTransitGatewayConnectPeer Text -- | The ID of the device. associateTransitGatewayConnectPeer_deviceId :: Lens' AssociateTransitGatewayConnectPeer Text -- | The transit gateway Connect peer association. associateTransitGatewayConnectPeerResponse_transitGatewayConnectPeerAssociation :: Lens' AssociateTransitGatewayConnectPeerResponse (Maybe TransitGatewayConnectPeerAssociation) -- | The response's http status code. associateTransitGatewayConnectPeerResponse_httpStatus :: Lens' AssociateTransitGatewayConnectPeerResponse Int -- | The client token associated with the request. createConnectAttachment_clientToken :: Lens' CreateConnectAttachment (Maybe Text) -- | The list of key-value tags associated with the request. createConnectAttachment_tags :: Lens' CreateConnectAttachment (Maybe [Tag]) -- | The ID of a core network where you want to create the attachment. createConnectAttachment_coreNetworkId :: Lens' CreateConnectAttachment Text -- | The Region where the edge is located. createConnectAttachment_edgeLocation :: Lens' CreateConnectAttachment Text -- | The ID of the attachment between the two connections. createConnectAttachment_transportAttachmentId :: Lens' CreateConnectAttachment Text -- | Options for creating an attachment. createConnectAttachment_options :: Lens' CreateConnectAttachment ConnectAttachmentOptions -- | The response to a Connect attachment request. createConnectAttachmentResponse_connectAttachment :: Lens' CreateConnectAttachmentResponse (Maybe ConnectAttachment) -- | The response's http status code. createConnectAttachmentResponse_httpStatus :: Lens' CreateConnectAttachmentResponse Int -- | The Connect peer BGP options. createConnectPeer_bgpOptions :: Lens' CreateConnectPeer (Maybe BgpOptions) -- | The client token associated with the request. createConnectPeer_clientToken :: Lens' CreateConnectPeer (Maybe Text) -- | A Connect peer core network address. createConnectPeer_coreNetworkAddress :: Lens' CreateConnectPeer (Maybe Text) -- | The tags associated with the peer request. createConnectPeer_tags :: Lens' CreateConnectPeer (Maybe [Tag]) -- | The ID of the connection attachment. createConnectPeer_connectAttachmentId :: Lens' CreateConnectPeer Text -- | The Connect peer address. createConnectPeer_peerAddress :: Lens' CreateConnectPeer Text -- | The inside IP addresses used for BGP peering. createConnectPeer_insideCidrBlocks :: Lens' CreateConnectPeer [Text] -- | The response to the request. createConnectPeerResponse_connectPeer :: Lens' CreateConnectPeerResponse (Maybe ConnectPeer) -- | The response's http status code. createConnectPeerResponse_httpStatus :: Lens' CreateConnectPeerResponse Int -- | The ID of the link for the second device. createConnection_connectedLinkId :: Lens' CreateConnection (Maybe Text) -- | A description of the connection. -- -- Length Constraints: Maximum length of 256 characters. createConnection_description :: Lens' CreateConnection (Maybe Text) -- | The ID of the link for the first device. createConnection_linkId :: Lens' CreateConnection (Maybe Text) -- | The tags to apply to the resource during creation. createConnection_tags :: Lens' CreateConnection (Maybe [Tag]) -- | The ID of the global network. createConnection_globalNetworkId :: Lens' CreateConnection Text -- | The ID of the first device in the connection. createConnection_deviceId :: Lens' CreateConnection Text -- | The ID of the second device in the connection. createConnection_connectedDeviceId :: Lens' CreateConnection Text -- | Information about the connection. createConnectionResponse_connection :: Lens' CreateConnectionResponse (Maybe Connection) -- | The response's http status code. createConnectionResponse_httpStatus :: Lens' CreateConnectionResponse Int -- | The client token associated with a core network request. createCoreNetwork_clientToken :: Lens' CreateCoreNetwork (Maybe Text) -- | The description of a core network. createCoreNetwork_description :: Lens' CreateCoreNetwork (Maybe Text) -- | The policy document for creating a core network. createCoreNetwork_policyDocument :: Lens' CreateCoreNetwork (Maybe Text) -- | Key-value tags associated with a core network request. createCoreNetwork_tags :: Lens' CreateCoreNetwork (Maybe [Tag]) -- | The ID of the global network that a core network will be a part of. createCoreNetwork_globalNetworkId :: Lens' CreateCoreNetwork Text -- | Returns details about a core network. createCoreNetworkResponse_coreNetwork :: Lens' CreateCoreNetworkResponse (Maybe CoreNetwork) -- | The response's http status code. createCoreNetworkResponse_httpStatus :: Lens' CreateCoreNetworkResponse Int -- | The Amazon Web Services location of the device, if applicable. For an -- on-premises device, you can omit this parameter. createDevice_aWSLocation :: Lens' CreateDevice (Maybe AWSLocation) -- | A description of the device. -- -- Constraints: Maximum length of 256 characters. createDevice_description :: Lens' CreateDevice (Maybe Text) -- | The location of the device. createDevice_location :: Lens' CreateDevice (Maybe Location) -- | The model of the device. -- -- Constraints: Maximum length of 128 characters. createDevice_model :: Lens' CreateDevice (Maybe Text) -- | The serial number of the device. -- -- Constraints: Maximum length of 128 characters. createDevice_serialNumber :: Lens' CreateDevice (Maybe Text) -- | The ID of the site. createDevice_siteId :: Lens' CreateDevice (Maybe Text) -- | The tags to apply to the resource during creation. createDevice_tags :: Lens' CreateDevice (Maybe [Tag]) -- | The type of the device. createDevice_type :: Lens' CreateDevice (Maybe Text) -- | The vendor of the device. -- -- Constraints: Maximum length of 128 characters. createDevice_vendor :: Lens' CreateDevice (Maybe Text) -- | The ID of the global network. createDevice_globalNetworkId :: Lens' CreateDevice Text -- | Information about the device. createDeviceResponse_device :: Lens' CreateDeviceResponse (Maybe Device) -- | The response's http status code. createDeviceResponse_httpStatus :: Lens' CreateDeviceResponse Int -- | A description of the global network. -- -- Constraints: Maximum length of 256 characters. createGlobalNetwork_description :: Lens' CreateGlobalNetwork (Maybe Text) -- | The tags to apply to the resource during creation. createGlobalNetwork_tags :: Lens' CreateGlobalNetwork (Maybe [Tag]) -- | Information about the global network object. createGlobalNetworkResponse_globalNetwork :: Lens' CreateGlobalNetworkResponse (Maybe GlobalNetwork) -- | The response's http status code. createGlobalNetworkResponse_httpStatus :: Lens' CreateGlobalNetworkResponse Int -- | A description of the link. -- -- Constraints: Maximum length of 256 characters. createLink_description :: Lens' CreateLink (Maybe Text) -- | The provider of the link. -- -- Constraints: Maximum length of 128 characters. Cannot include the -- following characters: | \ ^ createLink_provider :: Lens' CreateLink (Maybe Text) -- | The tags to apply to the resource during creation. createLink_tags :: Lens' CreateLink (Maybe [Tag]) -- | The type of the link. -- -- Constraints: Maximum length of 128 characters. Cannot include the -- following characters: | \ ^ createLink_type :: Lens' CreateLink (Maybe Text) -- | The ID of the global network. createLink_globalNetworkId :: Lens' CreateLink Text -- | The upload speed and download speed in Mbps. createLink_bandwidth :: Lens' CreateLink Bandwidth -- | The ID of the site. createLink_siteId :: Lens' CreateLink Text -- | Information about the link. createLinkResponse_link :: Lens' CreateLinkResponse (Maybe Link) -- | The response's http status code. createLinkResponse_httpStatus :: Lens' CreateLinkResponse Int -- | A description of your site. -- -- Constraints: Maximum length of 256 characters. createSite_description :: Lens' CreateSite (Maybe Text) -- | The site location. This information is used for visualization in the -- Network Manager console. If you specify the address, the latitude and -- longitude are automatically calculated. -- -- createSite_location :: Lens' CreateSite (Maybe Location) -- | The tags to apply to the resource during creation. createSite_tags :: Lens' CreateSite (Maybe [Tag]) -- | The ID of the global network. createSite_globalNetworkId :: Lens' CreateSite Text -- | Information about the site. createSiteResponse_site :: Lens' CreateSiteResponse (Maybe Site) -- | The response's http status code. createSiteResponse_httpStatus :: Lens' CreateSiteResponse Int -- | The client token associated with the request. createSiteToSiteVpnAttachment_clientToken :: Lens' CreateSiteToSiteVpnAttachment (Maybe Text) -- | The tags associated with the request. createSiteToSiteVpnAttachment_tags :: Lens' CreateSiteToSiteVpnAttachment (Maybe [Tag]) -- | The ID of a core network where you're creating a site-to-site VPN -- attachment. createSiteToSiteVpnAttachment_coreNetworkId :: Lens' CreateSiteToSiteVpnAttachment Text -- | The ARN identifying the VPN attachment. createSiteToSiteVpnAttachment_vpnConnectionArn :: Lens' CreateSiteToSiteVpnAttachment Text -- | Details about a site-to-site VPN attachment. createSiteToSiteVpnAttachmentResponse_siteToSiteVpnAttachment :: Lens' CreateSiteToSiteVpnAttachmentResponse (Maybe SiteToSiteVpnAttachment) -- | The response's http status code. createSiteToSiteVpnAttachmentResponse_httpStatus :: Lens' CreateSiteToSiteVpnAttachmentResponse Int -- | The client token associated with the request. createTransitGatewayPeering_clientToken :: Lens' CreateTransitGatewayPeering (Maybe Text) -- | The list of key-value tags associated with the request. createTransitGatewayPeering_tags :: Lens' CreateTransitGatewayPeering (Maybe [Tag]) -- | The ID of a core network. createTransitGatewayPeering_coreNetworkId :: Lens' CreateTransitGatewayPeering Text -- | The ARN of the transit gateway for the peering request. createTransitGatewayPeering_transitGatewayArn :: Lens' CreateTransitGatewayPeering Text -- | Returns information about the transit gateway peering connection -- request. createTransitGatewayPeeringResponse_transitGatewayPeering :: Lens' CreateTransitGatewayPeeringResponse (Maybe TransitGatewayPeering) -- | The response's http status code. createTransitGatewayPeeringResponse_httpStatus :: Lens' CreateTransitGatewayPeeringResponse Int -- | The client token associated with the request. createTransitGatewayRouteTableAttachment_clientToken :: Lens' CreateTransitGatewayRouteTableAttachment (Maybe Text) -- | The list of key-value tags associated with the request. createTransitGatewayRouteTableAttachment_tags :: Lens' CreateTransitGatewayRouteTableAttachment (Maybe [Tag]) -- | The ID of the peer for the createTransitGatewayRouteTableAttachment_peeringId :: Lens' CreateTransitGatewayRouteTableAttachment Text -- | The ARN of the transit gateway route table for the attachment request. createTransitGatewayRouteTableAttachment_transitGatewayRouteTableArn :: Lens' CreateTransitGatewayRouteTableAttachment Text -- | The route table associated with the create transit gateway route table -- attachment request. createTransitGatewayRouteTableAttachmentResponse_transitGatewayRouteTableAttachment :: Lens' CreateTransitGatewayRouteTableAttachmentResponse (Maybe TransitGatewayRouteTableAttachment) -- | The response's http status code. createTransitGatewayRouteTableAttachmentResponse_httpStatus :: Lens' CreateTransitGatewayRouteTableAttachmentResponse Int -- | The client token associated with the request. createVpcAttachment_clientToken :: Lens' CreateVpcAttachment (Maybe Text) -- | Options for the VPC attachment. createVpcAttachment_options :: Lens' CreateVpcAttachment (Maybe VpcOptions) -- | The key-value tags associated with the request. createVpcAttachment_tags :: Lens' CreateVpcAttachment (Maybe [Tag]) -- | The ID of a core network for the VPC attachment. createVpcAttachment_coreNetworkId :: Lens' CreateVpcAttachment Text -- | The ARN of the VPC. createVpcAttachment_vpcArn :: Lens' CreateVpcAttachment Text -- | The subnet ARN of the VPC attachment. createVpcAttachment_subnetArns :: Lens' CreateVpcAttachment [Text] -- | Provides details about the VPC attachment. createVpcAttachmentResponse_vpcAttachment :: Lens' CreateVpcAttachmentResponse (Maybe VpcAttachment) -- | The response's http status code. createVpcAttachmentResponse_httpStatus :: Lens' CreateVpcAttachmentResponse Int -- | The ID of the attachment to delete. deleteAttachment_attachmentId :: Lens' DeleteAttachment Text -- | Information about the deleted attachment. deleteAttachmentResponse_attachment :: Lens' DeleteAttachmentResponse (Maybe Attachment) -- | The response's http status code. deleteAttachmentResponse_httpStatus :: Lens' DeleteAttachmentResponse Int -- | The ID of the deleted Connect peer. deleteConnectPeer_connectPeerId :: Lens' DeleteConnectPeer Text -- | Information about the deleted Connect peer. deleteConnectPeerResponse_connectPeer :: Lens' DeleteConnectPeerResponse (Maybe ConnectPeer) -- | The response's http status code. deleteConnectPeerResponse_httpStatus :: Lens' DeleteConnectPeerResponse Int -- | The ID of the global network. deleteConnection_globalNetworkId :: Lens' DeleteConnection Text -- | The ID of the connection. deleteConnection_connectionId :: Lens' DeleteConnection Text -- | Information about the connection. deleteConnectionResponse_connection :: Lens' DeleteConnectionResponse (Maybe Connection) -- | The response's http status code. deleteConnectionResponse_httpStatus :: Lens' DeleteConnectionResponse Int -- | The network ID of the deleted core network. deleteCoreNetwork_coreNetworkId :: Lens' DeleteCoreNetwork Text -- | Information about the deleted core network. deleteCoreNetworkResponse_coreNetwork :: Lens' DeleteCoreNetworkResponse (Maybe CoreNetwork) -- | The response's http status code. deleteCoreNetworkResponse_httpStatus :: Lens' DeleteCoreNetworkResponse Int -- | The ID of a core network for the deleted policy. deleteCoreNetworkPolicyVersion_coreNetworkId :: Lens' DeleteCoreNetworkPolicyVersion Text -- | The version ID of the deleted policy. deleteCoreNetworkPolicyVersion_policyVersionId :: Lens' DeleteCoreNetworkPolicyVersion Int -- | Returns information about the deleted policy version. deleteCoreNetworkPolicyVersionResponse_coreNetworkPolicy :: Lens' DeleteCoreNetworkPolicyVersionResponse (Maybe CoreNetworkPolicy) -- | The response's http status code. deleteCoreNetworkPolicyVersionResponse_httpStatus :: Lens' DeleteCoreNetworkPolicyVersionResponse Int -- | The ID of the global network. deleteDevice_globalNetworkId :: Lens' DeleteDevice Text -- | The ID of the device. deleteDevice_deviceId :: Lens' DeleteDevice Text -- | Information about the device. deleteDeviceResponse_device :: Lens' DeleteDeviceResponse (Maybe Device) -- | The response's http status code. deleteDeviceResponse_httpStatus :: Lens' DeleteDeviceResponse Int -- | The ID of the global network. deleteGlobalNetwork_globalNetworkId :: Lens' DeleteGlobalNetwork Text -- | Information about the global network. deleteGlobalNetworkResponse_globalNetwork :: Lens' DeleteGlobalNetworkResponse (Maybe GlobalNetwork) -- | The response's http status code. deleteGlobalNetworkResponse_httpStatus :: Lens' DeleteGlobalNetworkResponse Int -- | The ID of the global network. deleteLink_globalNetworkId :: Lens' DeleteLink Text -- | The ID of the link. deleteLink_linkId :: Lens' DeleteLink Text -- | Information about the link. deleteLinkResponse_link :: Lens' DeleteLinkResponse (Maybe Link) -- | The response's http status code. deleteLinkResponse_httpStatus :: Lens' DeleteLinkResponse Int -- | The ID of the peering connection to delete. deletePeering_peeringId :: Lens' DeletePeering Text -- | Information about a deleted peering connection. deletePeeringResponse_peering :: Lens' DeletePeeringResponse (Maybe Peering) -- | The response's http status code. deletePeeringResponse_httpStatus :: Lens' DeletePeeringResponse Int -- | The ARN of the policy to delete. deleteResourcePolicy_resourceArn :: Lens' DeleteResourcePolicy Text -- | The response's http status code. deleteResourcePolicyResponse_httpStatus :: Lens' DeleteResourcePolicyResponse Int -- | The ID of the global network. deleteSite_globalNetworkId :: Lens' DeleteSite Text -- | The ID of the site. deleteSite_siteId :: Lens' DeleteSite Text -- | Information about the site. deleteSiteResponse_site :: Lens' DeleteSiteResponse (Maybe Site) -- | The response's http status code. deleteSiteResponse_httpStatus :: Lens' DeleteSiteResponse Int -- | The ID of the global network. deregisterTransitGateway_globalNetworkId :: Lens' DeregisterTransitGateway Text -- | The Amazon Resource Name (ARN) of the transit gateway. deregisterTransitGateway_transitGatewayArn :: Lens' DeregisterTransitGateway Text -- | The transit gateway registration information. deregisterTransitGatewayResponse_transitGatewayRegistration :: Lens' DeregisterTransitGatewayResponse (Maybe TransitGatewayRegistration) -- | The response's http status code. deregisterTransitGatewayResponse_httpStatus :: Lens' DeregisterTransitGatewayResponse Int -- | The IDs of one or more global networks. The maximum is 10. describeGlobalNetworks_globalNetworkIds :: Lens' DescribeGlobalNetworks (Maybe [Text]) -- | The maximum number of results to return. describeGlobalNetworks_maxResults :: Lens' DescribeGlobalNetworks (Maybe Natural) -- | The token for the next page of results. describeGlobalNetworks_nextToken :: Lens' DescribeGlobalNetworks (Maybe Text) -- | Information about the global networks. describeGlobalNetworksResponse_globalNetworks :: Lens' DescribeGlobalNetworksResponse (Maybe [GlobalNetwork]) -- | The token for the next page of results. describeGlobalNetworksResponse_nextToken :: Lens' DescribeGlobalNetworksResponse (Maybe Text) -- | The response's http status code. describeGlobalNetworksResponse_httpStatus :: Lens' DescribeGlobalNetworksResponse Int -- | The ID of the global network. disassociateConnectPeer_globalNetworkId :: Lens' DisassociateConnectPeer Text -- | The ID of the Connect peer to disassociate from a device. disassociateConnectPeer_connectPeerId :: Lens' DisassociateConnectPeer Text -- | Describes the Connect peer association. disassociateConnectPeerResponse_connectPeerAssociation :: Lens' DisassociateConnectPeerResponse (Maybe ConnectPeerAssociation) -- | The response's http status code. disassociateConnectPeerResponse_httpStatus :: Lens' DisassociateConnectPeerResponse Int -- | The ID of the global network. disassociateCustomerGateway_globalNetworkId :: Lens' DisassociateCustomerGateway Text -- | The Amazon Resource Name (ARN) of the customer gateway. disassociateCustomerGateway_customerGatewayArn :: Lens' DisassociateCustomerGateway Text -- | Information about the customer gateway association. disassociateCustomerGatewayResponse_customerGatewayAssociation :: Lens' DisassociateCustomerGatewayResponse (Maybe CustomerGatewayAssociation) -- | The response's http status code. disassociateCustomerGatewayResponse_httpStatus :: Lens' DisassociateCustomerGatewayResponse Int -- | The ID of the global network. disassociateLink_globalNetworkId :: Lens' DisassociateLink Text -- | The ID of the device. disassociateLink_deviceId :: Lens' DisassociateLink Text -- | The ID of the link. disassociateLink_linkId :: Lens' DisassociateLink Text -- | Information about the link association. disassociateLinkResponse_linkAssociation :: Lens' DisassociateLinkResponse (Maybe LinkAssociation) -- | The response's http status code. disassociateLinkResponse_httpStatus :: Lens' DisassociateLinkResponse Int -- | The ID of the global network. disassociateTransitGatewayConnectPeer_globalNetworkId :: Lens' DisassociateTransitGatewayConnectPeer Text -- | The Amazon Resource Name (ARN) of the transit gateway Connect peer. disassociateTransitGatewayConnectPeer_transitGatewayConnectPeerArn :: Lens' DisassociateTransitGatewayConnectPeer Text -- | The transit gateway Connect peer association. disassociateTransitGatewayConnectPeerResponse_transitGatewayConnectPeerAssociation :: Lens' DisassociateTransitGatewayConnectPeerResponse (Maybe TransitGatewayConnectPeerAssociation) -- | The response's http status code. disassociateTransitGatewayConnectPeerResponse_httpStatus :: Lens' DisassociateTransitGatewayConnectPeerResponse Int -- | The ID of a core network. executeCoreNetworkChangeSet_coreNetworkId :: Lens' ExecuteCoreNetworkChangeSet Text -- | The ID of the policy version. executeCoreNetworkChangeSet_policyVersionId :: Lens' ExecuteCoreNetworkChangeSet Int -- | The response's http status code. executeCoreNetworkChangeSetResponse_httpStatus :: Lens' ExecuteCoreNetworkChangeSetResponse Int -- | The ID of the attachment. getConnectAttachment_attachmentId :: Lens' GetConnectAttachment Text -- | Details about the Connect attachment. getConnectAttachmentResponse_connectAttachment :: Lens' GetConnectAttachmentResponse (Maybe ConnectAttachment) -- | The response's http status code. getConnectAttachmentResponse_httpStatus :: Lens' GetConnectAttachmentResponse Int -- | The ID of the Connect peer. getConnectPeer_connectPeerId :: Lens' GetConnectPeer Text -- | Returns information about a core network Connect peer. getConnectPeerResponse_connectPeer :: Lens' GetConnectPeerResponse (Maybe ConnectPeer) -- | The response's http status code. getConnectPeerResponse_httpStatus :: Lens' GetConnectPeerResponse Int -- | The IDs of the Connect peers. getConnectPeerAssociations_connectPeerIds :: Lens' GetConnectPeerAssociations (Maybe [Text]) -- | The maximum number of results to return. getConnectPeerAssociations_maxResults :: Lens' GetConnectPeerAssociations (Maybe Natural) -- | The token for the next page of results. getConnectPeerAssociations_nextToken :: Lens' GetConnectPeerAssociations (Maybe Text) -- | The ID of the global network. getConnectPeerAssociations_globalNetworkId :: Lens' GetConnectPeerAssociations Text -- | Displays a list of Connect peer associations. getConnectPeerAssociationsResponse_connectPeerAssociations :: Lens' GetConnectPeerAssociationsResponse (Maybe [ConnectPeerAssociation]) -- | The token for the next page of results. getConnectPeerAssociationsResponse_nextToken :: Lens' GetConnectPeerAssociationsResponse (Maybe Text) -- | The response's http status code. getConnectPeerAssociationsResponse_httpStatus :: Lens' GetConnectPeerAssociationsResponse Int -- | One or more connection IDs. getConnections_connectionIds :: Lens' GetConnections (Maybe [Text]) -- | The ID of the device. getConnections_deviceId :: Lens' GetConnections (Maybe Text) -- | The maximum number of results to return. getConnections_maxResults :: Lens' GetConnections (Maybe Natural) -- | The token for the next page of results. getConnections_nextToken :: Lens' GetConnections (Maybe Text) -- | The ID of the global network. getConnections_globalNetworkId :: Lens' GetConnections Text -- | Information about the connections. getConnectionsResponse_connections :: Lens' GetConnectionsResponse (Maybe [Connection]) -- | The token to use for the next page of results. getConnectionsResponse_nextToken :: Lens' GetConnectionsResponse (Maybe Text) -- | The response's http status code. getConnectionsResponse_httpStatus :: Lens' GetConnectionsResponse Int -- | The ID of a core network. getCoreNetwork_coreNetworkId :: Lens' GetCoreNetwork Text -- | Details about a core network. getCoreNetworkResponse_coreNetwork :: Lens' GetCoreNetworkResponse (Maybe CoreNetwork) -- | The response's http status code. getCoreNetworkResponse_httpStatus :: Lens' GetCoreNetworkResponse Int -- | The maximum number of results to return. getCoreNetworkChangeEvents_maxResults :: Lens' GetCoreNetworkChangeEvents (Maybe Natural) -- | The token for the next page of results. getCoreNetworkChangeEvents_nextToken :: Lens' GetCoreNetworkChangeEvents (Maybe Text) -- | The ID of a core network. getCoreNetworkChangeEvents_coreNetworkId :: Lens' GetCoreNetworkChangeEvents Text -- | The ID of the policy version. getCoreNetworkChangeEvents_policyVersionId :: Lens' GetCoreNetworkChangeEvents Int -- | The response to GetCoreNetworkChangeEventsRequest. getCoreNetworkChangeEventsResponse_coreNetworkChangeEvents :: Lens' GetCoreNetworkChangeEventsResponse (Maybe [CoreNetworkChangeEvent]) -- | The token for the next page of results. getCoreNetworkChangeEventsResponse_nextToken :: Lens' GetCoreNetworkChangeEventsResponse (Maybe Text) -- | The response's http status code. getCoreNetworkChangeEventsResponse_httpStatus :: Lens' GetCoreNetworkChangeEventsResponse Int -- | The maximum number of results to return. getCoreNetworkChangeSet_maxResults :: Lens' GetCoreNetworkChangeSet (Maybe Natural) -- | The token for the next page of results. getCoreNetworkChangeSet_nextToken :: Lens' GetCoreNetworkChangeSet (Maybe Text) -- | The ID of a core network. getCoreNetworkChangeSet_coreNetworkId :: Lens' GetCoreNetworkChangeSet Text -- | The ID of the policy version. getCoreNetworkChangeSet_policyVersionId :: Lens' GetCoreNetworkChangeSet Int -- | Describes a core network changes. getCoreNetworkChangeSetResponse_coreNetworkChanges :: Lens' GetCoreNetworkChangeSetResponse (Maybe [CoreNetworkChange]) -- | The token for the next page of results. getCoreNetworkChangeSetResponse_nextToken :: Lens' GetCoreNetworkChangeSetResponse (Maybe Text) -- | The response's http status code. getCoreNetworkChangeSetResponse_httpStatus :: Lens' GetCoreNetworkChangeSetResponse Int -- | The alias of a core network policy getCoreNetworkPolicy_alias :: Lens' GetCoreNetworkPolicy (Maybe CoreNetworkPolicyAlias) -- | The ID of a core network policy version. getCoreNetworkPolicy_policyVersionId :: Lens' GetCoreNetworkPolicy (Maybe Int) -- | The ID of a core network. getCoreNetworkPolicy_coreNetworkId :: Lens' GetCoreNetworkPolicy Text -- | The details about a core network policy. getCoreNetworkPolicyResponse_coreNetworkPolicy :: Lens' GetCoreNetworkPolicyResponse (Maybe CoreNetworkPolicy) -- | The response's http status code. getCoreNetworkPolicyResponse_httpStatus :: Lens' GetCoreNetworkPolicyResponse Int -- | One or more customer gateway Amazon Resource Names (ARNs). The maximum -- is 10. getCustomerGatewayAssociations_customerGatewayArns :: Lens' GetCustomerGatewayAssociations (Maybe [Text]) -- | The maximum number of results to return. getCustomerGatewayAssociations_maxResults :: Lens' GetCustomerGatewayAssociations (Maybe Natural) -- | The token for the next page of results. getCustomerGatewayAssociations_nextToken :: Lens' GetCustomerGatewayAssociations (Maybe Text) -- | The ID of the global network. getCustomerGatewayAssociations_globalNetworkId :: Lens' GetCustomerGatewayAssociations Text -- | The customer gateway associations. getCustomerGatewayAssociationsResponse_customerGatewayAssociations :: Lens' GetCustomerGatewayAssociationsResponse (Maybe [CustomerGatewayAssociation]) -- | The token for the next page of results. getCustomerGatewayAssociationsResponse_nextToken :: Lens' GetCustomerGatewayAssociationsResponse (Maybe Text) -- | The response's http status code. getCustomerGatewayAssociationsResponse_httpStatus :: Lens' GetCustomerGatewayAssociationsResponse Int -- | One or more device IDs. The maximum is 10. getDevices_deviceIds :: Lens' GetDevices (Maybe [Text]) -- | The maximum number of results to return. getDevices_maxResults :: Lens' GetDevices (Maybe Natural) -- | The token for the next page of results. getDevices_nextToken :: Lens' GetDevices (Maybe Text) -- | The ID of the site. getDevices_siteId :: Lens' GetDevices (Maybe Text) -- | The ID of the global network. getDevices_globalNetworkId :: Lens' GetDevices Text -- | The devices. getDevicesResponse_devices :: Lens' GetDevicesResponse (Maybe [Device]) -- | The token for the next page of results. getDevicesResponse_nextToken :: Lens' GetDevicesResponse (Maybe Text) -- | The response's http status code. getDevicesResponse_httpStatus :: Lens' GetDevicesResponse Int -- | The ID of the device. getLinkAssociations_deviceId :: Lens' GetLinkAssociations (Maybe Text) -- | The ID of the link. getLinkAssociations_linkId :: Lens' GetLinkAssociations (Maybe Text) -- | The maximum number of results to return. getLinkAssociations_maxResults :: Lens' GetLinkAssociations (Maybe Natural) -- | The token for the next page of results. getLinkAssociations_nextToken :: Lens' GetLinkAssociations (Maybe Text) -- | The ID of the global network. getLinkAssociations_globalNetworkId :: Lens' GetLinkAssociations Text -- | The link associations. getLinkAssociationsResponse_linkAssociations :: Lens' GetLinkAssociationsResponse (Maybe [LinkAssociation]) -- | The token for the next page of results. getLinkAssociationsResponse_nextToken :: Lens' GetLinkAssociationsResponse (Maybe Text) -- | The response's http status code. getLinkAssociationsResponse_httpStatus :: Lens' GetLinkAssociationsResponse Int -- | One or more link IDs. The maximum is 10. getLinks_linkIds :: Lens' GetLinks (Maybe [Text]) -- | The maximum number of results to return. getLinks_maxResults :: Lens' GetLinks (Maybe Natural) -- | The token for the next page of results. getLinks_nextToken :: Lens' GetLinks (Maybe Text) -- | The link provider. getLinks_provider :: Lens' GetLinks (Maybe Text) -- | The ID of the site. getLinks_siteId :: Lens' GetLinks (Maybe Text) -- | The link type. getLinks_type :: Lens' GetLinks (Maybe Text) -- | The ID of the global network. getLinks_globalNetworkId :: Lens' GetLinks Text -- | The links. getLinksResponse_links :: Lens' GetLinksResponse (Maybe [Link]) -- | The token for the next page of results. getLinksResponse_nextToken :: Lens' GetLinksResponse (Maybe Text) -- | The response's http status code. getLinksResponse_httpStatus :: Lens' GetLinksResponse Int -- | The maximum number of results to return. getNetworkResourceCounts_maxResults :: Lens' GetNetworkResourceCounts (Maybe Natural) -- | The token for the next page of results. getNetworkResourceCounts_nextToken :: Lens' GetNetworkResourceCounts (Maybe Text) -- | The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- getNetworkResourceCounts_resourceType :: Lens' GetNetworkResourceCounts (Maybe Text) -- | The ID of the global network. getNetworkResourceCounts_globalNetworkId :: Lens' GetNetworkResourceCounts Text -- | The count of resources. getNetworkResourceCountsResponse_networkResourceCounts :: Lens' GetNetworkResourceCountsResponse (Maybe [NetworkResourceCount]) -- | The token for the next page of results. getNetworkResourceCountsResponse_nextToken :: Lens' GetNetworkResourceCountsResponse (Maybe Text) -- | The response's http status code. getNetworkResourceCountsResponse_httpStatus :: Lens' GetNetworkResourceCountsResponse Int -- | The Amazon Web Services account ID. getNetworkResourceRelationships_accountId :: Lens' GetNetworkResourceRelationships (Maybe Text) -- | The Amazon Web Services Region. getNetworkResourceRelationships_awsRegion :: Lens' GetNetworkResourceRelationships (Maybe Text) -- | The ID of a core network. getNetworkResourceRelationships_coreNetworkId :: Lens' GetNetworkResourceRelationships (Maybe Text) -- | The maximum number of results to return. getNetworkResourceRelationships_maxResults :: Lens' GetNetworkResourceRelationships (Maybe Natural) -- | The token for the next page of results. getNetworkResourceRelationships_nextToken :: Lens' GetNetworkResourceRelationships (Maybe Text) -- | The ARN of the registered gateway. getNetworkResourceRelationships_registeredGatewayArn :: Lens' GetNetworkResourceRelationships (Maybe Text) -- | The ARN of the gateway. getNetworkResourceRelationships_resourceArn :: Lens' GetNetworkResourceRelationships (Maybe Text) -- | The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- getNetworkResourceRelationships_resourceType :: Lens' GetNetworkResourceRelationships (Maybe Text) -- | The ID of the global network. getNetworkResourceRelationships_globalNetworkId :: Lens' GetNetworkResourceRelationships Text -- | The token for the next page of results. getNetworkResourceRelationshipsResponse_nextToken :: Lens' GetNetworkResourceRelationshipsResponse (Maybe Text) -- | The resource relationships. getNetworkResourceRelationshipsResponse_relationships :: Lens' GetNetworkResourceRelationshipsResponse (Maybe [Relationship]) -- | The response's http status code. getNetworkResourceRelationshipsResponse_httpStatus :: Lens' GetNetworkResourceRelationshipsResponse Int -- | The Amazon Web Services account ID. getNetworkResources_accountId :: Lens' GetNetworkResources (Maybe Text) -- | The Amazon Web Services Region. getNetworkResources_awsRegion :: Lens' GetNetworkResources (Maybe Text) -- | The ID of a core network. getNetworkResources_coreNetworkId :: Lens' GetNetworkResources (Maybe Text) -- | The maximum number of results to return. getNetworkResources_maxResults :: Lens' GetNetworkResources (Maybe Natural) -- | The token for the next page of results. getNetworkResources_nextToken :: Lens' GetNetworkResources (Maybe Text) -- | The ARN of the gateway. getNetworkResources_registeredGatewayArn :: Lens' GetNetworkResources (Maybe Text) -- | The ARN of the resource. getNetworkResources_resourceArn :: Lens' GetNetworkResources (Maybe Text) -- | The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- getNetworkResources_resourceType :: Lens' GetNetworkResources (Maybe Text) -- | The ID of the global network. getNetworkResources_globalNetworkId :: Lens' GetNetworkResources Text -- | The network resources. getNetworkResourcesResponse_networkResources :: Lens' GetNetworkResourcesResponse (Maybe [NetworkResource]) -- | The token for the next page of results. getNetworkResourcesResponse_nextToken :: Lens' GetNetworkResourcesResponse (Maybe Text) -- | The response's http status code. getNetworkResourcesResponse_httpStatus :: Lens' GetNetworkResourcesResponse Int -- | Filter by route table destination. Possible Values: -- TRANSIT_GATEWAY_ATTACHMENT_ID, RESOURCE_ID, or RESOURCE_TYPE. getNetworkRoutes_destinationFilters :: Lens' GetNetworkRoutes (Maybe (HashMap Text [Text])) -- | An exact CIDR block. getNetworkRoutes_exactCidrMatches :: Lens' GetNetworkRoutes (Maybe [Text]) -- | The most specific route that matches the traffic (longest prefix -- match). getNetworkRoutes_longestPrefixMatches :: Lens' GetNetworkRoutes (Maybe [Text]) -- | The IDs of the prefix lists. getNetworkRoutes_prefixListIds :: Lens' GetNetworkRoutes (Maybe [Text]) -- | The route states. getNetworkRoutes_states :: Lens' GetNetworkRoutes (Maybe [RouteState]) -- | The routes with a subnet that match the specified CIDR filter. getNetworkRoutes_subnetOfMatches :: Lens' GetNetworkRoutes (Maybe [Text]) -- | The routes with a CIDR that encompasses the CIDR filter. Example: If -- you specify 10.0.1.0/30, then the result returns 10.0.1.0/29. getNetworkRoutes_supernetOfMatches :: Lens' GetNetworkRoutes (Maybe [Text]) -- | The route types. getNetworkRoutes_types :: Lens' GetNetworkRoutes (Maybe [RouteType]) -- | The ID of the global network. getNetworkRoutes_globalNetworkId :: Lens' GetNetworkRoutes Text -- | The ID of the route table. getNetworkRoutes_routeTableIdentifier :: Lens' GetNetworkRoutes RouteTableIdentifier -- | Describes a core network segment edge. getNetworkRoutesResponse_coreNetworkSegmentEdge :: Lens' GetNetworkRoutesResponse (Maybe CoreNetworkSegmentEdgeIdentifier) -- | The network routes. getNetworkRoutesResponse_networkRoutes :: Lens' GetNetworkRoutesResponse (Maybe [NetworkRoute]) -- | The ARN of the route table. getNetworkRoutesResponse_routeTableArn :: Lens' GetNetworkRoutesResponse (Maybe Text) -- | The route table creation time. getNetworkRoutesResponse_routeTableTimestamp :: Lens' GetNetworkRoutesResponse (Maybe UTCTime) -- | The route table type. getNetworkRoutesResponse_routeTableType :: Lens' GetNetworkRoutesResponse (Maybe RouteTableType) -- | The response's http status code. getNetworkRoutesResponse_httpStatus :: Lens' GetNetworkRoutesResponse Int -- | The Amazon Web Services account ID. getNetworkTelemetry_accountId :: Lens' GetNetworkTelemetry (Maybe Text) -- | The Amazon Web Services Region. getNetworkTelemetry_awsRegion :: Lens' GetNetworkTelemetry (Maybe Text) -- | The ID of a core network. getNetworkTelemetry_coreNetworkId :: Lens' GetNetworkTelemetry (Maybe Text) -- | The maximum number of results to return. getNetworkTelemetry_maxResults :: Lens' GetNetworkTelemetry (Maybe Natural) -- | The token for the next page of results. getNetworkTelemetry_nextToken :: Lens' GetNetworkTelemetry (Maybe Text) -- | The ARN of the gateway. getNetworkTelemetry_registeredGatewayArn :: Lens' GetNetworkTelemetry (Maybe Text) -- | The ARN of the resource. getNetworkTelemetry_resourceArn :: Lens' GetNetworkTelemetry (Maybe Text) -- | The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- getNetworkTelemetry_resourceType :: Lens' GetNetworkTelemetry (Maybe Text) -- | The ID of the global network. getNetworkTelemetry_globalNetworkId :: Lens' GetNetworkTelemetry Text -- | The network telemetry. getNetworkTelemetryResponse_networkTelemetry :: Lens' GetNetworkTelemetryResponse (Maybe [NetworkTelemetry]) -- | The token for the next page of results. getNetworkTelemetryResponse_nextToken :: Lens' GetNetworkTelemetryResponse (Maybe Text) -- | The response's http status code. getNetworkTelemetryResponse_httpStatus :: Lens' GetNetworkTelemetryResponse Int -- | The ARN of the resource. getResourcePolicy_resourceArn :: Lens' GetResourcePolicy Text -- | The resource policy document. getResourcePolicyResponse_policyDocument :: Lens' GetResourcePolicyResponse (Maybe Text) -- | The response's http status code. getResourcePolicyResponse_httpStatus :: Lens' GetResourcePolicyResponse Int -- | The ID of the global network. getRouteAnalysis_globalNetworkId :: Lens' GetRouteAnalysis Text -- | The ID of the route analysis. getRouteAnalysis_routeAnalysisId :: Lens' GetRouteAnalysis Text -- | The route analysis. getRouteAnalysisResponse_routeAnalysis :: Lens' GetRouteAnalysisResponse (Maybe RouteAnalysis) -- | The response's http status code. getRouteAnalysisResponse_httpStatus :: Lens' GetRouteAnalysisResponse Int -- | The ID of the attachment. getSiteToSiteVpnAttachment_attachmentId :: Lens' GetSiteToSiteVpnAttachment Text -- | Describes the site-to-site attachment. getSiteToSiteVpnAttachmentResponse_siteToSiteVpnAttachment :: Lens' GetSiteToSiteVpnAttachmentResponse (Maybe SiteToSiteVpnAttachment) -- | The response's http status code. getSiteToSiteVpnAttachmentResponse_httpStatus :: Lens' GetSiteToSiteVpnAttachmentResponse Int -- | The maximum number of results to return. getSites_maxResults :: Lens' GetSites (Maybe Natural) -- | The token for the next page of results. getSites_nextToken :: Lens' GetSites (Maybe Text) -- | One or more site IDs. The maximum is 10. getSites_siteIds :: Lens' GetSites (Maybe [Text]) -- | The ID of the global network. getSites_globalNetworkId :: Lens' GetSites Text -- | The token for the next page of results. getSitesResponse_nextToken :: Lens' GetSitesResponse (Maybe Text) -- | The sites. getSitesResponse_sites :: Lens' GetSitesResponse (Maybe [Site]) -- | The response's http status code. getSitesResponse_httpStatus :: Lens' GetSitesResponse Int -- | The maximum number of results to return. getTransitGatewayConnectPeerAssociations_maxResults :: Lens' GetTransitGatewayConnectPeerAssociations (Maybe Natural) -- | The token for the next page of results. getTransitGatewayConnectPeerAssociations_nextToken :: Lens' GetTransitGatewayConnectPeerAssociations (Maybe Text) -- | One or more transit gateway Connect peer Amazon Resource Names (ARNs). getTransitGatewayConnectPeerAssociations_transitGatewayConnectPeerArns :: Lens' GetTransitGatewayConnectPeerAssociations (Maybe [Text]) -- | The ID of the global network. getTransitGatewayConnectPeerAssociations_globalNetworkId :: Lens' GetTransitGatewayConnectPeerAssociations Text -- | The token to use for the next page of results. getTransitGatewayConnectPeerAssociationsResponse_nextToken :: Lens' GetTransitGatewayConnectPeerAssociationsResponse (Maybe Text) -- | Information about the transit gateway Connect peer associations. getTransitGatewayConnectPeerAssociationsResponse_transitGatewayConnectPeerAssociations :: Lens' GetTransitGatewayConnectPeerAssociationsResponse (Maybe [TransitGatewayConnectPeerAssociation]) -- | The response's http status code. getTransitGatewayConnectPeerAssociationsResponse_httpStatus :: Lens' GetTransitGatewayConnectPeerAssociationsResponse Int -- | The ID of the peering request. getTransitGatewayPeering_peeringId :: Lens' GetTransitGatewayPeering Text -- | Returns information about a transit gateway peering. getTransitGatewayPeeringResponse_transitGatewayPeering :: Lens' GetTransitGatewayPeeringResponse (Maybe TransitGatewayPeering) -- | The response's http status code. getTransitGatewayPeeringResponse_httpStatus :: Lens' GetTransitGatewayPeeringResponse Int -- | The maximum number of results to return. getTransitGatewayRegistrations_maxResults :: Lens' GetTransitGatewayRegistrations (Maybe Natural) -- | The token for the next page of results. getTransitGatewayRegistrations_nextToken :: Lens' GetTransitGatewayRegistrations (Maybe Text) -- | The Amazon Resource Names (ARNs) of one or more transit gateways. The -- maximum is 10. getTransitGatewayRegistrations_transitGatewayArns :: Lens' GetTransitGatewayRegistrations (Maybe [Text]) -- | The ID of the global network. getTransitGatewayRegistrations_globalNetworkId :: Lens' GetTransitGatewayRegistrations Text -- | The token for the next page of results. getTransitGatewayRegistrationsResponse_nextToken :: Lens' GetTransitGatewayRegistrationsResponse (Maybe Text) -- | The transit gateway registrations. getTransitGatewayRegistrationsResponse_transitGatewayRegistrations :: Lens' GetTransitGatewayRegistrationsResponse (Maybe [TransitGatewayRegistration]) -- | The response's http status code. getTransitGatewayRegistrationsResponse_httpStatus :: Lens' GetTransitGatewayRegistrationsResponse Int -- | The ID of the transit gateway route table attachment. getTransitGatewayRouteTableAttachment_attachmentId :: Lens' GetTransitGatewayRouteTableAttachment Text -- | Returns information about the transit gateway route table attachment. getTransitGatewayRouteTableAttachmentResponse_transitGatewayRouteTableAttachment :: Lens' GetTransitGatewayRouteTableAttachmentResponse (Maybe TransitGatewayRouteTableAttachment) -- | The response's http status code. getTransitGatewayRouteTableAttachmentResponse_httpStatus :: Lens' GetTransitGatewayRouteTableAttachmentResponse Int -- | The ID of the attachment. getVpcAttachment_attachmentId :: Lens' GetVpcAttachment Text -- | Returns details about a VPC attachment. getVpcAttachmentResponse_vpcAttachment :: Lens' GetVpcAttachmentResponse (Maybe VpcAttachment) -- | The response's http status code. getVpcAttachmentResponse_httpStatus :: Lens' GetVpcAttachmentResponse Int -- | The type of attachment. listAttachments_attachmentType :: Lens' ListAttachments (Maybe AttachmentType) -- | The ID of a core network. listAttachments_coreNetworkId :: Lens' ListAttachments (Maybe Text) -- | The Region where the edge is located. listAttachments_edgeLocation :: Lens' ListAttachments (Maybe Text) -- | The maximum number of results to return. listAttachments_maxResults :: Lens' ListAttachments (Maybe Natural) -- | The token for the next page of results. listAttachments_nextToken :: Lens' ListAttachments (Maybe Text) -- | The state of the attachment. listAttachments_state :: Lens' ListAttachments (Maybe AttachmentState) -- | Describes the list of attachments. listAttachmentsResponse_attachments :: Lens' ListAttachmentsResponse (Maybe [Attachment]) -- | The token for the next page of results. listAttachmentsResponse_nextToken :: Lens' ListAttachmentsResponse (Maybe Text) -- | The response's http status code. listAttachmentsResponse_httpStatus :: Lens' ListAttachmentsResponse Int -- | The ID of the attachment. listConnectPeers_connectAttachmentId :: Lens' ListConnectPeers (Maybe Text) -- | The ID of a core network. listConnectPeers_coreNetworkId :: Lens' ListConnectPeers (Maybe Text) -- | The maximum number of results to return. listConnectPeers_maxResults :: Lens' ListConnectPeers (Maybe Natural) -- | The token for the next page of results. listConnectPeers_nextToken :: Lens' ListConnectPeers (Maybe Text) -- | Describes the Connect peers. listConnectPeersResponse_connectPeers :: Lens' ListConnectPeersResponse (Maybe [ConnectPeerSummary]) -- | The token for the next page of results. listConnectPeersResponse_nextToken :: Lens' ListConnectPeersResponse (Maybe Text) -- | The response's http status code. listConnectPeersResponse_httpStatus :: Lens' ListConnectPeersResponse Int -- | The maximum number of results to return. listCoreNetworkPolicyVersions_maxResults :: Lens' ListCoreNetworkPolicyVersions (Maybe Natural) -- | The token for the next page of results. listCoreNetworkPolicyVersions_nextToken :: Lens' ListCoreNetworkPolicyVersions (Maybe Text) -- | The ID of a core network. listCoreNetworkPolicyVersions_coreNetworkId :: Lens' ListCoreNetworkPolicyVersions Text -- | Describes core network policy versions. listCoreNetworkPolicyVersionsResponse_coreNetworkPolicyVersions :: Lens' ListCoreNetworkPolicyVersionsResponse (Maybe [CoreNetworkPolicyVersion]) -- | The token for the next page of results. listCoreNetworkPolicyVersionsResponse_nextToken :: Lens' ListCoreNetworkPolicyVersionsResponse (Maybe Text) -- | The response's http status code. listCoreNetworkPolicyVersionsResponse_httpStatus :: Lens' ListCoreNetworkPolicyVersionsResponse Int -- | The maximum number of results to return. listCoreNetworks_maxResults :: Lens' ListCoreNetworks (Maybe Natural) -- | The token for the next page of results. listCoreNetworks_nextToken :: Lens' ListCoreNetworks (Maybe Text) -- | Describes the list of core networks. listCoreNetworksResponse_coreNetworks :: Lens' ListCoreNetworksResponse (Maybe [CoreNetworkSummary]) -- | The token for the next page of results. listCoreNetworksResponse_nextToken :: Lens' ListCoreNetworksResponse (Maybe Text) -- | The response's http status code. listCoreNetworksResponse_httpStatus :: Lens' ListCoreNetworksResponse Int -- | The maximum number of results to return. listOrganizationServiceAccessStatus_maxResults :: Lens' ListOrganizationServiceAccessStatus (Maybe Natural) -- | The token for the next page of results. listOrganizationServiceAccessStatus_nextToken :: Lens' ListOrganizationServiceAccessStatus (Maybe Text) -- | The token for the next page of results. listOrganizationServiceAccessStatusResponse_nextToken :: Lens' ListOrganizationServiceAccessStatusResponse (Maybe Text) -- | Displays the status of an Amazon Web Services Organization. listOrganizationServiceAccessStatusResponse_organizationStatus :: Lens' ListOrganizationServiceAccessStatusResponse (Maybe OrganizationStatus) -- | The response's http status code. listOrganizationServiceAccessStatusResponse_httpStatus :: Lens' ListOrganizationServiceAccessStatusResponse Int -- | The ID of a core network. listPeerings_coreNetworkId :: Lens' ListPeerings (Maybe Text) -- | Returns a list edge locations for the listPeerings_edgeLocation :: Lens' ListPeerings (Maybe Text) -- | The maximum number of results to return. listPeerings_maxResults :: Lens' ListPeerings (Maybe Natural) -- | The token for the next page of results. listPeerings_nextToken :: Lens' ListPeerings (Maybe Text) -- | Returns a list of a peering requests. listPeerings_peeringType :: Lens' ListPeerings (Maybe PeeringType) -- | Returns a list of the peering request states. listPeerings_state :: Lens' ListPeerings (Maybe PeeringState) -- | The token for the next page of results. listPeeringsResponse_nextToken :: Lens' ListPeeringsResponse (Maybe Text) -- | Lists the transit gateway peerings for the ListPeerings -- request. listPeeringsResponse_peerings :: Lens' ListPeeringsResponse (Maybe [Peering]) -- | The response's http status code. listPeeringsResponse_httpStatus :: Lens' ListPeeringsResponse Int -- | The Amazon Resource Name (ARN) of the resource. listTagsForResource_resourceArn :: Lens' ListTagsForResource Text -- | The list of tags. listTagsForResourceResponse_tagList :: Lens' ListTagsForResourceResponse (Maybe [Tag]) -- | The response's http status code. listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int -- | The client token associated with the request. putCoreNetworkPolicy_clientToken :: Lens' PutCoreNetworkPolicy (Maybe Text) -- | a core network policy description. putCoreNetworkPolicy_description :: Lens' PutCoreNetworkPolicy (Maybe Text) -- | The ID of a core network policy. putCoreNetworkPolicy_latestVersionId :: Lens' PutCoreNetworkPolicy (Maybe Int) -- | The ID of a core network. putCoreNetworkPolicy_coreNetworkId :: Lens' PutCoreNetworkPolicy Text -- | The policy document. putCoreNetworkPolicy_policyDocument :: Lens' PutCoreNetworkPolicy Text -- | Describes the changed core network policy. putCoreNetworkPolicyResponse_coreNetworkPolicy :: Lens' PutCoreNetworkPolicyResponse (Maybe CoreNetworkPolicy) -- | The response's http status code. putCoreNetworkPolicyResponse_httpStatus :: Lens' PutCoreNetworkPolicyResponse Int -- | The JSON resource policy document. putResourcePolicy_policyDocument :: Lens' PutResourcePolicy Text -- | The ARN of the resource policy. putResourcePolicy_resourceArn :: Lens' PutResourcePolicy Text -- | The response's http status code. putResourcePolicyResponse_httpStatus :: Lens' PutResourcePolicyResponse Int -- | The ID of the global network. registerTransitGateway_globalNetworkId :: Lens' RegisterTransitGateway Text -- | The Amazon Resource Name (ARN) of the transit gateway. registerTransitGateway_transitGatewayArn :: Lens' RegisterTransitGateway Text -- | Information about the transit gateway registration. registerTransitGatewayResponse_transitGatewayRegistration :: Lens' RegisterTransitGatewayResponse (Maybe TransitGatewayRegistration) -- | The response's http status code. registerTransitGatewayResponse_httpStatus :: Lens' RegisterTransitGatewayResponse Int -- | The ID of the attachment. rejectAttachment_attachmentId :: Lens' RejectAttachment Text -- | Describes the rejected attachment request. rejectAttachmentResponse_attachment :: Lens' RejectAttachmentResponse (Maybe Attachment) -- | The response's http status code. rejectAttachmentResponse_httpStatus :: Lens' RejectAttachmentResponse Int -- | The ID of a core network. restoreCoreNetworkPolicyVersion_coreNetworkId :: Lens' RestoreCoreNetworkPolicyVersion Text -- | The ID of the policy version to restore. restoreCoreNetworkPolicyVersion_policyVersionId :: Lens' RestoreCoreNetworkPolicyVersion Int -- | Describes the restored core network policy. restoreCoreNetworkPolicyVersionResponse_coreNetworkPolicy :: Lens' RestoreCoreNetworkPolicyVersionResponse (Maybe CoreNetworkPolicy) -- | The response's http status code. restoreCoreNetworkPolicyVersionResponse_httpStatus :: Lens' RestoreCoreNetworkPolicyVersionResponse Int -- | The action to take for the update request. This can be either -- ENABLE or DISABLE. startOrganizationServiceAccessUpdate_action :: Lens' StartOrganizationServiceAccessUpdate Text -- | The status of the service access update request for an Amazon Web -- Services Organization. startOrganizationServiceAccessUpdateResponse_organizationStatus :: Lens' StartOrganizationServiceAccessUpdateResponse (Maybe OrganizationStatus) -- | The response's http status code. startOrganizationServiceAccessUpdateResponse_httpStatus :: Lens' StartOrganizationServiceAccessUpdateResponse Int -- | Indicates whether to analyze the return path. The default is -- false. startRouteAnalysis_includeReturnPath :: Lens' StartRouteAnalysis (Maybe Bool) -- | Indicates whether to include the location of middlebox appliances in -- the route analysis. The default is false. startRouteAnalysis_useMiddleboxes :: Lens' StartRouteAnalysis (Maybe Bool) -- | The ID of the global network. startRouteAnalysis_globalNetworkId :: Lens' StartRouteAnalysis Text -- | The source from which traffic originates. startRouteAnalysis_source :: Lens' StartRouteAnalysis RouteAnalysisEndpointOptionsSpecification -- | The destination. startRouteAnalysis_destination :: Lens' StartRouteAnalysis RouteAnalysisEndpointOptionsSpecification -- | The route analysis. startRouteAnalysisResponse_routeAnalysis :: Lens' StartRouteAnalysisResponse (Maybe RouteAnalysis) -- | The response's http status code. startRouteAnalysisResponse_httpStatus :: Lens' StartRouteAnalysisResponse Int -- | The Amazon Resource Name (ARN) of the resource. tagResource_resourceArn :: Lens' TagResource Text -- | The tags to apply to the specified resource. tagResource_tags :: Lens' TagResource [Tag] -- | The response's http status code. tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int -- | The Amazon Resource Name (ARN) of the resource. untagResource_resourceArn :: Lens' UntagResource Text -- | The tag keys to remove from the specified resource. untagResource_tagKeys :: Lens' UntagResource [Text] -- | The response's http status code. untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int -- | The ID of the link for the second device in the connection. updateConnection_connectedLinkId :: Lens' UpdateConnection (Maybe Text) -- | A description of the connection. -- -- Length Constraints: Maximum length of 256 characters. updateConnection_description :: Lens' UpdateConnection (Maybe Text) -- | The ID of the link for the first device in the connection. updateConnection_linkId :: Lens' UpdateConnection (Maybe Text) -- | The ID of the global network. updateConnection_globalNetworkId :: Lens' UpdateConnection Text -- | The ID of the connection. updateConnection_connectionId :: Lens' UpdateConnection Text -- | Information about the connection. updateConnectionResponse_connection :: Lens' UpdateConnectionResponse (Maybe Connection) -- | The response's http status code. updateConnectionResponse_httpStatus :: Lens' UpdateConnectionResponse Int -- | The description of the update. updateCoreNetwork_description :: Lens' UpdateCoreNetwork (Maybe Text) -- | The ID of a core network. updateCoreNetwork_coreNetworkId :: Lens' UpdateCoreNetwork Text -- | Returns information about a core network update. updateCoreNetworkResponse_coreNetwork :: Lens' UpdateCoreNetworkResponse (Maybe CoreNetwork) -- | The response's http status code. updateCoreNetworkResponse_httpStatus :: Lens' UpdateCoreNetworkResponse Int -- | The Amazon Web Services location of the device, if applicable. For an -- on-premises device, you can omit this parameter. updateDevice_aWSLocation :: Lens' UpdateDevice (Maybe AWSLocation) -- | A description of the device. -- -- Constraints: Maximum length of 256 characters. updateDevice_description :: Lens' UpdateDevice (Maybe Text) -- | Undocumented member. updateDevice_location :: Lens' UpdateDevice (Maybe Location) -- | The model of the device. -- -- Constraints: Maximum length of 128 characters. updateDevice_model :: Lens' UpdateDevice (Maybe Text) -- | The serial number of the device. -- -- Constraints: Maximum length of 128 characters. updateDevice_serialNumber :: Lens' UpdateDevice (Maybe Text) -- | The ID of the site. updateDevice_siteId :: Lens' UpdateDevice (Maybe Text) -- | The type of the device. updateDevice_type :: Lens' UpdateDevice (Maybe Text) -- | The vendor of the device. -- -- Constraints: Maximum length of 128 characters. updateDevice_vendor :: Lens' UpdateDevice (Maybe Text) -- | The ID of the global network. updateDevice_globalNetworkId :: Lens' UpdateDevice Text -- | The ID of the device. updateDevice_deviceId :: Lens' UpdateDevice Text -- | Information about the device. updateDeviceResponse_device :: Lens' UpdateDeviceResponse (Maybe Device) -- | The response's http status code. updateDeviceResponse_httpStatus :: Lens' UpdateDeviceResponse Int -- | A description of the global network. -- -- Constraints: Maximum length of 256 characters. updateGlobalNetwork_description :: Lens' UpdateGlobalNetwork (Maybe Text) -- | The ID of your global network. updateGlobalNetwork_globalNetworkId :: Lens' UpdateGlobalNetwork Text -- | Information about the global network object. updateGlobalNetworkResponse_globalNetwork :: Lens' UpdateGlobalNetworkResponse (Maybe GlobalNetwork) -- | The response's http status code. updateGlobalNetworkResponse_httpStatus :: Lens' UpdateGlobalNetworkResponse Int -- | The upload and download speed in Mbps. updateLink_bandwidth :: Lens' UpdateLink (Maybe Bandwidth) -- | A description of the link. -- -- Constraints: Maximum length of 256 characters. updateLink_description :: Lens' UpdateLink (Maybe Text) -- | The provider of the link. -- -- Constraints: Maximum length of 128 characters. updateLink_provider :: Lens' UpdateLink (Maybe Text) -- | The type of the link. -- -- Constraints: Maximum length of 128 characters. updateLink_type :: Lens' UpdateLink (Maybe Text) -- | The ID of the global network. updateLink_globalNetworkId :: Lens' UpdateLink Text -- | The ID of the link. updateLink_linkId :: Lens' UpdateLink Text -- | Information about the link. updateLinkResponse_link :: Lens' UpdateLinkResponse (Maybe Link) -- | The response's http status code. updateLinkResponse_httpStatus :: Lens' UpdateLinkResponse Int -- | The ID of the global network. updateNetworkResourceMetadata_globalNetworkId :: Lens' UpdateNetworkResourceMetadata Text -- | The ARN of the resource. updateNetworkResourceMetadata_resourceArn :: Lens' UpdateNetworkResourceMetadata Text -- | The resource metadata. updateNetworkResourceMetadata_metadata :: Lens' UpdateNetworkResourceMetadata (HashMap Text Text) -- | The updated resource metadata. updateNetworkResourceMetadataResponse_metadata :: Lens' UpdateNetworkResourceMetadataResponse (Maybe (HashMap Text Text)) -- | The ARN of the resource. updateNetworkResourceMetadataResponse_resourceArn :: Lens' UpdateNetworkResourceMetadataResponse (Maybe Text) -- | The response's http status code. updateNetworkResourceMetadataResponse_httpStatus :: Lens' UpdateNetworkResourceMetadataResponse Int -- | A description of your site. -- -- Constraints: Maximum length of 256 characters. updateSite_description :: Lens' UpdateSite (Maybe Text) -- | The site location: -- -- updateSite_location :: Lens' UpdateSite (Maybe Location) -- | The ID of the global network. updateSite_globalNetworkId :: Lens' UpdateSite Text -- | The ID of your site. updateSite_siteId :: Lens' UpdateSite Text -- | Information about the site. updateSiteResponse_site :: Lens' UpdateSiteResponse (Maybe Site) -- | The response's http status code. updateSiteResponse_httpStatus :: Lens' UpdateSiteResponse Int -- | Adds a subnet ARN to the VPC attachment. updateVpcAttachment_addSubnetArns :: Lens' UpdateVpcAttachment (Maybe [Text]) -- | Additional options for updating the VPC attachment. updateVpcAttachment_options :: Lens' UpdateVpcAttachment (Maybe VpcOptions) -- | Removes a subnet ARN from the attachment. updateVpcAttachment_removeSubnetArns :: Lens' UpdateVpcAttachment (Maybe [Text]) -- | The ID of the attachment. updateVpcAttachment_attachmentId :: Lens' UpdateVpcAttachment Text -- | Describes the updated VPC attachment. updateVpcAttachmentResponse_vpcAttachment :: Lens' UpdateVpcAttachmentResponse (Maybe VpcAttachment) -- | The response's http status code. updateVpcAttachmentResponse_httpStatus :: Lens' UpdateVpcAttachmentResponse Int -- | The Amazon Resource Name (ARN) of the subnet that the device is -- located in. aWSLocation_subnetArn :: Lens' AWSLocation (Maybe Text) -- | The Zone that the device is located in. Specify the ID of an -- Availability Zone, Local Zone, Wavelength Zone, or an Outpost. aWSLocation_zone :: Lens' AWSLocation (Maybe Text) -- | The ID of an account within the Amazon Web Services Organization. accountStatus_accountId :: Lens' AccountStatus (Maybe Text) -- | The status of SLR deployment for the account. accountStatus_sLRDeploymentStatus :: Lens' AccountStatus (Maybe Text) -- | The ID of the attachment. attachment_attachmentId :: Lens' Attachment (Maybe Text) -- | The policy rule number associated with the attachment. attachment_attachmentPolicyRuleNumber :: Lens' Attachment (Maybe Int) -- | The type of attachment. attachment_attachmentType :: Lens' Attachment (Maybe AttachmentType) -- | The ARN of a core network. attachment_coreNetworkArn :: Lens' Attachment (Maybe Text) -- | The ID of a core network. attachment_coreNetworkId :: Lens' Attachment (Maybe Text) -- | The timestamp when the attachment was created. attachment_createdAt :: Lens' Attachment (Maybe UTCTime) -- | The Region where the edge is located. attachment_edgeLocation :: Lens' Attachment (Maybe Text) -- | The ID of the attachment account owner. attachment_ownerAccountId :: Lens' Attachment (Maybe Text) -- | The attachment to move from one segment to another. attachment_proposedSegmentChange :: Lens' Attachment (Maybe ProposedSegmentChange) -- | The attachment resource ARN. attachment_resourceArn :: Lens' Attachment (Maybe Text) -- | The name of the segment attachment. attachment_segmentName :: Lens' Attachment (Maybe Text) -- | The state of the attachment. attachment_state :: Lens' Attachment (Maybe AttachmentState) -- | The tags associated with the attachment. attachment_tags :: Lens' Attachment (Maybe [Tag]) -- | The timestamp when the attachment was last updated. attachment_updatedAt :: Lens' Attachment (Maybe UTCTime) -- | Download speed in Mbps. bandwidth_downloadSpeed :: Lens' Bandwidth (Maybe Int) -- | Upload speed in Mbps. bandwidth_uploadSpeed :: Lens' Bandwidth (Maybe Int) -- | The Peer ASN of the BGP. bgpOptions_peerAsn :: Lens' BgpOptions (Maybe Integer) -- | The attachment details. connectAttachment_attachment :: Lens' ConnectAttachment (Maybe Attachment) -- | Options for connecting an attachment. connectAttachment_options :: Lens' ConnectAttachment (Maybe ConnectAttachmentOptions) -- | The ID of the transport attachment. connectAttachment_transportAttachmentId :: Lens' ConnectAttachment (Maybe Text) -- | The protocol used for the attachment connection. connectAttachmentOptions_protocol :: Lens' ConnectAttachmentOptions (Maybe TunnelProtocol) -- | The configuration of the Connect peer. connectPeer_configuration :: Lens' ConnectPeer (Maybe ConnectPeerConfiguration) -- | The ID of the attachment to connect. connectPeer_connectAttachmentId :: Lens' ConnectPeer (Maybe Text) -- | The ID of the Connect peer. connectPeer_connectPeerId :: Lens' ConnectPeer (Maybe Text) -- | The ID of a core network. connectPeer_coreNetworkId :: Lens' ConnectPeer (Maybe Text) -- | The timestamp when the Connect peer was created. connectPeer_createdAt :: Lens' ConnectPeer (Maybe UTCTime) -- | The Connect peer Regions where edges are located. connectPeer_edgeLocation :: Lens' ConnectPeer (Maybe Text) -- | The state of the Connect peer. connectPeer_state :: Lens' ConnectPeer (Maybe ConnectPeerState) -- | The list of key-value tags associated with the Connect peer. connectPeer_tags :: Lens' ConnectPeer (Maybe [Tag]) -- | The ID of the Connect peer. connectPeerAssociation_connectPeerId :: Lens' ConnectPeerAssociation (Maybe Text) -- | The ID of the device to connect to. connectPeerAssociation_deviceId :: Lens' ConnectPeerAssociation (Maybe Text) -- | The ID of the global network. connectPeerAssociation_globalNetworkId :: Lens' ConnectPeerAssociation (Maybe Text) -- | The ID of the link. connectPeerAssociation_linkId :: Lens' ConnectPeerAssociation (Maybe Text) -- | The state of the Connect peer association. connectPeerAssociation_state :: Lens' ConnectPeerAssociation (Maybe ConnectPeerAssociationState) -- | The address of a core network. connectPeerBgpConfiguration_coreNetworkAddress :: Lens' ConnectPeerBgpConfiguration (Maybe Text) -- | The ASN of the Coret Network. connectPeerBgpConfiguration_coreNetworkAsn :: Lens' ConnectPeerBgpConfiguration (Maybe Integer) -- | The address of a core network Connect peer. connectPeerBgpConfiguration_peerAddress :: Lens' ConnectPeerBgpConfiguration (Maybe Text) -- | The ASN of the Connect peer. connectPeerBgpConfiguration_peerAsn :: Lens' ConnectPeerBgpConfiguration (Maybe Integer) -- | The Connect peer BGP configurations. connectPeerConfiguration_bgpConfigurations :: Lens' ConnectPeerConfiguration (Maybe [ConnectPeerBgpConfiguration]) -- | The IP address of a core network. connectPeerConfiguration_coreNetworkAddress :: Lens' ConnectPeerConfiguration (Maybe Text) -- | The inside IP addresses used for a Connect peer configuration. connectPeerConfiguration_insideCidrBlocks :: Lens' ConnectPeerConfiguration (Maybe [Text]) -- | The IP address of the Connect peer. connectPeerConfiguration_peerAddress :: Lens' ConnectPeerConfiguration (Maybe Text) -- | The protocol used for a Connect peer configuration. connectPeerConfiguration_protocol :: Lens' ConnectPeerConfiguration (Maybe TunnelProtocol) -- | The ID of a Connect peer attachment. connectPeerSummary_connectAttachmentId :: Lens' ConnectPeerSummary (Maybe Text) -- | The ID of a Connect peer. connectPeerSummary_connectPeerId :: Lens' ConnectPeerSummary (Maybe Text) -- | The state of a Connect peer. connectPeerSummary_connectPeerState :: Lens' ConnectPeerSummary (Maybe ConnectPeerState) -- | The ID of a core network. connectPeerSummary_coreNetworkId :: Lens' ConnectPeerSummary (Maybe Text) -- | The timestamp when a Connect peer was created. connectPeerSummary_createdAt :: Lens' ConnectPeerSummary (Maybe UTCTime) -- | The Region where the edge is located. connectPeerSummary_edgeLocation :: Lens' ConnectPeerSummary (Maybe Text) -- | The list of key-value tags associated with the Connect peer summary. connectPeerSummary_tags :: Lens' ConnectPeerSummary (Maybe [Tag]) -- | The ID of the second device in the connection. connection_connectedDeviceId :: Lens' Connection (Maybe Text) -- | The ID of the link for the second device in the connection. connection_connectedLinkId :: Lens' Connection (Maybe Text) -- | The Amazon Resource Name (ARN) of the connection. connection_connectionArn :: Lens' Connection (Maybe Text) -- | The ID of the connection. connection_connectionId :: Lens' Connection (Maybe Text) -- | The date and time that the connection was created. connection_createdAt :: Lens' Connection (Maybe UTCTime) -- | The description of the connection. connection_description :: Lens' Connection (Maybe Text) -- | The ID of the first device in the connection. connection_deviceId :: Lens' Connection (Maybe Text) -- | The ID of the global network. connection_globalNetworkId :: Lens' Connection (Maybe Text) -- | The ID of the link for the first device in the connection. connection_linkId :: Lens' Connection (Maybe Text) -- | The state of the connection. connection_state :: Lens' Connection (Maybe ConnectionState) -- | The tags for the connection. connection_tags :: Lens' Connection (Maybe [Tag]) -- | The connection status. connectionHealth_status :: Lens' ConnectionHealth (Maybe ConnectionStatus) -- | The time the status was last updated. connectionHealth_timestamp :: Lens' ConnectionHealth (Maybe UTCTime) -- | The connection type. connectionHealth_type :: Lens' ConnectionHealth (Maybe ConnectionType) -- | The ARN of a core network. coreNetwork_coreNetworkArn :: Lens' CoreNetwork (Maybe Text) -- | The ID of a core network. coreNetwork_coreNetworkId :: Lens' CoreNetwork (Maybe Text) -- | The timestamp when a core network was created. coreNetwork_createdAt :: Lens' CoreNetwork (Maybe UTCTime) -- | The description of a core network. coreNetwork_description :: Lens' CoreNetwork (Maybe Text) -- | The edges within a core network. coreNetwork_edges :: Lens' CoreNetwork (Maybe [CoreNetworkEdge]) -- | The ID of the global network that your core network is a part of. coreNetwork_globalNetworkId :: Lens' CoreNetwork (Maybe Text) -- | The segments within a core network. coreNetwork_segments :: Lens' CoreNetwork (Maybe [CoreNetworkSegment]) -- | The current state of a core network. coreNetwork_state :: Lens' CoreNetwork (Maybe CoreNetworkState) -- | The list of key-value tags associated with a core network. coreNetwork_tags :: Lens' CoreNetwork (Maybe [Tag]) -- | The action to take for a core network. coreNetworkChange_action :: Lens' CoreNetworkChange (Maybe ChangeAction) -- | The resource identifier. coreNetworkChange_identifier :: Lens' CoreNetworkChange (Maybe Text) -- | 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_identifierPath :: Lens' CoreNetworkChange (Maybe Text) -- | The new value for a core network coreNetworkChange_newValues :: Lens' CoreNetworkChange (Maybe CoreNetworkChangeValues) -- | The previous values for a core network. coreNetworkChange_previousValues :: Lens' CoreNetworkChange (Maybe CoreNetworkChangeValues) -- | The type of change. coreNetworkChange_type :: Lens' CoreNetworkChange (Maybe ChangeType) -- | The action taken for the change event. coreNetworkChangeEvent_action :: Lens' CoreNetworkChangeEvent (Maybe ChangeAction) -- | The timestamp for an event change in status. coreNetworkChangeEvent_eventTime :: Lens' CoreNetworkChangeEvent (Maybe UTCTime) -- | 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_identifierPath :: Lens' CoreNetworkChangeEvent (Maybe Text) -- | The status of the core network change event. coreNetworkChangeEvent_status :: Lens' CoreNetworkChangeEvent (Maybe ChangeStatus) -- | Describes the type of change event. coreNetworkChangeEvent_type :: Lens' CoreNetworkChangeEvent (Maybe ChangeType) -- | Details of the change event. coreNetworkChangeEvent_values :: Lens' CoreNetworkChangeEvent (Maybe CoreNetworkChangeEventValues) -- | The ID of the attachment if the change event is associated with an -- attachment. coreNetworkChangeEventValues_attachmentId :: Lens' CoreNetworkChangeEventValues (Maybe Text) -- | For a STATIC_ROUTE event, this is the IP address. coreNetworkChangeEventValues_cidr :: Lens' CoreNetworkChangeEventValues (Maybe Text) -- | The edge location for the core network change event. coreNetworkChangeEventValues_edgeLocation :: Lens' CoreNetworkChangeEventValues (Maybe Text) -- | The segment name if the change event is associated with a segment. coreNetworkChangeEventValues_segmentName :: Lens' CoreNetworkChangeEventValues (Maybe Text) -- | The ASN of a core network. coreNetworkChangeValues_asn :: Lens' CoreNetworkChangeValues (Maybe Integer) -- | The IP addresses used for a core network. coreNetworkChangeValues_cidr :: Lens' CoreNetworkChangeValues (Maybe Text) -- | The ID of the destination. coreNetworkChangeValues_destinationIdentifier :: Lens' CoreNetworkChangeValues (Maybe Text) -- | The Regions where edges are located in a core network. coreNetworkChangeValues_edgeLocations :: Lens' CoreNetworkChangeValues (Maybe [Text]) -- | The inside IP addresses used for core network change values. coreNetworkChangeValues_insideCidrBlocks :: Lens' CoreNetworkChangeValues (Maybe [Text]) -- | The names of the segments in a core network. coreNetworkChangeValues_segmentName :: Lens' CoreNetworkChangeValues (Maybe Text) -- | The shared segments for a core network change value. coreNetworkChangeValues_sharedSegments :: Lens' CoreNetworkChangeValues (Maybe [Text]) -- | The ASN of a core network edge. coreNetworkEdge_asn :: Lens' CoreNetworkEdge (Maybe Integer) -- | The Region where a core network edge is located. coreNetworkEdge_edgeLocation :: Lens' CoreNetworkEdge (Maybe Text) -- | The inside IP addresses used for core network edges. coreNetworkEdge_insideCidrBlocks :: Lens' CoreNetworkEdge (Maybe [Text]) -- | Whether a core network policy is the current LIVE policy or the most -- recently submitted policy. coreNetworkPolicy_alias :: Lens' CoreNetworkPolicy (Maybe CoreNetworkPolicyAlias) -- | The state of a core network policy. coreNetworkPolicy_changeSetState :: Lens' CoreNetworkPolicy (Maybe ChangeSetState) -- | The ID of a core network. coreNetworkPolicy_coreNetworkId :: Lens' CoreNetworkPolicy (Maybe Text) -- | The timestamp when a core network policy was created. coreNetworkPolicy_createdAt :: Lens' CoreNetworkPolicy (Maybe UTCTime) -- | The description of a core network policy. coreNetworkPolicy_description :: Lens' CoreNetworkPolicy (Maybe Text) -- | Describes a core network policy. coreNetworkPolicy_policyDocument :: Lens' CoreNetworkPolicy (Maybe Text) -- | Describes any errors in a core network policy. coreNetworkPolicy_policyErrors :: Lens' CoreNetworkPolicy (Maybe [CoreNetworkPolicyError]) -- | The ID of the policy version. coreNetworkPolicy_policyVersionId :: Lens' CoreNetworkPolicy (Maybe Int) -- | The JSON path where the error was discovered in the policy document. coreNetworkPolicyError_path :: Lens' CoreNetworkPolicyError (Maybe Text) -- | The error code associated with a core network policy error. coreNetworkPolicyError_errorCode :: Lens' CoreNetworkPolicyError Text -- | The message associated with a core network policy error code. coreNetworkPolicyError_message :: Lens' CoreNetworkPolicyError Text -- | Whether a core network policy is the current policy or the most -- recently submitted policy. coreNetworkPolicyVersion_alias :: Lens' CoreNetworkPolicyVersion (Maybe CoreNetworkPolicyAlias) -- | The status of the policy version change set. coreNetworkPolicyVersion_changeSetState :: Lens' CoreNetworkPolicyVersion (Maybe ChangeSetState) -- | The ID of a core network. coreNetworkPolicyVersion_coreNetworkId :: Lens' CoreNetworkPolicyVersion (Maybe Text) -- | The timestamp when a core network policy version was created. coreNetworkPolicyVersion_createdAt :: Lens' CoreNetworkPolicyVersion (Maybe UTCTime) -- | The description of a core network policy version. coreNetworkPolicyVersion_description :: Lens' CoreNetworkPolicyVersion (Maybe Text) -- | The ID of the policy version. coreNetworkPolicyVersion_policyVersionId :: Lens' CoreNetworkPolicyVersion (Maybe Int) -- | The Regions where the edges are located. coreNetworkSegment_edgeLocations :: Lens' CoreNetworkSegment (Maybe [Text]) -- | The name of a core network segment. coreNetworkSegment_name :: Lens' CoreNetworkSegment (Maybe Text) -- | The shared segments of a core network. coreNetworkSegment_sharedSegments :: Lens' CoreNetworkSegment (Maybe [Text]) -- | The ID of a core network. coreNetworkSegmentEdgeIdentifier_coreNetworkId :: Lens' CoreNetworkSegmentEdgeIdentifier (Maybe Text) -- | The Region where the segment edge is located. coreNetworkSegmentEdgeIdentifier_edgeLocation :: Lens' CoreNetworkSegmentEdgeIdentifier (Maybe Text) -- | The name of the segment edge. coreNetworkSegmentEdgeIdentifier_segmentName :: Lens' CoreNetworkSegmentEdgeIdentifier (Maybe Text) -- | a core network ARN. coreNetworkSummary_coreNetworkArn :: Lens' CoreNetworkSummary (Maybe Text) -- | The ID of a core network. coreNetworkSummary_coreNetworkId :: Lens' CoreNetworkSummary (Maybe Text) -- | The description of a core network. coreNetworkSummary_description :: Lens' CoreNetworkSummary (Maybe Text) -- | The global network ID. coreNetworkSummary_globalNetworkId :: Lens' CoreNetworkSummary (Maybe Text) -- | The ID of the account owner. coreNetworkSummary_ownerAccountId :: Lens' CoreNetworkSummary (Maybe Text) -- | The state of a core network. coreNetworkSummary_state :: Lens' CoreNetworkSummary (Maybe CoreNetworkState) -- | The key-value tags associated with a core network summary. coreNetworkSummary_tags :: Lens' CoreNetworkSummary (Maybe [Tag]) -- | The Amazon Resource Name (ARN) of the customer gateway. customerGatewayAssociation_customerGatewayArn :: Lens' CustomerGatewayAssociation (Maybe Text) -- | The ID of the device. customerGatewayAssociation_deviceId :: Lens' CustomerGatewayAssociation (Maybe Text) -- | The ID of the global network. customerGatewayAssociation_globalNetworkId :: Lens' CustomerGatewayAssociation (Maybe Text) -- | The ID of the link. customerGatewayAssociation_linkId :: Lens' CustomerGatewayAssociation (Maybe Text) -- | The association state. customerGatewayAssociation_state :: Lens' CustomerGatewayAssociation (Maybe CustomerGatewayAssociationState) -- | The Amazon Web Services location of the device. device_aWSLocation :: Lens' Device (Maybe AWSLocation) -- | The date and time that the site was created. device_createdAt :: Lens' Device (Maybe UTCTime) -- | The description of the device. device_description :: Lens' Device (Maybe Text) -- | The Amazon Resource Name (ARN) of the device. device_deviceArn :: Lens' Device (Maybe Text) -- | The ID of the device. device_deviceId :: Lens' Device (Maybe Text) -- | The ID of the global network. device_globalNetworkId :: Lens' Device (Maybe Text) -- | The site location. device_location :: Lens' Device (Maybe Location) -- | The device model. device_model :: Lens' Device (Maybe Text) -- | The device serial number. device_serialNumber :: Lens' Device (Maybe Text) -- | The site ID. device_siteId :: Lens' Device (Maybe Text) -- | The device state. device_state :: Lens' Device (Maybe DeviceState) -- | The tags for the device. device_tags :: Lens' Device (Maybe [Tag]) -- | The device type. device_type :: Lens' Device (Maybe Text) -- | The device vendor. device_vendor :: Lens' Device (Maybe Text) -- | The date and time that the global network was created. globalNetwork_createdAt :: Lens' GlobalNetwork (Maybe UTCTime) -- | The description of the global network. globalNetwork_description :: Lens' GlobalNetwork (Maybe Text) -- | The Amazon Resource Name (ARN) of the global network. globalNetwork_globalNetworkArn :: Lens' GlobalNetwork (Maybe Text) -- | The ID of the global network. globalNetwork_globalNetworkId :: Lens' GlobalNetwork (Maybe Text) -- | The state of the global network. globalNetwork_state :: Lens' GlobalNetwork (Maybe GlobalNetworkState) -- | The tags for the global network. globalNetwork_tags :: Lens' GlobalNetwork (Maybe [Tag]) -- | The bandwidth for the link. link_bandwidth :: Lens' Link (Maybe Bandwidth) -- | The date and time that the link was created. link_createdAt :: Lens' Link (Maybe UTCTime) -- | The description of the link. link_description :: Lens' Link (Maybe Text) -- | The ID of the global network. link_globalNetworkId :: Lens' Link (Maybe Text) -- | The Amazon Resource Name (ARN) of the link. link_linkArn :: Lens' Link (Maybe Text) -- | The ID of the link. link_linkId :: Lens' Link (Maybe Text) -- | The provider of the link. link_provider :: Lens' Link (Maybe Text) -- | The ID of the site. link_siteId :: Lens' Link (Maybe Text) -- | The state of the link. link_state :: Lens' Link (Maybe LinkState) -- | The tags for the link. link_tags :: Lens' Link (Maybe [Tag]) -- | The type of the link. link_type :: Lens' Link (Maybe Text) -- | The device ID for the link association. linkAssociation_deviceId :: Lens' LinkAssociation (Maybe Text) -- | The ID of the global network. linkAssociation_globalNetworkId :: Lens' LinkAssociation (Maybe Text) -- | The state of the association. linkAssociation_linkAssociationState :: Lens' LinkAssociation (Maybe LinkAssociationState) -- | The ID of the link. linkAssociation_linkId :: Lens' LinkAssociation (Maybe Text) -- | The physical address. location_address :: Lens' Location (Maybe Text) -- | The latitude. location_latitude :: Lens' Location (Maybe Text) -- | The longitude. location_longitude :: Lens' Location (Maybe Text) -- | The Amazon Web Services account ID. networkResource_accountId :: Lens' NetworkResource (Maybe Text) -- | The Amazon Web Services Region. networkResource_awsRegion :: Lens' NetworkResource (Maybe Text) -- | The ID of a core network. networkResource_coreNetworkId :: Lens' NetworkResource (Maybe Text) -- | Information about the resource, in JSON format. Network Manager gets -- this information by describing the resource using its Describe API -- call. networkResource_definition :: Lens' NetworkResource (Maybe Text) -- | The time that the resource definition was retrieved. networkResource_definitionTimestamp :: Lens' NetworkResource (Maybe UTCTime) -- | The resource metadata. networkResource_metadata :: Lens' NetworkResource (Maybe (HashMap Text Text)) -- | The ARN of the gateway. networkResource_registeredGatewayArn :: Lens' NetworkResource (Maybe Text) -- | The ARN of the resource. networkResource_resourceArn :: Lens' NetworkResource (Maybe Text) -- | The ID of the resource. networkResource_resourceId :: Lens' NetworkResource (Maybe Text) -- | The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- networkResource_resourceType :: Lens' NetworkResource (Maybe Text) -- | The tags. networkResource_tags :: Lens' NetworkResource (Maybe [Tag]) -- | The resource count. networkResourceCount_count :: Lens' NetworkResourceCount (Maybe Int) -- | The resource type. networkResourceCount_resourceType :: Lens' NetworkResourceCount (Maybe Text) -- | Information about the resource, in JSON format. Network Manager gets -- this information by describing the resource using its Describe API -- call. networkResourceSummary_definition :: Lens' NetworkResourceSummary (Maybe Text) -- | Indicates whether this is a middlebox appliance. networkResourceSummary_isMiddlebox :: Lens' NetworkResourceSummary (Maybe Bool) -- | The value for the Name tag. networkResourceSummary_nameTag :: Lens' NetworkResourceSummary (Maybe Text) -- | The ARN of the gateway. networkResourceSummary_registeredGatewayArn :: Lens' NetworkResourceSummary (Maybe Text) -- | The ARN of the resource. networkResourceSummary_resourceArn :: Lens' NetworkResourceSummary (Maybe Text) -- | The resource type. networkResourceSummary_resourceType :: Lens' NetworkResourceSummary (Maybe Text) -- | A unique identifier for the route, such as a CIDR block. networkRoute_destinationCidrBlock :: Lens' NetworkRoute (Maybe Text) -- | The destinations. networkRoute_destinations :: Lens' NetworkRoute (Maybe [NetworkRouteDestination]) -- | The ID of the prefix list. networkRoute_prefixListId :: Lens' NetworkRoute (Maybe Text) -- | The route state. The possible values are active and -- blackhole. networkRoute_state :: Lens' NetworkRoute (Maybe RouteState) -- | The route type. The possible values are propagated and -- static. networkRoute_type :: Lens' NetworkRoute (Maybe RouteType) -- | The ID of a core network attachment. networkRouteDestination_coreNetworkAttachmentId :: Lens' NetworkRouteDestination (Maybe Text) -- | The edge location for the network destination. networkRouteDestination_edgeLocation :: Lens' NetworkRouteDestination (Maybe Text) -- | The ID of the resource. networkRouteDestination_resourceId :: Lens' NetworkRouteDestination (Maybe Text) -- | The resource type. networkRouteDestination_resourceType :: Lens' NetworkRouteDestination (Maybe Text) -- | The name of the segment. networkRouteDestination_segmentName :: Lens' NetworkRouteDestination (Maybe Text) -- | The ID of the transit gateway attachment. networkRouteDestination_transitGatewayAttachmentId :: Lens' NetworkRouteDestination (Maybe Text) -- | The Amazon Web Services account ID. networkTelemetry_accountId :: Lens' NetworkTelemetry (Maybe Text) -- | The address. networkTelemetry_address :: Lens' NetworkTelemetry (Maybe Text) -- | The Amazon Web Services Region. networkTelemetry_awsRegion :: Lens' NetworkTelemetry (Maybe Text) -- | The ID of a core network. networkTelemetry_coreNetworkId :: Lens' NetworkTelemetry (Maybe Text) -- | The connection health. networkTelemetry_health :: Lens' NetworkTelemetry (Maybe ConnectionHealth) -- | The ARN of the gateway. networkTelemetry_registeredGatewayArn :: Lens' NetworkTelemetry (Maybe Text) -- | The ARN of the resource. networkTelemetry_resourceArn :: Lens' NetworkTelemetry (Maybe Text) -- | The ID of the resource. networkTelemetry_resourceId :: Lens' NetworkTelemetry (Maybe Text) -- | The resource type. networkTelemetry_resourceType :: Lens' NetworkTelemetry (Maybe Text) -- | 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_accountStatusList :: Lens' OrganizationStatus (Maybe [AccountStatus]) -- | The status of the organization's AWS service access. This will be -- ENABLED or DISABLED. organizationStatus_organizationAwsServiceAccessStatus :: Lens' OrganizationStatus (Maybe Text) -- | The ID of an Amazon Web Services Organization. organizationStatus_organizationId :: Lens' OrganizationStatus (Maybe Text) -- | The status of the SLR deployment for the account. This will be either -- SUCCEEDED or IN_PROGRESS. organizationStatus_sLRDeploymentStatus :: Lens' OrganizationStatus (Maybe Text) -- | The destination CIDR block in the route table. pathComponent_destinationCidrBlock :: Lens' PathComponent (Maybe Text) -- | The resource. pathComponent_resource :: Lens' PathComponent (Maybe NetworkResourceSummary) -- | The sequence number in the path. The destination is 0. pathComponent_sequence :: Lens' PathComponent (Maybe Int) -- | The ARN of a core network. peering_coreNetworkArn :: Lens' Peering (Maybe Text) -- | The ID of the core network for the peering request. peering_coreNetworkId :: Lens' Peering (Maybe Text) -- | The timestamp when the attachment peer was created. peering_createdAt :: Lens' Peering (Maybe UTCTime) -- | The edge location for the peer. peering_edgeLocation :: Lens' Peering (Maybe Text) -- | The ID of the account owner. peering_ownerAccountId :: Lens' Peering (Maybe Text) -- | The ID of the peering attachment. peering_peeringId :: Lens' Peering (Maybe Text) -- | The type of peering. This will be TRANSIT_GATEWAY. peering_peeringType :: Lens' Peering (Maybe PeeringType) -- | The resource ARN of the peer. peering_resourceArn :: Lens' Peering (Maybe Text) -- | The current state of the peering connection. peering_state :: Lens' Peering (Maybe PeeringState) -- | The list of key-value tags associated with the peering. peering_tags :: Lens' Peering (Maybe [Tag]) -- | The rule number in the policy document that applies to this change. proposedSegmentChange_attachmentPolicyRuleNumber :: Lens' ProposedSegmentChange (Maybe Int) -- | The name of the segment to change. proposedSegmentChange_segmentName :: Lens' ProposedSegmentChange (Maybe Text) -- | The list of key-value tags that changed for the segment. proposedSegmentChange_tags :: Lens' ProposedSegmentChange (Maybe [Tag]) -- | The ARN of the resource. relationship_from :: Lens' Relationship (Maybe Text) -- | The ARN of the resource. relationship_to :: Lens' Relationship (Maybe Text) -- | The destination. routeAnalysis_destination :: Lens' RouteAnalysis (Maybe RouteAnalysisEndpointOptions) -- | The forward path. routeAnalysis_forwardPath :: Lens' RouteAnalysis (Maybe RouteAnalysisPath) -- | The ID of the global network. routeAnalysis_globalNetworkId :: Lens' RouteAnalysis (Maybe Text) -- | Indicates whether to analyze the return path. The return path is not -- analyzed if the forward path analysis does not succeed. routeAnalysis_includeReturnPath :: Lens' RouteAnalysis (Maybe Bool) -- | The ID of the AWS account that created the route analysis. routeAnalysis_ownerAccountId :: Lens' RouteAnalysis (Maybe Text) -- | The return path. routeAnalysis_returnPath :: Lens' RouteAnalysis (Maybe RouteAnalysisPath) -- | The ID of the route analysis. routeAnalysis_routeAnalysisId :: Lens' RouteAnalysis (Maybe Text) -- | The source. routeAnalysis_source :: Lens' RouteAnalysis (Maybe RouteAnalysisEndpointOptions) -- | The time that the analysis started. routeAnalysis_startTimestamp :: Lens' RouteAnalysis (Maybe UTCTime) -- | The status of the route analysis. routeAnalysis_status :: Lens' RouteAnalysis (Maybe RouteAnalysisStatus) -- | Indicates whether to include the location of middlebox appliances in -- the route analysis. routeAnalysis_useMiddleboxes :: Lens' RouteAnalysis (Maybe Bool) -- | The reason code. Available only if a connection is not found. -- -- routeAnalysisCompletion_reasonCode :: Lens' RouteAnalysisCompletion (Maybe RouteAnalysisCompletionReasonCode) -- | Additional information about the path. Available only if a connection -- is not found. routeAnalysisCompletion_reasonContext :: Lens' RouteAnalysisCompletion (Maybe (HashMap Text Text)) -- | The result of the analysis. If the status is NOT_CONNECTED, -- check the reason code. routeAnalysisCompletion_resultCode :: Lens' RouteAnalysisCompletion (Maybe RouteAnalysisCompletionResultCode) -- | The IP address. routeAnalysisEndpointOptions_ipAddress :: Lens' RouteAnalysisEndpointOptions (Maybe Text) -- | The ARN of the transit gateway. routeAnalysisEndpointOptions_transitGatewayArn :: Lens' RouteAnalysisEndpointOptions (Maybe Text) -- | The ARN of the transit gateway attachment. routeAnalysisEndpointOptions_transitGatewayAttachmentArn :: Lens' RouteAnalysisEndpointOptions (Maybe Text) -- | The IP address. routeAnalysisEndpointOptionsSpecification_ipAddress :: Lens' RouteAnalysisEndpointOptionsSpecification (Maybe Text) -- | The ARN of the transit gateway attachment. routeAnalysisEndpointOptionsSpecification_transitGatewayAttachmentArn :: Lens' RouteAnalysisEndpointOptionsSpecification (Maybe Text) -- | The status of the analysis at completion. routeAnalysisPath_completionStatus :: Lens' RouteAnalysisPath (Maybe RouteAnalysisCompletion) -- | The route analysis path. routeAnalysisPath_path :: Lens' RouteAnalysisPath (Maybe [PathComponent]) -- | The segment edge in a core network. routeTableIdentifier_coreNetworkSegmentEdge :: Lens' RouteTableIdentifier (Maybe CoreNetworkSegmentEdgeIdentifier) -- | The ARN of the transit gateway route table. routeTableIdentifier_transitGatewayRouteTableArn :: Lens' RouteTableIdentifier (Maybe Text) -- | The date and time that the site was created. site_createdAt :: Lens' Site (Maybe UTCTime) -- | The description of the site. site_description :: Lens' Site (Maybe Text) -- | The ID of the global network. site_globalNetworkId :: Lens' Site (Maybe Text) -- | The location of the site. site_location :: Lens' Site (Maybe Location) -- | The Amazon Resource Name (ARN) of the site. site_siteArn :: Lens' Site (Maybe Text) -- | The ID of the site. site_siteId :: Lens' Site (Maybe Text) -- | The state of the site. site_state :: Lens' Site (Maybe SiteState) -- | The tags for the site. site_tags :: Lens' Site (Maybe [Tag]) -- | Provides details about a site-to-site VPN attachment. siteToSiteVpnAttachment_attachment :: Lens' SiteToSiteVpnAttachment (Maybe Attachment) -- | The ARN of the site-to-site VPN attachment. siteToSiteVpnAttachment_vpnConnectionArn :: Lens' SiteToSiteVpnAttachment (Maybe Text) -- | The tag key. -- -- Constraints: Maximum length of 128 characters. tag_key :: Lens' Tag (Maybe Text) -- | The tag value. -- -- Constraints: Maximum length of 256 characters. tag_value :: Lens' Tag (Maybe Text) -- | The ID of the device. transitGatewayConnectPeerAssociation_deviceId :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text) -- | The ID of the global network. transitGatewayConnectPeerAssociation_globalNetworkId :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text) -- | The ID of the link. transitGatewayConnectPeerAssociation_linkId :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text) -- | The state of the association. transitGatewayConnectPeerAssociation_state :: Lens' TransitGatewayConnectPeerAssociation (Maybe TransitGatewayConnectPeerAssociationState) -- | The Amazon Resource Name (ARN) of the transit gateway Connect peer. transitGatewayConnectPeerAssociation_transitGatewayConnectPeerArn :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text) -- | Describes a transit gateway peer connection. transitGatewayPeering_peering :: Lens' TransitGatewayPeering (Maybe Peering) -- | The ARN of the transit gateway. transitGatewayPeering_transitGatewayArn :: Lens' TransitGatewayPeering (Maybe Text) -- | The ID of the transit gateway peering attachment. transitGatewayPeering_transitGatewayPeeringAttachmentId :: Lens' TransitGatewayPeering (Maybe Text) -- | The ID of the global network. transitGatewayRegistration_globalNetworkId :: Lens' TransitGatewayRegistration (Maybe Text) -- | The state of the transit gateway registration. transitGatewayRegistration_state :: Lens' TransitGatewayRegistration (Maybe TransitGatewayRegistrationStateReason) -- | The Amazon Resource Name (ARN) of the transit gateway. transitGatewayRegistration_transitGatewayArn :: Lens' TransitGatewayRegistration (Maybe Text) -- | The code for the state reason. transitGatewayRegistrationStateReason_code :: Lens' TransitGatewayRegistrationStateReason (Maybe TransitGatewayRegistrationState) -- | The message for the state reason. transitGatewayRegistrationStateReason_message :: Lens' TransitGatewayRegistrationStateReason (Maybe Text) -- | Undocumented member. transitGatewayRouteTableAttachment_attachment :: Lens' TransitGatewayRouteTableAttachment (Maybe Attachment) -- | The ID of the peering attachment. transitGatewayRouteTableAttachment_peeringId :: Lens' TransitGatewayRouteTableAttachment (Maybe Text) -- | The ARN of the transit gateway attachment route table. transitGatewayRouteTableAttachment_transitGatewayRouteTableArn :: Lens' TransitGatewayRouteTableAttachment (Maybe Text) -- | Provides details about the VPC attachment. vpcAttachment_attachment :: Lens' VpcAttachment (Maybe Attachment) -- | Provides details about the VPC attachment. vpcAttachment_options :: Lens' VpcAttachment (Maybe VpcOptions) -- | The subnet ARNs. vpcAttachment_subnetArns :: Lens' VpcAttachment (Maybe [Text]) -- | 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_applianceModeSupport :: Lens' VpcOptions (Maybe Bool) -- | Indicates whether IPv6 is supported. vpcOptions_ipv6Support :: Lens' VpcOptions (Maybe Bool) module Amazonka.NetworkManager.Waiters -- | Derived from API version 2019-07-05 of the AWS service -- descriptions, licensed under Apache 2.0. -- -- Amazon Web Services enables you to centrally manage your Amazon Web -- Services Cloud WAN core network and your Transit Gateway network -- across Amazon Web Services accounts, Regions, and on-premises -- locations. module Amazonka.NetworkManager -- | API version 2019-07-05 of the Amazon Network Manager SDK -- configuration. defaultService :: Service -- | You do not have sufficient access to perform this action. _AccessDeniedException :: AsError a => Fold a ServiceError -- | There was a conflict processing the request. Updating or deleting the -- resource can cause an inconsistent state. _ConflictException :: AsError a => Fold a ServiceError -- | Describes a core network policy exception. _CoreNetworkPolicyException :: AsError a => Fold a ServiceError -- | The request has failed due to an internal error. _InternalServerException :: AsError a => Fold a ServiceError -- | The specified resource could not be found. _ResourceNotFoundException :: AsError a => Fold a ServiceError -- | A service limit was exceeded. _ServiceQuotaExceededException :: AsError a => Fold a ServiceError -- | The request was denied due to request throttling. _ThrottlingException :: AsError a => Fold a ServiceError -- | The input fails to satisfy the constraints. _ValidationException :: AsError a => Fold a ServiceError -- | See: newAcceptAttachment smart constructor. data AcceptAttachment AcceptAttachment' :: Text -> AcceptAttachment -- | Create a value of AcceptAttachment 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: -- -- AcceptAttachment, acceptAttachment_attachmentId - The ID -- of the attachment. newAcceptAttachment :: Text -> AcceptAttachment -- | See: newAcceptAttachmentResponse smart constructor. data AcceptAttachmentResponse AcceptAttachmentResponse' :: Maybe Attachment -> Int -> AcceptAttachmentResponse -- | Create a value of AcceptAttachmentResponse 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: -- -- AcceptAttachmentResponse, -- acceptAttachmentResponse_attachment - The response to the -- attachment request. -- -- $sel:httpStatus:AcceptAttachmentResponse', -- acceptAttachmentResponse_httpStatus - The response's http -- status code. newAcceptAttachmentResponse :: Int -> AcceptAttachmentResponse -- | See: newAssociateConnectPeer smart constructor. data AssociateConnectPeer AssociateConnectPeer' :: Maybe Text -> Text -> Text -> Text -> AssociateConnectPeer -- | Create a value of AssociateConnectPeer 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: -- -- AssociateConnectPeer, associateConnectPeer_linkId - The -- ID of the link. -- -- AssociateConnectPeer, -- associateConnectPeer_globalNetworkId - The ID of your global -- network. -- -- AssociateConnectPeer, associateConnectPeer_connectPeerId -- - The ID of the Connect peer. -- -- AssociateConnectPeer, associateConnectPeer_deviceId - -- The ID of the device. newAssociateConnectPeer :: Text -> Text -> Text -> AssociateConnectPeer -- | See: newAssociateConnectPeerResponse smart constructor. data AssociateConnectPeerResponse AssociateConnectPeerResponse' :: Maybe ConnectPeerAssociation -> Int -> AssociateConnectPeerResponse -- | Create a value of AssociateConnectPeerResponse 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:connectPeerAssociation:AssociateConnectPeerResponse', -- associateConnectPeerResponse_connectPeerAssociation - The -- response to the Connect peer request. -- -- $sel:httpStatus:AssociateConnectPeerResponse', -- associateConnectPeerResponse_httpStatus - The response's http -- status code. newAssociateConnectPeerResponse :: Int -> AssociateConnectPeerResponse -- | See: newAssociateCustomerGateway smart constructor. data AssociateCustomerGateway AssociateCustomerGateway' :: Maybe Text -> Text -> Text -> Text -> AssociateCustomerGateway -- | Create a value of AssociateCustomerGateway 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: -- -- AssociateCustomerGateway, -- associateCustomerGateway_linkId - The ID of the link. -- -- AssociateCustomerGateway, -- associateCustomerGateway_customerGatewayArn - The Amazon -- Resource Name (ARN) of the customer gateway. -- -- AssociateCustomerGateway, -- associateCustomerGateway_globalNetworkId - The ID of the global -- network. -- -- AssociateCustomerGateway, -- associateCustomerGateway_deviceId - The ID of the device. newAssociateCustomerGateway :: Text -> Text -> Text -> AssociateCustomerGateway -- | See: newAssociateCustomerGatewayResponse smart -- constructor. data AssociateCustomerGatewayResponse AssociateCustomerGatewayResponse' :: Maybe CustomerGatewayAssociation -> Int -> AssociateCustomerGatewayResponse -- | Create a value of AssociateCustomerGatewayResponse 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:customerGatewayAssociation:AssociateCustomerGatewayResponse', -- associateCustomerGatewayResponse_customerGatewayAssociation - -- The customer gateway association. -- -- $sel:httpStatus:AssociateCustomerGatewayResponse', -- associateCustomerGatewayResponse_httpStatus - The response's -- http status code. newAssociateCustomerGatewayResponse :: Int -> AssociateCustomerGatewayResponse -- | See: newAssociateLink smart constructor. data AssociateLink AssociateLink' :: Text -> Text -> Text -> AssociateLink -- | Create a value of AssociateLink 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: -- -- AssociateLink, associateLink_globalNetworkId - The ID of -- the global network. -- -- AssociateLink, associateLink_deviceId - The ID of the -- device. -- -- AssociateLink, associateLink_linkId - The ID of the -- link. newAssociateLink :: Text -> Text -> Text -> AssociateLink -- | See: newAssociateLinkResponse smart constructor. data AssociateLinkResponse AssociateLinkResponse' :: Maybe LinkAssociation -> Int -> AssociateLinkResponse -- | Create a value of AssociateLinkResponse 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:linkAssociation:AssociateLinkResponse', -- associateLinkResponse_linkAssociation - The link association. -- -- $sel:httpStatus:AssociateLinkResponse', -- associateLinkResponse_httpStatus - The response's http status -- code. newAssociateLinkResponse :: Int -> AssociateLinkResponse -- | See: newAssociateTransitGatewayConnectPeer smart -- constructor. data AssociateTransitGatewayConnectPeer AssociateTransitGatewayConnectPeer' :: Maybe Text -> Text -> Text -> Text -> AssociateTransitGatewayConnectPeer -- | Create a value of AssociateTransitGatewayConnectPeer 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: -- -- AssociateTransitGatewayConnectPeer, -- associateTransitGatewayConnectPeer_linkId - The ID of the link. -- -- AssociateTransitGatewayConnectPeer, -- associateTransitGatewayConnectPeer_globalNetworkId - The ID of -- the global network. -- -- AssociateTransitGatewayConnectPeer, -- associateTransitGatewayConnectPeer_transitGatewayConnectPeerArn -- - The Amazon Resource Name (ARN) of the Connect peer. -- -- AssociateTransitGatewayConnectPeer, -- associateTransitGatewayConnectPeer_deviceId - The ID of the -- device. newAssociateTransitGatewayConnectPeer :: Text -> Text -> Text -> AssociateTransitGatewayConnectPeer -- | See: newAssociateTransitGatewayConnectPeerResponse smart -- constructor. data AssociateTransitGatewayConnectPeerResponse AssociateTransitGatewayConnectPeerResponse' :: Maybe TransitGatewayConnectPeerAssociation -> Int -> AssociateTransitGatewayConnectPeerResponse -- | Create a value of AssociateTransitGatewayConnectPeerResponse -- 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:transitGatewayConnectPeerAssociation:AssociateTransitGatewayConnectPeerResponse', -- associateTransitGatewayConnectPeerResponse_transitGatewayConnectPeerAssociation -- - The transit gateway Connect peer association. -- -- $sel:httpStatus:AssociateTransitGatewayConnectPeerResponse', -- associateTransitGatewayConnectPeerResponse_httpStatus - The -- response's http status code. newAssociateTransitGatewayConnectPeerResponse :: Int -> AssociateTransitGatewayConnectPeerResponse -- | See: newCreateConnectAttachment smart constructor. data CreateConnectAttachment CreateConnectAttachment' :: Maybe Text -> Maybe [Tag] -> Text -> Text -> Text -> ConnectAttachmentOptions -> CreateConnectAttachment -- | Create a value of CreateConnectAttachment 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:clientToken:CreateConnectAttachment', -- createConnectAttachment_clientToken - The client token -- associated with the request. -- -- CreateConnectAttachment, createConnectAttachment_tags - -- The list of key-value tags associated with the request. -- -- CreateConnectAttachment, -- createConnectAttachment_coreNetworkId - The ID of a core -- network where you want to create the attachment. -- -- CreateConnectAttachment, -- createConnectAttachment_edgeLocation - The Region where the -- edge is located. -- -- CreateConnectAttachment, -- createConnectAttachment_transportAttachmentId - The ID of the -- attachment between the two connections. -- -- CreateConnectAttachment, createConnectAttachment_options -- - Options for creating an attachment. newCreateConnectAttachment :: Text -> Text -> Text -> ConnectAttachmentOptions -> CreateConnectAttachment -- | See: newCreateConnectAttachmentResponse smart -- constructor. data CreateConnectAttachmentResponse CreateConnectAttachmentResponse' :: Maybe ConnectAttachment -> Int -> CreateConnectAttachmentResponse -- | Create a value of CreateConnectAttachmentResponse 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:connectAttachment:CreateConnectAttachmentResponse', -- createConnectAttachmentResponse_connectAttachment - The -- response to a Connect attachment request. -- -- $sel:httpStatus:CreateConnectAttachmentResponse', -- createConnectAttachmentResponse_httpStatus - The response's -- http status code. newCreateConnectAttachmentResponse :: Int -> CreateConnectAttachmentResponse -- | See: newCreateConnectPeer smart constructor. data CreateConnectPeer CreateConnectPeer' :: Maybe BgpOptions -> Maybe Text -> Maybe Text -> Maybe [Tag] -> Text -> Text -> [Text] -> CreateConnectPeer -- | Create a value of CreateConnectPeer 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:bgpOptions:CreateConnectPeer', -- createConnectPeer_bgpOptions - The Connect peer BGP options. -- -- $sel:clientToken:CreateConnectPeer', -- createConnectPeer_clientToken - The client token associated -- with the request. -- -- CreateConnectPeer, createConnectPeer_coreNetworkAddress -- - A Connect peer core network address. -- -- CreateConnectPeer, createConnectPeer_tags - The tags -- associated with the peer request. -- -- CreateConnectPeer, createConnectPeer_connectAttachmentId -- - The ID of the connection attachment. -- -- CreateConnectPeer, createConnectPeer_peerAddress - The -- Connect peer address. -- -- CreateConnectPeer, createConnectPeer_insideCidrBlocks - -- The inside IP addresses used for BGP peering. newCreateConnectPeer :: Text -> Text -> CreateConnectPeer -- | See: newCreateConnectPeerResponse smart constructor. data CreateConnectPeerResponse CreateConnectPeerResponse' :: Maybe ConnectPeer -> Int -> CreateConnectPeerResponse -- | Create a value of CreateConnectPeerResponse 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:connectPeer:CreateConnectPeerResponse', -- createConnectPeerResponse_connectPeer - The response to the -- request. -- -- $sel:httpStatus:CreateConnectPeerResponse', -- createConnectPeerResponse_httpStatus - The response's http -- status code. newCreateConnectPeerResponse :: Int -> CreateConnectPeerResponse -- | See: newCreateConnection smart constructor. data CreateConnection CreateConnection' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe [Tag] -> Text -> Text -> Text -> CreateConnection -- | Create a value of CreateConnection 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: -- -- CreateConnection, createConnection_connectedLinkId - The -- ID of the link for the second device. -- -- CreateConnection, createConnection_description - A -- description of the connection. -- -- Length Constraints: Maximum length of 256 characters. -- -- CreateConnection, createConnection_linkId - The ID of -- the link for the first device. -- -- CreateConnection, createConnection_tags - The tags to -- apply to the resource during creation. -- -- CreateConnection, createConnection_globalNetworkId - The -- ID of the global network. -- -- CreateConnection, createConnection_deviceId - The ID of -- the first device in the connection. -- -- CreateConnection, createConnection_connectedDeviceId - -- The ID of the second device in the connection. newCreateConnection :: Text -> Text -> Text -> CreateConnection -- | See: newCreateConnectionResponse smart constructor. data CreateConnectionResponse CreateConnectionResponse' :: Maybe Connection -> Int -> CreateConnectionResponse -- | Create a value of CreateConnectionResponse 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:connection:CreateConnectionResponse', -- createConnectionResponse_connection - Information about the -- connection. -- -- $sel:httpStatus:CreateConnectionResponse', -- createConnectionResponse_httpStatus - The response's http -- status code. newCreateConnectionResponse :: Int -> CreateConnectionResponse -- | See: newCreateCoreNetwork smart constructor. data CreateCoreNetwork CreateCoreNetwork' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe [Tag] -> Text -> CreateCoreNetwork -- | Create a value of CreateCoreNetwork 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:clientToken:CreateCoreNetwork', -- createCoreNetwork_clientToken - The client token associated -- with a core network request. -- -- CreateCoreNetwork, createCoreNetwork_description - The -- description of a core network. -- -- CreateCoreNetwork, createCoreNetwork_policyDocument - -- The policy document for creating a core network. -- -- CreateCoreNetwork, createCoreNetwork_tags - Key-value -- tags associated with a core network request. -- -- CreateCoreNetwork, createCoreNetwork_globalNetworkId - -- The ID of the global network that a core network will be a part of. newCreateCoreNetwork :: Text -> CreateCoreNetwork -- | See: newCreateCoreNetworkResponse smart constructor. data CreateCoreNetworkResponse CreateCoreNetworkResponse' :: Maybe CoreNetwork -> Int -> CreateCoreNetworkResponse -- | Create a value of CreateCoreNetworkResponse 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:coreNetwork:CreateCoreNetworkResponse', -- createCoreNetworkResponse_coreNetwork - Returns details about a -- core network. -- -- $sel:httpStatus:CreateCoreNetworkResponse', -- createCoreNetworkResponse_httpStatus - The response's http -- status code. newCreateCoreNetworkResponse :: Int -> CreateCoreNetworkResponse -- | See: newCreateDevice smart constructor. data CreateDevice CreateDevice' :: Maybe AWSLocation -> Maybe Text -> Maybe (Sensitive Location) -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe [Tag] -> Maybe Text -> Maybe Text -> Text -> CreateDevice -- | Create a value of CreateDevice 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: -- -- CreateDevice, createDevice_aWSLocation - The Amazon Web -- Services location of the device, if applicable. For an on-premises -- device, you can omit this parameter. -- -- CreateDevice, createDevice_description - A description -- of the device. -- -- Constraints: Maximum length of 256 characters. -- -- CreateDevice, createDevice_location - The location of -- the device. -- -- CreateDevice, createDevice_model - The model of the -- device. -- -- Constraints: Maximum length of 128 characters. -- -- CreateDevice, createDevice_serialNumber - The serial -- number of the device. -- -- Constraints: Maximum length of 128 characters. -- -- CreateDevice, createDevice_siteId - The ID of the site. -- -- CreateDevice, createDevice_tags - The tags to apply to -- the resource during creation. -- -- CreateDevice, createDevice_type - The type of the -- device. -- -- CreateDevice, createDevice_vendor - The vendor of the -- device. -- -- Constraints: Maximum length of 128 characters. -- -- CreateDevice, createDevice_globalNetworkId - The ID of -- the global network. newCreateDevice :: Text -> CreateDevice -- | See: newCreateDeviceResponse smart constructor. data CreateDeviceResponse CreateDeviceResponse' :: Maybe Device -> Int -> CreateDeviceResponse -- | Create a value of CreateDeviceResponse 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:device:CreateDeviceResponse', -- createDeviceResponse_device - Information about the device. -- -- $sel:httpStatus:CreateDeviceResponse', -- createDeviceResponse_httpStatus - The response's http status -- code. newCreateDeviceResponse :: Int -> CreateDeviceResponse -- | See: newCreateGlobalNetwork smart constructor. data CreateGlobalNetwork CreateGlobalNetwork' :: Maybe Text -> Maybe [Tag] -> CreateGlobalNetwork -- | Create a value of CreateGlobalNetwork 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: -- -- CreateGlobalNetwork, createGlobalNetwork_description - A -- description of the global network. -- -- Constraints: Maximum length of 256 characters. -- -- CreateGlobalNetwork, createGlobalNetwork_tags - The tags -- to apply to the resource during creation. newCreateGlobalNetwork :: CreateGlobalNetwork -- | See: newCreateGlobalNetworkResponse smart constructor. data CreateGlobalNetworkResponse CreateGlobalNetworkResponse' :: Maybe GlobalNetwork -> Int -> CreateGlobalNetworkResponse -- | Create a value of CreateGlobalNetworkResponse 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:globalNetwork:CreateGlobalNetworkResponse', -- createGlobalNetworkResponse_globalNetwork - Information about -- the global network object. -- -- $sel:httpStatus:CreateGlobalNetworkResponse', -- createGlobalNetworkResponse_httpStatus - The response's http -- status code. newCreateGlobalNetworkResponse :: Int -> CreateGlobalNetworkResponse -- | See: newCreateLink smart constructor. data CreateLink CreateLink' :: Maybe Text -> Maybe Text -> Maybe [Tag] -> Maybe Text -> Text -> Bandwidth -> Text -> CreateLink -- | Create a value of CreateLink 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: -- -- CreateLink, createLink_description - A description of -- the link. -- -- Constraints: Maximum length of 256 characters. -- -- CreateLink, createLink_provider - The provider of the -- link. -- -- Constraints: Maximum length of 128 characters. Cannot include the -- following characters: | \ ^ -- -- CreateLink, createLink_tags - The tags to apply to the -- resource during creation. -- -- CreateLink, createLink_type - The type of the link. -- -- Constraints: Maximum length of 128 characters. Cannot include the -- following characters: | \ ^ -- -- CreateLink, createLink_globalNetworkId - The ID of the -- global network. -- -- CreateLink, createLink_bandwidth - The upload speed and -- download speed in Mbps. -- -- CreateLink, createLink_siteId - The ID of the site. newCreateLink :: Text -> Bandwidth -> Text -> CreateLink -- | See: newCreateLinkResponse smart constructor. data CreateLinkResponse CreateLinkResponse' :: Maybe Link -> Int -> CreateLinkResponse -- | Create a value of CreateLinkResponse 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:link:CreateLinkResponse', createLinkResponse_link - -- Information about the link. -- -- $sel:httpStatus:CreateLinkResponse', -- createLinkResponse_httpStatus - The response's http status -- code. newCreateLinkResponse :: Int -> CreateLinkResponse -- | See: newCreateSite smart constructor. data CreateSite CreateSite' :: Maybe Text -> Maybe (Sensitive Location) -> Maybe [Tag] -> Text -> CreateSite -- | Create a value of CreateSite 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: -- -- CreateSite, createSite_description - A description of -- your site. -- -- Constraints: Maximum length of 256 characters. -- -- CreateSite, createSite_location - The site location. -- This information is used for visualization in the Network Manager -- console. If you specify the address, the latitude and longitude are -- automatically calculated. -- -- -- -- CreateSite, createSite_tags - The tags to apply to the -- resource during creation. -- -- CreateSite, createSite_globalNetworkId - The ID of the -- global network. newCreateSite :: Text -> CreateSite -- | See: newCreateSiteResponse smart constructor. data CreateSiteResponse CreateSiteResponse' :: Maybe Site -> Int -> CreateSiteResponse -- | Create a value of CreateSiteResponse 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:site:CreateSiteResponse', createSiteResponse_site - -- Information about the site. -- -- $sel:httpStatus:CreateSiteResponse', -- createSiteResponse_httpStatus - The response's http status -- code. newCreateSiteResponse :: Int -> CreateSiteResponse -- | See: newCreateSiteToSiteVpnAttachment smart constructor. data CreateSiteToSiteVpnAttachment CreateSiteToSiteVpnAttachment' :: Maybe Text -> Maybe [Tag] -> Text -> Text -> CreateSiteToSiteVpnAttachment -- | Create a value of CreateSiteToSiteVpnAttachment 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:clientToken:CreateSiteToSiteVpnAttachment', -- createSiteToSiteVpnAttachment_clientToken - The client token -- associated with the request. -- -- CreateSiteToSiteVpnAttachment, -- createSiteToSiteVpnAttachment_tags - The tags associated with -- the request. -- -- CreateSiteToSiteVpnAttachment, -- createSiteToSiteVpnAttachment_coreNetworkId - The ID of a core -- network where you're creating a site-to-site VPN attachment. -- -- CreateSiteToSiteVpnAttachment, -- createSiteToSiteVpnAttachment_vpnConnectionArn - The ARN -- identifying the VPN attachment. newCreateSiteToSiteVpnAttachment :: Text -> Text -> CreateSiteToSiteVpnAttachment -- | See: newCreateSiteToSiteVpnAttachmentResponse smart -- constructor. data CreateSiteToSiteVpnAttachmentResponse CreateSiteToSiteVpnAttachmentResponse' :: Maybe SiteToSiteVpnAttachment -> Int -> CreateSiteToSiteVpnAttachmentResponse -- | Create a value of CreateSiteToSiteVpnAttachmentResponse 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:siteToSiteVpnAttachment:CreateSiteToSiteVpnAttachmentResponse', -- createSiteToSiteVpnAttachmentResponse_siteToSiteVpnAttachment - -- Details about a site-to-site VPN attachment. -- -- $sel:httpStatus:CreateSiteToSiteVpnAttachmentResponse', -- createSiteToSiteVpnAttachmentResponse_httpStatus - The -- response's http status code. newCreateSiteToSiteVpnAttachmentResponse :: Int -> CreateSiteToSiteVpnAttachmentResponse -- | See: newCreateTransitGatewayPeering smart constructor. data CreateTransitGatewayPeering CreateTransitGatewayPeering' :: Maybe Text -> Maybe [Tag] -> Text -> Text -> CreateTransitGatewayPeering -- | Create a value of CreateTransitGatewayPeering 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:clientToken:CreateTransitGatewayPeering', -- createTransitGatewayPeering_clientToken - The client token -- associated with the request. -- -- CreateTransitGatewayPeering, -- createTransitGatewayPeering_tags - The list of key-value tags -- associated with the request. -- -- CreateTransitGatewayPeering, -- createTransitGatewayPeering_coreNetworkId - The ID of a core -- network. -- -- CreateTransitGatewayPeering, -- createTransitGatewayPeering_transitGatewayArn - The ARN of the -- transit gateway for the peering request. newCreateTransitGatewayPeering :: Text -> Text -> CreateTransitGatewayPeering -- | See: newCreateTransitGatewayPeeringResponse smart -- constructor. data CreateTransitGatewayPeeringResponse CreateTransitGatewayPeeringResponse' :: Maybe TransitGatewayPeering -> Int -> CreateTransitGatewayPeeringResponse -- | Create a value of CreateTransitGatewayPeeringResponse 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:transitGatewayPeering:CreateTransitGatewayPeeringResponse', -- createTransitGatewayPeeringResponse_transitGatewayPeering - -- Returns information about the transit gateway peering connection -- request. -- -- $sel:httpStatus:CreateTransitGatewayPeeringResponse', -- createTransitGatewayPeeringResponse_httpStatus - The response's -- http status code. newCreateTransitGatewayPeeringResponse :: Int -> CreateTransitGatewayPeeringResponse -- | See: newCreateTransitGatewayRouteTableAttachment smart -- constructor. data CreateTransitGatewayRouteTableAttachment CreateTransitGatewayRouteTableAttachment' :: Maybe Text -> Maybe [Tag] -> Text -> Text -> CreateTransitGatewayRouteTableAttachment -- | Create a value of CreateTransitGatewayRouteTableAttachment 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:clientToken:CreateTransitGatewayRouteTableAttachment', -- createTransitGatewayRouteTableAttachment_clientToken - The -- client token associated with the request. -- -- CreateTransitGatewayRouteTableAttachment, -- createTransitGatewayRouteTableAttachment_tags - The list of -- key-value tags associated with the request. -- -- CreateTransitGatewayRouteTableAttachment, -- createTransitGatewayRouteTableAttachment_peeringId - The ID of -- the peer for the -- -- CreateTransitGatewayRouteTableAttachment, -- createTransitGatewayRouteTableAttachment_transitGatewayRouteTableArn -- - The ARN of the transit gateway route table for the attachment -- request. newCreateTransitGatewayRouteTableAttachment :: Text -> Text -> CreateTransitGatewayRouteTableAttachment -- | See: newCreateTransitGatewayRouteTableAttachmentResponse -- smart constructor. data CreateTransitGatewayRouteTableAttachmentResponse CreateTransitGatewayRouteTableAttachmentResponse' :: Maybe TransitGatewayRouteTableAttachment -> Int -> CreateTransitGatewayRouteTableAttachmentResponse -- | Create a value of -- CreateTransitGatewayRouteTableAttachmentResponse 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:transitGatewayRouteTableAttachment:CreateTransitGatewayRouteTableAttachmentResponse', -- createTransitGatewayRouteTableAttachmentResponse_transitGatewayRouteTableAttachment -- - The route table associated with the create transit gateway route -- table attachment request. -- -- -- $sel:httpStatus:CreateTransitGatewayRouteTableAttachmentResponse', -- createTransitGatewayRouteTableAttachmentResponse_httpStatus - -- The response's http status code. newCreateTransitGatewayRouteTableAttachmentResponse :: Int -> CreateTransitGatewayRouteTableAttachmentResponse -- | See: newCreateVpcAttachment smart constructor. data CreateVpcAttachment CreateVpcAttachment' :: Maybe Text -> Maybe VpcOptions -> Maybe [Tag] -> Text -> Text -> [Text] -> CreateVpcAttachment -- | Create a value of CreateVpcAttachment 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:clientToken:CreateVpcAttachment', -- createVpcAttachment_clientToken - The client token associated -- with the request. -- -- CreateVpcAttachment, createVpcAttachment_options - -- Options for the VPC attachment. -- -- CreateVpcAttachment, createVpcAttachment_tags - The -- key-value tags associated with the request. -- -- CreateVpcAttachment, createVpcAttachment_coreNetworkId - -- The ID of a core network for the VPC attachment. -- -- $sel:vpcArn:CreateVpcAttachment', -- createVpcAttachment_vpcArn - The ARN of the VPC. -- -- CreateVpcAttachment, createVpcAttachment_subnetArns - -- The subnet ARN of the VPC attachment. newCreateVpcAttachment :: Text -> Text -> CreateVpcAttachment -- | See: newCreateVpcAttachmentResponse smart constructor. data CreateVpcAttachmentResponse CreateVpcAttachmentResponse' :: Maybe VpcAttachment -> Int -> CreateVpcAttachmentResponse -- | Create a value of CreateVpcAttachmentResponse 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:vpcAttachment:CreateVpcAttachmentResponse', -- createVpcAttachmentResponse_vpcAttachment - Provides details -- about the VPC attachment. -- -- $sel:httpStatus:CreateVpcAttachmentResponse', -- createVpcAttachmentResponse_httpStatus - The response's http -- status code. newCreateVpcAttachmentResponse :: Int -> CreateVpcAttachmentResponse -- | See: newDeleteAttachment smart constructor. data DeleteAttachment DeleteAttachment' :: Text -> DeleteAttachment -- | Create a value of DeleteAttachment 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: -- -- DeleteAttachment, deleteAttachment_attachmentId - The ID -- of the attachment to delete. newDeleteAttachment :: Text -> DeleteAttachment -- | See: newDeleteAttachmentResponse smart constructor. data DeleteAttachmentResponse DeleteAttachmentResponse' :: Maybe Attachment -> Int -> DeleteAttachmentResponse -- | Create a value of DeleteAttachmentResponse 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: -- -- DeleteAttachmentResponse, -- deleteAttachmentResponse_attachment - Information about the -- deleted attachment. -- -- $sel:httpStatus:DeleteAttachmentResponse', -- deleteAttachmentResponse_httpStatus - The response's http -- status code. newDeleteAttachmentResponse :: Int -> DeleteAttachmentResponse -- | See: newDeleteConnectPeer smart constructor. data DeleteConnectPeer DeleteConnectPeer' :: Text -> DeleteConnectPeer -- | Create a value of DeleteConnectPeer 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: -- -- DeleteConnectPeer, deleteConnectPeer_connectPeerId - The -- ID of the deleted Connect peer. newDeleteConnectPeer :: Text -> DeleteConnectPeer -- | See: newDeleteConnectPeerResponse smart constructor. data DeleteConnectPeerResponse DeleteConnectPeerResponse' :: Maybe ConnectPeer -> Int -> DeleteConnectPeerResponse -- | Create a value of DeleteConnectPeerResponse 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:connectPeer:DeleteConnectPeerResponse', -- deleteConnectPeerResponse_connectPeer - Information about the -- deleted Connect peer. -- -- $sel:httpStatus:DeleteConnectPeerResponse', -- deleteConnectPeerResponse_httpStatus - The response's http -- status code. newDeleteConnectPeerResponse :: Int -> DeleteConnectPeerResponse -- | See: newDeleteConnection smart constructor. data DeleteConnection DeleteConnection' :: Text -> Text -> DeleteConnection -- | Create a value of DeleteConnection 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: -- -- DeleteConnection, deleteConnection_globalNetworkId - The -- ID of the global network. -- -- DeleteConnection, deleteConnection_connectionId - The ID -- of the connection. newDeleteConnection :: Text -> Text -> DeleteConnection -- | See: newDeleteConnectionResponse smart constructor. data DeleteConnectionResponse DeleteConnectionResponse' :: Maybe Connection -> Int -> DeleteConnectionResponse -- | Create a value of DeleteConnectionResponse 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:connection:DeleteConnectionResponse', -- deleteConnectionResponse_connection - Information about the -- connection. -- -- $sel:httpStatus:DeleteConnectionResponse', -- deleteConnectionResponse_httpStatus - The response's http -- status code. newDeleteConnectionResponse :: Int -> DeleteConnectionResponse -- | See: newDeleteCoreNetwork smart constructor. data DeleteCoreNetwork DeleteCoreNetwork' :: Text -> DeleteCoreNetwork -- | Create a value of DeleteCoreNetwork 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: -- -- DeleteCoreNetwork, deleteCoreNetwork_coreNetworkId - The -- network ID of the deleted core network. newDeleteCoreNetwork :: Text -> DeleteCoreNetwork -- | See: newDeleteCoreNetworkResponse smart constructor. data DeleteCoreNetworkResponse DeleteCoreNetworkResponse' :: Maybe CoreNetwork -> Int -> DeleteCoreNetworkResponse -- | Create a value of DeleteCoreNetworkResponse 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:coreNetwork:DeleteCoreNetworkResponse', -- deleteCoreNetworkResponse_coreNetwork - Information about the -- deleted core network. -- -- $sel:httpStatus:DeleteCoreNetworkResponse', -- deleteCoreNetworkResponse_httpStatus - The response's http -- status code. newDeleteCoreNetworkResponse :: Int -> DeleteCoreNetworkResponse -- | See: newDeleteCoreNetworkPolicyVersion smart -- constructor. data DeleteCoreNetworkPolicyVersion DeleteCoreNetworkPolicyVersion' :: Text -> Int -> DeleteCoreNetworkPolicyVersion -- | Create a value of DeleteCoreNetworkPolicyVersion 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: -- -- DeleteCoreNetworkPolicyVersion, -- deleteCoreNetworkPolicyVersion_coreNetworkId - The ID of a core -- network for the deleted policy. -- -- DeleteCoreNetworkPolicyVersion, -- deleteCoreNetworkPolicyVersion_policyVersionId - The version ID -- of the deleted policy. newDeleteCoreNetworkPolicyVersion :: Text -> Int -> DeleteCoreNetworkPolicyVersion -- | See: newDeleteCoreNetworkPolicyVersionResponse smart -- constructor. data DeleteCoreNetworkPolicyVersionResponse DeleteCoreNetworkPolicyVersionResponse' :: Maybe CoreNetworkPolicy -> Int -> DeleteCoreNetworkPolicyVersionResponse -- | Create a value of DeleteCoreNetworkPolicyVersionResponse 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:coreNetworkPolicy:DeleteCoreNetworkPolicyVersionResponse', -- deleteCoreNetworkPolicyVersionResponse_coreNetworkPolicy - -- Returns information about the deleted policy version. -- -- $sel:httpStatus:DeleteCoreNetworkPolicyVersionResponse', -- deleteCoreNetworkPolicyVersionResponse_httpStatus - The -- response's http status code. newDeleteCoreNetworkPolicyVersionResponse :: Int -> DeleteCoreNetworkPolicyVersionResponse -- | See: newDeleteDevice smart constructor. data DeleteDevice DeleteDevice' :: Text -> Text -> DeleteDevice -- | Create a value of DeleteDevice 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: -- -- DeleteDevice, deleteDevice_globalNetworkId - The ID of -- the global network. -- -- DeleteDevice, deleteDevice_deviceId - The ID of the -- device. newDeleteDevice :: Text -> Text -> DeleteDevice -- | See: newDeleteDeviceResponse smart constructor. data DeleteDeviceResponse DeleteDeviceResponse' :: Maybe Device -> Int -> DeleteDeviceResponse -- | Create a value of DeleteDeviceResponse 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:device:DeleteDeviceResponse', -- deleteDeviceResponse_device - Information about the device. -- -- $sel:httpStatus:DeleteDeviceResponse', -- deleteDeviceResponse_httpStatus - The response's http status -- code. newDeleteDeviceResponse :: Int -> DeleteDeviceResponse -- | See: newDeleteGlobalNetwork smart constructor. data DeleteGlobalNetwork DeleteGlobalNetwork' :: Text -> DeleteGlobalNetwork -- | Create a value of DeleteGlobalNetwork 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: -- -- DeleteGlobalNetwork, deleteGlobalNetwork_globalNetworkId -- - The ID of the global network. newDeleteGlobalNetwork :: Text -> DeleteGlobalNetwork -- | See: newDeleteGlobalNetworkResponse smart constructor. data DeleteGlobalNetworkResponse DeleteGlobalNetworkResponse' :: Maybe GlobalNetwork -> Int -> DeleteGlobalNetworkResponse -- | Create a value of DeleteGlobalNetworkResponse 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:globalNetwork:DeleteGlobalNetworkResponse', -- deleteGlobalNetworkResponse_globalNetwork - Information about -- the global network. -- -- $sel:httpStatus:DeleteGlobalNetworkResponse', -- deleteGlobalNetworkResponse_httpStatus - The response's http -- status code. newDeleteGlobalNetworkResponse :: Int -> DeleteGlobalNetworkResponse -- | See: newDeleteLink smart constructor. data DeleteLink DeleteLink' :: Text -> Text -> DeleteLink -- | Create a value of DeleteLink 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: -- -- DeleteLink, deleteLink_globalNetworkId - The ID of the -- global network. -- -- DeleteLink, deleteLink_linkId - The ID of the link. newDeleteLink :: Text -> Text -> DeleteLink -- | See: newDeleteLinkResponse smart constructor. data DeleteLinkResponse DeleteLinkResponse' :: Maybe Link -> Int -> DeleteLinkResponse -- | Create a value of DeleteLinkResponse 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:link:DeleteLinkResponse', deleteLinkResponse_link - -- Information about the link. -- -- $sel:httpStatus:DeleteLinkResponse', -- deleteLinkResponse_httpStatus - The response's http status -- code. newDeleteLinkResponse :: Int -> DeleteLinkResponse -- | See: newDeletePeering smart constructor. data DeletePeering DeletePeering' :: Text -> DeletePeering -- | Create a value of DeletePeering 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: -- -- DeletePeering, deletePeering_peeringId - The ID of the -- peering connection to delete. newDeletePeering :: Text -> DeletePeering -- | See: newDeletePeeringResponse smart constructor. data DeletePeeringResponse DeletePeeringResponse' :: Maybe Peering -> Int -> DeletePeeringResponse -- | Create a value of DeletePeeringResponse 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: -- -- DeletePeeringResponse, deletePeeringResponse_peering - -- Information about a deleted peering connection. -- -- $sel:httpStatus:DeletePeeringResponse', -- deletePeeringResponse_httpStatus - The response's http status -- code. newDeletePeeringResponse :: Int -> DeletePeeringResponse -- | See: newDeleteResourcePolicy smart constructor. data DeleteResourcePolicy DeleteResourcePolicy' :: Text -> DeleteResourcePolicy -- | Create a value of DeleteResourcePolicy 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: -- -- DeleteResourcePolicy, deleteResourcePolicy_resourceArn - -- The ARN of the policy to delete. newDeleteResourcePolicy :: Text -> DeleteResourcePolicy -- | See: newDeleteResourcePolicyResponse smart constructor. data DeleteResourcePolicyResponse DeleteResourcePolicyResponse' :: Int -> DeleteResourcePolicyResponse -- | Create a value of DeleteResourcePolicyResponse 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:httpStatus:DeleteResourcePolicyResponse', -- deleteResourcePolicyResponse_httpStatus - The response's http -- status code. newDeleteResourcePolicyResponse :: Int -> DeleteResourcePolicyResponse -- | See: newDeleteSite smart constructor. data DeleteSite DeleteSite' :: Text -> Text -> DeleteSite -- | Create a value of DeleteSite 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: -- -- DeleteSite, deleteSite_globalNetworkId - The ID of the -- global network. -- -- DeleteSite, deleteSite_siteId - The ID of the site. newDeleteSite :: Text -> Text -> DeleteSite -- | See: newDeleteSiteResponse smart constructor. data DeleteSiteResponse DeleteSiteResponse' :: Maybe Site -> Int -> DeleteSiteResponse -- | Create a value of DeleteSiteResponse 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:site:DeleteSiteResponse', deleteSiteResponse_site - -- Information about the site. -- -- $sel:httpStatus:DeleteSiteResponse', -- deleteSiteResponse_httpStatus - The response's http status -- code. newDeleteSiteResponse :: Int -> DeleteSiteResponse -- | See: newDeregisterTransitGateway smart constructor. data DeregisterTransitGateway DeregisterTransitGateway' :: Text -> Text -> DeregisterTransitGateway -- | Create a value of DeregisterTransitGateway 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: -- -- DeregisterTransitGateway, -- deregisterTransitGateway_globalNetworkId - The ID of the global -- network. -- -- DeregisterTransitGateway, -- deregisterTransitGateway_transitGatewayArn - The Amazon -- Resource Name (ARN) of the transit gateway. newDeregisterTransitGateway :: Text -> Text -> DeregisterTransitGateway -- | See: newDeregisterTransitGatewayResponse smart -- constructor. data DeregisterTransitGatewayResponse DeregisterTransitGatewayResponse' :: Maybe TransitGatewayRegistration -> Int -> DeregisterTransitGatewayResponse -- | Create a value of DeregisterTransitGatewayResponse 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:transitGatewayRegistration:DeregisterTransitGatewayResponse', -- deregisterTransitGatewayResponse_transitGatewayRegistration - -- The transit gateway registration information. -- -- $sel:httpStatus:DeregisterTransitGatewayResponse', -- deregisterTransitGatewayResponse_httpStatus - The response's -- http status code. newDeregisterTransitGatewayResponse :: Int -> DeregisterTransitGatewayResponse -- | See: newDescribeGlobalNetworks smart constructor. data DescribeGlobalNetworks DescribeGlobalNetworks' :: Maybe [Text] -> Maybe Natural -> Maybe Text -> DescribeGlobalNetworks -- | Create a value of DescribeGlobalNetworks 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:globalNetworkIds:DescribeGlobalNetworks', -- describeGlobalNetworks_globalNetworkIds - The IDs of one or -- more global networks. The maximum is 10. -- -- $sel:maxResults:DescribeGlobalNetworks', -- describeGlobalNetworks_maxResults - The maximum number of -- results to return. -- -- DescribeGlobalNetworks, describeGlobalNetworks_nextToken -- - The token for the next page of results. newDescribeGlobalNetworks :: DescribeGlobalNetworks -- | See: newDescribeGlobalNetworksResponse smart -- constructor. data DescribeGlobalNetworksResponse DescribeGlobalNetworksResponse' :: Maybe [GlobalNetwork] -> Maybe Text -> Int -> DescribeGlobalNetworksResponse -- | Create a value of DescribeGlobalNetworksResponse 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:globalNetworks:DescribeGlobalNetworksResponse', -- describeGlobalNetworksResponse_globalNetworks - Information -- about the global networks. -- -- DescribeGlobalNetworks, -- describeGlobalNetworksResponse_nextToken - The token for the -- next page of results. -- -- $sel:httpStatus:DescribeGlobalNetworksResponse', -- describeGlobalNetworksResponse_httpStatus - The response's http -- status code. newDescribeGlobalNetworksResponse :: Int -> DescribeGlobalNetworksResponse -- | See: newDisassociateConnectPeer smart constructor. data DisassociateConnectPeer DisassociateConnectPeer' :: Text -> Text -> DisassociateConnectPeer -- | Create a value of DisassociateConnectPeer 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: -- -- DisassociateConnectPeer, -- disassociateConnectPeer_globalNetworkId - The ID of the global -- network. -- -- DisassociateConnectPeer, -- disassociateConnectPeer_connectPeerId - The ID of the Connect -- peer to disassociate from a device. newDisassociateConnectPeer :: Text -> Text -> DisassociateConnectPeer -- | See: newDisassociateConnectPeerResponse smart -- constructor. data DisassociateConnectPeerResponse DisassociateConnectPeerResponse' :: Maybe ConnectPeerAssociation -> Int -> DisassociateConnectPeerResponse -- | Create a value of DisassociateConnectPeerResponse 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:connectPeerAssociation:DisassociateConnectPeerResponse', -- disassociateConnectPeerResponse_connectPeerAssociation - -- Describes the Connect peer association. -- -- $sel:httpStatus:DisassociateConnectPeerResponse', -- disassociateConnectPeerResponse_httpStatus - The response's -- http status code. newDisassociateConnectPeerResponse :: Int -> DisassociateConnectPeerResponse -- | See: newDisassociateCustomerGateway smart constructor. data DisassociateCustomerGateway DisassociateCustomerGateway' :: Text -> Text -> DisassociateCustomerGateway -- | Create a value of DisassociateCustomerGateway 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: -- -- DisassociateCustomerGateway, -- disassociateCustomerGateway_globalNetworkId - The ID of the -- global network. -- -- DisassociateCustomerGateway, -- disassociateCustomerGateway_customerGatewayArn - The Amazon -- Resource Name (ARN) of the customer gateway. newDisassociateCustomerGateway :: Text -> Text -> DisassociateCustomerGateway -- | See: newDisassociateCustomerGatewayResponse smart -- constructor. data DisassociateCustomerGatewayResponse DisassociateCustomerGatewayResponse' :: Maybe CustomerGatewayAssociation -> Int -> DisassociateCustomerGatewayResponse -- | Create a value of DisassociateCustomerGatewayResponse 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:customerGatewayAssociation:DisassociateCustomerGatewayResponse', -- disassociateCustomerGatewayResponse_customerGatewayAssociation -- - Information about the customer gateway association. -- -- $sel:httpStatus:DisassociateCustomerGatewayResponse', -- disassociateCustomerGatewayResponse_httpStatus - The response's -- http status code. newDisassociateCustomerGatewayResponse :: Int -> DisassociateCustomerGatewayResponse -- | See: newDisassociateLink smart constructor. data DisassociateLink DisassociateLink' :: Text -> Text -> Text -> DisassociateLink -- | Create a value of DisassociateLink 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: -- -- DisassociateLink, disassociateLink_globalNetworkId - The -- ID of the global network. -- -- DisassociateLink, disassociateLink_deviceId - The ID of -- the device. -- -- DisassociateLink, disassociateLink_linkId - The ID of -- the link. newDisassociateLink :: Text -> Text -> Text -> DisassociateLink -- | See: newDisassociateLinkResponse smart constructor. data DisassociateLinkResponse DisassociateLinkResponse' :: Maybe LinkAssociation -> Int -> DisassociateLinkResponse -- | Create a value of DisassociateLinkResponse 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:linkAssociation:DisassociateLinkResponse', -- disassociateLinkResponse_linkAssociation - Information about -- the link association. -- -- $sel:httpStatus:DisassociateLinkResponse', -- disassociateLinkResponse_httpStatus - The response's http -- status code. newDisassociateLinkResponse :: Int -> DisassociateLinkResponse -- | See: newDisassociateTransitGatewayConnectPeer smart -- constructor. data DisassociateTransitGatewayConnectPeer DisassociateTransitGatewayConnectPeer' :: Text -> Text -> DisassociateTransitGatewayConnectPeer -- | Create a value of DisassociateTransitGatewayConnectPeer 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: -- -- DisassociateTransitGatewayConnectPeer, -- disassociateTransitGatewayConnectPeer_globalNetworkId - The ID -- of the global network. -- -- DisassociateTransitGatewayConnectPeer, -- disassociateTransitGatewayConnectPeer_transitGatewayConnectPeerArn -- - The Amazon Resource Name (ARN) of the transit gateway Connect peer. newDisassociateTransitGatewayConnectPeer :: Text -> Text -> DisassociateTransitGatewayConnectPeer -- | See: newDisassociateTransitGatewayConnectPeerResponse -- smart constructor. data DisassociateTransitGatewayConnectPeerResponse DisassociateTransitGatewayConnectPeerResponse' :: Maybe TransitGatewayConnectPeerAssociation -> Int -> DisassociateTransitGatewayConnectPeerResponse -- | Create a value of DisassociateTransitGatewayConnectPeerResponse -- 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:transitGatewayConnectPeerAssociation:DisassociateTransitGatewayConnectPeerResponse', -- disassociateTransitGatewayConnectPeerResponse_transitGatewayConnectPeerAssociation -- - The transit gateway Connect peer association. -- -- $sel:httpStatus:DisassociateTransitGatewayConnectPeerResponse', -- disassociateTransitGatewayConnectPeerResponse_httpStatus - The -- response's http status code. newDisassociateTransitGatewayConnectPeerResponse :: Int -> DisassociateTransitGatewayConnectPeerResponse -- | See: newExecuteCoreNetworkChangeSet smart constructor. data ExecuteCoreNetworkChangeSet ExecuteCoreNetworkChangeSet' :: Text -> Int -> ExecuteCoreNetworkChangeSet -- | Create a value of ExecuteCoreNetworkChangeSet 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: -- -- ExecuteCoreNetworkChangeSet, -- executeCoreNetworkChangeSet_coreNetworkId - The ID of a core -- network. -- -- ExecuteCoreNetworkChangeSet, -- executeCoreNetworkChangeSet_policyVersionId - The ID of the -- policy version. newExecuteCoreNetworkChangeSet :: Text -> Int -> ExecuteCoreNetworkChangeSet -- | See: newExecuteCoreNetworkChangeSetResponse smart -- constructor. data ExecuteCoreNetworkChangeSetResponse ExecuteCoreNetworkChangeSetResponse' :: Int -> ExecuteCoreNetworkChangeSetResponse -- | Create a value of ExecuteCoreNetworkChangeSetResponse 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:httpStatus:ExecuteCoreNetworkChangeSetResponse', -- executeCoreNetworkChangeSetResponse_httpStatus - The response's -- http status code. newExecuteCoreNetworkChangeSetResponse :: Int -> ExecuteCoreNetworkChangeSetResponse -- | See: newGetConnectAttachment smart constructor. data GetConnectAttachment GetConnectAttachment' :: Text -> GetConnectAttachment -- | Create a value of GetConnectAttachment 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: -- -- GetConnectAttachment, getConnectAttachment_attachmentId -- - The ID of the attachment. newGetConnectAttachment :: Text -> GetConnectAttachment -- | See: newGetConnectAttachmentResponse smart constructor. data GetConnectAttachmentResponse GetConnectAttachmentResponse' :: Maybe ConnectAttachment -> Int -> GetConnectAttachmentResponse -- | Create a value of GetConnectAttachmentResponse 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:connectAttachment:GetConnectAttachmentResponse', -- getConnectAttachmentResponse_connectAttachment - Details about -- the Connect attachment. -- -- $sel:httpStatus:GetConnectAttachmentResponse', -- getConnectAttachmentResponse_httpStatus - The response's http -- status code. newGetConnectAttachmentResponse :: Int -> GetConnectAttachmentResponse -- | See: newGetConnectPeer smart constructor. data GetConnectPeer GetConnectPeer' :: Text -> GetConnectPeer -- | Create a value of GetConnectPeer 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: -- -- GetConnectPeer, getConnectPeer_connectPeerId - The ID of -- the Connect peer. newGetConnectPeer :: Text -> GetConnectPeer -- | See: newGetConnectPeerResponse smart constructor. data GetConnectPeerResponse GetConnectPeerResponse' :: Maybe ConnectPeer -> Int -> GetConnectPeerResponse -- | Create a value of GetConnectPeerResponse 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:connectPeer:GetConnectPeerResponse', -- getConnectPeerResponse_connectPeer - Returns information about -- a core network Connect peer. -- -- $sel:httpStatus:GetConnectPeerResponse', -- getConnectPeerResponse_httpStatus - The response's http status -- code. newGetConnectPeerResponse :: Int -> GetConnectPeerResponse -- | See: newGetConnectPeerAssociations smart constructor. data GetConnectPeerAssociations GetConnectPeerAssociations' :: Maybe [Text] -> Maybe Natural -> Maybe Text -> Text -> GetConnectPeerAssociations -- | Create a value of GetConnectPeerAssociations 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:connectPeerIds:GetConnectPeerAssociations', -- getConnectPeerAssociations_connectPeerIds - The IDs of the -- Connect peers. -- -- $sel:maxResults:GetConnectPeerAssociations', -- getConnectPeerAssociations_maxResults - The maximum number of -- results to return. -- -- GetConnectPeerAssociations, -- getConnectPeerAssociations_nextToken - The token for the next -- page of results. -- -- GetConnectPeerAssociations, -- getConnectPeerAssociations_globalNetworkId - The ID of the -- global network. newGetConnectPeerAssociations :: Text -> GetConnectPeerAssociations -- | See: newGetConnectPeerAssociationsResponse smart -- constructor. data GetConnectPeerAssociationsResponse GetConnectPeerAssociationsResponse' :: Maybe [ConnectPeerAssociation] -> Maybe Text -> Int -> GetConnectPeerAssociationsResponse -- | Create a value of GetConnectPeerAssociationsResponse 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:connectPeerAssociations:GetConnectPeerAssociationsResponse', -- getConnectPeerAssociationsResponse_connectPeerAssociations - -- Displays a list of Connect peer associations. -- -- GetConnectPeerAssociations, -- getConnectPeerAssociationsResponse_nextToken - The token for -- the next page of results. -- -- $sel:httpStatus:GetConnectPeerAssociationsResponse', -- getConnectPeerAssociationsResponse_httpStatus - The response's -- http status code. newGetConnectPeerAssociationsResponse :: Int -> GetConnectPeerAssociationsResponse -- | See: newGetConnections smart constructor. data GetConnections GetConnections' :: Maybe [Text] -> Maybe Text -> Maybe Natural -> Maybe Text -> Text -> GetConnections -- | Create a value of GetConnections 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:connectionIds:GetConnections', -- getConnections_connectionIds - One or more connection IDs. -- -- GetConnections, getConnections_deviceId - The ID of the -- device. -- -- $sel:maxResults:GetConnections', -- getConnections_maxResults - The maximum number of results to -- return. -- -- GetConnections, getConnections_nextToken - The token for -- the next page of results. -- -- GetConnections, getConnections_globalNetworkId - The ID -- of the global network. newGetConnections :: Text -> GetConnections -- | See: newGetConnectionsResponse smart constructor. data GetConnectionsResponse GetConnectionsResponse' :: Maybe [Connection] -> Maybe Text -> Int -> GetConnectionsResponse -- | Create a value of GetConnectionsResponse 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:connections:GetConnectionsResponse', -- getConnectionsResponse_connections - Information about the -- connections. -- -- GetConnections, getConnectionsResponse_nextToken - The -- token to use for the next page of results. -- -- $sel:httpStatus:GetConnectionsResponse', -- getConnectionsResponse_httpStatus - The response's http status -- code. newGetConnectionsResponse :: Int -> GetConnectionsResponse -- | See: newGetCoreNetwork smart constructor. data GetCoreNetwork GetCoreNetwork' :: Text -> GetCoreNetwork -- | Create a value of GetCoreNetwork 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: -- -- GetCoreNetwork, getCoreNetwork_coreNetworkId - The ID of -- a core network. newGetCoreNetwork :: Text -> GetCoreNetwork -- | See: newGetCoreNetworkResponse smart constructor. data GetCoreNetworkResponse GetCoreNetworkResponse' :: Maybe CoreNetwork -> Int -> GetCoreNetworkResponse -- | Create a value of GetCoreNetworkResponse 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:coreNetwork:GetCoreNetworkResponse', -- getCoreNetworkResponse_coreNetwork - Details about a core -- network. -- -- $sel:httpStatus:GetCoreNetworkResponse', -- getCoreNetworkResponse_httpStatus - The response's http status -- code. newGetCoreNetworkResponse :: Int -> GetCoreNetworkResponse -- | See: newGetCoreNetworkChangeEvents smart constructor. data GetCoreNetworkChangeEvents GetCoreNetworkChangeEvents' :: Maybe Natural -> Maybe Text -> Text -> Int -> GetCoreNetworkChangeEvents -- | Create a value of GetCoreNetworkChangeEvents 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:maxResults:GetCoreNetworkChangeEvents', -- getCoreNetworkChangeEvents_maxResults - The maximum number of -- results to return. -- -- GetCoreNetworkChangeEvents, -- getCoreNetworkChangeEvents_nextToken - The token for the next -- page of results. -- -- GetCoreNetworkChangeEvents, -- getCoreNetworkChangeEvents_coreNetworkId - The ID of a core -- network. -- -- GetCoreNetworkChangeEvents, -- getCoreNetworkChangeEvents_policyVersionId - The ID of the -- policy version. newGetCoreNetworkChangeEvents :: Text -> Int -> GetCoreNetworkChangeEvents -- | See: newGetCoreNetworkChangeEventsResponse smart -- constructor. data GetCoreNetworkChangeEventsResponse GetCoreNetworkChangeEventsResponse' :: Maybe [CoreNetworkChangeEvent] -> Maybe Text -> Int -> GetCoreNetworkChangeEventsResponse -- | Create a value of GetCoreNetworkChangeEventsResponse 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:coreNetworkChangeEvents:GetCoreNetworkChangeEventsResponse', -- getCoreNetworkChangeEventsResponse_coreNetworkChangeEvents - -- The response to GetCoreNetworkChangeEventsRequest. -- -- GetCoreNetworkChangeEvents, -- getCoreNetworkChangeEventsResponse_nextToken - The token for -- the next page of results. -- -- $sel:httpStatus:GetCoreNetworkChangeEventsResponse', -- getCoreNetworkChangeEventsResponse_httpStatus - The response's -- http status code. newGetCoreNetworkChangeEventsResponse :: Int -> GetCoreNetworkChangeEventsResponse -- | See: newGetCoreNetworkChangeSet smart constructor. data GetCoreNetworkChangeSet GetCoreNetworkChangeSet' :: Maybe Natural -> Maybe Text -> Text -> Int -> GetCoreNetworkChangeSet -- | Create a value of GetCoreNetworkChangeSet 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:maxResults:GetCoreNetworkChangeSet', -- getCoreNetworkChangeSet_maxResults - The maximum number of -- results to return. -- -- GetCoreNetworkChangeSet, -- getCoreNetworkChangeSet_nextToken - The token for the next page -- of results. -- -- GetCoreNetworkChangeSet, -- getCoreNetworkChangeSet_coreNetworkId - The ID of a core -- network. -- -- GetCoreNetworkChangeSet, -- getCoreNetworkChangeSet_policyVersionId - The ID of the policy -- version. newGetCoreNetworkChangeSet :: Text -> Int -> GetCoreNetworkChangeSet -- | See: newGetCoreNetworkChangeSetResponse smart -- constructor. data GetCoreNetworkChangeSetResponse GetCoreNetworkChangeSetResponse' :: Maybe [CoreNetworkChange] -> Maybe Text -> Int -> GetCoreNetworkChangeSetResponse -- | Create a value of GetCoreNetworkChangeSetResponse 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:coreNetworkChanges:GetCoreNetworkChangeSetResponse', -- getCoreNetworkChangeSetResponse_coreNetworkChanges - Describes -- a core network changes. -- -- GetCoreNetworkChangeSet, -- getCoreNetworkChangeSetResponse_nextToken - The token for the -- next page of results. -- -- $sel:httpStatus:GetCoreNetworkChangeSetResponse', -- getCoreNetworkChangeSetResponse_httpStatus - The response's -- http status code. newGetCoreNetworkChangeSetResponse :: Int -> GetCoreNetworkChangeSetResponse -- | See: newGetCoreNetworkPolicy smart constructor. data GetCoreNetworkPolicy GetCoreNetworkPolicy' :: Maybe CoreNetworkPolicyAlias -> Maybe Int -> Text -> GetCoreNetworkPolicy -- | Create a value of GetCoreNetworkPolicy 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: -- -- GetCoreNetworkPolicy, getCoreNetworkPolicy_alias - The -- alias of a core network policy -- -- GetCoreNetworkPolicy, -- getCoreNetworkPolicy_policyVersionId - The ID of a core network -- policy version. -- -- GetCoreNetworkPolicy, getCoreNetworkPolicy_coreNetworkId -- - The ID of a core network. newGetCoreNetworkPolicy :: Text -> GetCoreNetworkPolicy -- | See: newGetCoreNetworkPolicyResponse smart constructor. data GetCoreNetworkPolicyResponse GetCoreNetworkPolicyResponse' :: Maybe CoreNetworkPolicy -> Int -> GetCoreNetworkPolicyResponse -- | Create a value of GetCoreNetworkPolicyResponse 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:coreNetworkPolicy:GetCoreNetworkPolicyResponse', -- getCoreNetworkPolicyResponse_coreNetworkPolicy - The details -- about a core network policy. -- -- $sel:httpStatus:GetCoreNetworkPolicyResponse', -- getCoreNetworkPolicyResponse_httpStatus - The response's http -- status code. newGetCoreNetworkPolicyResponse :: Int -> GetCoreNetworkPolicyResponse -- | See: newGetCustomerGatewayAssociations smart -- constructor. data GetCustomerGatewayAssociations GetCustomerGatewayAssociations' :: Maybe [Text] -> Maybe Natural -> Maybe Text -> Text -> GetCustomerGatewayAssociations -- | Create a value of GetCustomerGatewayAssociations 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:customerGatewayArns:GetCustomerGatewayAssociations', -- getCustomerGatewayAssociations_customerGatewayArns - One or -- more customer gateway Amazon Resource Names (ARNs). The maximum is 10. -- -- $sel:maxResults:GetCustomerGatewayAssociations', -- getCustomerGatewayAssociations_maxResults - The maximum number -- of results to return. -- -- GetCustomerGatewayAssociations, -- getCustomerGatewayAssociations_nextToken - The token for the -- next page of results. -- -- GetCustomerGatewayAssociations, -- getCustomerGatewayAssociations_globalNetworkId - The ID of the -- global network. newGetCustomerGatewayAssociations :: Text -> GetCustomerGatewayAssociations -- | See: newGetCustomerGatewayAssociationsResponse smart -- constructor. data GetCustomerGatewayAssociationsResponse GetCustomerGatewayAssociationsResponse' :: Maybe [CustomerGatewayAssociation] -> Maybe Text -> Int -> GetCustomerGatewayAssociationsResponse -- | Create a value of GetCustomerGatewayAssociationsResponse 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:customerGatewayAssociations:GetCustomerGatewayAssociationsResponse', -- getCustomerGatewayAssociationsResponse_customerGatewayAssociations -- - The customer gateway associations. -- -- GetCustomerGatewayAssociations, -- getCustomerGatewayAssociationsResponse_nextToken - The token -- for the next page of results. -- -- $sel:httpStatus:GetCustomerGatewayAssociationsResponse', -- getCustomerGatewayAssociationsResponse_httpStatus - The -- response's http status code. newGetCustomerGatewayAssociationsResponse :: Int -> GetCustomerGatewayAssociationsResponse -- | See: newGetDevices smart constructor. data GetDevices GetDevices' :: Maybe [Text] -> Maybe Natural -> Maybe Text -> Maybe Text -> Text -> GetDevices -- | Create a value of GetDevices 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:deviceIds:GetDevices', getDevices_deviceIds - One -- or more device IDs. The maximum is 10. -- -- $sel:maxResults:GetDevices', getDevices_maxResults - The -- maximum number of results to return. -- -- GetDevices, getDevices_nextToken - The token for the -- next page of results. -- -- GetDevices, getDevices_siteId - The ID of the site. -- -- GetDevices, getDevices_globalNetworkId - The ID of the -- global network. newGetDevices :: Text -> GetDevices -- | See: newGetDevicesResponse smart constructor. data GetDevicesResponse GetDevicesResponse' :: Maybe [Device] -> Maybe Text -> Int -> GetDevicesResponse -- | Create a value of GetDevicesResponse 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:devices:GetDevicesResponse', -- getDevicesResponse_devices - The devices. -- -- GetDevices, getDevicesResponse_nextToken - The token for -- the next page of results. -- -- $sel:httpStatus:GetDevicesResponse', -- getDevicesResponse_httpStatus - The response's http status -- code. newGetDevicesResponse :: Int -> GetDevicesResponse -- | See: newGetLinkAssociations smart constructor. data GetLinkAssociations GetLinkAssociations' :: Maybe Text -> Maybe Text -> Maybe Natural -> Maybe Text -> Text -> GetLinkAssociations -- | Create a value of GetLinkAssociations 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: -- -- GetLinkAssociations, getLinkAssociations_deviceId - The -- ID of the device. -- -- GetLinkAssociations, getLinkAssociations_linkId - The ID -- of the link. -- -- $sel:maxResults:GetLinkAssociations', -- getLinkAssociations_maxResults - The maximum number of results -- to return. -- -- GetLinkAssociations, getLinkAssociations_nextToken - The -- token for the next page of results. -- -- GetLinkAssociations, getLinkAssociations_globalNetworkId -- - The ID of the global network. newGetLinkAssociations :: Text -> GetLinkAssociations -- | See: newGetLinkAssociationsResponse smart constructor. data GetLinkAssociationsResponse GetLinkAssociationsResponse' :: Maybe [LinkAssociation] -> Maybe Text -> Int -> GetLinkAssociationsResponse -- | Create a value of GetLinkAssociationsResponse 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:linkAssociations:GetLinkAssociationsResponse', -- getLinkAssociationsResponse_linkAssociations - The link -- associations. -- -- GetLinkAssociations, -- getLinkAssociationsResponse_nextToken - The token for the next -- page of results. -- -- $sel:httpStatus:GetLinkAssociationsResponse', -- getLinkAssociationsResponse_httpStatus - The response's http -- status code. newGetLinkAssociationsResponse :: Int -> GetLinkAssociationsResponse -- | See: newGetLinks smart constructor. data GetLinks GetLinks' :: Maybe [Text] -> Maybe Natural -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Text -> GetLinks -- | Create a value of GetLinks 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:linkIds:GetLinks', getLinks_linkIds - One or more -- link IDs. The maximum is 10. -- -- $sel:maxResults:GetLinks', getLinks_maxResults - The -- maximum number of results to return. -- -- GetLinks, getLinks_nextToken - The token for the next -- page of results. -- -- GetLinks, getLinks_provider - The link provider. -- -- GetLinks, getLinks_siteId - The ID of the site. -- -- GetLinks, getLinks_type - The link type. -- -- GetLinks, getLinks_globalNetworkId - The ID of the -- global network. newGetLinks :: Text -> GetLinks -- | See: newGetLinksResponse smart constructor. data GetLinksResponse GetLinksResponse' :: Maybe [Link] -> Maybe Text -> Int -> GetLinksResponse -- | Create a value of GetLinksResponse 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:links:GetLinksResponse', getLinksResponse_links - -- The links. -- -- GetLinks, getLinksResponse_nextToken - The token for the -- next page of results. -- -- $sel:httpStatus:GetLinksResponse', -- getLinksResponse_httpStatus - The response's http status code. newGetLinksResponse :: Int -> GetLinksResponse -- | See: newGetNetworkResourceCounts smart constructor. data GetNetworkResourceCounts GetNetworkResourceCounts' :: Maybe Natural -> Maybe Text -> Maybe Text -> Text -> GetNetworkResourceCounts -- | Create a value of GetNetworkResourceCounts 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:maxResults:GetNetworkResourceCounts', -- getNetworkResourceCounts_maxResults - The maximum number of -- results to return. -- -- GetNetworkResourceCounts, -- getNetworkResourceCounts_nextToken - The token for the next -- page of results. -- -- GetNetworkResourceCounts, -- getNetworkResourceCounts_resourceType - The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- -- -- GetNetworkResourceCounts, -- getNetworkResourceCounts_globalNetworkId - The ID of the global -- network. newGetNetworkResourceCounts :: Text -> GetNetworkResourceCounts -- | See: newGetNetworkResourceCountsResponse smart -- constructor. data GetNetworkResourceCountsResponse GetNetworkResourceCountsResponse' :: Maybe [NetworkResourceCount] -> Maybe Text -> Int -> GetNetworkResourceCountsResponse -- | Create a value of GetNetworkResourceCountsResponse 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:networkResourceCounts:GetNetworkResourceCountsResponse', -- getNetworkResourceCountsResponse_networkResourceCounts - The -- count of resources. -- -- GetNetworkResourceCounts, -- getNetworkResourceCountsResponse_nextToken - The token for the -- next page of results. -- -- $sel:httpStatus:GetNetworkResourceCountsResponse', -- getNetworkResourceCountsResponse_httpStatus - The response's -- http status code. newGetNetworkResourceCountsResponse :: Int -> GetNetworkResourceCountsResponse -- | See: newGetNetworkResourceRelationships smart -- constructor. data GetNetworkResourceRelationships GetNetworkResourceRelationships' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Natural -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Text -> GetNetworkResourceRelationships -- | Create a value of GetNetworkResourceRelationships 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: -- -- GetNetworkResourceRelationships, -- getNetworkResourceRelationships_accountId - The Amazon Web -- Services account ID. -- -- GetNetworkResourceRelationships, -- getNetworkResourceRelationships_awsRegion - The Amazon Web -- Services Region. -- -- GetNetworkResourceRelationships, -- getNetworkResourceRelationships_coreNetworkId - The ID of a -- core network. -- -- $sel:maxResults:GetNetworkResourceRelationships', -- getNetworkResourceRelationships_maxResults - The maximum number -- of results to return. -- -- GetNetworkResourceRelationships, -- getNetworkResourceRelationships_nextToken - The token for the -- next page of results. -- -- GetNetworkResourceRelationships, -- getNetworkResourceRelationships_registeredGatewayArn - The ARN -- of the registered gateway. -- -- GetNetworkResourceRelationships, -- getNetworkResourceRelationships_resourceArn - The ARN of the -- gateway. -- -- GetNetworkResourceRelationships, -- getNetworkResourceRelationships_resourceType - The resource -- type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- -- -- GetNetworkResourceRelationships, -- getNetworkResourceRelationships_globalNetworkId - The ID of the -- global network. newGetNetworkResourceRelationships :: Text -> GetNetworkResourceRelationships -- | See: newGetNetworkResourceRelationshipsResponse smart -- constructor. data GetNetworkResourceRelationshipsResponse GetNetworkResourceRelationshipsResponse' :: Maybe Text -> Maybe [Relationship] -> Int -> GetNetworkResourceRelationshipsResponse -- | Create a value of GetNetworkResourceRelationshipsResponse 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: -- -- GetNetworkResourceRelationships, -- getNetworkResourceRelationshipsResponse_nextToken - The token -- for the next page of results. -- -- $sel:relationships:GetNetworkResourceRelationshipsResponse', -- getNetworkResourceRelationshipsResponse_relationships - The -- resource relationships. -- -- $sel:httpStatus:GetNetworkResourceRelationshipsResponse', -- getNetworkResourceRelationshipsResponse_httpStatus - The -- response's http status code. newGetNetworkResourceRelationshipsResponse :: Int -> GetNetworkResourceRelationshipsResponse -- | See: newGetNetworkResources smart constructor. data GetNetworkResources GetNetworkResources' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Natural -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Text -> GetNetworkResources -- | Create a value of GetNetworkResources 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: -- -- GetNetworkResources, getNetworkResources_accountId - The -- Amazon Web Services account ID. -- -- GetNetworkResources, getNetworkResources_awsRegion - The -- Amazon Web Services Region. -- -- GetNetworkResources, getNetworkResources_coreNetworkId - -- The ID of a core network. -- -- $sel:maxResults:GetNetworkResources', -- getNetworkResources_maxResults - The maximum number of results -- to return. -- -- GetNetworkResources, getNetworkResources_nextToken - The -- token for the next page of results. -- -- GetNetworkResources, -- getNetworkResources_registeredGatewayArn - The ARN of the -- gateway. -- -- GetNetworkResources, getNetworkResources_resourceArn - -- The ARN of the resource. -- -- GetNetworkResources, getNetworkResources_resourceType - -- The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- -- -- GetNetworkResources, getNetworkResources_globalNetworkId -- - The ID of the global network. newGetNetworkResources :: Text -> GetNetworkResources -- | See: newGetNetworkResourcesResponse smart constructor. data GetNetworkResourcesResponse GetNetworkResourcesResponse' :: Maybe [NetworkResource] -> Maybe Text -> Int -> GetNetworkResourcesResponse -- | Create a value of GetNetworkResourcesResponse 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:networkResources:GetNetworkResourcesResponse', -- getNetworkResourcesResponse_networkResources - The network -- resources. -- -- GetNetworkResources, -- getNetworkResourcesResponse_nextToken - The token for the next -- page of results. -- -- $sel:httpStatus:GetNetworkResourcesResponse', -- getNetworkResourcesResponse_httpStatus - The response's http -- status code. newGetNetworkResourcesResponse :: Int -> GetNetworkResourcesResponse -- | See: newGetNetworkRoutes smart constructor. data GetNetworkRoutes GetNetworkRoutes' :: Maybe (HashMap Text [Text]) -> Maybe [Text] -> Maybe [Text] -> Maybe [Text] -> Maybe [RouteState] -> Maybe [Text] -> Maybe [Text] -> Maybe [RouteType] -> Text -> RouteTableIdentifier -> GetNetworkRoutes -- | Create a value of GetNetworkRoutes 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:destinationFilters:GetNetworkRoutes', -- getNetworkRoutes_destinationFilters - Filter by route table -- destination. Possible Values: TRANSIT_GATEWAY_ATTACHMENT_ID, -- RESOURCE_ID, or RESOURCE_TYPE. -- -- $sel:exactCidrMatches:GetNetworkRoutes', -- getNetworkRoutes_exactCidrMatches - An exact CIDR block. -- -- $sel:longestPrefixMatches:GetNetworkRoutes', -- getNetworkRoutes_longestPrefixMatches - The most specific route -- that matches the traffic (longest prefix match). -- -- $sel:prefixListIds:GetNetworkRoutes', -- getNetworkRoutes_prefixListIds - The IDs of the prefix lists. -- -- $sel:states:GetNetworkRoutes', getNetworkRoutes_states - -- The route states. -- -- $sel:subnetOfMatches:GetNetworkRoutes', -- getNetworkRoutes_subnetOfMatches - The routes with a subnet -- that match the specified CIDR filter. -- -- $sel:supernetOfMatches:GetNetworkRoutes', -- getNetworkRoutes_supernetOfMatches - The routes with a CIDR -- that encompasses the CIDR filter. Example: If you specify 10.0.1.0/30, -- then the result returns 10.0.1.0/29. -- -- $sel:types:GetNetworkRoutes', getNetworkRoutes_types - -- The route types. -- -- GetNetworkRoutes, getNetworkRoutes_globalNetworkId - The -- ID of the global network. -- -- $sel:routeTableIdentifier:GetNetworkRoutes', -- getNetworkRoutes_routeTableIdentifier - The ID of the route -- table. newGetNetworkRoutes :: Text -> RouteTableIdentifier -> GetNetworkRoutes -- | See: newGetNetworkRoutesResponse smart constructor. data GetNetworkRoutesResponse GetNetworkRoutesResponse' :: Maybe CoreNetworkSegmentEdgeIdentifier -> Maybe [NetworkRoute] -> Maybe Text -> Maybe POSIX -> Maybe RouteTableType -> Int -> GetNetworkRoutesResponse -- | Create a value of GetNetworkRoutesResponse 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: -- -- GetNetworkRoutesResponse, -- getNetworkRoutesResponse_coreNetworkSegmentEdge - Describes a -- core network segment edge. -- -- $sel:networkRoutes:GetNetworkRoutesResponse', -- getNetworkRoutesResponse_networkRoutes - The network routes. -- -- $sel:routeTableArn:GetNetworkRoutesResponse', -- getNetworkRoutesResponse_routeTableArn - The ARN of the route -- table. -- -- $sel:routeTableTimestamp:GetNetworkRoutesResponse', -- getNetworkRoutesResponse_routeTableTimestamp - The route table -- creation time. -- -- $sel:routeTableType:GetNetworkRoutesResponse', -- getNetworkRoutesResponse_routeTableType - The route table type. -- -- $sel:httpStatus:GetNetworkRoutesResponse', -- getNetworkRoutesResponse_httpStatus - The response's http -- status code. newGetNetworkRoutesResponse :: Int -> GetNetworkRoutesResponse -- | See: newGetNetworkTelemetry smart constructor. data GetNetworkTelemetry GetNetworkTelemetry' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Natural -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Text -> GetNetworkTelemetry -- | Create a value of GetNetworkTelemetry 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: -- -- GetNetworkTelemetry, getNetworkTelemetry_accountId - The -- Amazon Web Services account ID. -- -- GetNetworkTelemetry, getNetworkTelemetry_awsRegion - The -- Amazon Web Services Region. -- -- GetNetworkTelemetry, getNetworkTelemetry_coreNetworkId - -- The ID of a core network. -- -- $sel:maxResults:GetNetworkTelemetry', -- getNetworkTelemetry_maxResults - The maximum number of results -- to return. -- -- GetNetworkTelemetry, getNetworkTelemetry_nextToken - The -- token for the next page of results. -- -- GetNetworkTelemetry, -- getNetworkTelemetry_registeredGatewayArn - The ARN of the -- gateway. -- -- GetNetworkTelemetry, getNetworkTelemetry_resourceArn - -- The ARN of the resource. -- -- GetNetworkTelemetry, getNetworkTelemetry_resourceType - -- The resource type. -- -- The following are the supported resource types for Direct Connect: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- -- -- GetNetworkTelemetry, getNetworkTelemetry_globalNetworkId -- - The ID of the global network. newGetNetworkTelemetry :: Text -> GetNetworkTelemetry -- | See: newGetNetworkTelemetryResponse smart constructor. data GetNetworkTelemetryResponse GetNetworkTelemetryResponse' :: Maybe [NetworkTelemetry] -> Maybe Text -> Int -> GetNetworkTelemetryResponse -- | Create a value of GetNetworkTelemetryResponse 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:networkTelemetry:GetNetworkTelemetryResponse', -- getNetworkTelemetryResponse_networkTelemetry - The network -- telemetry. -- -- GetNetworkTelemetry, -- getNetworkTelemetryResponse_nextToken - The token for the next -- page of results. -- -- $sel:httpStatus:GetNetworkTelemetryResponse', -- getNetworkTelemetryResponse_httpStatus - The response's http -- status code. newGetNetworkTelemetryResponse :: Int -> GetNetworkTelemetryResponse -- | See: newGetResourcePolicy smart constructor. data GetResourcePolicy GetResourcePolicy' :: Text -> GetResourcePolicy -- | Create a value of GetResourcePolicy 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: -- -- GetResourcePolicy, getResourcePolicy_resourceArn - The -- ARN of the resource. newGetResourcePolicy :: Text -> GetResourcePolicy -- | See: newGetResourcePolicyResponse smart constructor. data GetResourcePolicyResponse GetResourcePolicyResponse' :: Maybe Text -> Int -> GetResourcePolicyResponse -- | Create a value of GetResourcePolicyResponse 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: -- -- GetResourcePolicyResponse, -- getResourcePolicyResponse_policyDocument - The resource policy -- document. -- -- $sel:httpStatus:GetResourcePolicyResponse', -- getResourcePolicyResponse_httpStatus - The response's http -- status code. newGetResourcePolicyResponse :: Int -> GetResourcePolicyResponse -- | See: newGetRouteAnalysis smart constructor. data GetRouteAnalysis GetRouteAnalysis' :: Text -> Text -> GetRouteAnalysis -- | Create a value of GetRouteAnalysis 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: -- -- GetRouteAnalysis, getRouteAnalysis_globalNetworkId - The -- ID of the global network. -- -- GetRouteAnalysis, getRouteAnalysis_routeAnalysisId - The -- ID of the route analysis. newGetRouteAnalysis :: Text -> Text -> GetRouteAnalysis -- | See: newGetRouteAnalysisResponse smart constructor. data GetRouteAnalysisResponse GetRouteAnalysisResponse' :: Maybe RouteAnalysis -> Int -> GetRouteAnalysisResponse -- | Create a value of GetRouteAnalysisResponse 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:routeAnalysis:GetRouteAnalysisResponse', -- getRouteAnalysisResponse_routeAnalysis - The route analysis. -- -- $sel:httpStatus:GetRouteAnalysisResponse', -- getRouteAnalysisResponse_httpStatus - The response's http -- status code. newGetRouteAnalysisResponse :: Int -> GetRouteAnalysisResponse -- | See: newGetSiteToSiteVpnAttachment smart constructor. data GetSiteToSiteVpnAttachment GetSiteToSiteVpnAttachment' :: Text -> GetSiteToSiteVpnAttachment -- | Create a value of GetSiteToSiteVpnAttachment 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: -- -- GetSiteToSiteVpnAttachment, -- getSiteToSiteVpnAttachment_attachmentId - The ID of the -- attachment. newGetSiteToSiteVpnAttachment :: Text -> GetSiteToSiteVpnAttachment -- | See: newGetSiteToSiteVpnAttachmentResponse smart -- constructor. data GetSiteToSiteVpnAttachmentResponse GetSiteToSiteVpnAttachmentResponse' :: Maybe SiteToSiteVpnAttachment -> Int -> GetSiteToSiteVpnAttachmentResponse -- | Create a value of GetSiteToSiteVpnAttachmentResponse 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:siteToSiteVpnAttachment:GetSiteToSiteVpnAttachmentResponse', -- getSiteToSiteVpnAttachmentResponse_siteToSiteVpnAttachment - -- Describes the site-to-site attachment. -- -- $sel:httpStatus:GetSiteToSiteVpnAttachmentResponse', -- getSiteToSiteVpnAttachmentResponse_httpStatus - The response's -- http status code. newGetSiteToSiteVpnAttachmentResponse :: Int -> GetSiteToSiteVpnAttachmentResponse -- | See: newGetSites smart constructor. data GetSites GetSites' :: Maybe Natural -> Maybe Text -> Maybe [Text] -> Text -> GetSites -- | Create a value of GetSites 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:maxResults:GetSites', getSites_maxResults - The -- maximum number of results to return. -- -- GetSites, getSites_nextToken - The token for the next -- page of results. -- -- $sel:siteIds:GetSites', getSites_siteIds - One or more -- site IDs. The maximum is 10. -- -- GetSites, getSites_globalNetworkId - The ID of the -- global network. newGetSites :: Text -> GetSites -- | See: newGetSitesResponse smart constructor. data GetSitesResponse GetSitesResponse' :: Maybe Text -> Maybe [Site] -> Int -> GetSitesResponse -- | Create a value of GetSitesResponse 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: -- -- GetSites, getSitesResponse_nextToken - The token for the -- next page of results. -- -- $sel:sites:GetSitesResponse', getSitesResponse_sites - -- The sites. -- -- $sel:httpStatus:GetSitesResponse', -- getSitesResponse_httpStatus - The response's http status code. newGetSitesResponse :: Int -> GetSitesResponse -- | See: newGetTransitGatewayConnectPeerAssociations smart -- constructor. data GetTransitGatewayConnectPeerAssociations GetTransitGatewayConnectPeerAssociations' :: Maybe Natural -> Maybe Text -> Maybe [Text] -> Text -> GetTransitGatewayConnectPeerAssociations -- | Create a value of GetTransitGatewayConnectPeerAssociations 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:maxResults:GetTransitGatewayConnectPeerAssociations', -- getTransitGatewayConnectPeerAssociations_maxResults - The -- maximum number of results to return. -- -- GetTransitGatewayConnectPeerAssociations, -- getTransitGatewayConnectPeerAssociations_nextToken - The token -- for the next page of results. -- -- -- $sel:transitGatewayConnectPeerArns:GetTransitGatewayConnectPeerAssociations', -- getTransitGatewayConnectPeerAssociations_transitGatewayConnectPeerArns -- - One or more transit gateway Connect peer Amazon Resource Names -- (ARNs). -- -- GetTransitGatewayConnectPeerAssociations, -- getTransitGatewayConnectPeerAssociations_globalNetworkId - The -- ID of the global network. newGetTransitGatewayConnectPeerAssociations :: Text -> GetTransitGatewayConnectPeerAssociations -- | See: newGetTransitGatewayConnectPeerAssociationsResponse -- smart constructor. data GetTransitGatewayConnectPeerAssociationsResponse GetTransitGatewayConnectPeerAssociationsResponse' :: Maybe Text -> Maybe [TransitGatewayConnectPeerAssociation] -> Int -> GetTransitGatewayConnectPeerAssociationsResponse -- | Create a value of -- GetTransitGatewayConnectPeerAssociationsResponse 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: -- -- GetTransitGatewayConnectPeerAssociations, -- getTransitGatewayConnectPeerAssociationsResponse_nextToken - -- The token to use for the next page of results. -- -- -- $sel:transitGatewayConnectPeerAssociations:GetTransitGatewayConnectPeerAssociationsResponse', -- getTransitGatewayConnectPeerAssociationsResponse_transitGatewayConnectPeerAssociations -- - Information about the transit gateway Connect peer associations. -- -- -- $sel:httpStatus:GetTransitGatewayConnectPeerAssociationsResponse', -- getTransitGatewayConnectPeerAssociationsResponse_httpStatus - -- The response's http status code. newGetTransitGatewayConnectPeerAssociationsResponse :: Int -> GetTransitGatewayConnectPeerAssociationsResponse -- | See: newGetTransitGatewayPeering smart constructor. data GetTransitGatewayPeering GetTransitGatewayPeering' :: Text -> GetTransitGatewayPeering -- | Create a value of GetTransitGatewayPeering 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: -- -- GetTransitGatewayPeering, -- getTransitGatewayPeering_peeringId - The ID of the peering -- request. newGetTransitGatewayPeering :: Text -> GetTransitGatewayPeering -- | See: newGetTransitGatewayPeeringResponse smart -- constructor. data GetTransitGatewayPeeringResponse GetTransitGatewayPeeringResponse' :: Maybe TransitGatewayPeering -> Int -> GetTransitGatewayPeeringResponse -- | Create a value of GetTransitGatewayPeeringResponse 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:transitGatewayPeering:GetTransitGatewayPeeringResponse', -- getTransitGatewayPeeringResponse_transitGatewayPeering - -- Returns information about a transit gateway peering. -- -- $sel:httpStatus:GetTransitGatewayPeeringResponse', -- getTransitGatewayPeeringResponse_httpStatus - The response's -- http status code. newGetTransitGatewayPeeringResponse :: Int -> GetTransitGatewayPeeringResponse -- | See: newGetTransitGatewayRegistrations smart -- constructor. data GetTransitGatewayRegistrations GetTransitGatewayRegistrations' :: Maybe Natural -> Maybe Text -> Maybe [Text] -> Text -> GetTransitGatewayRegistrations -- | Create a value of GetTransitGatewayRegistrations 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:maxResults:GetTransitGatewayRegistrations', -- getTransitGatewayRegistrations_maxResults - The maximum number -- of results to return. -- -- GetTransitGatewayRegistrations, -- getTransitGatewayRegistrations_nextToken - The token for the -- next page of results. -- -- $sel:transitGatewayArns:GetTransitGatewayRegistrations', -- getTransitGatewayRegistrations_transitGatewayArns - The Amazon -- Resource Names (ARNs) of one or more transit gateways. The maximum is -- 10. -- -- GetTransitGatewayRegistrations, -- getTransitGatewayRegistrations_globalNetworkId - The ID of the -- global network. newGetTransitGatewayRegistrations :: Text -> GetTransitGatewayRegistrations -- | See: newGetTransitGatewayRegistrationsResponse smart -- constructor. data GetTransitGatewayRegistrationsResponse GetTransitGatewayRegistrationsResponse' :: Maybe Text -> Maybe [TransitGatewayRegistration] -> Int -> GetTransitGatewayRegistrationsResponse -- | Create a value of GetTransitGatewayRegistrationsResponse 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: -- -- GetTransitGatewayRegistrations, -- getTransitGatewayRegistrationsResponse_nextToken - The token -- for the next page of results. -- -- -- $sel:transitGatewayRegistrations:GetTransitGatewayRegistrationsResponse', -- getTransitGatewayRegistrationsResponse_transitGatewayRegistrations -- - The transit gateway registrations. -- -- $sel:httpStatus:GetTransitGatewayRegistrationsResponse', -- getTransitGatewayRegistrationsResponse_httpStatus - The -- response's http status code. newGetTransitGatewayRegistrationsResponse :: Int -> GetTransitGatewayRegistrationsResponse -- | See: newGetTransitGatewayRouteTableAttachment smart -- constructor. data GetTransitGatewayRouteTableAttachment GetTransitGatewayRouteTableAttachment' :: Text -> GetTransitGatewayRouteTableAttachment -- | Create a value of GetTransitGatewayRouteTableAttachment 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: -- -- GetTransitGatewayRouteTableAttachment, -- getTransitGatewayRouteTableAttachment_attachmentId - The ID of -- the transit gateway route table attachment. newGetTransitGatewayRouteTableAttachment :: Text -> GetTransitGatewayRouteTableAttachment -- | See: newGetTransitGatewayRouteTableAttachmentResponse -- smart constructor. data GetTransitGatewayRouteTableAttachmentResponse GetTransitGatewayRouteTableAttachmentResponse' :: Maybe TransitGatewayRouteTableAttachment -> Int -> GetTransitGatewayRouteTableAttachmentResponse -- | Create a value of GetTransitGatewayRouteTableAttachmentResponse -- 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:transitGatewayRouteTableAttachment:GetTransitGatewayRouteTableAttachmentResponse', -- getTransitGatewayRouteTableAttachmentResponse_transitGatewayRouteTableAttachment -- - Returns information about the transit gateway route table -- attachment. -- -- $sel:httpStatus:GetTransitGatewayRouteTableAttachmentResponse', -- getTransitGatewayRouteTableAttachmentResponse_httpStatus - The -- response's http status code. newGetTransitGatewayRouteTableAttachmentResponse :: Int -> GetTransitGatewayRouteTableAttachmentResponse -- | See: newGetVpcAttachment smart constructor. data GetVpcAttachment GetVpcAttachment' :: Text -> GetVpcAttachment -- | Create a value of GetVpcAttachment 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: -- -- GetVpcAttachment, getVpcAttachment_attachmentId - The ID -- of the attachment. newGetVpcAttachment :: Text -> GetVpcAttachment -- | See: newGetVpcAttachmentResponse smart constructor. data GetVpcAttachmentResponse GetVpcAttachmentResponse' :: Maybe VpcAttachment -> Int -> GetVpcAttachmentResponse -- | Create a value of GetVpcAttachmentResponse 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:vpcAttachment:GetVpcAttachmentResponse', -- getVpcAttachmentResponse_vpcAttachment - Returns details about -- a VPC attachment. -- -- $sel:httpStatus:GetVpcAttachmentResponse', -- getVpcAttachmentResponse_httpStatus - The response's http -- status code. newGetVpcAttachmentResponse :: Int -> GetVpcAttachmentResponse -- | See: newListAttachments smart constructor. data ListAttachments ListAttachments' :: Maybe AttachmentType -> Maybe Text -> Maybe Text -> Maybe Natural -> Maybe Text -> Maybe AttachmentState -> ListAttachments -- | Create a value of ListAttachments 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: -- -- ListAttachments, listAttachments_attachmentType - The -- type of attachment. -- -- ListAttachments, listAttachments_coreNetworkId - The ID -- of a core network. -- -- ListAttachments, listAttachments_edgeLocation - The -- Region where the edge is located. -- -- $sel:maxResults:ListAttachments', -- listAttachments_maxResults - The maximum number of results to -- return. -- -- ListAttachments, listAttachments_nextToken - The token -- for the next page of results. -- -- ListAttachments, listAttachments_state - The state of -- the attachment. newListAttachments :: ListAttachments -- | See: newListAttachmentsResponse smart constructor. data ListAttachmentsResponse ListAttachmentsResponse' :: Maybe [Attachment] -> Maybe Text -> Int -> ListAttachmentsResponse -- | Create a value of ListAttachmentsResponse 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:attachments:ListAttachmentsResponse', -- listAttachmentsResponse_attachments - Describes the list of -- attachments. -- -- ListAttachments, listAttachmentsResponse_nextToken - The -- token for the next page of results. -- -- $sel:httpStatus:ListAttachmentsResponse', -- listAttachmentsResponse_httpStatus - The response's http status -- code. newListAttachmentsResponse :: Int -> ListAttachmentsResponse -- | See: newListConnectPeers smart constructor. data ListConnectPeers ListConnectPeers' :: Maybe Text -> Maybe Text -> Maybe Natural -> Maybe Text -> ListConnectPeers -- | Create a value of ListConnectPeers 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: -- -- ListConnectPeers, listConnectPeers_connectAttachmentId - -- The ID of the attachment. -- -- ListConnectPeers, listConnectPeers_coreNetworkId - The -- ID of a core network. -- -- $sel:maxResults:ListConnectPeers', -- listConnectPeers_maxResults - The maximum number of results to -- return. -- -- ListConnectPeers, listConnectPeers_nextToken - The token -- for the next page of results. newListConnectPeers :: ListConnectPeers -- | See: newListConnectPeersResponse smart constructor. data ListConnectPeersResponse ListConnectPeersResponse' :: Maybe [ConnectPeerSummary] -> Maybe Text -> Int -> ListConnectPeersResponse -- | Create a value of ListConnectPeersResponse 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:connectPeers:ListConnectPeersResponse', -- listConnectPeersResponse_connectPeers - Describes the Connect -- peers. -- -- ListConnectPeers, listConnectPeersResponse_nextToken - -- The token for the next page of results. -- -- $sel:httpStatus:ListConnectPeersResponse', -- listConnectPeersResponse_httpStatus - The response's http -- status code. newListConnectPeersResponse :: Int -> ListConnectPeersResponse -- | See: newListCoreNetworkPolicyVersions smart constructor. data ListCoreNetworkPolicyVersions ListCoreNetworkPolicyVersions' :: Maybe Natural -> Maybe Text -> Text -> ListCoreNetworkPolicyVersions -- | Create a value of ListCoreNetworkPolicyVersions 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:maxResults:ListCoreNetworkPolicyVersions', -- listCoreNetworkPolicyVersions_maxResults - The maximum number -- of results to return. -- -- ListCoreNetworkPolicyVersions, -- listCoreNetworkPolicyVersions_nextToken - The token for the -- next page of results. -- -- ListCoreNetworkPolicyVersions, -- listCoreNetworkPolicyVersions_coreNetworkId - The ID of a core -- network. newListCoreNetworkPolicyVersions :: Text -> ListCoreNetworkPolicyVersions -- | See: newListCoreNetworkPolicyVersionsResponse smart -- constructor. data ListCoreNetworkPolicyVersionsResponse ListCoreNetworkPolicyVersionsResponse' :: Maybe [CoreNetworkPolicyVersion] -> Maybe Text -> Int -> ListCoreNetworkPolicyVersionsResponse -- | Create a value of ListCoreNetworkPolicyVersionsResponse 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:coreNetworkPolicyVersions:ListCoreNetworkPolicyVersionsResponse', -- listCoreNetworkPolicyVersionsResponse_coreNetworkPolicyVersions -- - Describes core network policy versions. -- -- ListCoreNetworkPolicyVersions, -- listCoreNetworkPolicyVersionsResponse_nextToken - The token for -- the next page of results. -- -- $sel:httpStatus:ListCoreNetworkPolicyVersionsResponse', -- listCoreNetworkPolicyVersionsResponse_httpStatus - The -- response's http status code. newListCoreNetworkPolicyVersionsResponse :: Int -> ListCoreNetworkPolicyVersionsResponse -- | See: newListCoreNetworks smart constructor. data ListCoreNetworks ListCoreNetworks' :: Maybe Natural -> Maybe Text -> ListCoreNetworks -- | Create a value of ListCoreNetworks 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:maxResults:ListCoreNetworks', -- listCoreNetworks_maxResults - The maximum number of results to -- return. -- -- ListCoreNetworks, listCoreNetworks_nextToken - The token -- for the next page of results. newListCoreNetworks :: ListCoreNetworks -- | See: newListCoreNetworksResponse smart constructor. data ListCoreNetworksResponse ListCoreNetworksResponse' :: Maybe [CoreNetworkSummary] -> Maybe Text -> Int -> ListCoreNetworksResponse -- | Create a value of ListCoreNetworksResponse 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:coreNetworks:ListCoreNetworksResponse', -- listCoreNetworksResponse_coreNetworks - Describes the list of -- core networks. -- -- ListCoreNetworks, listCoreNetworksResponse_nextToken - -- The token for the next page of results. -- -- $sel:httpStatus:ListCoreNetworksResponse', -- listCoreNetworksResponse_httpStatus - The response's http -- status code. newListCoreNetworksResponse :: Int -> ListCoreNetworksResponse -- | See: newListOrganizationServiceAccessStatus smart -- constructor. data ListOrganizationServiceAccessStatus ListOrganizationServiceAccessStatus' :: Maybe Natural -> Maybe Text -> ListOrganizationServiceAccessStatus -- | Create a value of ListOrganizationServiceAccessStatus 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:maxResults:ListOrganizationServiceAccessStatus', -- listOrganizationServiceAccessStatus_maxResults - The maximum -- number of results to return. -- -- ListOrganizationServiceAccessStatus, -- listOrganizationServiceAccessStatus_nextToken - The token for -- the next page of results. newListOrganizationServiceAccessStatus :: ListOrganizationServiceAccessStatus -- | See: newListOrganizationServiceAccessStatusResponse -- smart constructor. data ListOrganizationServiceAccessStatusResponse ListOrganizationServiceAccessStatusResponse' :: Maybe Text -> Maybe OrganizationStatus -> Int -> ListOrganizationServiceAccessStatusResponse -- | Create a value of ListOrganizationServiceAccessStatusResponse -- 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: -- -- ListOrganizationServiceAccessStatus, -- listOrganizationServiceAccessStatusResponse_nextToken - The -- token for the next page of results. -- -- -- $sel:organizationStatus:ListOrganizationServiceAccessStatusResponse', -- listOrganizationServiceAccessStatusResponse_organizationStatus -- - Displays the status of an Amazon Web Services Organization. -- -- $sel:httpStatus:ListOrganizationServiceAccessStatusResponse', -- listOrganizationServiceAccessStatusResponse_httpStatus - The -- response's http status code. newListOrganizationServiceAccessStatusResponse :: Int -> ListOrganizationServiceAccessStatusResponse -- | See: newListPeerings smart constructor. data ListPeerings ListPeerings' :: Maybe Text -> Maybe Text -> Maybe Natural -> Maybe Text -> Maybe PeeringType -> Maybe PeeringState -> ListPeerings -- | Create a value of ListPeerings 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: -- -- ListPeerings, listPeerings_coreNetworkId - The ID of a -- core network. -- -- ListPeerings, listPeerings_edgeLocation - Returns a list -- edge locations for the -- -- $sel:maxResults:ListPeerings', listPeerings_maxResults - -- The maximum number of results to return. -- -- ListPeerings, listPeerings_nextToken - The token for the -- next page of results. -- -- ListPeerings, listPeerings_peeringType - Returns a list -- of a peering requests. -- -- ListPeerings, listPeerings_state - Returns a list of the -- peering request states. newListPeerings :: ListPeerings -- | See: newListPeeringsResponse smart constructor. data ListPeeringsResponse ListPeeringsResponse' :: Maybe Text -> Maybe [Peering] -> Int -> ListPeeringsResponse -- | Create a value of ListPeeringsResponse 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: -- -- ListPeerings, listPeeringsResponse_nextToken - The token -- for the next page of results. -- -- $sel:peerings:ListPeeringsResponse', -- listPeeringsResponse_peerings - Lists the transit gateway -- peerings for the ListPeerings request. -- -- $sel:httpStatus:ListPeeringsResponse', -- listPeeringsResponse_httpStatus - The response's http status -- code. newListPeeringsResponse :: Int -> ListPeeringsResponse -- | See: newListTagsForResource smart constructor. data ListTagsForResource ListTagsForResource' :: Text -> ListTagsForResource -- | Create a value of ListTagsForResource 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: -- -- ListTagsForResource, listTagsForResource_resourceArn - -- The Amazon Resource Name (ARN) of the resource. newListTagsForResource :: Text -> ListTagsForResource -- | See: newListTagsForResourceResponse smart constructor. data ListTagsForResourceResponse ListTagsForResourceResponse' :: Maybe [Tag] -> Int -> ListTagsForResourceResponse -- | Create a value of ListTagsForResourceResponse 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:tagList:ListTagsForResourceResponse', -- listTagsForResourceResponse_tagList - The list of tags. -- -- $sel:httpStatus:ListTagsForResourceResponse', -- listTagsForResourceResponse_httpStatus - The response's http -- status code. newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse -- | See: newPutCoreNetworkPolicy smart constructor. data PutCoreNetworkPolicy PutCoreNetworkPolicy' :: Maybe Text -> Maybe Text -> Maybe Int -> Text -> Text -> PutCoreNetworkPolicy -- | Create a value of PutCoreNetworkPolicy 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:clientToken:PutCoreNetworkPolicy', -- putCoreNetworkPolicy_clientToken - The client token associated -- with the request. -- -- PutCoreNetworkPolicy, putCoreNetworkPolicy_description - -- a core network policy description. -- -- $sel:latestVersionId:PutCoreNetworkPolicy', -- putCoreNetworkPolicy_latestVersionId - The ID of a core network -- policy. -- -- PutCoreNetworkPolicy, putCoreNetworkPolicy_coreNetworkId -- - The ID of a core network. -- -- PutCoreNetworkPolicy, -- putCoreNetworkPolicy_policyDocument - The policy document. newPutCoreNetworkPolicy :: Text -> Text -> PutCoreNetworkPolicy -- | See: newPutCoreNetworkPolicyResponse smart constructor. data PutCoreNetworkPolicyResponse PutCoreNetworkPolicyResponse' :: Maybe CoreNetworkPolicy -> Int -> PutCoreNetworkPolicyResponse -- | Create a value of PutCoreNetworkPolicyResponse 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:coreNetworkPolicy:PutCoreNetworkPolicyResponse', -- putCoreNetworkPolicyResponse_coreNetworkPolicy - Describes the -- changed core network policy. -- -- $sel:httpStatus:PutCoreNetworkPolicyResponse', -- putCoreNetworkPolicyResponse_httpStatus - The response's http -- status code. newPutCoreNetworkPolicyResponse :: Int -> PutCoreNetworkPolicyResponse -- | See: newPutResourcePolicy smart constructor. data PutResourcePolicy PutResourcePolicy' :: Text -> Text -> PutResourcePolicy -- | Create a value of PutResourcePolicy 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: -- -- PutResourcePolicy, putResourcePolicy_policyDocument - -- The JSON resource policy document. -- -- PutResourcePolicy, putResourcePolicy_resourceArn - The -- ARN of the resource policy. newPutResourcePolicy :: Text -> Text -> PutResourcePolicy -- | See: newPutResourcePolicyResponse smart constructor. data PutResourcePolicyResponse PutResourcePolicyResponse' :: Int -> PutResourcePolicyResponse -- | Create a value of PutResourcePolicyResponse 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:httpStatus:PutResourcePolicyResponse', -- putResourcePolicyResponse_httpStatus - The response's http -- status code. newPutResourcePolicyResponse :: Int -> PutResourcePolicyResponse -- | See: newRegisterTransitGateway smart constructor. data RegisterTransitGateway RegisterTransitGateway' :: Text -> Text -> RegisterTransitGateway -- | Create a value of RegisterTransitGateway 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: -- -- RegisterTransitGateway, -- registerTransitGateway_globalNetworkId - The ID of the global -- network. -- -- RegisterTransitGateway, -- registerTransitGateway_transitGatewayArn - The Amazon Resource -- Name (ARN) of the transit gateway. newRegisterTransitGateway :: Text -> Text -> RegisterTransitGateway -- | See: newRegisterTransitGatewayResponse smart -- constructor. data RegisterTransitGatewayResponse RegisterTransitGatewayResponse' :: Maybe TransitGatewayRegistration -> Int -> RegisterTransitGatewayResponse -- | Create a value of RegisterTransitGatewayResponse 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:transitGatewayRegistration:RegisterTransitGatewayResponse', -- registerTransitGatewayResponse_transitGatewayRegistration - -- Information about the transit gateway registration. -- -- $sel:httpStatus:RegisterTransitGatewayResponse', -- registerTransitGatewayResponse_httpStatus - The response's http -- status code. newRegisterTransitGatewayResponse :: Int -> RegisterTransitGatewayResponse -- | See: newRejectAttachment smart constructor. data RejectAttachment RejectAttachment' :: Text -> RejectAttachment -- | Create a value of RejectAttachment 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: -- -- RejectAttachment, rejectAttachment_attachmentId - The ID -- of the attachment. newRejectAttachment :: Text -> RejectAttachment -- | See: newRejectAttachmentResponse smart constructor. data RejectAttachmentResponse RejectAttachmentResponse' :: Maybe Attachment -> Int -> RejectAttachmentResponse -- | Create a value of RejectAttachmentResponse 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: -- -- RejectAttachmentResponse, -- rejectAttachmentResponse_attachment - Describes the rejected -- attachment request. -- -- $sel:httpStatus:RejectAttachmentResponse', -- rejectAttachmentResponse_httpStatus - The response's http -- status code. newRejectAttachmentResponse :: Int -> RejectAttachmentResponse -- | See: newRestoreCoreNetworkPolicyVersion smart -- constructor. data RestoreCoreNetworkPolicyVersion RestoreCoreNetworkPolicyVersion' :: Text -> Int -> RestoreCoreNetworkPolicyVersion -- | Create a value of RestoreCoreNetworkPolicyVersion 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: -- -- RestoreCoreNetworkPolicyVersion, -- restoreCoreNetworkPolicyVersion_coreNetworkId - The ID of a -- core network. -- -- RestoreCoreNetworkPolicyVersion, -- restoreCoreNetworkPolicyVersion_policyVersionId - The ID of the -- policy version to restore. newRestoreCoreNetworkPolicyVersion :: Text -> Int -> RestoreCoreNetworkPolicyVersion -- | See: newRestoreCoreNetworkPolicyVersionResponse smart -- constructor. data RestoreCoreNetworkPolicyVersionResponse RestoreCoreNetworkPolicyVersionResponse' :: Maybe CoreNetworkPolicy -> Int -> RestoreCoreNetworkPolicyVersionResponse -- | Create a value of RestoreCoreNetworkPolicyVersionResponse 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:coreNetworkPolicy:RestoreCoreNetworkPolicyVersionResponse', -- restoreCoreNetworkPolicyVersionResponse_coreNetworkPolicy - -- Describes the restored core network policy. -- -- $sel:httpStatus:RestoreCoreNetworkPolicyVersionResponse', -- restoreCoreNetworkPolicyVersionResponse_httpStatus - The -- response's http status code. newRestoreCoreNetworkPolicyVersionResponse :: Int -> RestoreCoreNetworkPolicyVersionResponse -- | See: newStartOrganizationServiceAccessUpdate smart -- constructor. data StartOrganizationServiceAccessUpdate StartOrganizationServiceAccessUpdate' :: Text -> StartOrganizationServiceAccessUpdate -- | Create a value of StartOrganizationServiceAccessUpdate 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: -- -- StartOrganizationServiceAccessUpdate, -- startOrganizationServiceAccessUpdate_action - The action to -- take for the update request. This can be either ENABLE or -- DISABLE. newStartOrganizationServiceAccessUpdate :: Text -> StartOrganizationServiceAccessUpdate -- | See: newStartOrganizationServiceAccessUpdateResponse -- smart constructor. data StartOrganizationServiceAccessUpdateResponse StartOrganizationServiceAccessUpdateResponse' :: Maybe OrganizationStatus -> Int -> StartOrganizationServiceAccessUpdateResponse -- | Create a value of StartOrganizationServiceAccessUpdateResponse -- 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:organizationStatus:StartOrganizationServiceAccessUpdateResponse', -- startOrganizationServiceAccessUpdateResponse_organizationStatus -- - The status of the service access update request for an Amazon Web -- Services Organization. -- -- $sel:httpStatus:StartOrganizationServiceAccessUpdateResponse', -- startOrganizationServiceAccessUpdateResponse_httpStatus - The -- response's http status code. newStartOrganizationServiceAccessUpdateResponse :: Int -> StartOrganizationServiceAccessUpdateResponse -- | See: newStartRouteAnalysis smart constructor. data StartRouteAnalysis StartRouteAnalysis' :: Maybe Bool -> Maybe Bool -> Text -> RouteAnalysisEndpointOptionsSpecification -> RouteAnalysisEndpointOptionsSpecification -> StartRouteAnalysis -- | Create a value of StartRouteAnalysis 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: -- -- StartRouteAnalysis, startRouteAnalysis_includeReturnPath -- - Indicates whether to analyze the return path. The default is -- false. -- -- StartRouteAnalysis, startRouteAnalysis_useMiddleboxes - -- Indicates whether to include the location of middlebox appliances in -- the route analysis. The default is false. -- -- StartRouteAnalysis, startRouteAnalysis_globalNetworkId - -- The ID of the global network. -- -- StartRouteAnalysis, startRouteAnalysis_source - The -- source from which traffic originates. -- -- StartRouteAnalysis, startRouteAnalysis_destination - The -- destination. newStartRouteAnalysis :: Text -> RouteAnalysisEndpointOptionsSpecification -> RouteAnalysisEndpointOptionsSpecification -> StartRouteAnalysis -- | See: newStartRouteAnalysisResponse smart constructor. data StartRouteAnalysisResponse StartRouteAnalysisResponse' :: Maybe RouteAnalysis -> Int -> StartRouteAnalysisResponse -- | Create a value of StartRouteAnalysisResponse 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:routeAnalysis:StartRouteAnalysisResponse', -- startRouteAnalysisResponse_routeAnalysis - The route analysis. -- -- $sel:httpStatus:StartRouteAnalysisResponse', -- startRouteAnalysisResponse_httpStatus - The response's http -- status code. newStartRouteAnalysisResponse :: Int -> StartRouteAnalysisResponse -- | See: newTagResource smart constructor. data TagResource TagResource' :: Text -> [Tag] -> TagResource -- | Create a value of TagResource 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: -- -- TagResource, tagResource_resourceArn - The Amazon -- Resource Name (ARN) of the resource. -- -- TagResource, tagResource_tags - The tags to apply to the -- specified resource. newTagResource :: Text -> TagResource -- | See: newTagResourceResponse smart constructor. data TagResourceResponse TagResourceResponse' :: Int -> TagResourceResponse -- | Create a value of TagResourceResponse 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:httpStatus:TagResourceResponse', -- tagResourceResponse_httpStatus - The response's http status -- code. newTagResourceResponse :: Int -> TagResourceResponse -- | See: newUntagResource smart constructor. data UntagResource UntagResource' :: Text -> [Text] -> UntagResource -- | Create a value of UntagResource 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: -- -- UntagResource, untagResource_resourceArn - The Amazon -- Resource Name (ARN) of the resource. -- -- $sel:tagKeys:UntagResource', untagResource_tagKeys - The -- tag keys to remove from the specified resource. newUntagResource :: Text -> UntagResource -- | See: newUntagResourceResponse smart constructor. data UntagResourceResponse UntagResourceResponse' :: Int -> UntagResourceResponse -- | Create a value of UntagResourceResponse 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:httpStatus:UntagResourceResponse', -- untagResourceResponse_httpStatus - The response's http status -- code. newUntagResourceResponse :: Int -> UntagResourceResponse -- | See: newUpdateConnection smart constructor. data UpdateConnection UpdateConnection' :: Maybe Text -> Maybe Text -> Maybe Text -> Text -> Text -> UpdateConnection -- | Create a value of UpdateConnection 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: -- -- UpdateConnection, updateConnection_connectedLinkId - The -- ID of the link for the second device in the connection. -- -- UpdateConnection, updateConnection_description - A -- description of the connection. -- -- Length Constraints: Maximum length of 256 characters. -- -- UpdateConnection, updateConnection_linkId - The ID of -- the link for the first device in the connection. -- -- UpdateConnection, updateConnection_globalNetworkId - The -- ID of the global network. -- -- UpdateConnection, updateConnection_connectionId - The ID -- of the connection. newUpdateConnection :: Text -> Text -> UpdateConnection -- | See: newUpdateConnectionResponse smart constructor. data UpdateConnectionResponse UpdateConnectionResponse' :: Maybe Connection -> Int -> UpdateConnectionResponse -- | Create a value of UpdateConnectionResponse 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:connection:UpdateConnectionResponse', -- updateConnectionResponse_connection - Information about the -- connection. -- -- $sel:httpStatus:UpdateConnectionResponse', -- updateConnectionResponse_httpStatus - The response's http -- status code. newUpdateConnectionResponse :: Int -> UpdateConnectionResponse -- | See: newUpdateCoreNetwork smart constructor. data UpdateCoreNetwork UpdateCoreNetwork' :: Maybe Text -> Text -> UpdateCoreNetwork -- | Create a value of UpdateCoreNetwork 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: -- -- UpdateCoreNetwork, updateCoreNetwork_description - The -- description of the update. -- -- UpdateCoreNetwork, updateCoreNetwork_coreNetworkId - The -- ID of a core network. newUpdateCoreNetwork :: Text -> UpdateCoreNetwork -- | See: newUpdateCoreNetworkResponse smart constructor. data UpdateCoreNetworkResponse UpdateCoreNetworkResponse' :: Maybe CoreNetwork -> Int -> UpdateCoreNetworkResponse -- | Create a value of UpdateCoreNetworkResponse 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:coreNetwork:UpdateCoreNetworkResponse', -- updateCoreNetworkResponse_coreNetwork - Returns information -- about a core network update. -- -- $sel:httpStatus:UpdateCoreNetworkResponse', -- updateCoreNetworkResponse_httpStatus - The response's http -- status code. newUpdateCoreNetworkResponse :: Int -> UpdateCoreNetworkResponse -- | See: newUpdateDevice smart constructor. data UpdateDevice UpdateDevice' :: Maybe AWSLocation -> Maybe Text -> Maybe (Sensitive Location) -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Text -> Text -> UpdateDevice -- | Create a value of UpdateDevice 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: -- -- UpdateDevice, updateDevice_aWSLocation - The Amazon Web -- Services location of the device, if applicable. For an on-premises -- device, you can omit this parameter. -- -- UpdateDevice, updateDevice_description - A description -- of the device. -- -- Constraints: Maximum length of 256 characters. -- -- UpdateDevice, updateDevice_location - Undocumented -- member. -- -- UpdateDevice, updateDevice_model - The model of the -- device. -- -- Constraints: Maximum length of 128 characters. -- -- UpdateDevice, updateDevice_serialNumber - The serial -- number of the device. -- -- Constraints: Maximum length of 128 characters. -- -- UpdateDevice, updateDevice_siteId - The ID of the site. -- -- UpdateDevice, updateDevice_type - The type of the -- device. -- -- UpdateDevice, updateDevice_vendor - The vendor of the -- device. -- -- Constraints: Maximum length of 128 characters. -- -- UpdateDevice, updateDevice_globalNetworkId - The ID of -- the global network. -- -- UpdateDevice, updateDevice_deviceId - The ID of the -- device. newUpdateDevice :: Text -> Text -> UpdateDevice -- | See: newUpdateDeviceResponse smart constructor. data UpdateDeviceResponse UpdateDeviceResponse' :: Maybe Device -> Int -> UpdateDeviceResponse -- | Create a value of UpdateDeviceResponse 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:device:UpdateDeviceResponse', -- updateDeviceResponse_device - Information about the device. -- -- $sel:httpStatus:UpdateDeviceResponse', -- updateDeviceResponse_httpStatus - The response's http status -- code. newUpdateDeviceResponse :: Int -> UpdateDeviceResponse -- | See: newUpdateGlobalNetwork smart constructor. data UpdateGlobalNetwork UpdateGlobalNetwork' :: Maybe Text -> Text -> UpdateGlobalNetwork -- | Create a value of UpdateGlobalNetwork 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: -- -- UpdateGlobalNetwork, updateGlobalNetwork_description - A -- description of the global network. -- -- Constraints: Maximum length of 256 characters. -- -- UpdateGlobalNetwork, updateGlobalNetwork_globalNetworkId -- - The ID of your global network. newUpdateGlobalNetwork :: Text -> UpdateGlobalNetwork -- | See: newUpdateGlobalNetworkResponse smart constructor. data UpdateGlobalNetworkResponse UpdateGlobalNetworkResponse' :: Maybe GlobalNetwork -> Int -> UpdateGlobalNetworkResponse -- | Create a value of UpdateGlobalNetworkResponse 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:globalNetwork:UpdateGlobalNetworkResponse', -- updateGlobalNetworkResponse_globalNetwork - Information about -- the global network object. -- -- $sel:httpStatus:UpdateGlobalNetworkResponse', -- updateGlobalNetworkResponse_httpStatus - The response's http -- status code. newUpdateGlobalNetworkResponse :: Int -> UpdateGlobalNetworkResponse -- | See: newUpdateLink smart constructor. data UpdateLink UpdateLink' :: Maybe Bandwidth -> Maybe Text -> Maybe Text -> Maybe Text -> Text -> Text -> UpdateLink -- | Create a value of UpdateLink 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: -- -- UpdateLink, updateLink_bandwidth - The upload and -- download speed in Mbps. -- -- UpdateLink, updateLink_description - A description of -- the link. -- -- Constraints: Maximum length of 256 characters. -- -- UpdateLink, updateLink_provider - The provider of the -- link. -- -- Constraints: Maximum length of 128 characters. -- -- UpdateLink, updateLink_type - The type of the link. -- -- Constraints: Maximum length of 128 characters. -- -- UpdateLink, updateLink_globalNetworkId - The ID of the -- global network. -- -- UpdateLink, updateLink_linkId - The ID of the link. newUpdateLink :: Text -> Text -> UpdateLink -- | See: newUpdateLinkResponse smart constructor. data UpdateLinkResponse UpdateLinkResponse' :: Maybe Link -> Int -> UpdateLinkResponse -- | Create a value of UpdateLinkResponse 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:link:UpdateLinkResponse', updateLinkResponse_link - -- Information about the link. -- -- $sel:httpStatus:UpdateLinkResponse', -- updateLinkResponse_httpStatus - The response's http status -- code. newUpdateLinkResponse :: Int -> UpdateLinkResponse -- | See: newUpdateNetworkResourceMetadata smart constructor. data UpdateNetworkResourceMetadata UpdateNetworkResourceMetadata' :: Text -> Text -> HashMap Text Text -> UpdateNetworkResourceMetadata -- | Create a value of UpdateNetworkResourceMetadata 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: -- -- UpdateNetworkResourceMetadata, -- updateNetworkResourceMetadata_globalNetworkId - The ID of the -- global network. -- -- UpdateNetworkResourceMetadata, -- updateNetworkResourceMetadata_resourceArn - The ARN of the -- resource. -- -- UpdateNetworkResourceMetadata, -- updateNetworkResourceMetadata_metadata - The resource metadata. newUpdateNetworkResourceMetadata :: Text -> Text -> UpdateNetworkResourceMetadata -- | See: newUpdateNetworkResourceMetadataResponse smart -- constructor. data UpdateNetworkResourceMetadataResponse UpdateNetworkResourceMetadataResponse' :: Maybe (HashMap Text Text) -> Maybe Text -> Int -> UpdateNetworkResourceMetadataResponse -- | Create a value of UpdateNetworkResourceMetadataResponse 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: -- -- UpdateNetworkResourceMetadata, -- updateNetworkResourceMetadataResponse_metadata - The updated -- resource metadata. -- -- UpdateNetworkResourceMetadata, -- updateNetworkResourceMetadataResponse_resourceArn - The ARN of -- the resource. -- -- $sel:httpStatus:UpdateNetworkResourceMetadataResponse', -- updateNetworkResourceMetadataResponse_httpStatus - The -- response's http status code. newUpdateNetworkResourceMetadataResponse :: Int -> UpdateNetworkResourceMetadataResponse -- | See: newUpdateSite smart constructor. data UpdateSite UpdateSite' :: Maybe Text -> Maybe (Sensitive Location) -> Text -> Text -> UpdateSite -- | Create a value of UpdateSite 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: -- -- UpdateSite, updateSite_description - A description of -- your site. -- -- Constraints: Maximum length of 256 characters. -- -- UpdateSite, updateSite_location - The site location: -- -- -- -- UpdateSite, updateSite_globalNetworkId - The ID of the -- global network. -- -- UpdateSite, updateSite_siteId - The ID of your site. newUpdateSite :: Text -> Text -> UpdateSite -- | See: newUpdateSiteResponse smart constructor. data UpdateSiteResponse UpdateSiteResponse' :: Maybe Site -> Int -> UpdateSiteResponse -- | Create a value of UpdateSiteResponse 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:site:UpdateSiteResponse', updateSiteResponse_site - -- Information about the site. -- -- $sel:httpStatus:UpdateSiteResponse', -- updateSiteResponse_httpStatus - The response's http status -- code. newUpdateSiteResponse :: Int -> UpdateSiteResponse -- | See: newUpdateVpcAttachment smart constructor. data UpdateVpcAttachment UpdateVpcAttachment' :: Maybe [Text] -> Maybe VpcOptions -> Maybe [Text] -> Text -> UpdateVpcAttachment -- | Create a value of UpdateVpcAttachment 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:addSubnetArns:UpdateVpcAttachment', -- updateVpcAttachment_addSubnetArns - Adds a subnet ARN to the -- VPC attachment. -- -- UpdateVpcAttachment, updateVpcAttachment_options - -- Additional options for updating the VPC attachment. -- -- $sel:removeSubnetArns:UpdateVpcAttachment', -- updateVpcAttachment_removeSubnetArns - Removes a subnet ARN -- from the attachment. -- -- UpdateVpcAttachment, updateVpcAttachment_attachmentId - -- The ID of the attachment. newUpdateVpcAttachment :: Text -> UpdateVpcAttachment -- | See: newUpdateVpcAttachmentResponse smart constructor. data UpdateVpcAttachmentResponse UpdateVpcAttachmentResponse' :: Maybe VpcAttachment -> Int -> UpdateVpcAttachmentResponse -- | Create a value of UpdateVpcAttachmentResponse 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:vpcAttachment:UpdateVpcAttachmentResponse', -- updateVpcAttachmentResponse_vpcAttachment - Describes the -- updated VPC attachment. -- -- $sel:httpStatus:UpdateVpcAttachmentResponse', -- updateVpcAttachmentResponse_httpStatus - The response's http -- status code. newUpdateVpcAttachmentResponse :: Int -> UpdateVpcAttachmentResponse newtype AttachmentState AttachmentState' :: Text -> AttachmentState [fromAttachmentState] :: AttachmentState -> Text 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 AttachmentType' :: Text -> AttachmentType [fromAttachmentType] :: AttachmentType -> Text pattern AttachmentType_CONNECT :: AttachmentType pattern AttachmentType_SITE_TO_SITE_VPN :: AttachmentType pattern AttachmentType_TRANSIT_GATEWAY_ROUTE_TABLE :: AttachmentType pattern AttachmentType_VPC :: AttachmentType newtype ChangeAction ChangeAction' :: Text -> ChangeAction [fromChangeAction] :: ChangeAction -> Text pattern ChangeAction_ADD :: ChangeAction pattern ChangeAction_MODIFY :: ChangeAction pattern ChangeAction_REMOVE :: ChangeAction newtype ChangeSetState ChangeSetState' :: Text -> ChangeSetState [fromChangeSetState] :: ChangeSetState -> Text 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 ChangeStatus' :: Text -> ChangeStatus [fromChangeStatus] :: ChangeStatus -> Text pattern ChangeStatus_COMPLETE :: ChangeStatus pattern ChangeStatus_FAILED :: ChangeStatus pattern ChangeStatus_IN_PROGRESS :: ChangeStatus pattern ChangeStatus_NOT_STARTED :: ChangeStatus newtype ChangeType ChangeType' :: Text -> ChangeType [fromChangeType] :: ChangeType -> Text 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 ConnectPeerAssociationState' :: Text -> ConnectPeerAssociationState [fromConnectPeerAssociationState] :: ConnectPeerAssociationState -> Text pattern ConnectPeerAssociationState_AVAILABLE :: ConnectPeerAssociationState pattern ConnectPeerAssociationState_DELETED :: ConnectPeerAssociationState pattern ConnectPeerAssociationState_DELETING :: ConnectPeerAssociationState pattern ConnectPeerAssociationState_PENDING :: ConnectPeerAssociationState newtype ConnectPeerState ConnectPeerState' :: Text -> ConnectPeerState [fromConnectPeerState] :: ConnectPeerState -> Text pattern ConnectPeerState_AVAILABLE :: ConnectPeerState pattern ConnectPeerState_CREATING :: ConnectPeerState pattern ConnectPeerState_DELETING :: ConnectPeerState pattern ConnectPeerState_FAILED :: ConnectPeerState newtype ConnectionState ConnectionState' :: Text -> ConnectionState [fromConnectionState] :: ConnectionState -> Text pattern ConnectionState_AVAILABLE :: ConnectionState pattern ConnectionState_DELETING :: ConnectionState pattern ConnectionState_PENDING :: ConnectionState pattern ConnectionState_UPDATING :: ConnectionState newtype ConnectionStatus ConnectionStatus' :: Text -> ConnectionStatus [fromConnectionStatus] :: ConnectionStatus -> Text pattern ConnectionStatus_DOWN :: ConnectionStatus pattern ConnectionStatus_UP :: ConnectionStatus newtype ConnectionType ConnectionType' :: Text -> ConnectionType [fromConnectionType] :: ConnectionType -> Text pattern ConnectionType_BGP :: ConnectionType pattern ConnectionType_IPSEC :: ConnectionType newtype CoreNetworkPolicyAlias CoreNetworkPolicyAlias' :: Text -> CoreNetworkPolicyAlias [fromCoreNetworkPolicyAlias] :: CoreNetworkPolicyAlias -> Text pattern CoreNetworkPolicyAlias_LATEST :: CoreNetworkPolicyAlias pattern CoreNetworkPolicyAlias_LIVE :: CoreNetworkPolicyAlias newtype CoreNetworkState CoreNetworkState' :: Text -> CoreNetworkState [fromCoreNetworkState] :: CoreNetworkState -> Text pattern CoreNetworkState_AVAILABLE :: CoreNetworkState pattern CoreNetworkState_CREATING :: CoreNetworkState pattern CoreNetworkState_DELETING :: CoreNetworkState pattern CoreNetworkState_UPDATING :: CoreNetworkState newtype CustomerGatewayAssociationState CustomerGatewayAssociationState' :: Text -> CustomerGatewayAssociationState [fromCustomerGatewayAssociationState] :: CustomerGatewayAssociationState -> Text pattern CustomerGatewayAssociationState_AVAILABLE :: CustomerGatewayAssociationState pattern CustomerGatewayAssociationState_DELETED :: CustomerGatewayAssociationState pattern CustomerGatewayAssociationState_DELETING :: CustomerGatewayAssociationState pattern CustomerGatewayAssociationState_PENDING :: CustomerGatewayAssociationState newtype DeviceState DeviceState' :: Text -> DeviceState [fromDeviceState] :: DeviceState -> Text pattern DeviceState_AVAILABLE :: DeviceState pattern DeviceState_DELETING :: DeviceState pattern DeviceState_PENDING :: DeviceState pattern DeviceState_UPDATING :: DeviceState newtype GlobalNetworkState GlobalNetworkState' :: Text -> GlobalNetworkState [fromGlobalNetworkState] :: GlobalNetworkState -> Text pattern GlobalNetworkState_AVAILABLE :: GlobalNetworkState pattern GlobalNetworkState_DELETING :: GlobalNetworkState pattern GlobalNetworkState_PENDING :: GlobalNetworkState pattern GlobalNetworkState_UPDATING :: GlobalNetworkState newtype LinkAssociationState LinkAssociationState' :: Text -> LinkAssociationState [fromLinkAssociationState] :: LinkAssociationState -> Text pattern LinkAssociationState_AVAILABLE :: LinkAssociationState pattern LinkAssociationState_DELETED :: LinkAssociationState pattern LinkAssociationState_DELETING :: LinkAssociationState pattern LinkAssociationState_PENDING :: LinkAssociationState newtype LinkState LinkState' :: Text -> LinkState [fromLinkState] :: LinkState -> Text pattern LinkState_AVAILABLE :: LinkState pattern LinkState_DELETING :: LinkState pattern LinkState_PENDING :: LinkState pattern LinkState_UPDATING :: LinkState newtype PeeringState PeeringState' :: Text -> PeeringState [fromPeeringState] :: PeeringState -> Text pattern PeeringState_AVAILABLE :: PeeringState pattern PeeringState_CREATING :: PeeringState pattern PeeringState_DELETING :: PeeringState pattern PeeringState_FAILED :: PeeringState newtype PeeringType PeeringType' :: Text -> PeeringType [fromPeeringType] :: PeeringType -> Text pattern PeeringType_TRANSIT_GATEWAY :: PeeringType newtype RouteAnalysisCompletionReasonCode RouteAnalysisCompletionReasonCode' :: Text -> RouteAnalysisCompletionReasonCode [fromRouteAnalysisCompletionReasonCode] :: RouteAnalysisCompletionReasonCode -> Text 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 RouteAnalysisCompletionResultCode' :: Text -> RouteAnalysisCompletionResultCode [fromRouteAnalysisCompletionResultCode] :: RouteAnalysisCompletionResultCode -> Text pattern RouteAnalysisCompletionResultCode_CONNECTED :: RouteAnalysisCompletionResultCode pattern RouteAnalysisCompletionResultCode_NOT_CONNECTED :: RouteAnalysisCompletionResultCode newtype RouteAnalysisStatus RouteAnalysisStatus' :: Text -> RouteAnalysisStatus [fromRouteAnalysisStatus] :: RouteAnalysisStatus -> Text pattern RouteAnalysisStatus_COMPLETED :: RouteAnalysisStatus pattern RouteAnalysisStatus_FAILED :: RouteAnalysisStatus pattern RouteAnalysisStatus_RUNNING :: RouteAnalysisStatus newtype RouteState RouteState' :: Text -> RouteState [fromRouteState] :: RouteState -> Text pattern RouteState_ACTIVE :: RouteState pattern RouteState_BLACKHOLE :: RouteState newtype RouteTableType RouteTableType' :: Text -> RouteTableType [fromRouteTableType] :: RouteTableType -> Text pattern RouteTableType_CORE_NETWORK_SEGMENT :: RouteTableType pattern RouteTableType_TRANSIT_GATEWAY_ROUTE_TABLE :: RouteTableType newtype RouteType RouteType' :: Text -> RouteType [fromRouteType] :: RouteType -> Text pattern RouteType_PROPAGATED :: RouteType pattern RouteType_STATIC :: RouteType newtype SiteState SiteState' :: Text -> SiteState [fromSiteState] :: SiteState -> Text pattern SiteState_AVAILABLE :: SiteState pattern SiteState_DELETING :: SiteState pattern SiteState_PENDING :: SiteState pattern SiteState_UPDATING :: SiteState newtype TransitGatewayConnectPeerAssociationState TransitGatewayConnectPeerAssociationState' :: Text -> TransitGatewayConnectPeerAssociationState [fromTransitGatewayConnectPeerAssociationState] :: TransitGatewayConnectPeerAssociationState -> Text pattern TransitGatewayConnectPeerAssociationState_AVAILABLE :: TransitGatewayConnectPeerAssociationState pattern TransitGatewayConnectPeerAssociationState_DELETED :: TransitGatewayConnectPeerAssociationState pattern TransitGatewayConnectPeerAssociationState_DELETING :: TransitGatewayConnectPeerAssociationState pattern TransitGatewayConnectPeerAssociationState_PENDING :: TransitGatewayConnectPeerAssociationState newtype TransitGatewayRegistrationState TransitGatewayRegistrationState' :: Text -> TransitGatewayRegistrationState [fromTransitGatewayRegistrationState] :: TransitGatewayRegistrationState -> Text pattern TransitGatewayRegistrationState_AVAILABLE :: TransitGatewayRegistrationState pattern TransitGatewayRegistrationState_DELETED :: TransitGatewayRegistrationState pattern TransitGatewayRegistrationState_DELETING :: TransitGatewayRegistrationState pattern TransitGatewayRegistrationState_FAILED :: TransitGatewayRegistrationState pattern TransitGatewayRegistrationState_PENDING :: TransitGatewayRegistrationState newtype TunnelProtocol TunnelProtocol' :: Text -> TunnelProtocol [fromTunnelProtocol] :: TunnelProtocol -> Text pattern TunnelProtocol_GRE :: TunnelProtocol -- | Specifies a location in Amazon Web Services. -- -- See: newAWSLocation smart constructor. data AWSLocation AWSLocation' :: Maybe Text -> Maybe Text -> AWSLocation -- | 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. newAWSLocation :: AWSLocation -- | Describes the current status of an account within an Amazon Web -- Services Organization, including service-linked roles (SLRs). -- -- See: newAccountStatus smart constructor. data AccountStatus AccountStatus' :: Maybe Text -> Maybe Text -> AccountStatus -- | 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. newAccountStatus :: AccountStatus -- | Describes a core network attachment. -- -- See: newAttachment smart constructor. data Attachment Attachment' :: Maybe Text -> Maybe Int -> Maybe AttachmentType -> Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe ProposedSegmentChange -> Maybe Text -> Maybe Text -> Maybe AttachmentState -> Maybe [Tag] -> Maybe POSIX -> Attachment -- | 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. newAttachment :: Attachment -- | Describes bandwidth information. -- -- See: newBandwidth smart constructor. data Bandwidth Bandwidth' :: Maybe Int -> Maybe Int -> Bandwidth -- | 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. newBandwidth :: Bandwidth -- | Describes the BGP options. -- -- See: newBgpOptions smart constructor. data BgpOptions BgpOptions' :: Maybe Integer -> BgpOptions -- | 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. newBgpOptions :: BgpOptions -- | Describes a core network Connect attachment. -- -- See: newConnectAttachment smart constructor. data ConnectAttachment ConnectAttachment' :: Maybe Attachment -> Maybe ConnectAttachmentOptions -> Maybe Text -> ConnectAttachment -- | 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. newConnectAttachment :: ConnectAttachment -- | Describes a core network Connect attachment options. -- -- See: newConnectAttachmentOptions smart constructor. data ConnectAttachmentOptions ConnectAttachmentOptions' :: Maybe TunnelProtocol -> ConnectAttachmentOptions -- | 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. newConnectAttachmentOptions :: ConnectAttachmentOptions -- | Describes a core network Connect peer. -- -- See: newConnectPeer smart constructor. data ConnectPeer ConnectPeer' :: Maybe ConnectPeerConfiguration -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe ConnectPeerState -> Maybe [Tag] -> ConnectPeer -- | 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. newConnectPeer :: ConnectPeer -- | Describes a core network Connect peer association. -- -- See: newConnectPeerAssociation smart constructor. data ConnectPeerAssociation ConnectPeerAssociation' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe ConnectPeerAssociationState -> ConnectPeerAssociation -- | 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. newConnectPeerAssociation :: ConnectPeerAssociation -- | Describes a core network BGP configuration. -- -- See: newConnectPeerBgpConfiguration smart constructor. data ConnectPeerBgpConfiguration ConnectPeerBgpConfiguration' :: Maybe Text -> Maybe Integer -> Maybe Text -> Maybe Integer -> ConnectPeerBgpConfiguration -- | 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. newConnectPeerBgpConfiguration :: ConnectPeerBgpConfiguration -- | Describes a core network Connect peer configuration. -- -- See: newConnectPeerConfiguration smart constructor. data ConnectPeerConfiguration ConnectPeerConfiguration' :: Maybe [ConnectPeerBgpConfiguration] -> Maybe Text -> Maybe [Text] -> Maybe Text -> Maybe TunnelProtocol -> ConnectPeerConfiguration -- | 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. newConnectPeerConfiguration :: ConnectPeerConfiguration -- | Summary description of a Connect peer. -- -- See: newConnectPeerSummary smart constructor. data ConnectPeerSummary ConnectPeerSummary' :: Maybe Text -> Maybe Text -> Maybe ConnectPeerState -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe [Tag] -> ConnectPeerSummary -- | 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. newConnectPeerSummary :: ConnectPeerSummary -- | Describes a connection. -- -- See: newConnection smart constructor. data Connection Connection' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe ConnectionState -> Maybe [Tag] -> Connection -- | 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. newConnection :: Connection -- | Describes connection health. -- -- See: newConnectionHealth smart constructor. data ConnectionHealth ConnectionHealth' :: Maybe ConnectionStatus -> Maybe POSIX -> Maybe ConnectionType -> ConnectionHealth -- | 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. newConnectionHealth :: ConnectionHealth -- | Describes a core network. -- -- See: newCoreNetwork smart constructor. data CoreNetwork CoreNetwork' :: Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe [CoreNetworkEdge] -> Maybe Text -> Maybe [CoreNetworkSegment] -> Maybe CoreNetworkState -> Maybe [Tag] -> CoreNetwork -- | 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. newCoreNetwork :: CoreNetwork -- | Details describing a core network change. -- -- See: newCoreNetworkChange smart constructor. data CoreNetworkChange CoreNetworkChange' :: Maybe ChangeAction -> Maybe Text -> Maybe Text -> Maybe CoreNetworkChangeValues -> Maybe CoreNetworkChangeValues -> Maybe ChangeType -> CoreNetworkChange -- | 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. newCoreNetworkChange :: CoreNetworkChange -- | Describes a core network change event. This can be a change to a -- segment, attachment, route, etc. -- -- See: newCoreNetworkChangeEvent smart constructor. data CoreNetworkChangeEvent CoreNetworkChangeEvent' :: Maybe ChangeAction -> Maybe POSIX -> Maybe Text -> Maybe ChangeStatus -> Maybe ChangeType -> Maybe CoreNetworkChangeEventValues -> CoreNetworkChangeEvent -- | 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. newCoreNetworkChangeEvent :: CoreNetworkChangeEvent -- | Describes a core network change event. -- -- See: newCoreNetworkChangeEventValues smart constructor. data CoreNetworkChangeEventValues CoreNetworkChangeEventValues' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> CoreNetworkChangeEventValues -- | 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. newCoreNetworkChangeEventValues :: CoreNetworkChangeEventValues -- | Describes a core network change. -- -- See: newCoreNetworkChangeValues smart constructor. data CoreNetworkChangeValues CoreNetworkChangeValues' :: Maybe Integer -> Maybe Text -> Maybe Text -> Maybe [Text] -> Maybe [Text] -> Maybe Text -> Maybe [Text] -> CoreNetworkChangeValues -- | 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. newCoreNetworkChangeValues :: CoreNetworkChangeValues -- | Describes a core network edge. -- -- See: newCoreNetworkEdge smart constructor. data CoreNetworkEdge CoreNetworkEdge' :: Maybe Integer -> Maybe Text -> Maybe [Text] -> CoreNetworkEdge -- | 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. newCoreNetworkEdge :: CoreNetworkEdge -- | Describes a core network policy. You can have only one LIVE Core -- Policy. -- -- See: newCoreNetworkPolicy smart constructor. data CoreNetworkPolicy CoreNetworkPolicy' :: Maybe CoreNetworkPolicyAlias -> Maybe ChangeSetState -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe [CoreNetworkPolicyError] -> Maybe Int -> CoreNetworkPolicy -- | 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. newCoreNetworkPolicy :: CoreNetworkPolicy -- | Provides details about an error in a core network policy. -- -- See: newCoreNetworkPolicyError smart constructor. data CoreNetworkPolicyError CoreNetworkPolicyError' :: Maybe Text -> 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. newCoreNetworkPolicyError :: Text -> Text -> CoreNetworkPolicyError -- | Describes a core network policy version. -- -- See: newCoreNetworkPolicyVersion smart constructor. data CoreNetworkPolicyVersion CoreNetworkPolicyVersion' :: Maybe CoreNetworkPolicyAlias -> Maybe ChangeSetState -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe Int -> CoreNetworkPolicyVersion -- | 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. newCoreNetworkPolicyVersion :: CoreNetworkPolicyVersion -- | Describes a core network segment, which are dedicated routes. Only -- attachments within this segment can communicate with each other. -- -- See: newCoreNetworkSegment smart constructor. data CoreNetworkSegment CoreNetworkSegment' :: Maybe [Text] -> Maybe Text -> Maybe [Text] -> CoreNetworkSegment -- | 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. newCoreNetworkSegment :: CoreNetworkSegment -- | Returns details about a core network edge. -- -- See: newCoreNetworkSegmentEdgeIdentifier smart -- constructor. data CoreNetworkSegmentEdgeIdentifier CoreNetworkSegmentEdgeIdentifier' :: Maybe Text -> Maybe Text -> Maybe Text -> CoreNetworkSegmentEdgeIdentifier -- | 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. newCoreNetworkSegmentEdgeIdentifier :: CoreNetworkSegmentEdgeIdentifier -- | Returns summary information about a core network. -- -- See: newCoreNetworkSummary smart constructor. data CoreNetworkSummary CoreNetworkSummary' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe CoreNetworkState -> Maybe [Tag] -> CoreNetworkSummary -- | 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. newCoreNetworkSummary :: CoreNetworkSummary -- | Describes the association between a customer gateway, a device, and a -- link. -- -- See: newCustomerGatewayAssociation smart constructor. data CustomerGatewayAssociation CustomerGatewayAssociation' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe CustomerGatewayAssociationState -> CustomerGatewayAssociation -- | 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. newCustomerGatewayAssociation :: CustomerGatewayAssociation -- | Describes a device. -- -- See: newDevice smart constructor. data Device Device' :: Maybe AWSLocation -> Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe (Sensitive Location) -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe DeviceState -> Maybe [Tag] -> Maybe Text -> Maybe Text -> Device -- | 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. newDevice :: Device -- | 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. data GlobalNetwork GlobalNetwork' :: Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe GlobalNetworkState -> Maybe [Tag] -> GlobalNetwork -- | 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. newGlobalNetwork :: GlobalNetwork -- | Describes a link. -- -- See: newLink smart constructor. data Link Link' :: Maybe Bandwidth -> Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe LinkState -> Maybe [Tag] -> Maybe Text -> Link -- | 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. newLink :: Link -- | Describes the association between a device and a link. -- -- See: newLinkAssociation smart constructor. data LinkAssociation LinkAssociation' :: Maybe Text -> Maybe Text -> Maybe LinkAssociationState -> Maybe Text -> LinkAssociation -- | 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. newLinkAssociation :: LinkAssociation -- | Describes a location. -- -- See: newLocation smart constructor. data Location Location' :: Maybe Text -> Maybe Text -> Maybe Text -> Location -- | 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. newLocation :: Location -- | Describes a network resource. -- -- See: newNetworkResource smart constructor. data NetworkResource NetworkResource' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe (HashMap Text Text) -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe [Tag] -> NetworkResource -- | 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: -- -- -- -- The following are the supported resource types for Network Manager: -- -- -- -- The following are the supported resource types for Amazon VPC: -- -- -- -- $sel:tags:NetworkResource', networkResource_tags - The -- tags. newNetworkResource :: NetworkResource -- | Describes a resource count. -- -- See: newNetworkResourceCount smart constructor. data NetworkResourceCount NetworkResourceCount' :: Maybe Int -> Maybe Text -> NetworkResourceCount -- | 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. newNetworkResourceCount :: NetworkResourceCount -- | Describes a network resource. -- -- See: newNetworkResourceSummary smart constructor. data NetworkResourceSummary NetworkResourceSummary' :: Maybe Text -> Maybe Bool -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> NetworkResourceSummary -- | 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. newNetworkResourceSummary :: NetworkResourceSummary -- | Describes a network route. -- -- See: newNetworkRoute smart constructor. data NetworkRoute NetworkRoute' :: Maybe Text -> Maybe [NetworkRouteDestination] -> Maybe Text -> Maybe RouteState -> Maybe RouteType -> NetworkRoute -- | 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. newNetworkRoute :: NetworkRoute -- | Describes the destination of a network route. -- -- See: newNetworkRouteDestination smart constructor. data NetworkRouteDestination NetworkRouteDestination' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> NetworkRouteDestination -- | 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. newNetworkRouteDestination :: NetworkRouteDestination -- | Describes the telemetry information for a resource. -- -- See: newNetworkTelemetry smart constructor. data NetworkTelemetry NetworkTelemetry' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe ConnectionHealth -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> NetworkTelemetry -- | 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. newNetworkTelemetry :: NetworkTelemetry -- | The status of an Amazon Web Services Organization and the accounts -- within that organization. -- -- See: newOrganizationStatus smart constructor. data OrganizationStatus OrganizationStatus' :: Maybe [AccountStatus] -> Maybe Text -> Maybe Text -> Maybe Text -> OrganizationStatus -- | 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. newOrganizationStatus :: OrganizationStatus -- | Describes a path component. -- -- See: newPathComponent smart constructor. data PathComponent PathComponent' :: Maybe Text -> Maybe NetworkResourceSummary -> Maybe Int -> PathComponent -- | 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. newPathComponent :: PathComponent -- | Describes a peering connection. -- -- See: newPeering smart constructor. data Peering Peering' :: Maybe Text -> Maybe Text -> Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe PeeringType -> Maybe Text -> Maybe PeeringState -> Maybe [Tag] -> Peering -- | 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. newPeering :: Peering -- | Describes a proposed segment change. In some cases, the segment change -- must first be evaluated and accepted. -- -- See: newProposedSegmentChange smart constructor. data ProposedSegmentChange ProposedSegmentChange' :: Maybe Int -> Maybe Text -> Maybe [Tag] -> ProposedSegmentChange -- | 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. newProposedSegmentChange :: ProposedSegmentChange -- | Describes a resource relationship. -- -- See: newRelationship smart constructor. data Relationship Relationship' :: Maybe Text -> Maybe Text -> Relationship -- | 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. newRelationship :: Relationship -- | Describes a route analysis. -- -- See: newRouteAnalysis smart constructor. data RouteAnalysis RouteAnalysis' :: Maybe RouteAnalysisEndpointOptions -> Maybe RouteAnalysisPath -> Maybe Text -> Maybe Bool -> Maybe Text -> Maybe RouteAnalysisPath -> Maybe Text -> Maybe RouteAnalysisEndpointOptions -> Maybe POSIX -> Maybe RouteAnalysisStatus -> Maybe Bool -> RouteAnalysis -- | 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. newRouteAnalysis :: RouteAnalysis -- | Describes the status of an analysis at completion. -- -- See: newRouteAnalysisCompletion smart constructor. data RouteAnalysisCompletion RouteAnalysisCompletion' :: Maybe RouteAnalysisCompletionReasonCode -> Maybe (HashMap Text Text) -> Maybe RouteAnalysisCompletionResultCode -> RouteAnalysisCompletion -- | 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. -- -- -- -- $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. newRouteAnalysisCompletion :: RouteAnalysisCompletion -- | Describes a source or a destination. -- -- See: newRouteAnalysisEndpointOptions smart constructor. data RouteAnalysisEndpointOptions RouteAnalysisEndpointOptions' :: Maybe Text -> Maybe Text -> Maybe Text -> RouteAnalysisEndpointOptions -- | 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. newRouteAnalysisEndpointOptions :: RouteAnalysisEndpointOptions -- | Describes a source or a destination. -- -- See: newRouteAnalysisEndpointOptionsSpecification smart -- constructor. data RouteAnalysisEndpointOptionsSpecification RouteAnalysisEndpointOptionsSpecification' :: Maybe Text -> Maybe Text -> RouteAnalysisEndpointOptionsSpecification -- | 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. newRouteAnalysisEndpointOptionsSpecification :: RouteAnalysisEndpointOptionsSpecification -- | Describes a route analysis path. -- -- See: newRouteAnalysisPath smart constructor. data RouteAnalysisPath RouteAnalysisPath' :: Maybe RouteAnalysisCompletion -> Maybe [PathComponent] -> RouteAnalysisPath -- | 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. newRouteAnalysisPath :: RouteAnalysisPath -- | Describes a route table. -- -- See: newRouteTableIdentifier smart constructor. data RouteTableIdentifier RouteTableIdentifier' :: Maybe CoreNetworkSegmentEdgeIdentifier -> Maybe Text -> RouteTableIdentifier -- | 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. newRouteTableIdentifier :: RouteTableIdentifier -- | Describes a site. -- -- See: newSite smart constructor. data Site Site' :: Maybe POSIX -> Maybe Text -> Maybe Text -> Maybe (Sensitive Location) -> Maybe Text -> Maybe Text -> Maybe SiteState -> Maybe [Tag] -> Site -- | 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. newSite :: Site -- | Creates a site-to-site VPN attachment. -- -- See: newSiteToSiteVpnAttachment smart constructor. data SiteToSiteVpnAttachment SiteToSiteVpnAttachment' :: Maybe Attachment -> Maybe Text -> SiteToSiteVpnAttachment -- | 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. newSiteToSiteVpnAttachment :: SiteToSiteVpnAttachment -- | Describes a tag. -- -- See: newTag smart constructor. data Tag Tag' :: Maybe Text -> Maybe Text -> Tag -- | 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. newTag :: Tag -- | Describes a transit gateway Connect peer association. -- -- See: newTransitGatewayConnectPeerAssociation smart -- constructor. data TransitGatewayConnectPeerAssociation TransitGatewayConnectPeerAssociation' :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe TransitGatewayConnectPeerAssociationState -> Maybe Text -> TransitGatewayConnectPeerAssociation -- | 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. newTransitGatewayConnectPeerAssociation :: TransitGatewayConnectPeerAssociation -- | Describes a transit gateway peering attachment. -- -- See: newTransitGatewayPeering smart constructor. data TransitGatewayPeering TransitGatewayPeering' :: Maybe Peering -> Maybe Text -> Maybe Text -> TransitGatewayPeering -- | 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. newTransitGatewayPeering :: TransitGatewayPeering -- | Describes the registration of a transit gateway to a global network. -- -- See: newTransitGatewayRegistration smart constructor. data TransitGatewayRegistration TransitGatewayRegistration' :: Maybe Text -> Maybe TransitGatewayRegistrationStateReason -> Maybe Text -> TransitGatewayRegistration -- | 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. newTransitGatewayRegistration :: TransitGatewayRegistration -- | Describes the status of a transit gateway registration. -- -- See: newTransitGatewayRegistrationStateReason smart -- constructor. data TransitGatewayRegistrationStateReason TransitGatewayRegistrationStateReason' :: Maybe TransitGatewayRegistrationState -> Maybe Text -> TransitGatewayRegistrationStateReason -- | 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. newTransitGatewayRegistrationStateReason :: TransitGatewayRegistrationStateReason -- | Describes a transit gateway route table attachment. -- -- See: newTransitGatewayRouteTableAttachment smart -- constructor. data TransitGatewayRouteTableAttachment TransitGatewayRouteTableAttachment' :: Maybe Attachment -> Maybe Text -> Maybe Text -> TransitGatewayRouteTableAttachment -- | 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. newTransitGatewayRouteTableAttachment :: TransitGatewayRouteTableAttachment -- | Describes a VPC attachment. -- -- See: newVpcAttachment smart constructor. data VpcAttachment VpcAttachment' :: Maybe Attachment -> Maybe VpcOptions -> Maybe [Text] -> VpcAttachment -- | 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. newVpcAttachment :: VpcAttachment -- | Describes the VPC options. -- -- See: newVpcOptions smart constructor. data VpcOptions VpcOptions' :: Maybe Bool -> Maybe Bool -> VpcOptions -- | 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. newVpcOptions :: VpcOptions