/AWS1/IF_BCD=>UPDATEDASHBOARD()
¶
About UpdateDashboard¶
Updates an existing dashboard's properties, including its name, description, and widget configurations.
Method Signature¶
IMPORTING¶
Required arguments:¶
iv_arn
TYPE /AWS1/BCDDASHBOARDARN
/AWS1/BCDDASHBOARDARN
¶
The ARN of the dashboard to update.
Optional arguments:¶
iv_name
TYPE /AWS1/BCDDASHBOARDNAME
/AWS1/BCDDASHBOARDNAME
¶
The new name for the dashboard. If not specified, the existing name is retained.
iv_description
TYPE /AWS1/BCDDESCRIPTION
/AWS1/BCDDESCRIPTION
¶
The new description for the dashboard. If not specified, the existing description is retained.
it_widgets
TYPE /AWS1/CL_BCDWIDGET=>TT_WIDGETLIST
TT_WIDGETLIST
¶
The updated array of widget configurations for the dashboard. Replaces all existing widgets.
RETURNING¶
oo_output
TYPE REF TO /aws1/cl_bcdupdatedboardrsp
/AWS1/CL_BCDUPDATEDBOARDRSP
¶
Domain /AWS1/RT_ACCOUNT_ID Primitive Type NUMC
Examples¶
Syntax Example¶
This is an example of the syntax for calling the method. It includes every possible argument and initializes every possible value. The data provided is not necessarily semantically accurate (for example the value "string" may be provided for something that is intended to be an instance ID, or in some cases two arguments may be mutually exclusive). The syntax shows the ABAP syntax for creating the various data structures.
DATA(lo_result) = lo_client->/aws1/if_bcd~updatedashboard(
it_widgets = VALUE /aws1/cl_bcdwidget=>tt_widgetlist(
(
new /aws1/cl_bcdwidget(
it_configs = VALUE /aws1/cl_bcdwidgetconfig=>tt_widgetconfiglist(
(
new /aws1/cl_bcdwidgetconfig(
io_displayconfig = new /aws1/cl_bcddisplayconfig(
io_table = new /aws1/cl_bcdtabledspcfgstruct( )
it_graph = VALUE /aws1/cl_bcdgraphdisplayconfig=>tt_graphdisplayconfigmap(
(
VALUE /aws1/cl_bcdgraphdisplayconfig=>ts_graphdspconfigmap_maprow(
value = new /aws1/cl_bcdgraphdisplayconfig( |string| )
key = |string|
)
)
)
)
io_queryparameters = new /aws1/cl_bcdqueryparameters(
io_costandusage = new /aws1/cl_bcdcostandusagequery(
io_filter = new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_not = new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
(
new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
)
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
(
new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
)
)
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
(
new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_not = new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
)
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
(
new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_not = new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
)
)
)
io_timerange = new /aws1/cl_bcddatetimerange(
io_endtime = new /aws1/cl_bcddatetimevalue(
iv_type = |string|
iv_value = |string|
)
io_starttime = new /aws1/cl_bcddatetimevalue(
iv_type = |string|
iv_value = |string|
)
)
it_groupby = VALUE /aws1/cl_bcdgroupdefinition=>tt_groupdefinitions(
(
new /aws1/cl_bcdgroupdefinition(
iv_key = |string|
iv_type = |string|
)
)
)
it_metrics = VALUE /aws1/cl_bcdmetricnames_w=>tt_metricnames(
( new /aws1/cl_bcdmetricnames_w( |string| ) )
)
iv_granularity = |string|
)
io_reservationcoverage = new /aws1/cl_bcdresvcoveragequery(
io_filter = new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_not = new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
(
new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
)
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
(
new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
)
)
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
(
new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_not = new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
)
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
(
new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_not = new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
)
)
)
io_timerange = new /aws1/cl_bcddatetimerange(
io_endtime = new /aws1/cl_bcddatetimevalue(
iv_type = |string|
iv_value = |string|
)
io_starttime = new /aws1/cl_bcddatetimevalue(
iv_type = |string|
iv_value = |string|
)
)
it_groupby = VALUE /aws1/cl_bcdgroupdefinition=>tt_groupdefinitions(
(
new /aws1/cl_bcdgroupdefinition(
iv_key = |string|
iv_type = |string|
)
)
)
it_metrics = VALUE /aws1/cl_bcdmetricnames_w=>tt_metricnames(
( new /aws1/cl_bcdmetricnames_w( |string| ) )
)
iv_granularity = |string|
)
io_reservationutilization = new /aws1/cl_bcdresvutilquery(
io_filter = new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_not = new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
(
new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
)
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
(
new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
)
)
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
(
new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_not = new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
)
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
(
new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_not = new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
)
)
)
io_timerange = new /aws1/cl_bcddatetimerange(
io_endtime = new /aws1/cl_bcddatetimevalue(
iv_type = |string|
iv_value = |string|
)
io_starttime = new /aws1/cl_bcddatetimevalue(
iv_type = |string|
iv_value = |string|
)
)
it_groupby = VALUE /aws1/cl_bcdgroupdefinition=>tt_groupdefinitions(
(
new /aws1/cl_bcdgroupdefinition(
iv_key = |string|
iv_type = |string|
)
)
)
iv_granularity = |string|
)
io_savingsplanscoverage = new /aws1/cl_bcdsavgplanscovgquery(
io_filter = new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_not = new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
(
new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
)
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
(
new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
)
)
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
(
new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_not = new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
)
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
(
new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_not = new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
)
)
)
io_timerange = new /aws1/cl_bcddatetimerange(
io_endtime = new /aws1/cl_bcddatetimevalue(
iv_type = |string|
iv_value = |string|
)
io_starttime = new /aws1/cl_bcddatetimevalue(
iv_type = |string|
iv_value = |string|
)
)
it_groupby = VALUE /aws1/cl_bcdgroupdefinition=>tt_groupdefinitions(
(
new /aws1/cl_bcdgroupdefinition(
iv_key = |string|
iv_type = |string|
)
)
)
it_metrics = VALUE /aws1/cl_bcdmetricnames_w=>tt_metricnames(
( new /aws1/cl_bcdmetricnames_w( |string| ) )
)
iv_granularity = |string|
)
io_savingsplansutilization = new /aws1/cl_bcdsavgplansutilquery(
io_filter = new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_not = new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
(
new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
)
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
(
new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
)
)
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
(
new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_not = new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
)
)
it_or = VALUE /aws1/cl_bcdexpression=>tt_expressions(
(
new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_not = new /aws1/cl_bcdexpression(
io_costcategories = new /aws1/cl_bcdcostcategoryvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_dimensions = new /aws1/cl_bcddimensionvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
io_tags = new /aws1/cl_bcdtagvalues(
it_matchoptions = VALUE /aws1/cl_bcdmatchoptions_w=>tt_matchoptions(
( new /aws1/cl_bcdmatchoptions_w( |string| ) )
)
it_values = VALUE /aws1/cl_bcdstringlist_w=>tt_stringlist(
( new /aws1/cl_bcdstringlist_w( |string| ) )
)
iv_key = |string|
)
it_and = VALUE /aws1/cl_bcdexpression=>tt_expressions(
)
)
)
)
)
io_timerange = new /aws1/cl_bcddatetimerange(
io_endtime = new /aws1/cl_bcddatetimevalue(
iv_type = |string|
iv_value = |string|
)
io_starttime = new /aws1/cl_bcddatetimevalue(
iv_type = |string|
iv_value = |string|
)
)
iv_granularity = |string|
)
)
)
)
)
iv_description = |string|
iv_height = 123
iv_horizontaloffset = 123
iv_title = |string|
iv_width = 123
)
)
)
iv_arn = |string|
iv_description = |string|
iv_name = |string|
).
This is an example of reading all possible response values
lo_result = lo_result.
IF lo_result IS NOT INITIAL.
lv_dashboardarn = lo_result->get_arn( ).
ENDIF.
Updating a dashboard¶
Updating a dashboard
DATA(lo_result) = lo_client->/aws1/if_bcd~updatedashboard(
it_widgets = VALUE /aws1/cl_bcdwidget=>tt_widgetlist(
(
new /aws1/cl_bcdwidget(
it_configs = VALUE /aws1/cl_bcdwidgetconfig=>tt_widgetconfiglist(
(
new /aws1/cl_bcdwidgetconfig(
io_displayconfig = new /aws1/cl_bcddisplayconfig(
it_graph = VALUE /aws1/cl_bcdgraphdisplayconfig=>tt_graphdisplayconfigmap(
(
VALUE /aws1/cl_bcdgraphdisplayconfig=>ts_graphdspconfigmap_maprow(
value = new /aws1/cl_bcdgraphdisplayconfig( |LINE| )
key = |costTrend|
)
)
)
)
io_queryparameters = new /aws1/cl_bcdqueryparameters(
io_costandusage = new /aws1/cl_bcdcostandusagequery(
io_timerange = new /aws1/cl_bcddatetimerange(
io_endtime = new /aws1/cl_bcddatetimevalue(
iv_type = |RELATIVE|
iv_value = |now|
)
io_starttime = new /aws1/cl_bcddatetimevalue(
iv_type = |RELATIVE|
iv_value = |-3M|
)
)
it_groupby = VALUE /aws1/cl_bcdgroupdefinition=>tt_groupdefinitions(
(
new /aws1/cl_bcdgroupdefinition(
iv_key = |SERVICE|
iv_type = |DIMENSION|
)
)
)
it_metrics = VALUE /aws1/cl_bcdmetricnames_w=>tt_metricnames(
( new /aws1/cl_bcdmetricnames_w( |UnblendedCost| ) )
)
iv_granularity = |MONTHLY|
)
)
)
)
)
iv_height = 7
iv_horizontaloffset = 2
iv_title = |Monthly Cost Trend|
iv_width = 4
)
)
)
iv_arn = |arn:aws:bcm-dashboards::123456789012:dashboard/abcd1234-ab12-12ab-1ab2-abcd1234efgh|
iv_description = |Dashboard for tracking costs version 2|
iv_name = |cost-dashboards-updated|
).