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 }