/AWS1/CL_OUTSUBSCRIPTION¶
Provides information about your Amazon Web Services Outposts subscriptions.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_subscriptionid TYPE /AWS1/OUTSTRING /AWS1/OUTSTRING¶
The ID of the subscription that appears on the Amazon Web Services Billing Center console.
iv_subscriptiontype TYPE /AWS1/OUTSUBSCRIPTIONTYPE /AWS1/OUTSUBSCRIPTIONTYPE¶
The type of subscription which can be one of the following:
ORIGINAL - The first order on the Amazon Web Services Outposts.
RENEWAL - Renewal requests, both month to month and longer term.
CAPACITY_INCREASE - Capacity scaling orders.
iv_subscriptionstatus TYPE /AWS1/OUTSUBSCRIPTIONSTATUS /AWS1/OUTSUBSCRIPTIONSTATUS¶
The status of subscription which can be one of the following:
INACTIVE - Subscription requests that are inactive.
ACTIVE - Subscription requests that are in progress and have an end date in the future.
PENDING - Subscription has been created but billing has not yet commenced because the subscription begin date has not been reached.
CANCELLED - Subscription requests that are cancelled.
it_orderids TYPE /AWS1/CL_OUTORDERIDLIST_W=>TT_ORDERIDLIST TT_ORDERIDLIST¶
The order ID for your subscription.
iv_begindate TYPE /AWS1/OUTISO8601TIMESTAMP /AWS1/OUTISO8601TIMESTAMP¶
The date your subscription starts.
iv_enddate TYPE /AWS1/OUTISO8601TIMESTAMP /AWS1/OUTISO8601TIMESTAMP¶
The date your subscription ends.
iv_monthlyrecurringprice TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING¶
The amount you are billed each month in the subscription period.
iv_upfrontprice TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING¶
The amount billed when the subscription is created. This is a one-time charge.
Queryable Attributes¶
SubscriptionId¶
The ID of the subscription that appears on the Amazon Web Services Billing Center console.
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 |
SubscriptionType¶
The type of subscription which can be one of the following:
ORIGINAL - The first order on the Amazon Web Services Outposts.
RENEWAL - Renewal requests, both month to month and longer term.
CAPACITY_INCREASE - Capacity scaling orders.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUBSCRIPTIONTYPE() |
Getter for SUBSCRIPTIONTYPE, with configurable default |
ASK_SUBSCRIPTIONTYPE() |
Getter for SUBSCRIPTIONTYPE w/ exceptions if field has no va |
HAS_SUBSCRIPTIONTYPE() |
Determine if SUBSCRIPTIONTYPE has a value |
SubscriptionStatus¶
The status of subscription which can be one of the following:
INACTIVE - Subscription requests that are inactive.
ACTIVE - Subscription requests that are in progress and have an end date in the future.
PENDING - Subscription has been created but billing has not yet commenced because the subscription begin date has not been reached.
CANCELLED - Subscription requests that are cancelled.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUBSCRIPTIONSTATUS() |
Getter for SUBSCRIPTIONSTATUS, with configurable default |
ASK_SUBSCRIPTIONSTATUS() |
Getter for SUBSCRIPTIONSTATUS w/ exceptions if field has no |
HAS_SUBSCRIPTIONSTATUS() |
Determine if SUBSCRIPTIONSTATUS has a value |
OrderIds¶
The order ID for your subscription.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ORDERIDS() |
Getter for ORDERIDS, with configurable default |
ASK_ORDERIDS() |
Getter for ORDERIDS w/ exceptions if field has no value |
HAS_ORDERIDS() |
Determine if ORDERIDS has a value |
BeginDate¶
The date your subscription starts.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BEGINDATE() |
Getter for BEGINDATE, with configurable default |
ASK_BEGINDATE() |
Getter for BEGINDATE w/ exceptions if field has no value |
HAS_BEGINDATE() |
Determine if BEGINDATE has a value |
EndDate¶
The date your subscription ends.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENDDATE() |
Getter for ENDDATE, with configurable default |
ASK_ENDDATE() |
Getter for ENDDATE w/ exceptions if field has no value |
HAS_ENDDATE() |
Determine if ENDDATE has a value |
MonthlyRecurringPrice¶
The amount you are billed each month in the subscription period.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MONTHLYRECURRINGPRICE() |
Getter for MONTHLYRECURRINGPRICE, with configurable default |
ASK_MONTHLYRECURRINGPRICE() |
Getter for MONTHLYRECURRINGPRICE w/ exceptions if field has |
STR_MONTHLYRECURRINGPRICE() |
String format for MONTHLYRECURRINGPRICE, with configurable d |
HAS_MONTHLYRECURRINGPRICE() |
Determine if MONTHLYRECURRINGPRICE has a value |
UpfrontPrice¶
The amount billed when the subscription is created. This is a one-time charge.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UPFRONTPRICE() |
Getter for UPFRONTPRICE, with configurable default |
ASK_UPFRONTPRICE() |
Getter for UPFRONTPRICE w/ exceptions if field has no value |
STR_UPFRONTPRICE() |
String format for UPFRONTPRICE, with configurable default |
HAS_UPFRONTPRICE() |
Determine if UPFRONTPRICE has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_SUBSCRIPTIONLIST¶
TYPES TT_SUBSCRIPTIONLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_OUTSUBSCRIPTION WITH DEFAULT KEY
.