Show / Hide Table of Contents

Class CfnDashboardPropsMixin.CostAndUsageQueryProperty

Inheritance
object
CfnDashboardPropsMixin.CostAndUsageQueryProperty
Implements
CfnDashboardPropsMixin.ICostAndUsageQueryProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.BCM
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnDashboardPropsMixin.CostAndUsageQueryProperty : CfnDashboardPropsMixin.ICostAndUsageQueryProperty
Syntax (vb)
Public Class CfnDashboardPropsMixin.CostAndUsageQueryProperty Implements CfnDashboardPropsMixin.ICostAndUsageQueryProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcm-dashboard-costandusagequery.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.BCM;

             CostAndUsageExpressionProperty costAndUsageExpressionProperty_;

             var costAndUsageQueryProperty = new CostAndUsageQueryProperty {
                 Filter = new CostAndUsageExpressionProperty {
                     And = new [] { costAndUsageExpressionProperty_ },
                     CostCategories = new CostCategoryValuesProperty {
                         Key = "key",
                         MatchOptions = new [] { "matchOptions" },
                         Values = new [] { "values" }
                     },
                     Dimensions = new DimensionValuesProperty {
                         Key = "key",
                         MatchOptions = new [] { "matchOptions" },
                         Values = new [] { "values" }
                     },
                     Not = costAndUsageExpressionProperty_,
                     Or = new [] { costAndUsageExpressionProperty_ },
                     Tags = new TagValuesProperty {
                         Key = "key",
                         MatchOptions = new [] { "matchOptions" },
                         Values = new [] { "values" }
                     }
                 },
                 Granularity = "granularity",
                 GroupBy = new [] { new GroupDefinitionProperty {
                     Key = "key",
                     Type = "type"
                 } },
                 Metrics = new [] { "metrics" },
                 TimeRange = new DateTimeRangeProperty {
                     EndTime = new DateTimeValueProperty {
                         Type = "type",
                         Value = "value"
                     },
                     StartTime = new DateTimeValueProperty {
                         Type = "type",
                         Value = "value"
                     }
                 }
             };

Synopsis

Constructors

CostAndUsageQueryProperty()

Properties

Filter
Granularity
GroupBy
Metrics
TimeRange

Constructors

CostAndUsageQueryProperty()

public CostAndUsageQueryProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcm-dashboard-costandusagequery.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.BCM;

             CostAndUsageExpressionProperty costAndUsageExpressionProperty_;

             var costAndUsageQueryProperty = new CostAndUsageQueryProperty {
                 Filter = new CostAndUsageExpressionProperty {
                     And = new [] { costAndUsageExpressionProperty_ },
                     CostCategories = new CostCategoryValuesProperty {
                         Key = "key",
                         MatchOptions = new [] { "matchOptions" },
                         Values = new [] { "values" }
                     },
                     Dimensions = new DimensionValuesProperty {
                         Key = "key",
                         MatchOptions = new [] { "matchOptions" },
                         Values = new [] { "values" }
                     },
                     Not = costAndUsageExpressionProperty_,
                     Or = new [] { costAndUsageExpressionProperty_ },
                     Tags = new TagValuesProperty {
                         Key = "key",
                         MatchOptions = new [] { "matchOptions" },
                         Values = new [] { "values" }
                     }
                 },
                 Granularity = "granularity",
                 GroupBy = new [] { new GroupDefinitionProperty {
                     Key = "key",
                     Type = "type"
                 } },
                 Metrics = new [] { "metrics" },
                 TimeRange = new DateTimeRangeProperty {
                     EndTime = new DateTimeValueProperty {
                         Type = "type",
                         Value = "value"
                     },
                     StartTime = new DateTimeValueProperty {
                         Type = "type",
                         Value = "value"
                     }
                 }
             };

Properties

Filter

public object? Filter { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcm-dashboard-costandusagequery.html#cfn-bcm-dashboard-costandusagequery-filter

Type union: either IResolvable or CfnDashboardPropsMixin.ICostAndUsageExpressionProperty

Granularity

public string? Granularity { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcm-dashboard-costandusagequery.html#cfn-bcm-dashboard-costandusagequery-granularity

GroupBy

public object? GroupBy { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcm-dashboard-costandusagequery.html#cfn-bcm-dashboard-costandusagequery-groupby

Type union: either IResolvable or (either IResolvable or CfnDashboardPropsMixin.IGroupDefinitionProperty)[]

Metrics

public string[]? Metrics { get; set; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcm-dashboard-costandusagequery.html#cfn-bcm-dashboard-costandusagequery-metrics

TimeRange

public object? TimeRange { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcm-dashboard-costandusagequery.html#cfn-bcm-dashboard-costandusagequery-timerange

Type union: either IResolvable or CfnDashboardPropsMixin.IDateTimeRangeProperty

Implements

CfnDashboardPropsMixin.ICostAndUsageQueryProperty
Back to top Generated by DocFX