Values.InstanceSourceRepresents an Amazon EC2 instance provisioned as part of cluster.
type nonrec t = {id : InstanceId.t option;The unique identifier for the instance in Amazon EMR.
*)ec2InstanceId : InstanceId.t option;The unique identifier of the instance in Amazon EC2.
*)publicDnsName : String_.t option;The public DNS name of the instance.
*)publicIpAddress : String_.t option;The public IP address of the instance.
*)privateDnsName : String_.t option;The private DNS name of the instance.
*)privateIpAddress : String_.t option;The private IP address of the instance.
*)status : InstanceStatus.t option;The current status of the instance.
*)instanceGroupId : String_.t option;The identifier of the instance group to which this instance belongs.
*)instanceFleetId : InstanceFleetId.t option;The unique identifier of the instance fleet to which an Amazon EC2 instance belongs.
*)market : MarketType.t option;The instance purchasing option. Valid values are ON_DEMAND or SPOT.
*)instanceType : InstanceType.t option;The Amazon EC2 instance type, for example m3.xlarge.
*)ebsVolumes : EbsVolumeList.t option;The list of Amazon EBS volumes that are attached to this instance.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of (string * [> `String of String_.t ]) list ] list
| `String of InstanceId.t
| `Structure of
(string
* [> `Enum of string
| `Structure of
(string
* [> `Enum of string
| `String of String_.t
| `Timestamp of Date.t ])
list ])
list ])
list ]