Skip to content

/AWS1/CL_BCPGETBILLESTIMATERSP

GetBillEstimateResponse

CONSTRUCTOR

IMPORTING

Required arguments:

iv_id TYPE /AWS1/BCPRESOURCEID /AWS1/BCPRESOURCEID

The unique identifier of the retrieved bill estimate.

Optional arguments:

iv_name TYPE /AWS1/BCPBILLESTIMATENAME /AWS1/BCPBILLESTIMATENAME

The name of the retrieved bill estimate.

iv_status TYPE /AWS1/BCPBILLESTIMATESTATUS /AWS1/BCPBILLESTIMATESTATUS

The current status of the bill estimate.

iv_failuremessage TYPE /AWS1/BCPSTRING /AWS1/BCPSTRING

An error message if the bill estimate retrieval failed.

io_billinterval TYPE REF TO /AWS1/CL_BCPBILLINTERVAL /AWS1/CL_BCPBILLINTERVAL

The time period covered by the bill estimate.

io_costsummary TYPE REF TO /AWS1/CL_BCPBILLESTIMATECOST00 /AWS1/CL_BCPBILLESTIMATECOST00

A summary of the estimated costs.

iv_createdat TYPE /AWS1/BCPTIMESTAMP /AWS1/BCPTIMESTAMP

The timestamp when the bill estimate was created.

iv_expiresat TYPE /AWS1/BCPTIMESTAMP /AWS1/BCPTIMESTAMP

The timestamp when the bill estimate will expire.

iv_groupsharingpreference TYPE /AWS1/BCPGROUPSHARINGPREFENUM /AWS1/BCPGROUPSHARINGPREFENUM

The setting for the reserved instance and savings plan group sharing used in this estimate.

iv_costcatgrpsharingprefarn TYPE /AWS1/BCPCOSTCATEGORYARN /AWS1/BCPCOSTCATEGORYARN

The arn of the cost category used in the reserved and prioritized group sharing.

iv_costcatgrsharingprefeff00 TYPE /AWS1/BCPTIMESTAMP /AWS1/BCPTIMESTAMP

Timestamp of the effective date of the cost category used in the group sharing settings.


Queryable Attributes

id

The unique identifier of the retrieved bill estimate.

Accessible with the following methods

Method Description
GET_ID() Getter for ID, with configurable default
ASK_ID() Getter for ID w/ exceptions if field has no value
HAS_ID() Determine if ID has a value

name

The name of the retrieved bill estimate.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

status

The current status of the bill estimate.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

failureMessage

An error message if the bill estimate retrieval failed.

Accessible with the following methods

Method Description
GET_FAILUREMESSAGE() Getter for FAILUREMESSAGE, with configurable default
ASK_FAILUREMESSAGE() Getter for FAILUREMESSAGE w/ exceptions if field has no valu
HAS_FAILUREMESSAGE() Determine if FAILUREMESSAGE has a value

billInterval

The time period covered by the bill estimate.

Accessible with the following methods

Method Description
GET_BILLINTERVAL() Getter for BILLINTERVAL

costSummary

A summary of the estimated costs.

Accessible with the following methods

Method Description
GET_COSTSUMMARY() Getter for COSTSUMMARY

createdAt

The timestamp when the bill estimate was created.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

expiresAt

The timestamp when the bill estimate will expire.

Accessible with the following methods

Method Description
GET_EXPIRESAT() Getter for EXPIRESAT, with configurable default
ASK_EXPIRESAT() Getter for EXPIRESAT w/ exceptions if field has no value
HAS_EXPIRESAT() Determine if EXPIRESAT has a value

groupSharingPreference

The setting for the reserved instance and savings plan group sharing used in this estimate.

Accessible with the following methods

Method Description
GET_GROUPSHARINGPREFERENCE() Getter for GROUPSHARINGPREFERENCE, with configurable default
ASK_GROUPSHARINGPREFERENCE() Getter for GROUPSHARINGPREFERENCE w/ exceptions if field has
HAS_GROUPSHARINGPREFERENCE() Determine if GROUPSHARINGPREFERENCE has a value

costCategoryGroupSharingPreferenceArn

The arn of the cost category used in the reserved and prioritized group sharing.

Accessible with the following methods

Method Description
GET_COSTCATGRPSHARINGPREFARN() Getter for COSTCATGROUPSHARINGPREFARN, with configurable def
ASK_COSTCATGRPSHARINGPREFARN() Getter for COSTCATGROUPSHARINGPREFARN w/ exceptions if field
HAS_COSTCATGRPSHARINGPREFARN() Determine if COSTCATGROUPSHARINGPREFARN has a value

costCategoryGroupSharingPreferenceEffectiveDate

Timestamp of the effective date of the cost category used in the group sharing settings.

Accessible with the following methods

Method Description
GET_COSTCATGRSHARINGPREFEF00() Getter for COSTCATGRSHARINGPREFEFFECT00, with configurable d
ASK_COSTCATGRSHARINGPREFEF00() Getter for COSTCATGRSHARINGPREFEFFECT00 w/ exceptions if fie
HAS_COSTCATGRSHARINGPREFEF00() Determine if COSTCATGRSHARINGPREFEFFECT00 has a value