ImportInstanceLaunchSpecification
public struct ImportInstanceLaunchSpecification : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Reserved.
Declaration
Swift
public let additionalInfo: String?
-
The architecture of the instance.
Declaration
Swift
public let architecture: ArchitectureValues?
-
The security group IDs.
Declaration
Swift
public let groupIds: [String]?
-
The security group names.
Declaration
Swift
public let groupNames: [String]?
-
Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).
Declaration
Swift
public let instanceInitiatedShutdownBehavior: ShutdownBehavior?
-
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
Swift
public let instanceType: InstanceType?
-
Indicates whether monitoring is enabled.
Declaration
Swift
public let monitoring: Bool?
-
The placement information for the instance.
Declaration
Swift
public let placement: Placement?
-
[EC2-VPC] An available IP address from the IP address range of the subnet.
Declaration
Swift
public let privateIpAddress: String?
-
[EC2-VPC] The ID of the subnet in which to launch the instance.
Declaration
Swift
public let subnetId: String?
-
The Base64-encoded user data to make available to the instance.
Declaration
Swift
public let userData: UserData?
-
init(additionalInfo:architecture:groupIds:groupNames:instanceInitiatedShutdownBehavior:instanceType:monitoring:placement:privateIpAddress:subnetId:userData:)
Undocumented
Declaration
Swift
public init(additionalInfo: String? = nil, architecture: ArchitectureValues? = nil, groupIds: [String]? = nil, groupNames: [String]? = nil, instanceInitiatedShutdownBehavior: ShutdownBehavior? = nil, instanceType: InstanceType? = nil, monitoring: Bool? = nil, placement: Placement? = nil, privateIpAddress: String? = nil, subnetId: String? = nil, userData: UserData? = nil)