AWSEC2PublicIpv4Pool

Objective-C

@interface AWSEC2PublicIpv4Pool

Swift

class AWSEC2PublicIpv4Pool

Describes an IPv4 address pool.

  • A description of the address pool.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable detail;

    Swift

    var detail: String? { get set }
  • The name of the location from which the address pool is advertised. A network border group is a unique set of Availability Zones or Local Zones from where AWS advertises public IP addresses.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable networkBorderGroup;

    Swift

    var networkBorderGroup: String? { get set }
  • The address ranges.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2PublicIpv4PoolRange *> *_Nullable poolAddressRanges;

    Swift

    var poolAddressRanges: [AWSEC2PublicIpv4PoolRange]? { get set }
  • The ID of the address pool.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable poolId;

    Swift

    var poolId: String? { get set }
  • Any tags for the address pool.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2Tag *> *_Nullable tags;

    Swift

    var tags: [AWSEC2Tag]? { get set }
  • The total number of addresses.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable totalAddressCount;

    Swift

    var totalAddressCount: NSNumber? { get set }
  • The total number of available addresses.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable totalAvailableAddressCount;

    Swift

    var totalAvailableAddressCount: NSNumber? { get set }