/AWS1/CL_QQBSUBSCRIPTION¶
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.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_subscriptionid TYPE /AWS1/QQBSUBSCRIPTIONID /AWS1/QQBSUBSCRIPTIONID¶
The identifier of the Amazon Q Business subscription to be updated.
iv_subscriptionarn TYPE /AWS1/QQBSUBSCRIPTIONARN /AWS1/QQBSUBSCRIPTIONARN¶
The Amazon Resource Name (ARN) of the Amazon Q Business subscription that was updated.
io_principal TYPE REF TO /AWS1/CL_QQBSUBSCRIPTIONPRINC /AWS1/CL_QQBSUBSCRIPTIONPRINC¶
The IAM Identity Center
UserIdorGroupIdof a user or group in the IAM Identity Center instance connected to the Amazon Q Business application.
io_currentsubscription TYPE REF TO /AWS1/CL_QQBSUBSCRIPTIONDETS /AWS1/CL_QQBSUBSCRIPTIONDETS¶
The type of your current Amazon Q Business subscription.
io_nextsubscription TYPE REF TO /AWS1/CL_QQBSUBSCRIPTIONDETS /AWS1/CL_QQBSUBSCRIPTIONDETS¶
The type of the Amazon Q Business subscription for the next month.
Queryable Attributes¶
subscriptionId¶
The identifier of the Amazon Q Business subscription to be updated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUBSCRIPTIONID() |
Getter for SUBSCRIPTIONID, with configurable default |
ASK_SUBSCRIPTIONID() |
Getter for SUBSCRIPTIONID w/ exceptions if field has no valu |
HAS_SUBSCRIPTIONID() |
Determine if SUBSCRIPTIONID has a value |
subscriptionArn¶
The Amazon Resource Name (ARN) of the Amazon Q Business subscription that was updated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUBSCRIPTIONARN() |
Getter for SUBSCRIPTIONARN, with configurable default |
ASK_SUBSCRIPTIONARN() |
Getter for SUBSCRIPTIONARN w/ exceptions if field has no val |
HAS_SUBSCRIPTIONARN() |
Determine if SUBSCRIPTIONARN has a value |
principal¶
The IAM Identity Center
UserIdorGroupIdof a user or group in the IAM Identity Center instance connected to the Amazon Q Business application.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRINCIPAL() |
Getter for PRINCIPAL |
currentSubscription¶
The type of your current Amazon Q Business subscription.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CURRENTSUBSCRIPTION() |
Getter for CURRENTSUBSCRIPTION |
nextSubscription¶
The type of the Amazon Q Business subscription for the next month.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NEXTSUBSCRIPTION() |
Getter for NEXTSUBSCRIPTION |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_SUBSCRIPTIONS¶
TYPES TT_SUBSCRIPTIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_QQBSUBSCRIPTION WITH DEFAULT KEY
.