AWSEC2IpamDiscoveredPublicAddress
Objective-C
@interface AWSEC2IpamDiscoveredPublicAddress
Swift
class AWSEC2IpamDiscoveredPublicAddress
A public IP Address discovered by IPAM.
-
The IP address.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable address;
Swift
var address: String? { get set }
-
The allocation ID of the resource the IP address is assigned to.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable addressAllocationId;
Swift
var addressAllocationId: String? { get set }
-
The ID of the owner of the resource the IP address is assigned to.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable addressOwnerId;
Swift
var addressOwnerId: String? { get set }
-
The Region of the resource the IP address is assigned to.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable addressRegion;
Swift
var addressRegion: String? { get set }
-
The IP address type.
Declaration
Objective-C
@property (nonatomic) AWSEC2IpamPublicAddressType addressType;
Swift
var addressType: AWSEC2IpamPublicAddressType { get set }
-
The association status.
Declaration
Objective-C
@property (nonatomic) AWSEC2IpamPublicAddressAssociationStatus associationStatus;
Swift
var associationStatus: AWSEC2IpamPublicAddressAssociationStatus { get set }
-
The instance ID of the instance the assigned IP address is assigned to.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable instanceId;
Swift
var instanceId: String? { get set }
-
The resource discovery ID.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable ipamResourceDiscoveryId;
Swift
var ipamResourceDiscoveryId: String? { get set }
-
The network border group that the resource that the IP address is assigned to is in.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable networkBorderGroup;
Swift
var networkBorderGroup: String? { get set }
-
The description of the network interface that IP address is assigned to.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable networkInterfaceDescription;
Swift
var networkInterfaceDescription: String? { get set }
-
The network interface ID of the resource with the assigned IP address.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable networkInterfaceId;
Swift
var networkInterfaceId: String? { get set }
-
The ID of the public IPv4 pool that the resource with the assigned IP address is from.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable publicIpv4PoolId;
Swift
var publicIpv4PoolId: String? { get set }
-
The last successful resource discovery time.
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable sampleTime;
Swift
var sampleTime: Date? { get set }
-
Security groups associated with the resource that the IP address is assigned to.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSEC2IpamPublicAddressSecurityGroup *> *_Nullable securityGroups;
Swift
var securityGroups: [AWSEC2IpamPublicAddressSecurityGroup]? { get set }
-
The Amazon Web Services service associated with the IP address.
Declaration
Objective-C
@property (nonatomic) AWSEC2IpamPublicAddressAwsService service;
Swift
var service: AWSEC2IpamPublicAddressAwsService { get set }
-
The resource ARN or ID.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable serviceResource;
Swift
var serviceResource: String? { get set }
-
The ID of the subnet that the resource with the assigned IP address is in.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable subnetId;
Swift
var subnetId: String? { get set }
-
Tags associated with the IP address.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2IpamPublicAddressTags *_Nullable tags;
Swift
var tags: AWSEC2IpamPublicAddressTags? { get set }
-
The ID of the VPC that the resource with the assigned IP address is in.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable vpcId;
Swift
var vpcId: String? { get set }