| 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 |
Amazonka.NetworkManager.Types
Contents
- 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
Description
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 #
Constructors
| ConnectionState' | |
Fields | |
Bundled Patterns
| pattern ConnectionState_AVAILABLE :: ConnectionState | |
| pattern ConnectionState_DELETING :: ConnectionState | |
| pattern ConnectionState_PENDING :: ConnectionState | |
| pattern ConnectionState_UPDATING :: ConnectionState |
Instances
CustomerGatewayAssociationState
newtype CustomerGatewayAssociationState Source #
Constructors
| CustomerGatewayAssociationState' | |
Fields | |
Bundled Patterns
Instances
DeviceState
newtype DeviceState Source #
Constructors
| DeviceState' | |
Fields | |
Bundled Patterns
| pattern DeviceState_AVAILABLE :: DeviceState | |
| pattern DeviceState_DELETING :: DeviceState | |
| pattern DeviceState_PENDING :: DeviceState | |
| pattern DeviceState_UPDATING :: DeviceState |
Instances
GlobalNetworkState
newtype GlobalNetworkState Source #
Constructors
| GlobalNetworkState' | |
Fields | |
Bundled Patterns
| pattern GlobalNetworkState_AVAILABLE :: GlobalNetworkState | |
| pattern GlobalNetworkState_DELETING :: GlobalNetworkState | |
| pattern GlobalNetworkState_PENDING :: GlobalNetworkState | |
| pattern GlobalNetworkState_UPDATING :: GlobalNetworkState |
Instances
LinkAssociationState
newtype LinkAssociationState Source #
Constructors
| LinkAssociationState' | |
Fields | |
Bundled Patterns
| pattern LinkAssociationState_AVAILABLE :: LinkAssociationState | |
| pattern LinkAssociationState_DELETED :: LinkAssociationState | |
| pattern LinkAssociationState_DELETING :: LinkAssociationState | |
| pattern LinkAssociationState_PENDING :: LinkAssociationState |
Instances
LinkState
Constructors
| LinkState' | |
Fields | |
Bundled Patterns
| pattern LinkState_AVAILABLE :: LinkState | |
| pattern LinkState_DELETING :: LinkState | |
| pattern LinkState_PENDING :: LinkState | |
| pattern LinkState_UPDATING :: LinkState |
Instances
SiteState
Constructors
| SiteState' | |
Fields | |
Bundled Patterns
| pattern SiteState_AVAILABLE :: SiteState | |
| pattern SiteState_DELETING :: SiteState | |
| pattern SiteState_PENDING :: SiteState | |
| pattern SiteState_UPDATING :: SiteState |
Instances
TransitGatewayConnectPeerAssociationState
newtype TransitGatewayConnectPeerAssociationState Source #
Constructors
| TransitGatewayConnectPeerAssociationState' | |
Bundled Patterns
Instances
TransitGatewayRegistrationState
newtype TransitGatewayRegistrationState Source #
Constructors
| TransitGatewayRegistrationState' | |
Fields | |
Bundled Patterns
Instances
AWSLocation
data AWSLocation Source #
Specifies a location in AWS.
See: newAWSLocation smart constructor.
Constructors
| AWSLocation' | |
Instances
newAWSLocation :: AWSLocation Source #
Create a value of AWSLocation with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
Constructors
| Bandwidth' | |
Fields
| |
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.
Constructors
| Connection' | |
Fields
| |
Instances
newConnection :: Connection Source #
Create a value of Connection with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
Constructors
| CustomerGatewayAssociation' | |
Fields
| |
Instances
newCustomerGatewayAssociation :: CustomerGatewayAssociation Source #
Create a value of CustomerGatewayAssociation with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
Constructors
| Device' | |
Fields
| |
Instances
Create a value of Device with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
Constructors
| GlobalNetwork' | |
Fields
| |
Instances
newGlobalNetwork :: GlobalNetwork Source #
Create a value of GlobalNetwork with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
Constructors
| Link' | |
Fields
| |
Instances
Create a value of Link with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
Constructors
| LinkAssociation' | |
Fields
| |
Instances
newLinkAssociation :: LinkAssociation Source #
Create a value of LinkAssociation with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
Constructors
| Location' | |
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.
Constructors
| Site' | |
Fields
| |
Instances
Create a value of Site with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
Constructors
| Tag' | |
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.
Constructors
| TransitGatewayConnectPeerAssociation' | |
Fields
| |
Instances
newTransitGatewayConnectPeerAssociation :: TransitGatewayConnectPeerAssociation Source #
Create a value of TransitGatewayConnectPeerAssociation with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
Constructors
| TransitGatewayRegistration' | |
Fields
| |
Instances
newTransitGatewayRegistration :: TransitGatewayRegistration Source #
Create a value of TransitGatewayRegistration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
Constructors
| TransitGatewayRegistrationStateReason' | |
Instances
newTransitGatewayRegistrationStateReason :: TransitGatewayRegistrationStateReason Source #
Create a value of TransitGatewayRegistrationStateReason with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:code:TransitGatewayRegistrationStateReason', transitGatewayRegistrationStateReason_code - The code for the state reason.
$sel:message:TransitGatewayRegistrationStateReason', transitGatewayRegistrationStateReason_message - The message for the state reason.
transitGatewayRegistrationStateReason_code :: Lens' TransitGatewayRegistrationStateReason (Maybe TransitGatewayRegistrationState) Source #
The code for the state reason.
transitGatewayRegistrationStateReason_message :: Lens' TransitGatewayRegistrationStateReason (Maybe Text) Source #
The message for the state reason.