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 AvailabilityZone = AvailabilityZone' {
- groupName :: Maybe Text
- messages :: Maybe [AvailabilityZoneMessage]
- networkBorderGroup :: Maybe Text
- optInStatus :: Maybe AvailabilityZoneOptInStatus
- parentZoneId :: Maybe Text
- parentZoneName :: Maybe Text
- regionName :: Maybe Text
- state :: Maybe AvailabilityZoneState
- zoneId :: Maybe Text
- zoneName :: Maybe Text
- zoneType :: Maybe Text
- newAvailabilityZone :: AvailabilityZone
- availabilityZone_groupName :: Lens' AvailabilityZone (Maybe Text)
- availabilityZone_messages :: Lens' AvailabilityZone (Maybe [AvailabilityZoneMessage])
- availabilityZone_networkBorderGroup :: Lens' AvailabilityZone (Maybe Text)
- availabilityZone_optInStatus :: Lens' AvailabilityZone (Maybe AvailabilityZoneOptInStatus)
- availabilityZone_parentZoneId :: Lens' AvailabilityZone (Maybe Text)
- availabilityZone_parentZoneName :: Lens' AvailabilityZone (Maybe Text)
- availabilityZone_regionName :: Lens' AvailabilityZone (Maybe Text)
- availabilityZone_state :: Lens' AvailabilityZone (Maybe AvailabilityZoneState)
- availabilityZone_zoneId :: Lens' AvailabilityZone (Maybe Text)
- availabilityZone_zoneName :: Lens' AvailabilityZone (Maybe Text)
- availabilityZone_zoneType :: Lens' AvailabilityZone (Maybe Text)
Documentation
data AvailabilityZone Source #
Describes Availability Zones, Local Zones, and Wavelength Zones.
See: newAvailabilityZone
smart constructor.
AvailabilityZone' | |
|
Instances
newAvailabilityZone :: AvailabilityZone Source #
Create a value of AvailabilityZone
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:groupName:AvailabilityZone'
, availabilityZone_groupName
- For Availability Zones, this parameter has the same value as the Region
name.
For Local Zones, the name of the associated group, for example
us-west-2-lax-1
.
For Wavelength Zones, the name of the associated group, for example
us-east-1-wl1-bos-wlz-1
.
$sel:messages:AvailabilityZone'
, availabilityZone_messages
- Any messages about the Availability Zone, Local Zone, or Wavelength
Zone.
$sel:networkBorderGroup:AvailabilityZone'
, availabilityZone_networkBorderGroup
- The name of the network border group.
$sel:optInStatus:AvailabilityZone'
, availabilityZone_optInStatus
- For Availability Zones, this parameter always has the value of
opt-in-not-required
.
For Local Zones and Wavelength Zones, this parameter is the opt-in
status. The possible values are opted-in
, and not-opted-in
.
$sel:parentZoneId:AvailabilityZone'
, availabilityZone_parentZoneId
- The ID of the zone that handles some of the Local Zone or Wavelength
Zone control plane operations, such as API calls.
$sel:parentZoneName:AvailabilityZone'
, availabilityZone_parentZoneName
- The name of the zone that handles some of the Local Zone or Wavelength
Zone control plane operations, such as API calls.
$sel:regionName:AvailabilityZone'
, availabilityZone_regionName
- The name of the Region.
$sel:state:AvailabilityZone'
, availabilityZone_state
- The state of the Availability Zone, Local Zone, or Wavelength Zone. This
value is always available
.
$sel:zoneId:AvailabilityZone'
, availabilityZone_zoneId
- The ID of the Availability Zone, Local Zone, or Wavelength Zone.
$sel:zoneName:AvailabilityZone'
, availabilityZone_zoneName
- The name of the Availability Zone, Local Zone, or Wavelength Zone.
$sel:zoneType:AvailabilityZone'
, availabilityZone_zoneType
- The type of zone. The valid values are availability-zone
,
local-zone
, and wavelength-zone
.
availabilityZone_groupName :: Lens' AvailabilityZone (Maybe Text) Source #
For Availability Zones, this parameter has the same value as the Region name.
For Local Zones, the name of the associated group, for example
us-west-2-lax-1
.
For Wavelength Zones, the name of the associated group, for example
us-east-1-wl1-bos-wlz-1
.
availabilityZone_messages :: Lens' AvailabilityZone (Maybe [AvailabilityZoneMessage]) Source #
Any messages about the Availability Zone, Local Zone, or Wavelength Zone.
availabilityZone_networkBorderGroup :: Lens' AvailabilityZone (Maybe Text) Source #
The name of the network border group.
availabilityZone_optInStatus :: Lens' AvailabilityZone (Maybe AvailabilityZoneOptInStatus) Source #
For Availability Zones, this parameter always has the value of
opt-in-not-required
.
For Local Zones and Wavelength Zones, this parameter is the opt-in
status. The possible values are opted-in
, and not-opted-in
.
availabilityZone_parentZoneId :: Lens' AvailabilityZone (Maybe Text) Source #
The ID of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.
availabilityZone_parentZoneName :: Lens' AvailabilityZone (Maybe Text) Source #
The name of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.
availabilityZone_regionName :: Lens' AvailabilityZone (Maybe Text) Source #
The name of the Region.
availabilityZone_state :: Lens' AvailabilityZone (Maybe AvailabilityZoneState) Source #
The state of the Availability Zone, Local Zone, or Wavelength Zone. This
value is always available
.
availabilityZone_zoneId :: Lens' AvailabilityZone (Maybe Text) Source #
The ID of the Availability Zone, Local Zone, or Wavelength Zone.
availabilityZone_zoneName :: Lens' AvailabilityZone (Maybe Text) Source #
The name of the Availability Zone, Local Zone, or Wavelength Zone.
availabilityZone_zoneType :: Lens' AvailabilityZone (Maybe Text) Source #
The type of zone. The valid values are availability-zone
,
local-zone
, and wavelength-zone
.