AWSEC2ImportInstanceLaunchSpecification
Objective-C
@interface AWSEC2ImportInstanceLaunchSpecification
Swift
class AWSEC2ImportInstanceLaunchSpecification
Describes the launch specification for VM import.
-
Reserved.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable additionalInfo;
Swift
var additionalInfo: String? { get set }
-
The architecture of the instance.
Declaration
Objective-C
@property (nonatomic) AWSEC2ArchitectureValues architecture;
Swift
var architecture: AWSEC2ArchitectureValues { get set }
-
The security group IDs.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable groupIds;
Swift
var groupIds: [String]? { get set }
-
The security group names.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable groupNames;
Swift
var groupNames: [String]? { get set }
-
Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).
Declaration
Objective-C
@property (nonatomic) AWSEC2ShutdownBehavior instanceInitiatedShutdownBehavior;
Swift
var instanceInitiatedShutdownBehavior: AWSEC2ShutdownBehavior { get set }
-
The instance type. For more information about the instance types that you can import, see Instance Types in the VM Import/Export User Guide.
Declaration
Objective-C
@property (nonatomic) AWSEC2InstanceType instanceType;
Swift
var instanceType: AWSEC2InstanceType { get set }
-
Indicates whether monitoring is enabled.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable monitoring;
Swift
var monitoring: NSNumber? { get set }
-
The placement information for the instance.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2Placement *_Nullable placement;
Swift
var placement: AWSEC2Placement? { get set }
-
[EC2-VPC] An available IP address from the IP address range of the subnet.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable privateIpAddress;
Swift
var privateIpAddress: String? { get set }
-
[EC2-VPC] The ID of the subnet in which to launch the instance.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable subnetId;
Swift
var subnetId: String? { get set }
-
The Base64-encoded user data to make available to the instance.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2UserData *_Nullable userData;
Swift
var userData: AWSEC2UserData? { get set }