Module Values.SubscriptionSource

Information about an Amazon Q Business subscription. Subscriptions are used to provide access for an IAM Identity Center user or a group to an Amazon Q Business application. Amazon Q Business offers two subscription tiers: Q_LITE and Q_BUSINESS. Subscription tier determines feature access for the user. For more information on subscriptions and pricing tiers, see Amazon Q Business pricing.

Sourcetype nonrec t = {
  1. subscriptionId : SubscriptionId.t option;
    (*

    The identifier of the Amazon Q Business subscription to be updated.

    *)
  2. subscriptionArn : SubscriptionArn.t option;
    (*

    The Amazon Resource Name (ARN) of the Amazon Q Business subscription that was updated.

    *)
  3. principal : SubscriptionPrincipal.t option;
    (*

    The IAM Identity Center UserId or GroupId of a user or group in the IAM Identity Center instance connected to the Amazon Q Business application.

    *)
  4. currentSubscription : SubscriptionDetails.t option;
    (*

    The type of your current Amazon Q Business subscription.

    *)
  5. nextSubscription : SubscriptionDetails.t option;
    (*

    The type of the Amazon Q Business subscription for the next month.

    *)
}
Sourceval make : ?subscriptionId:??? -> ?subscriptionArn:??? -> ?principal:??? -> ?currentSubscription:??? -> ?nextSubscription:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of SubscriptionId.t | `Structure of (string * [> `Enum of string | `String of UserIdentifier.t ]) 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