Show / Hide Table of Contents

Interface CfnBudget.IExpressionProperty

Use Expression to filter in various Budgets APIs.

Namespace: Amazon.CDK.AWS.Budgets
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnBudget.IExpressionProperty
Syntax (vb)
Public Interface CfnBudget.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.AWS.Budgets;

             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

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.

Properties

And

Return results that match both Dimension objects.

object? And { get; }
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 CfnBudget.IExpressionProperty)[]

CostCategories

The filter that's based on CostCategoryValues.

object? CostCategories { get; }
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 CfnBudget.ICostCategoryValuesProperty

Dimensions

The specific Dimension to use for Expression.

object? Dimensions { get; }
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 CfnBudget.IExpressionDimensionValuesProperty

Not

Return results that don't match a Dimension object.

object? Not { get; }
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 CfnBudget.IExpressionProperty

Or

Return results that match either Dimension object.

object? Or { get; }
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 CfnBudget.IExpressionProperty)[]

Tags

The specific Tag to use for Expression.

CfnBudget.ITagValuesProperty? Tags { get; }
Property Value

CfnBudget.ITagValuesProperty

Remarks

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

Back to top Generated by DocFX