Class CfnBudget.ExpressionProperty
Use Expression to filter in various Budgets APIs.
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.Budgets
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnBudget.ExpressionProperty : CfnBudget.IExpressionProperty
Syntax (vb)
Public Class CfnBudget.ExpressionProperty Implements CfnBudget.IExpressionProperty
Remarks
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
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
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" }
}
};
Properties
And
Return results that match both Dimension objects.
public object? And { get; set; }
Property Value
Remarks
CostCategories
The filter that's based on CostCategoryValues.
public object? CostCategories { get; set; }
Property Value
Remarks
Dimensions
The specific Dimension to use for Expression.
public object? Dimensions { get; set; }
Property Value
Remarks
Not
Return results that don't match a Dimension object.
public object? Not { get; set; }
Property Value
Remarks
Or
Return results that match either Dimension object.
public object? Or { get; set; }
Property Value
Remarks
Tags
The specific Tag to use for Expression.
public CfnBudget.ITagValuesProperty? Tags { get; set; }