CfnDashboardMixinProps

class aws_cdk.cfn_property_mixins.aws_bcm.CfnDashboardMixinProps(*, description=None, name=None, tags=None, widgets=None)

Bases: object

Properties for CfnDashboardPropsMixin.

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bcm-dashboard.html

ExampleMetadata:

fixture=_generated

Example:

from aws_cdk import CfnTag
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_bcm as bcm

# cost_and_usage_expression_property_: bcm.CfnDashboardPropsMixin.CostAndUsageExpressionProperty
# expression_property_: bcm.CfnDashboardPropsMixin.ExpressionProperty
# table: Any

cfn_dashboard_mixin_props = bcm.CfnDashboardMixinProps(
    description="description",
    name="name",
    tags=[CfnTag(
        key="key",
        value="value"
    )],
    widgets=[bcm.CfnDashboardPropsMixin.WidgetProperty(
        configs=[bcm.CfnDashboardPropsMixin.WidgetConfigProperty(
            display_config=bcm.CfnDashboardPropsMixin.DisplayConfigProperty(
                graph={
                    "graph_key": bcm.CfnDashboardPropsMixin.GraphDisplayConfigProperty(
                        visual_type="visualType"
                    )
                },
                table=table
            ),
            query_parameters=bcm.CfnDashboardPropsMixin.QueryParametersProperty(
                cost_and_usage=bcm.CfnDashboardPropsMixin.CostAndUsageQueryProperty(
                    filter=bcm.CfnDashboardPropsMixin.CostAndUsageExpressionProperty(
                        and=[cost_and_usage_expression_property_],
                        cost_categories=bcm.CfnDashboardPropsMixin.CostCategoryValuesProperty(
                            key="key",
                            match_options=["matchOptions"],
                            values=["values"]
                        ),
                        dimensions=bcm.CfnDashboardPropsMixin.DimensionValuesProperty(
                            key="key",
                            match_options=["matchOptions"],
                            values=["values"]
                        ),
                        not=cost_and_usage_expression_property_,
                        or=[cost_and_usage_expression_property_],
                        tags=bcm.CfnDashboardPropsMixin.TagValuesProperty(
                            key="key",
                            match_options=["matchOptions"],
                            values=["values"]
                        )
                    ),
                    granularity="granularity",
                    group_by=[bcm.CfnDashboardPropsMixin.GroupDefinitionProperty(
                        key="key",
                        type="type"
                    )],
                    metrics=["metrics"],
                    time_range=bcm.CfnDashboardPropsMixin.DateTimeRangeProperty(
                        end_time=bcm.CfnDashboardPropsMixin.DateTimeValueProperty(
                            type="type",
                            value="value"
                        ),
                        start_time=bcm.CfnDashboardPropsMixin.DateTimeValueProperty(
                            type="type",
                            value="value"
                        )
                    )
                ),
                reservation_coverage=bcm.CfnDashboardPropsMixin.ReservationCoverageQueryProperty(
                    filter=bcm.CfnDashboardPropsMixin.ExpressionProperty(
                        and=[expression_property_],
                        cost_categories=bcm.CfnDashboardPropsMixin.CostCategoryValuesProperty(
                            key="key",
                            match_options=["matchOptions"],
                            values=["values"]
                        ),
                        dimensions=bcm.CfnDashboardPropsMixin.DimensionValuesProperty(
                            key="key",
                            match_options=["matchOptions"],
                            values=["values"]
                        ),
                        not=expression_property_,
                        tags=bcm.CfnDashboardPropsMixin.TagValuesProperty(
                            key="key",
                            match_options=["matchOptions"],
                            values=["values"]
                        )
                    ),
                    granularity="granularity",
                    group_by=[bcm.CfnDashboardPropsMixin.GroupDefinitionProperty(
                        key="key",
                        type="type"
                    )],
                    metrics=["metrics"],
                    time_range=bcm.CfnDashboardPropsMixin.DateTimeRangeProperty(
                        end_time=bcm.CfnDashboardPropsMixin.DateTimeValueProperty(
                            type="type",
                            value="value"
                        ),
                        start_time=bcm.CfnDashboardPropsMixin.DateTimeValueProperty(
                            type="type",
                            value="value"
                        )
                    )
                ),
                reservation_utilization=bcm.CfnDashboardPropsMixin.ReservationUtilizationQueryProperty(
                    filter=bcm.CfnDashboardPropsMixin.ExpressionProperty(
                        and=[expression_property_],
                        cost_categories=bcm.CfnDashboardPropsMixin.CostCategoryValuesProperty(
                            key="key",
                            match_options=["matchOptions"],
                            values=["values"]
                        ),
                        dimensions=bcm.CfnDashboardPropsMixin.DimensionValuesProperty(
                            key="key",
                            match_options=["matchOptions"],
                            values=["values"]
                        ),
                        not=expression_property_,
                        tags=bcm.CfnDashboardPropsMixin.TagValuesProperty(
                            key="key",
                            match_options=["matchOptions"],
                            values=["values"]
                        )
                    ),
                    granularity="granularity",
                    group_by=[bcm.CfnDashboardPropsMixin.GroupDefinitionProperty(
                        key="key",
                        type="type"
                    )],
                    time_range=bcm.CfnDashboardPropsMixin.DateTimeRangeProperty(
                        end_time=bcm.CfnDashboardPropsMixin.DateTimeValueProperty(
                            type="type",
                            value="value"
                        ),
                        start_time=bcm.CfnDashboardPropsMixin.DateTimeValueProperty(
                            type="type",
                            value="value"
                        )
                    )
                ),
                savings_plans_coverage=bcm.CfnDashboardPropsMixin.SavingsPlansCoverageQueryProperty(
                    filter=bcm.CfnDashboardPropsMixin.ExpressionProperty(
                        and=[expression_property_],
                        cost_categories=bcm.CfnDashboardPropsMixin.CostCategoryValuesProperty(
                            key="key",
                            match_options=["matchOptions"],
                            values=["values"]
                        ),
                        dimensions=bcm.CfnDashboardPropsMixin.DimensionValuesProperty(
                            key="key",
                            match_options=["matchOptions"],
                            values=["values"]
                        ),
                        not=expression_property_,
                        tags=bcm.CfnDashboardPropsMixin.TagValuesProperty(
                            key="key",
                            match_options=["matchOptions"],
                            values=["values"]
                        )
                    ),
                    granularity="granularity",
                    group_by=[bcm.CfnDashboardPropsMixin.GroupDefinitionProperty(
                        key="key",
                        type="type"
                    )],
                    metrics=["metrics"],
                    time_range=bcm.CfnDashboardPropsMixin.DateTimeRangeProperty(
                        end_time=bcm.CfnDashboardPropsMixin.DateTimeValueProperty(
                            type="type",
                            value="value"
                        ),
                        start_time=bcm.CfnDashboardPropsMixin.DateTimeValueProperty(
                            type="type",
                            value="value"
                        )
                    )
                ),
                savings_plans_utilization=bcm.CfnDashboardPropsMixin.SavingsPlansUtilizationQueryProperty(
                    filter=bcm.CfnDashboardPropsMixin.ExpressionProperty(
                        and=[expression_property_],
                        cost_categories=bcm.CfnDashboardPropsMixin.CostCategoryValuesProperty(
                            key="key",
                            match_options=["matchOptions"],
                            values=["values"]
                        ),
                        dimensions=bcm.CfnDashboardPropsMixin.DimensionValuesProperty(
                            key="key",
                            match_options=["matchOptions"],
                            values=["values"]
                        ),
                        not=expression_property_,
                        tags=bcm.CfnDashboardPropsMixin.TagValuesProperty(
                            key="key",
                            match_options=["matchOptions"],
                            values=["values"]
                        )
                    ),
                    granularity="granularity",
                    time_range=bcm.CfnDashboardPropsMixin.DateTimeRangeProperty(
                        end_time=bcm.CfnDashboardPropsMixin.DateTimeValueProperty(
                            type="type",
                            value="value"
                        ),
                        start_time=bcm.CfnDashboardPropsMixin.DateTimeValueProperty(
                            type="type",
                            value="value"
                        )
                    )
                )
            )
        )],
        description="description",
        height=123,
        horizontal_offset=123,
        title="title",
        width=123
    )]
)

Attributes

description

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bcm-dashboard.html#cfn-bcm-dashboard-description

Type:

see

name

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bcm-dashboard.html#cfn-bcm-dashboard-name

Type:

see

tags

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bcm-dashboard.html#cfn-bcm-dashboard-tags

Type:

see

widgets

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bcm-dashboard.html#cfn-bcm-dashboard-widgets

Type:

see