AWSEC2IpamResourceCidr

Objective-C

@interface AWSEC2IpamResourceCidr

Swift

class AWSEC2IpamResourceCidr

The CIDR for an IPAM resource.

  • The compliance status of the IPAM resource. For more information on compliance statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2IpamComplianceStatus complianceStatus;

    Swift

    var complianceStatus: AWSEC2IpamComplianceStatus { get set }
  • The IP address space in the IPAM pool that is allocated to this resource. To convert the decimal to a percentage, multiply the decimal by 100.

    Declaration

    Objective-C

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

    Swift

    var ipUsage: NSNumber? { get set }
  • The IPAM ID for an IPAM resource.

    Declaration

    Objective-C

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

    Swift

    var ipamId: String? { get set }
  • The pool ID for an IPAM resource.

    Declaration

    Objective-C

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

    Swift

    var ipamPoolId: String? { get set }
  • The scope ID for an IPAM resource.

    Declaration

    Objective-C

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

    Swift

    var ipamScopeId: String? { get set }
  • The management state of the resource. For more information about management states, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2IpamManagementState managementState;

    Swift

    var managementState: AWSEC2IpamManagementState { get set }
  • The overlap status of an IPAM resource. The overlap status tells you if the CIDR for a resource overlaps with another CIDR in the scope. For more information on overlap statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2IpamOverlapStatus overlapStatus;

    Swift

    var overlapStatus: AWSEC2IpamOverlapStatus { get set }
  • The CIDR for an IPAM resource.

    Declaration

    Objective-C

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

    Swift

    var resourceCidr: String? { get set }
  • The ID of an IPAM resource.

    Declaration

    Objective-C

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

    Swift

    var resourceId: String? { get set }
  • The name of an IPAM resource.

    Declaration

    Objective-C

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

    Swift

    var resourceName: String? { get set }
  • The Amazon Web Services account number of the owner of an IPAM resource.

    Declaration

    Objective-C

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

    Swift

    var resourceOwnerId: String? { get set }
  • The Amazon Web Services Region for an IPAM resource.

    Declaration

    Objective-C

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

    Swift

    var resourceRegion: String? { get set }
  • The tags for an IPAM resource.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2IpamResourceTag *> *_Nullable resourceTags;

    Swift

    var resourceTags: [AWSEC2IpamResourceTag]? { get set }
  • The type of IPAM resource.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2IpamResourceType resourceType;

    Swift

    var resourceType: AWSEC2IpamResourceType { get set }
  • The ID of a VPC.

    Declaration

    Objective-C

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

    Swift

    var vpcId: String? { get set }