Module Values.CreateLicenseConfigurationResponseSource

Creates a license configuration. A license configuration is an abstraction of a customer license agreement that can be consumed and enforced by License Manager. Components include specifications for the license type (licensing by instance, socket, CPU, or vCPU), allowed tenancy (shared tenancy, Dedicated Instance, Dedicated Host, or all of these), license affinity to host (how long a license must be associated with a host), and the number of licenses purchased and used.

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

    Amazon Resource Name (ARN) of the license configuration.

    *)
}
Sourcetype nonrec error = [
  1. | `AccessDeniedException of AccessDeniedException.t
  2. | `AuthorizationException of AuthorizationException.t
  3. | `InvalidParameterValueException of InvalidParameterValueException.t
  4. | `RateLimitExceededException of RateLimitExceededException.t
  5. | `ResourceLimitExceededException of ResourceLimitExceededException.t
  6. | `ServerInternalException of ServerInternalException.t
  7. | `Unknown_operation_error of string * string option
]
Sourceval make : ?licenseConfigurationArn:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `AccessDeniedException of AccessDeniedException.t | `AuthorizationException of AuthorizationException.t | `InvalidParameterValueException of InvalidParameterValueException.t | `RateLimitExceededException of RateLimitExceededException.t | `ResourceLimitExceededException of ResourceLimitExceededException.t | `ServerInternalException of ServerInternalException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `AccessDeniedException of AccessDeniedException.t | `AuthorizationException of AuthorizationException.t | `InvalidParameterValueException of InvalidParameterValueException.t | `RateLimitExceededException of RateLimitExceededException.t | `ResourceLimitExceededException of ResourceLimitExceededException.t | `ServerInternalException of ServerInternalException.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `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