Skip to content

UpdateAutomationRuleResponse

Source code in docs_src/capo_compute_optimizer_automation/types/update_automation_rule_response.py
class UpdateAutomationRuleResponse(TypedDict, closed=True):
    rule_arn: NotRequired["capo_compute_optimizer_automation.types.rule_arn.RuleArn"]
    """<p> The ARN of the updated rule. </p>"""
    rule_revision: NotRequired["int"]
    """<p> The new revision number of the updated rule. </p>"""
    name: NotRequired["capo_compute_optimizer_automation.types.rule_name.RuleName"]
    """<p>The updated name of the automation rule.</p>"""
    description: NotRequired["str"]
    """<p>The updated description of the automation rule.</p>"""
    rule_type: NotRequired["capo_compute_optimizer_automation.types.rule_type.RuleType"]
    """<p>The updated type of automation rule.</p>"""
    organization_configuration: NotRequired[
        "capo_compute_optimizer_automation.types.organization_configuration.OrganizationConfiguration"
    ]
    """<p>The updated organization configuration settings.</p>"""
    priority: NotRequired["str"]
    """<p>The updated priority level of the automation rule.</p>"""
    recommended_action_types: NotRequired[
        "capo_compute_optimizer_automation.types.recommended_action_type_list.RecommendedActionTypeList"
    ]
    """<p>The updated list of recommended action types.</p>"""
    criteria: NotRequired["capo_compute_optimizer_automation.types.criteria.Criteria"]
    schedule: NotRequired["capo_compute_optimizer_automation.types.schedule.Schedule"]
    """<p>The updated schedule configuration.</p>"""
    status: NotRequired[
        "capo_compute_optimizer_automation.types.rule_status.RuleStatus"
    ]
    """<p>The updated status of the automation rule.</p>"""
    created_timestamp: NotRequired["datetime.datetime"]
    """<p>The timestamp when the automation rule was originally created.</p>"""
    last_updated_timestamp: NotRequired["datetime.datetime"]
    """<p>The timestamp when the automation rule was last updated.</p>"""

created_timestamp instance-attribute

created_timestamp: NotRequired[datetime]

The timestamp when the automation rule was originally created.

criteria instance-attribute

criteria: NotRequired[Criteria]

description instance-attribute

description: NotRequired[str]

The updated description of the automation rule.

last_updated_timestamp instance-attribute

last_updated_timestamp: NotRequired[datetime]

The timestamp when the automation rule was last updated.

name instance-attribute

name: NotRequired[RuleName]

The updated name of the automation rule.

organization_configuration instance-attribute

organization_configuration: NotRequired[OrganizationConfiguration]

The updated organization configuration settings.

priority instance-attribute

priority: NotRequired[str]

The updated priority level of the automation rule.

recommended_action_types instance-attribute

recommended_action_types: NotRequired[RecommendedActionTypeList]

The updated list of recommended action types.

rule_arn instance-attribute

rule_arn: NotRequired[RuleArn]

The ARN of the updated rule.

rule_revision instance-attribute

rule_revision: NotRequired[int]

The new revision number of the updated rule.

rule_type instance-attribute

rule_type: NotRequired[RuleType]

The updated type of automation rule.

schedule instance-attribute

schedule: NotRequired[Schedule]

The updated schedule configuration.

status instance-attribute

status: NotRequired[RuleStatus]

The updated status of the automation rule.