Skip to content

/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
.