AWSEC2IpamResourceDiscovery
Objective-C
@interface AWSEC2IpamResourceDiscovery
Swift
class AWSEC2IpamResourceDiscovery
A resource discovery is an IPAM component that enables IPAM to manage and monitor resources that belong to the owning account.
-
The resource discovery description.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable detail;
Swift
var detail: String? { get set }
-
The resource discovery Amazon Resource Name (ARN).
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable ipamResourceDiscoveryArn;
Swift
var ipamResourceDiscoveryArn: String? { get set }
-
The resource discovery ID.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable ipamResourceDiscoveryId;
Swift
var ipamResourceDiscoveryId: String? { get set }
-
The resource discovery Region.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable ipamResourceDiscoveryRegion;
Swift
var ipamResourceDiscoveryRegion: String? { get set }
-
Defines if the resource discovery is the default. The default resource discovery is the resource discovery automatically created when you create an IPAM.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable isDefault;
Swift
var isDefault: NSNumber? { get set }
-
The operating Regions for the resource discovery. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services Regions you select as operating Regions.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSEC2IpamOperatingRegion *> *_Nullable operatingRegions;
Swift
var operatingRegions: [AWSEC2IpamOperatingRegion]? { get set }
-
The ID of the owner.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable ownerId;
Swift
var ownerId: String? { get set }
-
The lifecycle state of the resource discovery.
create-in-progress
- Resource discovery is being created.create-complete
- Resource discovery creation is complete.create-failed
- Resource discovery creation has failed.modify-in-progress
- Resource discovery is being modified.modify-complete
- Resource discovery modification is complete.modify-failed
- Resource discovery modification has failed.delete-in-progress
- Resource discovery is being deleted.delete-complete
- Resource discovery deletion is complete.delete-failed
- Resource discovery deletion has failed.isolate-in-progress
- Amazon Web Services account that created the resource discovery has been removed and the resource discovery is being isolated.isolate-complete
- Resource discovery isolation is complete.restore-in-progress
- Amazon Web Services account that created the resource discovery and was isolated has been restored.
Declaration
Objective-C
@property (nonatomic) AWSEC2IpamResourceDiscoveryState state;
Swift
var state: AWSEC2IpamResourceDiscoveryState { get set }
-
A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.