Interface CfnBudgetMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnBudgetMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-02T11:03:25.897Z")
@Stability(Stable)
public interface CfnBudgetMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnBudgetPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.deadline.*;
CfnBudgetMixinProps cfnBudgetMixinProps = CfnBudgetMixinProps.builder()
.actions(List.of(BudgetActionToAddProperty.builder()
.description("description")
.thresholdPercentage(123)
.type("type")
.build()))
.approximateDollarLimit(123)
.description("description")
.displayName("displayName")
.farmId("farmId")
.schedule(BudgetScheduleProperty.builder()
.fixed(FixedBudgetScheduleProperty.builder()
.endTime("endTime")
.startTime("startTime")
.build())
.build())
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.usageTrackingResource(UsageTrackingResourceProperty.builder()
.queueId("queueId")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnBudgetMixinPropsstatic final classAn implementation forCfnBudgetMixinProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnBudgetMixinProps.Builderbuilder()default ObjectThe budget actions to specify what happens when the budget runs out.default NumberThe dollar limit based on consumed usage.default StringThe description of the budget.default StringThe display name of the budget.default StringThe farm ID.default ObjectThe start and end time of the budget.getTags()An array of key-value pairs to apply to this resource.default ObjectThe usage details of the allotted budget.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getActions
The budget actions to specify what happens when the budget runs out.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBudgetPropsMixin.BudgetActionToAddProperty>- See Also:
-
getApproximateDollarLimit
The dollar limit based on consumed usage.- See Also:
-
getDescription
The description of the budget.- See Also:
-
getDisplayName
The display name of the budget.- See Also:
-
getFarmId
The farm ID.- See Also:
-
getSchedule
The start and end time of the budget.Returns union: either
IResolvableorCfnBudgetPropsMixin.BudgetScheduleProperty- See Also:
-
getTags
An array of key-value pairs to apply to this resource.- See Also:
-
getUsageTrackingResource
The usage details of the allotted budget.Returns union: either
IResolvableorCfnBudgetPropsMixin.UsageTrackingResourceProperty- See Also:
-
builder
- Returns:
- a
CfnBudgetMixinProps.BuilderofCfnBudgetMixinProps
-