Module Values.AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsSource

Specifies the Capacity Reservation targeting option of an Amazon EC2 instance.

Sourcetype nonrec t = {
  1. capacityReservationPreference : NonEmptyString.t option;
    (*

    Indicates the instance's Capacity Reservation preferences. If equal to open, the instance can run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone). If equal to none, the instance avoids running in a Capacity Reservation even if one is available. The instance runs in On-Demand capacity.

    *)
  2. capacityReservationTarget : AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetails.t option;
    (*

    Specifies a target Capacity Reservation.

    *)
}
Sourceval make : ?capacityReservationPreference:??? -> ?capacityReservationTarget:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of NonEmptyString.t | `Structure of (string * [> `String of NonEmptyString.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t