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?
  • id

    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?
  • 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)