InstanceTypeSpecification

public struct InstanceTypeSpecification : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The bid price for each EC2 Spot instance type as defined by InstanceType. Expressed in USD.

    Declaration

    Swift

    public let bidPrice: String?
  • The bid price, as a percentage of On-Demand price, for each EC2 Spot instance as defined by InstanceType. Expressed as a number (for example, 20 specifies 20%).

    Declaration

    Swift

    public let bidPriceAsPercentageOfOnDemandPrice: Double?
  • A configuration classification that applies when provisioning cluster instances, which can include configurations for applications and software bundled with Amazon EMR.

    Declaration

    Swift

    public let configurations: [Configuration]?
  • The configuration of Amazon Elastic Block Storage (EBS) attached to each instance as defined by InstanceType.

    Declaration

    Swift

    public let ebsBlockDevices: [EbsBlockDevice]?
  • Evaluates to TRUE when the specified InstanceType is EBS-optimized.

    Declaration

    Swift

    public let ebsOptimized: Bool?
  • The EC2 instance type, for example m3.xlarge.

    Declaration

    Swift

    public let instanceType: String?
  • The number of units that a provisioned instance of this type provides toward fulfilling the target capacities defined in InstanceFleetConfig. Capacity values represent performance characteristics such as vCPUs, memory, or I/O. If not specified, the default value is 1.

    Declaration

    Swift

    public let weightedCapacity: Int?
  • Undocumented

    Declaration

    Swift

    public init(bidPrice: String? = nil, bidPriceAsPercentageOfOnDemandPrice: Double? = nil, configurations: [Configuration]? = nil, ebsBlockDevices: [EbsBlockDevice]? = nil, ebsOptimized: Bool? = nil, instanceType: String? = nil, weightedCapacity: Int? = nil)