Module Values_3.InstanceRequirementsWithMetadataRequestSource

The architecture type, virtualization type, and other attributes for the instance types. When you specify instance attributes, Amazon EC2 will identify instance types with those attributes. If you specify InstanceRequirementsWithMetadataRequest, you can't specify InstanceTypes.

Sourcetype nonrec t = {
  1. architectureTypes : Values_2.ArchitectureTypeSet.t option;
    (*

    The architecture type.

    *)
  2. virtualizationTypes : Values_2.VirtualizationTypeSet.t option;
    (*

    The virtualization type.

    *)
  3. instanceRequirements : Values_0.InstanceRequirementsRequest.t option;
    (*

    The attributes for the instance types. When you specify instance attributes, Amazon EC2 will identify instance types with those attributes.

    *)
}
Sourceval make : ?architectureTypes:??? -> ?virtualizationTypes:??? -> ?instanceRequirements:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Enum of string ] list | `Structure of (string * [> `Boolean of bool | `Enum of string | `Integer of int | `List of [> `Enum of string | `String of string ] list | `Structure of (string * [> `Double of float | `Integer of int | `Structure of (string * [> `List of [> `Structure of (string * [> `String of string ]) list ] list ]) list ]) list ]) 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