Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Service Configuration
- Errors
- ConnectionState
- CustomerGatewayAssociationState
- DeviceState
- GlobalNetworkState
- LinkAssociationState
- LinkState
- SiteState
- TransitGatewayConnectPeerAssociationState
- TransitGatewayRegistrationState
- AWSLocation
- Bandwidth
- Connection
- CustomerGatewayAssociation
- Device
- GlobalNetwork
- Link
- LinkAssociation
- Location
- Site
- Tag
- TransitGatewayConnectPeerAssociation
- TransitGatewayRegistration
- TransitGatewayRegistrationStateReason
Synopsis
- defaultService :: Service
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- newtype ConnectionState where
- ConnectionState' { }
- pattern ConnectionState_AVAILABLE :: ConnectionState
- pattern ConnectionState_DELETING :: ConnectionState
- pattern ConnectionState_PENDING :: ConnectionState
- pattern ConnectionState_UPDATING :: ConnectionState
- newtype CustomerGatewayAssociationState where
- CustomerGatewayAssociationState' { }
- pattern CustomerGatewayAssociationState_AVAILABLE :: CustomerGatewayAssociationState
- pattern CustomerGatewayAssociationState_DELETED :: CustomerGatewayAssociationState
- pattern CustomerGatewayAssociationState_DELETING :: CustomerGatewayAssociationState
- pattern CustomerGatewayAssociationState_PENDING :: CustomerGatewayAssociationState
- newtype DeviceState where
- DeviceState' { }
- pattern DeviceState_AVAILABLE :: DeviceState
- pattern DeviceState_DELETING :: DeviceState
- pattern DeviceState_PENDING :: DeviceState
- pattern DeviceState_UPDATING :: DeviceState
- newtype GlobalNetworkState where
- GlobalNetworkState' { }
- pattern GlobalNetworkState_AVAILABLE :: GlobalNetworkState
- pattern GlobalNetworkState_DELETING :: GlobalNetworkState
- pattern GlobalNetworkState_PENDING :: GlobalNetworkState
- pattern GlobalNetworkState_UPDATING :: GlobalNetworkState
- newtype LinkAssociationState where
- newtype LinkState where
- LinkState' { }
- pattern LinkState_AVAILABLE :: LinkState
- pattern LinkState_DELETING :: LinkState
- pattern LinkState_PENDING :: LinkState
- pattern LinkState_UPDATING :: LinkState
- newtype SiteState where
- SiteState' { }
- pattern SiteState_AVAILABLE :: SiteState
- pattern SiteState_DELETING :: SiteState
- pattern SiteState_PENDING :: SiteState
- pattern SiteState_UPDATING :: SiteState
- newtype TransitGatewayConnectPeerAssociationState where
- TransitGatewayConnectPeerAssociationState' { }
- pattern TransitGatewayConnectPeerAssociationState_AVAILABLE :: TransitGatewayConnectPeerAssociationState
- pattern TransitGatewayConnectPeerAssociationState_DELETED :: TransitGatewayConnectPeerAssociationState
- pattern TransitGatewayConnectPeerAssociationState_DELETING :: TransitGatewayConnectPeerAssociationState
- pattern TransitGatewayConnectPeerAssociationState_PENDING :: TransitGatewayConnectPeerAssociationState
- newtype TransitGatewayRegistrationState where
- TransitGatewayRegistrationState' { }
- pattern TransitGatewayRegistrationState_AVAILABLE :: TransitGatewayRegistrationState
- pattern TransitGatewayRegistrationState_DELETED :: TransitGatewayRegistrationState
- pattern TransitGatewayRegistrationState_DELETING :: TransitGatewayRegistrationState
- pattern TransitGatewayRegistrationState_FAILED :: TransitGatewayRegistrationState
- pattern TransitGatewayRegistrationState_PENDING :: TransitGatewayRegistrationState
- data AWSLocation = AWSLocation' {}
- newAWSLocation :: AWSLocation
- aWSLocation_zone :: Lens' AWSLocation (Maybe Text)
- aWSLocation_subnetArn :: Lens' AWSLocation (Maybe Text)
- data Bandwidth = Bandwidth' {
- downloadSpeed :: Maybe Int
- uploadSpeed :: Maybe Int
- newBandwidth :: Bandwidth
- bandwidth_downloadSpeed :: Lens' Bandwidth (Maybe Int)
- bandwidth_uploadSpeed :: Lens' Bandwidth (Maybe Int)
- data Connection = Connection' {
- state :: Maybe ConnectionState
- createdAt :: Maybe POSIX
- globalNetworkId :: Maybe Text
- connectionId :: Maybe Text
- connectedDeviceId :: Maybe Text
- connectedLinkId :: Maybe Text
- linkId :: Maybe Text
- deviceId :: Maybe Text
- connectionArn :: Maybe Text
- description :: Maybe Text
- tags :: Maybe [Tag]
- newConnection :: Connection
- connection_state :: Lens' Connection (Maybe ConnectionState)
- connection_createdAt :: Lens' Connection (Maybe UTCTime)
- connection_globalNetworkId :: Lens' Connection (Maybe Text)
- connection_connectionId :: Lens' Connection (Maybe Text)
- connection_connectedDeviceId :: Lens' Connection (Maybe Text)
- connection_connectedLinkId :: Lens' Connection (Maybe Text)
- connection_linkId :: Lens' Connection (Maybe Text)
- connection_deviceId :: Lens' Connection (Maybe Text)
- connection_connectionArn :: Lens' Connection (Maybe Text)
- connection_description :: Lens' Connection (Maybe Text)
- connection_tags :: Lens' Connection (Maybe [Tag])
- data CustomerGatewayAssociation = CustomerGatewayAssociation' {}
- newCustomerGatewayAssociation :: CustomerGatewayAssociation
- customerGatewayAssociation_state :: Lens' CustomerGatewayAssociation (Maybe CustomerGatewayAssociationState)
- customerGatewayAssociation_globalNetworkId :: Lens' CustomerGatewayAssociation (Maybe Text)
- customerGatewayAssociation_linkId :: Lens' CustomerGatewayAssociation (Maybe Text)
- customerGatewayAssociation_deviceId :: Lens' CustomerGatewayAssociation (Maybe Text)
- customerGatewayAssociation_customerGatewayArn :: Lens' CustomerGatewayAssociation (Maybe Text)
- data Device = Device' {
- vendor :: Maybe Text
- state :: Maybe DeviceState
- location :: Maybe (Sensitive Location)
- createdAt :: Maybe POSIX
- deviceArn :: Maybe Text
- aWSLocation :: Maybe AWSLocation
- globalNetworkId :: Maybe Text
- model :: Maybe Text
- deviceId :: Maybe Text
- type' :: Maybe Text
- serialNumber :: Maybe Text
- siteId :: Maybe Text
- description :: Maybe Text
- tags :: Maybe [Tag]
- newDevice :: Device
- device_vendor :: Lens' Device (Maybe Text)
- device_state :: Lens' Device (Maybe DeviceState)
- device_location :: Lens' Device (Maybe Location)
- device_createdAt :: Lens' Device (Maybe UTCTime)
- device_deviceArn :: Lens' Device (Maybe Text)
- device_aWSLocation :: Lens' Device (Maybe AWSLocation)
- device_globalNetworkId :: Lens' Device (Maybe Text)
- device_model :: Lens' Device (Maybe Text)
- device_deviceId :: Lens' Device (Maybe Text)
- device_type :: Lens' Device (Maybe Text)
- device_serialNumber :: Lens' Device (Maybe Text)
- device_siteId :: Lens' Device (Maybe Text)
- device_description :: Lens' Device (Maybe Text)
- device_tags :: Lens' Device (Maybe [Tag])
- data GlobalNetwork = GlobalNetwork' {
- state :: Maybe GlobalNetworkState
- createdAt :: Maybe POSIX
- globalNetworkArn :: Maybe Text
- globalNetworkId :: Maybe Text
- description :: Maybe Text
- tags :: Maybe [Tag]
- newGlobalNetwork :: GlobalNetwork
- globalNetwork_state :: Lens' GlobalNetwork (Maybe GlobalNetworkState)
- globalNetwork_createdAt :: Lens' GlobalNetwork (Maybe UTCTime)
- globalNetwork_globalNetworkArn :: Lens' GlobalNetwork (Maybe Text)
- globalNetwork_globalNetworkId :: Lens' GlobalNetwork (Maybe Text)
- globalNetwork_description :: Lens' GlobalNetwork (Maybe Text)
- globalNetwork_tags :: Lens' GlobalNetwork (Maybe [Tag])
- data Link = Link' {}
- newLink :: Link
- link_state :: Lens' Link (Maybe LinkState)
- link_linkArn :: Lens' Link (Maybe Text)
- link_createdAt :: Lens' Link (Maybe UTCTime)
- link_globalNetworkId :: Lens' Link (Maybe Text)
- link_bandwidth :: Lens' Link (Maybe Bandwidth)
- link_linkId :: Lens' Link (Maybe Text)
- link_type :: Lens' Link (Maybe Text)
- link_siteId :: Lens' Link (Maybe Text)
- link_description :: Lens' Link (Maybe Text)
- link_provider :: Lens' Link (Maybe Text)
- link_tags :: Lens' Link (Maybe [Tag])
- data LinkAssociation = LinkAssociation' {}
- newLinkAssociation :: LinkAssociation
- linkAssociation_globalNetworkId :: Lens' LinkAssociation (Maybe Text)
- linkAssociation_linkId :: Lens' LinkAssociation (Maybe Text)
- linkAssociation_deviceId :: Lens' LinkAssociation (Maybe Text)
- linkAssociation_linkAssociationState :: Lens' LinkAssociation (Maybe LinkAssociationState)
- data Location = Location' {}
- newLocation :: Location
- location_latitude :: Lens' Location (Maybe Text)
- location_address :: Lens' Location (Maybe Text)
- location_longitude :: Lens' Location (Maybe Text)
- data Site = Site' {}
- newSite :: Site
- site_state :: Lens' Site (Maybe SiteState)
- site_location :: Lens' Site (Maybe Location)
- site_createdAt :: Lens' Site (Maybe UTCTime)
- site_globalNetworkId :: Lens' Site (Maybe Text)
- site_siteId :: Lens' Site (Maybe Text)
- site_siteArn :: Lens' Site (Maybe Text)
- site_description :: Lens' Site (Maybe Text)
- site_tags :: Lens' Site (Maybe [Tag])
- data Tag = Tag' {}
- newTag :: Tag
- tag_value :: Lens' Tag (Maybe Text)
- tag_key :: Lens' Tag (Maybe Text)
- data TransitGatewayConnectPeerAssociation = TransitGatewayConnectPeerAssociation' {}
- newTransitGatewayConnectPeerAssociation :: TransitGatewayConnectPeerAssociation
- transitGatewayConnectPeerAssociation_state :: Lens' TransitGatewayConnectPeerAssociation (Maybe TransitGatewayConnectPeerAssociationState)
- transitGatewayConnectPeerAssociation_globalNetworkId :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text)
- transitGatewayConnectPeerAssociation_transitGatewayConnectPeerArn :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text)
- transitGatewayConnectPeerAssociation_linkId :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text)
- transitGatewayConnectPeerAssociation_deviceId :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text)
- data TransitGatewayRegistration = TransitGatewayRegistration' {}
- newTransitGatewayRegistration :: TransitGatewayRegistration
- transitGatewayRegistration_state :: Lens' TransitGatewayRegistration (Maybe TransitGatewayRegistrationStateReason)
- transitGatewayRegistration_globalNetworkId :: Lens' TransitGatewayRegistration (Maybe Text)
- transitGatewayRegistration_transitGatewayArn :: Lens' TransitGatewayRegistration (Maybe Text)
- data TransitGatewayRegistrationStateReason = TransitGatewayRegistrationStateReason' {}
- newTransitGatewayRegistrationStateReason :: TransitGatewayRegistrationStateReason
- transitGatewayRegistrationStateReason_code :: Lens' TransitGatewayRegistrationStateReason (Maybe TransitGatewayRegistrationState)
- transitGatewayRegistrationStateReason_message :: Lens' TransitGatewayRegistrationStateReason (Maybe Text)
Service Configuration
defaultService :: Service Source #
API version 2019-07-05
of the Amazon Network Manager SDK configuration.
Errors
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The input fails to satisfy the constraints.
_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You do not have sufficient access to perform this action.
_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
_ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A service limit was exceeded.
_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request was denied due to request throttling.
_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request has failed due to an internal error.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource could not be found.
ConnectionState
newtype ConnectionState Source #
pattern ConnectionState_AVAILABLE :: ConnectionState | |
pattern ConnectionState_DELETING :: ConnectionState | |
pattern ConnectionState_PENDING :: ConnectionState | |
pattern ConnectionState_UPDATING :: ConnectionState |
Instances
CustomerGatewayAssociationState
newtype CustomerGatewayAssociationState Source #
Instances
DeviceState
newtype DeviceState Source #
pattern DeviceState_AVAILABLE :: DeviceState | |
pattern DeviceState_DELETING :: DeviceState | |
pattern DeviceState_PENDING :: DeviceState | |
pattern DeviceState_UPDATING :: DeviceState |
Instances
GlobalNetworkState
newtype GlobalNetworkState Source #
pattern GlobalNetworkState_AVAILABLE :: GlobalNetworkState | |
pattern GlobalNetworkState_DELETING :: GlobalNetworkState | |
pattern GlobalNetworkState_PENDING :: GlobalNetworkState | |
pattern GlobalNetworkState_UPDATING :: GlobalNetworkState |
Instances
LinkAssociationState
newtype LinkAssociationState Source #
pattern LinkAssociationState_AVAILABLE :: LinkAssociationState | |
pattern LinkAssociationState_DELETED :: LinkAssociationState | |
pattern LinkAssociationState_DELETING :: LinkAssociationState | |
pattern LinkAssociationState_PENDING :: LinkAssociationState |
Instances
LinkState
pattern LinkState_AVAILABLE :: LinkState | |
pattern LinkState_DELETING :: LinkState | |
pattern LinkState_PENDING :: LinkState | |
pattern LinkState_UPDATING :: LinkState |
Instances
SiteState
pattern SiteState_AVAILABLE :: SiteState | |
pattern SiteState_DELETING :: SiteState | |
pattern SiteState_PENDING :: SiteState | |
pattern SiteState_UPDATING :: SiteState |
Instances
TransitGatewayConnectPeerAssociationState
newtype TransitGatewayConnectPeerAssociationState Source #
Instances
TransitGatewayRegistrationState
newtype TransitGatewayRegistrationState Source #
Instances
AWSLocation
data AWSLocation Source #
Specifies a location in AWS.
See: newAWSLocation
smart constructor.
Instances
newAWSLocation :: AWSLocation Source #
Create a value of AWSLocation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:zone:AWSLocation'
, aWSLocation_zone
- The Zone the device is located in. This can be the ID of an Availability
Zone, Local Zone, Wavelength Zone, or an Outpost.
$sel:subnetArn:AWSLocation'
, aWSLocation_subnetArn
- The Amazon Resource Name (ARN) of the subnet the device is located in.
aWSLocation_zone :: Lens' AWSLocation (Maybe Text) Source #
The Zone the device is located in. This can be the ID of an Availability Zone, Local Zone, Wavelength Zone, or an Outpost.
aWSLocation_subnetArn :: Lens' AWSLocation (Maybe Text) Source #
The Amazon Resource Name (ARN) of the subnet the device is located in.
Bandwidth
Describes bandwidth information.
See: newBandwidth
smart constructor.
Bandwidth' | |
|
Instances
Eq Bandwidth Source # | |
Read Bandwidth Source # | |
Show Bandwidth Source # | |
Generic Bandwidth Source # | |
NFData Bandwidth Source # | |
Defined in Amazonka.NetworkManager.Types.Bandwidth | |
Hashable Bandwidth Source # | |
Defined in Amazonka.NetworkManager.Types.Bandwidth | |
ToJSON Bandwidth Source # | |
Defined in Amazonka.NetworkManager.Types.Bandwidth | |
FromJSON Bandwidth Source # | |
type Rep Bandwidth Source # | |
Defined in Amazonka.NetworkManager.Types.Bandwidth type Rep Bandwidth = D1 ('MetaData "Bandwidth" "Amazonka.NetworkManager.Types.Bandwidth" "libZSservicesZSamazonka-networkmanagerZSamazonka-networkmanager" 'False) (C1 ('MetaCons "Bandwidth'" 'PrefixI 'True) (S1 ('MetaSel ('Just "downloadSpeed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "uploadSpeed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) |
newBandwidth :: Bandwidth Source #
Create a value of Bandwidth
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:downloadSpeed:Bandwidth'
, bandwidth_downloadSpeed
- Download speed in Mbps.
$sel:uploadSpeed:Bandwidth'
, bandwidth_uploadSpeed
- Upload speed in Mbps.
Connection
data Connection Source #
Describes a connection.
See: newConnection
smart constructor.
Connection' | |
|
Instances
newConnection :: Connection Source #
Create a value of Connection
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:state:Connection'
, connection_state
- The state of the connection.
$sel:createdAt:Connection'
, connection_createdAt
- The date and time that the connection was created.
$sel:globalNetworkId:Connection'
, connection_globalNetworkId
- The ID of the global network.
$sel:connectionId:Connection'
, connection_connectionId
- The ID of the connection.
$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:linkId:Connection'
, connection_linkId
- The ID of the link for the first device in the connection.
$sel:deviceId:Connection'
, connection_deviceId
- The ID of the first device in the connection.
$sel:connectionArn:Connection'
, connection_connectionArn
- The Amazon Resource Name (ARN) of the connection.
$sel:description:Connection'
, connection_description
- The description of the connection.
$sel:tags:Connection'
, connection_tags
- The tags for the connection.
connection_state :: Lens' Connection (Maybe ConnectionState) Source #
The state of the connection.
connection_createdAt :: Lens' Connection (Maybe UTCTime) Source #
The date and time that the connection was created.
connection_globalNetworkId :: Lens' Connection (Maybe Text) Source #
The ID of the global network.
connection_connectionId :: Lens' Connection (Maybe Text) Source #
The ID of the connection.
connection_connectedDeviceId :: Lens' Connection (Maybe Text) Source #
The ID of the second device in the connection.
connection_connectedLinkId :: Lens' Connection (Maybe Text) Source #
The ID of the link for the second device in the connection.
connection_linkId :: Lens' Connection (Maybe Text) Source #
The ID of the link for the first device in the connection.
connection_deviceId :: Lens' Connection (Maybe Text) Source #
The ID of the first device in the connection.
connection_connectionArn :: Lens' Connection (Maybe Text) Source #
The Amazon Resource Name (ARN) of the connection.
connection_description :: Lens' Connection (Maybe Text) Source #
The description of the connection.
connection_tags :: Lens' Connection (Maybe [Tag]) Source #
The tags for the connection.
CustomerGatewayAssociation
data CustomerGatewayAssociation Source #
Describes the association between a customer gateway, a device, and a link.
See: newCustomerGatewayAssociation
smart constructor.
CustomerGatewayAssociation' | |
|
Instances
newCustomerGatewayAssociation :: CustomerGatewayAssociation Source #
Create a value of CustomerGatewayAssociation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:state:CustomerGatewayAssociation'
, customerGatewayAssociation_state
- The association state.
$sel:globalNetworkId:CustomerGatewayAssociation'
, customerGatewayAssociation_globalNetworkId
- The ID of the global network.
$sel:linkId:CustomerGatewayAssociation'
, customerGatewayAssociation_linkId
- The ID of the link.
$sel:deviceId:CustomerGatewayAssociation'
, customerGatewayAssociation_deviceId
- The ID of the device.
$sel:customerGatewayArn:CustomerGatewayAssociation'
, customerGatewayAssociation_customerGatewayArn
- The Amazon Resource Name (ARN) of the customer gateway.
customerGatewayAssociation_state :: Lens' CustomerGatewayAssociation (Maybe CustomerGatewayAssociationState) Source #
The association state.
customerGatewayAssociation_globalNetworkId :: Lens' CustomerGatewayAssociation (Maybe Text) Source #
The ID of the global network.
customerGatewayAssociation_linkId :: Lens' CustomerGatewayAssociation (Maybe Text) Source #
The ID of the link.
customerGatewayAssociation_deviceId :: Lens' CustomerGatewayAssociation (Maybe Text) Source #
The ID of the device.
customerGatewayAssociation_customerGatewayArn :: Lens' CustomerGatewayAssociation (Maybe Text) Source #
The Amazon Resource Name (ARN) of the customer gateway.
Device
Describes a device.
See: newDevice
smart constructor.
Device' | |
|
Instances
Create a value of Device
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:vendor:Device'
, device_vendor
- The device vendor.
$sel:state:Device'
, device_state
- The device state.
$sel:location:Device'
, device_location
- The site location.
$sel:createdAt:Device'
, device_createdAt
- The date and time that the site was created.
$sel:deviceArn:Device'
, device_deviceArn
- The Amazon Resource Name (ARN) of the device.
$sel:aWSLocation:Device'
, device_aWSLocation
- The AWS location of the device.
$sel:globalNetworkId:Device'
, device_globalNetworkId
- The ID of the global network.
$sel:model:Device'
, device_model
- The device model.
$sel:deviceId:Device'
, device_deviceId
- The ID of the device.
$sel:type':Device'
, device_type
- The device type.
$sel:serialNumber:Device'
, device_serialNumber
- The device serial number.
$sel:siteId:Device'
, device_siteId
- The site ID.
$sel:description:Device'
, device_description
- The description of the device.
$sel:tags:Device'
, device_tags
- The tags for the device.
device_state :: Lens' Device (Maybe DeviceState) Source #
The device state.
device_createdAt :: Lens' Device (Maybe UTCTime) Source #
The date and time that the site was created.
device_aWSLocation :: Lens' Device (Maybe AWSLocation) Source #
The AWS location of the device.
GlobalNetwork
data GlobalNetwork Source #
Describes a global network.
See: newGlobalNetwork
smart constructor.
GlobalNetwork' | |
|
Instances
newGlobalNetwork :: GlobalNetwork Source #
Create a value of GlobalNetwork
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:state:GlobalNetwork'
, globalNetwork_state
- The state of the global network.
$sel:createdAt:GlobalNetwork'
, globalNetwork_createdAt
- The date and time that the global network was created.
$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:description:GlobalNetwork'
, globalNetwork_description
- The description of the global network.
$sel:tags:GlobalNetwork'
, globalNetwork_tags
- The tags for the global network.
globalNetwork_state :: Lens' GlobalNetwork (Maybe GlobalNetworkState) Source #
The state of the global network.
globalNetwork_createdAt :: Lens' GlobalNetwork (Maybe UTCTime) Source #
The date and time that the global network was created.
globalNetwork_globalNetworkArn :: Lens' GlobalNetwork (Maybe Text) Source #
The Amazon Resource Name (ARN) of the global network.
globalNetwork_globalNetworkId :: Lens' GlobalNetwork (Maybe Text) Source #
The ID of the global network.
globalNetwork_description :: Lens' GlobalNetwork (Maybe Text) Source #
The description of the global network.
globalNetwork_tags :: Lens' GlobalNetwork (Maybe [Tag]) Source #
The tags for the global network.
Link
Describes a link.
See: newLink
smart constructor.
Link' | |
|
Instances
Create a value of Link
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:state:Link'
, link_state
- The state of the link.
$sel:linkArn:Link'
, link_linkArn
- The Amazon Resource Name (ARN) of the link.
$sel:createdAt:Link'
, link_createdAt
- The date and time that the link was created.
$sel:globalNetworkId:Link'
, link_globalNetworkId
- The ID of the global network.
$sel:bandwidth:Link'
, link_bandwidth
- The bandwidth for the link.
$sel:linkId:Link'
, link_linkId
- The ID of the link.
$sel:type':Link'
, link_type
- The type of the link.
$sel:siteId:Link'
, link_siteId
- The ID of the site.
$sel:description:Link'
, link_description
- The description of the link.
$sel:provider:Link'
, link_provider
- The provider of the link.
$sel:tags:Link'
, link_tags
- The tags for the link.
LinkAssociation
data LinkAssociation Source #
Describes the association between a device and a link.
See: newLinkAssociation
smart constructor.
LinkAssociation' | |
|
Instances
newLinkAssociation :: LinkAssociation Source #
Create a value of LinkAssociation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:globalNetworkId:LinkAssociation'
, linkAssociation_globalNetworkId
- The ID of the global network.
$sel:linkId:LinkAssociation'
, linkAssociation_linkId
- The ID of the link.
$sel:deviceId:LinkAssociation'
, linkAssociation_deviceId
- The device ID for the link association.
$sel:linkAssociationState:LinkAssociation'
, linkAssociation_linkAssociationState
- The state of the association.
linkAssociation_globalNetworkId :: Lens' LinkAssociation (Maybe Text) Source #
The ID of the global network.
linkAssociation_linkId :: Lens' LinkAssociation (Maybe Text) Source #
The ID of the link.
linkAssociation_deviceId :: Lens' LinkAssociation (Maybe Text) Source #
The device ID for the link association.
linkAssociation_linkAssociationState :: Lens' LinkAssociation (Maybe LinkAssociationState) Source #
The state of the association.
Location
Describes a location.
See: newLocation
smart constructor.
Instances
Eq Location Source # | |
Show Location Source # | |
Generic Location Source # | |
NFData Location Source # | |
Defined in Amazonka.NetworkManager.Types.Location | |
Hashable Location Source # | |
Defined in Amazonka.NetworkManager.Types.Location | |
ToJSON Location Source # | |
Defined in Amazonka.NetworkManager.Types.Location | |
FromJSON Location Source # | |
type Rep Location Source # | |
Defined in Amazonka.NetworkManager.Types.Location type Rep Location = D1 ('MetaData "Location" "Amazonka.NetworkManager.Types.Location" "libZSservicesZSamazonka-networkmanagerZSamazonka-networkmanager" 'False) (C1 ('MetaCons "Location'" 'PrefixI 'True) (S1 ('MetaSel ('Just "latitude") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "longitude") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) |
newLocation :: Location Source #
Create a value of Location
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:latitude:Location'
, location_latitude
- The latitude.
$sel:address:Location'
, location_address
- The physical address.
$sel:longitude:Location'
, location_longitude
- The longitude.
Site
Describes a site.
See: newSite
smart constructor.
Site' | |
|
Instances
Create a value of Site
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:state:Site'
, site_state
- The state of the site.
$sel:location:Site'
, site_location
- The location of the site.
$sel:createdAt:Site'
, site_createdAt
- The date and time that the site was created.
$sel:globalNetworkId:Site'
, site_globalNetworkId
- The ID of the global network.
$sel:siteId:Site'
, site_siteId
- The ID of the site.
$sel:siteArn:Site'
, site_siteArn
- The Amazon Resource Name (ARN) of the site.
$sel:description:Site'
, site_description
- The description of the site.
$sel:tags:Site'
, site_tags
- The tags for the site.
Tag
Describes a tag.
See: newTag
smart constructor.
Instances
Eq Tag Source # | |
Read Tag Source # | |
Show Tag Source # | |
Generic Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.NetworkManager.Types.Tag | |
Hashable Tag Source # | |
Defined in Amazonka.NetworkManager.Types.Tag | |
ToJSON Tag Source # | |
Defined in Amazonka.NetworkManager.Types.Tag | |
FromJSON Tag Source # | |
type Rep Tag Source # | |
Defined in Amazonka.NetworkManager.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.NetworkManager.Types.Tag" "libZSservicesZSamazonka-networkmanagerZSamazonka-networkmanager" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
Create a value of Tag
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:Tag'
, tag_value
- The tag value.
Length Constraints: Maximum length of 256 characters.
$sel:key:Tag'
, tag_key
- The tag key.
Length Constraints: Maximum length of 128 characters.
tag_value :: Lens' Tag (Maybe Text) Source #
The tag value.
Length Constraints: Maximum length of 256 characters.
tag_key :: Lens' Tag (Maybe Text) Source #
The tag key.
Length Constraints: Maximum length of 128 characters.
TransitGatewayConnectPeerAssociation
data TransitGatewayConnectPeerAssociation Source #
Describes a transit gateway Connect peer association.
See: newTransitGatewayConnectPeerAssociation
smart constructor.
TransitGatewayConnectPeerAssociation' | |
|
Instances
newTransitGatewayConnectPeerAssociation :: TransitGatewayConnectPeerAssociation Source #
Create a value of TransitGatewayConnectPeerAssociation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:state:TransitGatewayConnectPeerAssociation'
, transitGatewayConnectPeerAssociation_state
- The state of the association.
$sel:globalNetworkId:TransitGatewayConnectPeerAssociation'
, transitGatewayConnectPeerAssociation_globalNetworkId
- The ID of the global network.
$sel:transitGatewayConnectPeerArn:TransitGatewayConnectPeerAssociation'
, transitGatewayConnectPeerAssociation_transitGatewayConnectPeerArn
- The Amazon Resource Name (ARN) of the transit gateway Connect peer.
$sel:linkId:TransitGatewayConnectPeerAssociation'
, transitGatewayConnectPeerAssociation_linkId
- The ID of the link.
$sel:deviceId:TransitGatewayConnectPeerAssociation'
, transitGatewayConnectPeerAssociation_deviceId
- The ID of the device.
transitGatewayConnectPeerAssociation_state :: Lens' TransitGatewayConnectPeerAssociation (Maybe TransitGatewayConnectPeerAssociationState) Source #
The state of the association.
transitGatewayConnectPeerAssociation_globalNetworkId :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text) Source #
The ID of the global network.
transitGatewayConnectPeerAssociation_transitGatewayConnectPeerArn :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text) Source #
The Amazon Resource Name (ARN) of the transit gateway Connect peer.
transitGatewayConnectPeerAssociation_linkId :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text) Source #
The ID of the link.
transitGatewayConnectPeerAssociation_deviceId :: Lens' TransitGatewayConnectPeerAssociation (Maybe Text) Source #
The ID of the device.
TransitGatewayRegistration
data TransitGatewayRegistration Source #
Describes the registration of a transit gateway to a global network.
See: newTransitGatewayRegistration
smart constructor.
TransitGatewayRegistration' | |
|
Instances
newTransitGatewayRegistration :: TransitGatewayRegistration Source #
Create a value of TransitGatewayRegistration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:state:TransitGatewayRegistration'
, transitGatewayRegistration_state
- The state of the transit gateway registration.
$sel:globalNetworkId:TransitGatewayRegistration'
, transitGatewayRegistration_globalNetworkId
- The ID of the global network.
$sel:transitGatewayArn:TransitGatewayRegistration'
, transitGatewayRegistration_transitGatewayArn
- The Amazon Resource Name (ARN) of the transit gateway.
transitGatewayRegistration_state :: Lens' TransitGatewayRegistration (Maybe TransitGatewayRegistrationStateReason) Source #
The state of the transit gateway registration.
transitGatewayRegistration_globalNetworkId :: Lens' TransitGatewayRegistration (Maybe Text) Source #
The ID of the global network.
transitGatewayRegistration_transitGatewayArn :: Lens' TransitGatewayRegistration (Maybe Text) Source #
The Amazon Resource Name (ARN) of the transit gateway.
TransitGatewayRegistrationStateReason
data TransitGatewayRegistrationStateReason Source #
Describes the status of a transit gateway registration.
See: newTransitGatewayRegistrationStateReason
smart constructor.
Instances
newTransitGatewayRegistrationStateReason :: TransitGatewayRegistrationStateReason Source #
Create a value of TransitGatewayRegistrationStateReason
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:code:TransitGatewayRegistrationStateReason'
, transitGatewayRegistrationStateReason_code
- The code for the state reason.
$sel:message:TransitGatewayRegistrationStateReason'
, transitGatewayRegistrationStateReason_message
- The message for the state reason.
transitGatewayRegistrationStateReason_code :: Lens' TransitGatewayRegistrationStateReason (Maybe TransitGatewayRegistrationState) Source #
The code for the state reason.
transitGatewayRegistrationStateReason_message :: Lens' TransitGatewayRegistrationStateReason (Maybe Text) Source #
The message for the state reason.