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