Module Values.CreateAddonSubscriptionRequestSource

Creates a subscription for an Add On representing the acceptance of its terms of use and additional pricing. The subscription can then be used to create an instance for use in rule sets or traffic policies.

Sourcetype nonrec t = {
  1. clientToken : IdempotencyToken.t option;
    (*

    A unique token that Amazon SES uses to recognize subsequent retries of the same request.

    *)
  2. addonName : AddonName.t;
    (*

    The name of the Add On to subscribe to. You can only have one subscription for each Add On name.

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

    The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

    *)
}
Sourceval context_ : string
Sourceval make : ?clientToken:??? -> ?tags:??? -> addonName:AddonName.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `String of TagKey.t ]) list ] list | `String of IdempotencyToken.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