/AWS1/CL_EC2AVAILABILITYZONE¶
Describes Availability Zones, Local Zones, and Wavelength Zones.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_optinstatus TYPE /AWS1/EC2AZOPTINSTATUS /AWS1/EC2AZOPTINSTATUS¶
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-inandnot-opted-in.
it_messages TYPE /AWS1/CL_EC2AZMESSAGE=>TT_AVAILABILITYZONEMESSAGELIST TT_AVAILABILITYZONEMESSAGELIST¶
Any messages about the Availability Zone, Local Zone, or Wavelength Zone.
iv_regionname TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The name of the Region.
iv_zonename TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The name of the Availability Zone, Local Zone, or Wavelength Zone.
iv_zoneid TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The ID of the Availability Zone, Local Zone, or Wavelength Zone.
iv_groupname TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The name of the zone group. For example:
Availability Zones -
us-east-1-zg-1Local Zones -
us-west-2-lax-1Wavelength Zones -
us-east-1-wl1-bos-wlz-1
iv_networkbordergroup TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The name of the network border group.
iv_zonetype TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The type of zone.
Valid values:
availability-zone|local-zone|wavelength-zone
iv_parentzonename TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The name of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.
iv_parentzoneid TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The ID of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.
iv_grouplongname TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The long name of the Availability Zone group, Local Zone group, or Wavelength Zone group.
iv_state TYPE /AWS1/EC2AVAILABILITYZONESTATE /AWS1/EC2AVAILABILITYZONESTATE¶
The state of the Availability Zone, Local Zone, or Wavelength Zone. The possible values are
available,unavailable, andconstrained.
Queryable Attributes¶
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-inandnot-opted-in.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OPTINSTATUS() |
Getter for OPTINSTATUS, with configurable default |
ASK_OPTINSTATUS() |
Getter for OPTINSTATUS w/ exceptions if field has no value |
HAS_OPTINSTATUS() |
Determine if OPTINSTATUS has a value |
Messages¶
Any messages about the Availability Zone, Local Zone, or Wavelength Zone.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MESSAGES() |
Getter for MESSAGES, with configurable default |
ASK_MESSAGES() |
Getter for MESSAGES w/ exceptions if field has no value |
HAS_MESSAGES() |
Determine if MESSAGES has a value |
RegionName¶
The name of the Region.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REGIONNAME() |
Getter for REGIONNAME, with configurable default |
ASK_REGIONNAME() |
Getter for REGIONNAME w/ exceptions if field has no value |
HAS_REGIONNAME() |
Determine if REGIONNAME has a value |
ZoneName¶
The name of the Availability Zone, Local Zone, or Wavelength Zone.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ZONENAME() |
Getter for ZONENAME, with configurable default |
ASK_ZONENAME() |
Getter for ZONENAME w/ exceptions if field has no value |
HAS_ZONENAME() |
Determine if ZONENAME has a value |
ZoneId¶
The ID of the Availability Zone, Local Zone, or Wavelength Zone.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ZONEID() |
Getter for ZONEID, with configurable default |
ASK_ZONEID() |
Getter for ZONEID w/ exceptions if field has no value |
HAS_ZONEID() |
Determine if ZONEID has a value |
GroupName¶
The name of the zone group. For example:
Availability Zones -
us-east-1-zg-1Local Zones -
us-west-2-lax-1Wavelength Zones -
us-east-1-wl1-bos-wlz-1
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_GROUPNAME() |
Getter for GROUPNAME, with configurable default |
ASK_GROUPNAME() |
Getter for GROUPNAME w/ exceptions if field has no value |
HAS_GROUPNAME() |
Determine if GROUPNAME has a value |
NetworkBorderGroup¶
The name of the network border group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NETWORKBORDERGROUP() |
Getter for NETWORKBORDERGROUP, with configurable default |
ASK_NETWORKBORDERGROUP() |
Getter for NETWORKBORDERGROUP w/ exceptions if field has no |
HAS_NETWORKBORDERGROUP() |
Determine if NETWORKBORDERGROUP has a value |
ZoneType¶
The type of zone.
Valid values:
availability-zone|local-zone|wavelength-zone
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ZONETYPE() |
Getter for ZONETYPE, with configurable default |
ASK_ZONETYPE() |
Getter for ZONETYPE w/ exceptions if field has no value |
HAS_ZONETYPE() |
Determine if ZONETYPE has a value |
ParentZoneName¶
The name of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PARENTZONENAME() |
Getter for PARENTZONENAME, with configurable default |
ASK_PARENTZONENAME() |
Getter for PARENTZONENAME w/ exceptions if field has no valu |
HAS_PARENTZONENAME() |
Determine if PARENTZONENAME has a value |
ParentZoneId¶
The ID of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PARENTZONEID() |
Getter for PARENTZONEID, with configurable default |
ASK_PARENTZONEID() |
Getter for PARENTZONEID w/ exceptions if field has no value |
HAS_PARENTZONEID() |
Determine if PARENTZONEID has a value |
GroupLongName¶
The long name of the Availability Zone group, Local Zone group, or Wavelength Zone group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_GROUPLONGNAME() |
Getter for GROUPLONGNAME, with configurable default |
ASK_GROUPLONGNAME() |
Getter for GROUPLONGNAME w/ exceptions if field has no value |
HAS_GROUPLONGNAME() |
Determine if GROUPLONGNAME has a value |
State¶
The state of the Availability Zone, Local Zone, or Wavelength Zone. The possible values are
available,unavailable, andconstrained.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATE() |
Getter for STATE, with configurable default |
ASK_STATE() |
Getter for STATE w/ exceptions if field has no value |
HAS_STATE() |
Determine if STATE has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_AVAILABILITYZONELIST¶
TYPES TT_AVAILABILITYZONELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_EC2AVAILABILITYZONE WITH DEFAULT KEY
.