Values.AwsApiGatewayRestApiDetailsSourceContains information about a REST API in version 1 of Amazon API Gateway.
type nonrec t = {id : NonEmptyString.t option;The identifier of the REST API.
*)name : NonEmptyString.t option;The name of the REST API.
*)description : NonEmptyString.t option;A description of the REST API.
*)createdDate : NonEmptyString.t option;Indicates when the API was created. For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see Timestamps.
*)version : NonEmptyString.t option;The version identifier for the REST API.
*)binaryMediaTypes : NonEmptyStringList.t option;The list of binary media types supported by the REST API.
*)minimumCompressionSize : Integer.t option;The minimum size in bytes of a payload before compression is enabled. If null, then compression is disabled. If 0, then all payloads are compressed.
*)apiKeySource : NonEmptyString.t option;The source of the API key for metering requests according to a usage plan. HEADER indicates whether to read the API key from the X-API-Key header of a request. AUTHORIZER indicates whether to read the API key from the UsageIdentifierKey from a custom authorizer.
*)endpointConfiguration : AwsApiGatewayEndpointConfiguration.t option;The endpoint configuration of the REST API.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Integer of Integer.t
| `List of [> `String of NonEmptyString.t ] list
| `String of NonEmptyString.t
| `Structure of
(string * [> `List of [> `String of NonEmptyString.t ] list ]) list ])
list ]