Show / Hide Table of Contents

Class CfnBudgetPropsMixin.ExpressionProperty

Use Expression to filter in various Budgets APIs.

Inheritance
object
CfnBudgetPropsMixin.ExpressionProperty
Implements
CfnBudgetPropsMixin.IExpressionProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.Budgets.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnBudgetPropsMixin.ExpressionProperty : CfnBudgetPropsMixin.IExpressionProperty
Syntax (vb)
Public Class CfnBudgetPropsMixin.ExpressionProperty Implements CfnBudgetPropsMixin.IExpressionProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-expression.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.Mixins.Preview.AWS.Budgets.Mixins;

             ExpressionProperty expressionProperty_;

             var expressionProperty = new ExpressionProperty {
                 And = new [] { expressionProperty_ },
                 CostCategories = new CostCategoryValuesProperty {
                     Key = "key",
                     MatchOptions = new [] { "matchOptions" },
                     Values = new [] { "values" }
                 },
                 Dimensions = new ExpressionDimensionValuesProperty {
                     Key = "key",
                     MatchOptions = new [] { "matchOptions" },
                     Values = new [] { "values" }
                 },
                 Not = expressionProperty_,
                 Or = new [] { expressionProperty_ },
                 Tags = new TagValuesProperty {
                     Key = "key",
                     MatchOptions = new [] { "matchOptions" },
                     Values = new [] { "values" }
                 }
             };

Synopsis

Constructors

ExpressionProperty()

Use Expression to filter in various Budgets APIs.

Properties

And

Return results that match both Dimension objects.

CostCategories

The filter that's based on CostCategoryValues.

Dimensions

The specific Dimension to use for Expression.

Not

Return results that don't match a Dimension object.

Or

Return results that match either Dimension object.

Tags

The specific Tag to use for Expression.

Constructors

ExpressionProperty()

Use Expression to filter in various Budgets APIs.

public ExpressionProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-expression.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.Mixins.Preview.AWS.Budgets.Mixins;

             ExpressionProperty expressionProperty_;

             var expressionProperty = new ExpressionProperty {
                 And = new [] { expressionProperty_ },
                 CostCategories = new CostCategoryValuesProperty {
                     Key = "key",
                     MatchOptions = new [] { "matchOptions" },
                     Values = new [] { "values" }
                 },
                 Dimensions = new ExpressionDimensionValuesProperty {
                     Key = "key",
                     MatchOptions = new [] { "matchOptions" },
                     Values = new [] { "values" }
                 },
                 Not = expressionProperty_,
                 Or = new [] { expressionProperty_ },
                 Tags = new TagValuesProperty {
                     Key = "key",
                     MatchOptions = new [] { "matchOptions" },
                     Values = new [] { "values" }
                 }
             };

Properties

And

Return results that match both Dimension objects.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-expression.html#cfn-budgets-budget-expression-and

Type union: either IResolvable or (either IResolvable or CfnBudgetPropsMixin.IExpressionProperty)[]

CostCategories

The filter that's based on CostCategoryValues.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-expression.html#cfn-budgets-budget-expression-costcategories

Type union: either IResolvable or CfnBudgetPropsMixin.ICostCategoryValuesProperty

Dimensions

The specific Dimension to use for Expression.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-expression.html#cfn-budgets-budget-expression-dimensions

Type union: either IResolvable or CfnBudgetPropsMixin.IExpressionDimensionValuesProperty

Not

Return results that don't match a Dimension object.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-expression.html#cfn-budgets-budget-expression-not

Type union: either IResolvable or CfnBudgetPropsMixin.IExpressionProperty

Or

Return results that match either Dimension object.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-expression.html#cfn-budgets-budget-expression-or

Type union: either IResolvable or (either IResolvable or CfnBudgetPropsMixin.IExpressionProperty)[]

Tags

The specific Tag to use for Expression.

public CfnBudgetPropsMixin.ITagValuesProperty? Tags { get; set; }
Property Value

CfnBudgetPropsMixin.ITagValuesProperty

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-expression.html#cfn-budgets-budget-expression-tags

Implements

CfnBudgetPropsMixin.IExpressionProperty
Back to top Generated by DocFX