Instance
public struct Instance : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The list of EBS volumes that are attached to this instance.
Declaration
Swift
public let ebsVolumes: [EbsVolume]?
-
The unique identifier of the instance in Amazon EC2.
Declaration
Swift
public let ec2InstanceId: String?
-
The unique identifier for the instance in Amazon EMR.
Declaration
Swift
public let id: String?
-
The unique identifier of the instance fleet to which an EC2 instance belongs.
Declaration
Swift
public let instanceFleetId: String?
-
The identifier of the instance group to which this instance belongs.
Declaration
Swift
public let instanceGroupId: String?
-
The EC2 instance type, for example m3.xlarge.
Declaration
Swift
public let instanceType: String?
-
The instance purchasing option. Valid values are ON_DEMAND or SPOT.
Declaration
Swift
public let market: MarketType?
-
The private DNS name of the instance.
Declaration
Swift
public let privateDnsName: String?
-
The private IP address of the instance.
Declaration
Swift
public let privateIpAddress: String?
-
The public DNS name of the instance.
Declaration
Swift
public let publicDnsName: String?
-
The public IP address of the instance.
Declaration
Swift
public let publicIpAddress: String?
-
The current status of the instance.
Declaration
Swift
public let status: InstanceStatus?
-
init(ebsVolumes:ec2InstanceId:id:instanceFleetId:instanceGroupId:instanceType:market:privateDnsName:privateIpAddress:publicDnsName:publicIpAddress:status:)
Undocumented
Declaration
Swift
public init(ebsVolumes: [EbsVolume]? = nil, ec2InstanceId: String? = nil, id: String? = nil, instanceFleetId: String? = nil, instanceGroupId: String? = nil, instanceType: String? = nil, market: MarketType? = nil, privateDnsName: String? = nil, privateIpAddress: String? = nil, publicDnsName: String? = nil, publicIpAddress: String? = nil, status: InstanceStatus? = nil)