Skip to content

/AWS1/CL_BCDSCHEDULEDREPORT

Contains the full configuration and metadata of a scheduled report.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_name TYPE /AWS1/BCDSCHEDULEDREPORTNAME /AWS1/BCDSCHEDULEDREPORTNAME

The name of the scheduled report.

iv_dashboardarn TYPE /AWS1/BCDDASHBOARDARN /AWS1/BCDDASHBOARDARN

The ARN of the dashboard associated with the scheduled report.

iv_schddreportexecrolearn TYPE /AWS1/BCDSERVICEROLEARN /AWS1/BCDSERVICEROLEARN

The ARN of the IAM role that the scheduled report uses to execute. Amazon Web Services Billing and Cost Management Dashboards will assume this IAM role while executing the scheduled report.

io_scheduleconfig TYPE REF TO /AWS1/CL_BCDSCHEDULECONFIG /AWS1/CL_BCDSCHEDULECONFIG

The schedule configuration that defines when and how often the report is generated.

Optional arguments:

iv_arn TYPE /AWS1/BCDSCHEDULEDREPORTARN /AWS1/BCDSCHEDULEDREPORTARN

The ARN of the scheduled report.

iv_description TYPE /AWS1/BCDDESCRIPTION /AWS1/BCDDESCRIPTION

A description of the scheduled report's purpose or contents.

it_widgetids TYPE /AWS1/CL_BCDWIDGETIDLIST_W=>TT_WIDGETIDLIST TT_WIDGETIDLIST

The list of widget identifiers included in the scheduled report.

io_widgetdaterangeoverride TYPE REF TO /AWS1/CL_BCDDATETIMERANGE /AWS1/CL_BCDDATETIMERANGE

The date range override applied to widgets in the scheduled report.

iv_createdat TYPE /AWS1/BCDGENERICTIMESTAMP /AWS1/BCDGENERICTIMESTAMP

The timestamp when the scheduled report was created.

iv_updatedat TYPE /AWS1/BCDGENERICTIMESTAMP /AWS1/BCDGENERICTIMESTAMP

The timestamp when the scheduled report was last modified.

iv_lastexecutionat TYPE /AWS1/BCDGENERICTIMESTAMP /AWS1/BCDGENERICTIMESTAMP

The timestamp of the most recent execution of the scheduled report.

io_healthstatus TYPE REF TO /AWS1/CL_BCDHEALTHSTATUS /AWS1/CL_BCDHEALTHSTATUS

The health status of the scheduled report at last refresh time.


Queryable Attributes

arn

The ARN of the scheduled report.

Accessible with the following methods

Method Description
GET_ARN() Getter for ARN, with configurable default
ASK_ARN() Getter for ARN w/ exceptions if field has no value
HAS_ARN() Determine if ARN has a value

name

The name of the scheduled report.

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

dashboardArn

The ARN of the dashboard associated with the scheduled report.

Accessible with the following methods

Method Description
GET_DASHBOARDARN() Getter for DASHBOARDARN, with configurable default
ASK_DASHBOARDARN() Getter for DASHBOARDARN w/ exceptions if field has no value
HAS_DASHBOARDARN() Determine if DASHBOARDARN has a value

scheduledReportExecutionRoleArn

The ARN of the IAM role that the scheduled report uses to execute. Amazon Web Services Billing and Cost Management Dashboards will assume this IAM role while executing the scheduled report.

Accessible with the following methods

Method Description
GET_SCHDDREPORTEXECROLEARN() Getter for SCHEDULEDREPORTEXECROLEARN, with configurable def
ASK_SCHDDREPORTEXECROLEARN() Getter for SCHEDULEDREPORTEXECROLEARN w/ exceptions if field
HAS_SCHDDREPORTEXECROLEARN() Determine if SCHEDULEDREPORTEXECROLEARN has a value

scheduleConfig

The schedule configuration that defines when and how often the report is generated.

Accessible with the following methods

Method Description
GET_SCHEDULECONFIG() Getter for SCHEDULECONFIG

description

A description of the scheduled report's purpose or contents.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

widgetIds

The list of widget identifiers included in the scheduled report.

Accessible with the following methods

Method Description
GET_WIDGETIDS() Getter for WIDGETIDS, with configurable default
ASK_WIDGETIDS() Getter for WIDGETIDS w/ exceptions if field has no value
HAS_WIDGETIDS() Determine if WIDGETIDS has a value

widgetDateRangeOverride

The date range override applied to widgets in the scheduled report.

Accessible with the following methods

Method Description
GET_WIDGETDATERANGEOVERRIDE() Getter for WIDGETDATERANGEOVERRIDE

createdAt

The timestamp when the scheduled report 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

updatedAt

The timestamp when the scheduled report was last modified.

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value

lastExecutionAt

The timestamp of the most recent execution of the scheduled report.

Accessible with the following methods

Method Description
GET_LASTEXECUTIONAT() Getter for LASTEXECUTIONAT, with configurable default
ASK_LASTEXECUTIONAT() Getter for LASTEXECUTIONAT w/ exceptions if field has no val
HAS_LASTEXECUTIONAT() Determine if LASTEXECUTIONAT has a value

healthStatus

The health status of the scheduled report at last refresh time.

Accessible with the following methods

Method Description
GET_HEALTHSTATUS() Getter for HEALTHSTATUS