InstanceGroupDetail
public struct InstanceGroupDetail : 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. If neither BidPrice nor BidPriceAsPercentageOfOnDemandPrice is provided, BidPriceAsPercentageOfOnDemandPrice defaults to 100%.
Declaration
Swift
public let bidPrice: String?
-
The date/time the instance group was created.
Declaration
Swift
public let creationDateTime: TimeStamp
-
The date/time the instance group was terminated.
Declaration
Swift
public let endDateTime: TimeStamp?
-
Unique identifier for the instance group.
Declaration
Swift
public let instanceGroupId: String?
-
Target number of instances to run in the instance group.
Declaration
Swift
public let instanceRequestCount: Int
-
Instance group role in the cluster
Declaration
Swift
public let instanceRole: InstanceRoleType
-
Actual count of running instances.
Declaration
Swift
public let instanceRunningCount: Int
-
EC2 instance type.
Declaration
Swift
public let instanceType: String
-
Details regarding the state of the instance group.
Declaration
Swift
public let lastStateChangeReason: String?
-
Market type of the EC2 instances used to create a cluster node.
Declaration
Swift
public let market: MarketType
-
Friendly name for the instance group.
Declaration
Swift
public let name: String?
-
The date/time the instance group was available to the cluster.
Declaration
Swift
public let readyDateTime: TimeStamp?
-
The date/time the instance group was started.
Declaration
Swift
public let startDateTime: TimeStamp?
-
State of instance group. The following values are deprecated: STARTING, TERMINATED, and FAILED.
Declaration
Swift
public let state: InstanceGroupState
-
init(bidPrice:creationDateTime:endDateTime:instanceGroupId:instanceRequestCount:instanceRole:instanceRunningCount:instanceType:lastStateChangeReason:market:name:readyDateTime:startDateTime:state:)
Undocumented
Declaration
Swift
public init(bidPrice: String? = nil, creationDateTime: TimeStamp, endDateTime: TimeStamp? = nil, instanceGroupId: String? = nil, instanceRequestCount: Int, instanceRole: InstanceRoleType, instanceRunningCount: Int, instanceType: String, lastStateChangeReason: String? = nil, market: MarketType, name: String? = nil, readyDateTime: TimeStamp? = nil, startDateTime: TimeStamp? = nil, state: InstanceGroupState)