CfnBudgetMixinProps

class aws_cdk.cfn_property_mixins.aws_deadline.CfnBudgetMixinProps(*, actions=None, approximate_dollar_limit=None, description=None, display_name=None, farm_id=None, schedule=None, tags=None, usage_tracking_resource=None)

Bases: object

Properties for CfnBudgetPropsMixin.

Parameters:
  • actions (Union[IResolvable, Sequence[Union[IResolvable, BudgetActionToAddProperty, Dict[str, Any]]], None]) – The budget actions to specify what happens when the budget runs out.

  • approximate_dollar_limit (Union[int, float, None]) – The dollar limit based on consumed usage.

  • description (Optional[str]) – The description of the budget.

  • display_name (Optional[str]) – The display name of the budget.

  • farm_id (Optional[str]) – The farm ID.

  • schedule (Union[IResolvable, BudgetScheduleProperty, Dict[str, Any], None]) – The start and end time of the budget.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – An array of key-value pairs to apply to this resource.

  • usage_tracking_resource (Union[IResolvable, UsageTrackingResourceProperty, Dict[str, Any], None]) – The usage details of the allotted budget.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-budget.html

ExampleMetadata:

fixture=_generated

Example:

from aws_cdk import CfnTag
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_deadline as deadline

cfn_budget_mixin_props = deadline.CfnBudgetMixinProps(
    actions=[deadline.CfnBudgetPropsMixin.BudgetActionToAddProperty(
        description="description",
        threshold_percentage=123,
        type="type"
    )],
    approximate_dollar_limit=123,
    description="description",
    display_name="displayName",
    farm_id="farmId",
    schedule=deadline.CfnBudgetPropsMixin.BudgetScheduleProperty(
        fixed=deadline.CfnBudgetPropsMixin.FixedBudgetScheduleProperty(
            end_time="endTime",
            start_time="startTime"
        )
    ),
    tags=[CfnTag(
        key="key",
        value="value"
    )],
    usage_tracking_resource=deadline.CfnBudgetPropsMixin.UsageTrackingResourceProperty(
        queue_id="queueId"
    )
)

Attributes

actions

The budget actions to specify what happens when the budget runs out.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-budget.html#cfn-deadline-budget-actions

approximate_dollar_limit

The dollar limit based on consumed usage.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-budget.html#cfn-deadline-budget-approximatedollarlimit

description

The description of the budget.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-budget.html#cfn-deadline-budget-description

display_name

The display name of the budget.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-budget.html#cfn-deadline-budget-displayname

farm_id

The farm ID.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-budget.html#cfn-deadline-budget-farmid

schedule

The start and end time of the budget.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-budget.html#cfn-deadline-budget-schedule

tags

An array of key-value pairs to apply to this resource.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-budget.html#cfn-deadline-budget-tags

usage_tracking_resource

The usage details of the allotted budget.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-budget.html#cfn-deadline-budget-usagetrackingresource