Module Values.DescribeAccountSettingsResponseSource

Describes the settings for your account that include the query pricing model and the configured maximum TCUs the service can use for your query workload. You're charged only for the duration of compute units used for your workloads.

Sourcetype nonrec t = {
  1. maxQueryTCU : MaxQueryCapacity.t option;
    (*

    The maximum number of Timestream compute units (TCUs) the service will use at any point in time to serve your queries. To run queries, you must set a minimum capacity of 4 TCU. You can set the maximum number of TCU in multiples of 4, for example, 4, 8, 16, 32, and so on. This configuration is applicable only for on-demand usage of (TCUs).

    *)
  2. queryPricingModel : QueryPricingModel.t option;
    (*

    The pricing model for queries in your account. The QueryPricingModel parameter is used by several Timestream operations; however, the UpdateAccountSettings API operation doesn't recognize any values other than COMPUTE_UNITS.

    *)
  3. queryCompute : QueryComputeResponse.t option;
    (*

    An object that contains the usage settings for Timestream Compute Units (TCUs) in your account for the query workload.

    *)
}
Sourcetype nonrec error = [
  1. | `AccessDeniedException of AccessDeniedException.t
  2. | `InternalServerException of InternalServerException.t
  3. | `InvalidEndpointException of InvalidEndpointException.t
  4. | `ThrottlingException of ThrottlingException.t
  5. | `Unknown_operation_error of string * string option
]
Sourceval make : ?maxQueryTCU:??? -> ?queryPricingModel:??? -> ?queryCompute:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `AccessDeniedException of AccessDeniedException.t | `InternalServerException of InternalServerException.t | `InvalidEndpointException of InvalidEndpointException.t | `ThrottlingException of ThrottlingException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `AccessDeniedException of AccessDeniedException.t | `InternalServerException of InternalServerException.t | `InvalidEndpointException of InvalidEndpointException.t | `ThrottlingException of ThrottlingException.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of MaxQueryCapacity.t | `Structure of (string * [> `Enum of string | `Structure of (string * [> `Integer of QueryTCU.t | `Structure of (string * [> `Enum of string | `Integer of QueryTCU.t | `String of AmazonResourceName.t | `Structure of (string * [> `String of AmazonResourceName.t ]) 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