Module Values_0.InstanceMetadataOptionsResponseSource

The metadata options for the instance.

Sourcetype nonrec t = {
  1. state : InstanceMetadataOptionsState.t option;
    (*

    The state of the metadata option changes. pending - The metadata options are being updated and the instance is not ready to process metadata traffic with the new selection. applied - The metadata options have been successfully applied on the instance.

    *)
  2. httpTokens : HttpTokensState.t option;
    (*

    Indicates whether IMDSv2 is required. optional - IMDSv2 is optional, which means that you can use either IMDSv2 or IMDSv1. required - IMDSv2 is required, which means that IMDSv1 is disabled, and you must use IMDSv2.

    *)
  3. httpPutResponseHopLimit : Integer.t option;
    (*

    The maximum number of hops that the metadata token can travel. Possible values: Integers from 1 to 64

    *)
  4. httpEndpoint : InstanceMetadataEndpointState.t option;
    (*

    Indicates whether the HTTP metadata endpoint on your instances is enabled or disabled. If the value is disabled, you cannot access your instance metadata.

    *)
  5. httpProtocolIpv6 : InstanceMetadataProtocolState.t option;
    (*

    Indicates whether the IPv6 endpoint for the instance metadata service is enabled or disabled. Default: disabled

    *)
  6. instanceMetadataTags : InstanceMetadataTagsState.t option;
    (*

    Indicates whether access to instance tags from the instance metadata is enabled or disabled. For more information, see View tags for your EC2 instances using instance metadata.

    *)
}
Sourceval make : ?state:??? -> ?httpTokens:??? -> ?httpPutResponseHopLimit:??? -> ?httpEndpoint:??? -> ?httpProtocolIpv6:??? -> ?instanceMetadataTags:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of Integer.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