Module Values_1.CreateBillingGroupResponseSource

Creates a billing group. If this call is made multiple times using the same billing group name and configuration, the call will succeed. If this call is made with the same billing group name but different configuration a ResourceAlreadyExistsException is thrown. Requires permission to access the CreateBillingGroup action.

Sourcetype nonrec t = {
  1. billingGroupName : Values_0.BillingGroupName.t option;
    (*

    The name you gave to the billing group.

    *)
  2. billingGroupArn : Values_0.BillingGroupArn.t option;
    (*

    The ARN of the billing group.

    *)
  3. billingGroupId : Values_0.BillingGroupId.t option;
    (*

    The ID of the billing group.

    *)
}
Sourcetype nonrec error = [
  1. | `InternalFailureException of Values_0.InternalFailureException.t
  2. | `InvalidRequestException of Values_0.InvalidRequestException.t
  3. | `ResourceAlreadyExistsException of Values_0.ResourceAlreadyExistsException.t
  4. | `ThrottlingException of Values_0.ThrottlingException.t
  5. | `Unknown_operation_error of string * string option
]
Sourceval make : ?billingGroupName:??? -> ?billingGroupArn:??? -> ?billingGroupId:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `InternalFailureException of Values_0.InternalFailureException.t | `InvalidRequestException of Values_0.InvalidRequestException.t | `ResourceAlreadyExistsException of Values_0.ResourceAlreadyExistsException.t | `ThrottlingException of Values_0.ThrottlingException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `InternalFailureException of Values_0.InternalFailureException.t | `InvalidRequestException of Values_0.InvalidRequestException.t | `ResourceAlreadyExistsException of Values_0.ResourceAlreadyExistsException.t | `ThrottlingException of Values_0.ThrottlingException.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 Values_0.BillingGroupName.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