AWSEC2IpamPoolAllocation

Objective-C

@interface AWSEC2IpamPoolAllocation

Swift

class AWSEC2IpamPoolAllocation

In IPAM, an allocation is a CIDR assignment from an IPAM pool to another IPAM pool or to a resource.

  • The CIDR for the allocation. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is 10.24.34.0/23. An IPv6 CIDR example is 2001:DB8::/32.

    Declaration

    Objective-C

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

    Swift

    var cidr: String? { get set }
  • A description of the pool allocation.

    Declaration

    Objective-C

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

    Swift

    var detail: String? { get set }
  • The ID of an allocation.

    Declaration

    Objective-C

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

    Swift

    var ipamPoolAllocationId: String? { get set }
  • The ID of the resource.

    Declaration

    Objective-C

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

    Swift

    var resourceId: String? { get set }
  • The owner of the resource.

    Declaration

    Objective-C

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

    Swift

    var resourceOwner: String? { get set }
  • The Amazon Web Services Region of the resource.

    Declaration

    Objective-C

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

    Swift

    var resourceRegion: String? { get set }
  • The type of the resource.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2IpamPoolAllocationResourceType resourceType;

    Swift

    var resourceType: AWSEC2IpamPoolAllocationResourceType { get set }