Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data NetworkSite = NetworkSite' {}
- newNetworkSite :: Text -> Text -> Text -> NetworkSiteStatus -> NetworkSite
- networkSite_availabilityZone :: Lens' NetworkSite (Maybe Text)
- networkSite_availabilityZoneId :: Lens' NetworkSite (Maybe Text)
- networkSite_createdAt :: Lens' NetworkSite (Maybe UTCTime)
- networkSite_currentPlan :: Lens' NetworkSite (Maybe SitePlan)
- networkSite_description :: Lens' NetworkSite (Maybe Text)
- networkSite_pendingPlan :: Lens' NetworkSite (Maybe SitePlan)
- networkSite_statusReason :: Lens' NetworkSite (Maybe Text)
- networkSite_networkArn :: Lens' NetworkSite Text
- networkSite_networkSiteArn :: Lens' NetworkSite Text
- networkSite_networkSiteName :: Lens' NetworkSite Text
- networkSite_status :: Lens' NetworkSite NetworkSiteStatus
Documentation
data NetworkSite Source #
Information about a network site.
See: newNetworkSite
smart constructor.
NetworkSite' | |
|
Instances
:: Text | |
-> Text | |
-> Text | |
-> NetworkSiteStatus | |
-> NetworkSite |
Create a value of NetworkSite
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:availabilityZone:NetworkSite'
, networkSite_availabilityZone
- The parent Availability Zone for the network site.
$sel:availabilityZoneId:NetworkSite'
, networkSite_availabilityZoneId
- The parent Availability Zone ID for the network site.
$sel:createdAt:NetworkSite'
, networkSite_createdAt
- The creation time of the network site.
$sel:currentPlan:NetworkSite'
, networkSite_currentPlan
- The current plan of the network site.
$sel:description:NetworkSite'
, networkSite_description
- The description of the network site.
$sel:pendingPlan:NetworkSite'
, networkSite_pendingPlan
- The pending plan of the network site.
$sel:statusReason:NetworkSite'
, networkSite_statusReason
- The status reason of the network site.
$sel:networkArn:NetworkSite'
, networkSite_networkArn
- The Amazon Resource Name (ARN) of the network to which the network site
belongs.
$sel:networkSiteArn:NetworkSite'
, networkSite_networkSiteArn
- The Amazon Resource Name (ARN) of the network site.
$sel:networkSiteName:NetworkSite'
, networkSite_networkSiteName
- The name of the network site.
$sel:status:NetworkSite'
, networkSite_status
- The status of the network site.
networkSite_availabilityZone :: Lens' NetworkSite (Maybe Text) Source #
The parent Availability Zone for the network site.
networkSite_availabilityZoneId :: Lens' NetworkSite (Maybe Text) Source #
The parent Availability Zone ID for the network site.
networkSite_createdAt :: Lens' NetworkSite (Maybe UTCTime) Source #
The creation time of the network site.
networkSite_currentPlan :: Lens' NetworkSite (Maybe SitePlan) Source #
The current plan of the network site.
networkSite_description :: Lens' NetworkSite (Maybe Text) Source #
The description of the network site.
networkSite_pendingPlan :: Lens' NetworkSite (Maybe SitePlan) Source #
The pending plan of the network site.
networkSite_statusReason :: Lens' NetworkSite (Maybe Text) Source #
The status reason of the network site.
networkSite_networkArn :: Lens' NetworkSite Text Source #
The Amazon Resource Name (ARN) of the network to which the network site belongs.
networkSite_networkSiteArn :: Lens' NetworkSite Text Source #
The Amazon Resource Name (ARN) of the network site.
networkSite_networkSiteName :: Lens' NetworkSite Text Source #
The name of the network site.
networkSite_status :: Lens' NetworkSite NetworkSiteStatus Source #
The status of the network site.