Module Values_0.ReservedInstancesConfigurationSource

Describes the configuration settings for the modified Reserved Instances.

Sourcetype nonrec t = {
  1. availabilityZone : String_.t option;
    (*

    The Availability Zone for the modified Reserved Instances.

    *)
  2. instanceCount : Integer.t option;
    (*

    The number of modified Reserved Instances. This is a required field for a request.

    *)
  3. instanceType : InstanceType.t option;
    (*

    The instance type for the modified Reserved Instances.

    *)
  4. platform : String_.t option;
    (*

    The network platform of the modified Reserved Instances.

    *)
  5. scope : Scope.t option;
    (*

    Whether the Reserved Instance is applied to instances in a Region or instances in a specific Availability Zone.

    *)
  6. availabilityZoneId : String_.t option;
    (*

    The ID of the Availability Zone.

    *)
}
Sourceval make : ?availabilityZone:??? -> ?instanceCount:??? -> ?instanceType:??? -> ?platform:??? -> ?scope:??? -> ?availabilityZoneId:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of Integer.t | `String of String_.t ]) 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