Module Values_1.CreateBillingGroupRequestSource

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;
    (*

    The name you wish to give to the billing group.

    *)
  2. billingGroupProperties : Values_0.BillingGroupProperties.t option;
    (*

    The properties of the billing group.

    *)
  3. tags : Values_0.TagList.t option;
    (*

    Metadata which can be used to manage the billing group.

    *)
}
Sourceval context_ : string
Sourceval make : ?billingGroupProperties:??? -> ?tags:??? -> billingGroupName:Values_0.BillingGroupName.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `String of string ]) list ] list | `String of Values_0.BillingGroupName.t | `Structure of (string * [> `String of string ]) 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