CfnAutomationRuleMixinProps
- class aws_cdk.cfn_property_mixins.aws_computeoptimizer.CfnAutomationRuleMixinProps(*, criteria=None, description=None, name=None, organization_configuration=None, priority=None, recommended_action_types=None, rule_type=None, schedule=None, status=None, tags=None)
Bases:
objectProperties for CfnAutomationRulePropsMixin.
- Parameters:
criteria (
Union[IResolvable,CriteriaProperty,Dict[str,Any],None])description (
Optional[str]) – The description of the automation rule.name (
Optional[str]) – The name of the automation rule.organization_configuration (
Union[IResolvable,OrganizationConfigurationProperty,Dict[str,Any],None])priority (
Optional[str]) – Rule priority within its group.recommended_action_types (
Optional[Sequence[str]]) – The types of recommended actions this rule will implement.rule_type (
Optional[str]) – The type of automation rule.schedule (
Union[IResolvable,ScheduleProperty,Dict[str,Any],None])status (
Optional[str]) – The status of the automation rule.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – Tags associated with the automation rule.
- See:
- 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_computeoptimizer as computeoptimizer cfn_automation_rule_mixin_props = computeoptimizer.CfnAutomationRuleMixinProps( criteria=computeoptimizer.CfnAutomationRulePropsMixin.CriteriaProperty( ebs_volume_size_in_gib=[computeoptimizer.CfnAutomationRulePropsMixin.IntegerCriteriaConditionProperty( comparison="comparison", values=[123] )], ebs_volume_type=[computeoptimizer.CfnAutomationRulePropsMixin.StringCriteriaConditionProperty( comparison="comparison", values=["values"] )], estimated_monthly_savings=[computeoptimizer.CfnAutomationRulePropsMixin.DoubleCriteriaConditionProperty( comparison="comparison", values=[123] )], look_back_period_in_days=[computeoptimizer.CfnAutomationRulePropsMixin.IntegerCriteriaConditionProperty( comparison="comparison", values=[123] )], region=[computeoptimizer.CfnAutomationRulePropsMixin.StringCriteriaConditionProperty( comparison="comparison", values=["values"] )], resource_arn=[computeoptimizer.CfnAutomationRulePropsMixin.StringCriteriaConditionProperty( comparison="comparison", values=["values"] )], resource_tag=[computeoptimizer.CfnAutomationRulePropsMixin.ResourceTagsCriteriaConditionProperty( comparison="comparison", key="key", values=["values"] )], restart_needed=[computeoptimizer.CfnAutomationRulePropsMixin.StringCriteriaConditionProperty( comparison="comparison", values=["values"] )] ), description="description", name="name", organization_configuration=computeoptimizer.CfnAutomationRulePropsMixin.OrganizationConfigurationProperty( account_ids=["accountIds"], rule_apply_order="ruleApplyOrder" ), priority="priority", recommended_action_types=["recommendedActionTypes"], rule_type="ruleType", schedule=computeoptimizer.CfnAutomationRulePropsMixin.ScheduleProperty( execution_window_in_minutes=123, schedule_expression="scheduleExpression", schedule_expression_timezone="scheduleExpressionTimezone" ), status="status", tags=[CfnTag( key="key", value="value" )] )
Attributes
- criteria
-
- Type:
see
- description
The description of the automation rule.
- name
The name of the automation rule.
- organization_configuration
-
- Type:
see
- priority
Rule priority within its group.
- recommended_action_types
The types of recommended actions this rule will implement.
- rule_type
The type of automation rule.
- schedule
-
- Type:
see
- status
The status of the automation rule.
- tags
Tags associated with the automation rule.