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 }