AWSEC2AvailabilityZone
Objective-C
@interface AWSEC2AvailabilityZone
Swift
class AWSEC2AvailabilityZone
Describes Availability Zones, Local Zones, and Wavelength Zones.
-
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
.Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable groupName;
Swift
var groupName: String? { get set }
-
Any messages about the Availability Zone, Local Zone, or Wavelength Zone.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSEC2AvailabilityZoneMessage *> *_Nullable messages;
Swift
var messages: [AWSEC2AvailabilityZoneMessage]? { get set }
-
The name of the network border group.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable networkBorderGroup;
Swift
var networkBorderGroup: String? { get set }
-
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
, andnot-opted-in
.Declaration
Objective-C
@property (nonatomic) AWSEC2AvailabilityZoneOptInStatus optInStatus;
Swift
var optInStatus: AWSEC2AvailabilityZoneOptInStatus { get set }
-
The ID of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable parentZoneId;
Swift
var parentZoneId: String? { get set }
-
The name of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable parentZoneName;
Swift
var parentZoneName: String? { get set }
-
The name of the Region.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable regionName;
Swift
var regionName: String? { get set }
-
The state of the Availability Zone, Local Zone, or Wavelength Zone. This value is always
available
.Declaration
Objective-C
@property (nonatomic) AWSEC2AvailabilityZoneState state;
Swift
var state: AWSEC2AvailabilityZoneState { get set }
-
The ID of the Availability Zone, Local Zone, or Wavelength Zone.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable zoneId;
Swift
var zoneId: String? { get set }
-
The name of the Availability Zone, Local Zone, or Wavelength Zone.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable zoneName;
Swift
var zoneName: String? { get set }
-
The type of zone. The valid values are
availability-zone
,local-zone
, andwavelength-zone
.Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable zoneType;
Swift
var zoneType: String? { get set }