CreateAutomationRuleResponse

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The timestamp when the automation rule was created.

Link copied to clipboard

A set of conditions that specify which recommended action qualify for implementation. When a rule is active and a recommended action matches these criteria, Compute Optimizer implements the action at the scheduled run time. You can specify up to 20 conditions per filter criteria and 20 values per condition.

Link copied to clipboard

A description of the automation rule. Can be up to 1024 characters long and contain alphanumeric characters, underscores, hyphens, spaces, and certain special characters.

Link copied to clipboard
val name: String?

The name of the automation rule. Must be 1-128 characters long and contain only alphanumeric characters, underscores, and hyphens.

Link copied to clipboard

Configuration settings for organization-wide rules, including rule application order and target account IDs.

Link copied to clipboard

The priority level of the automation rule, used to determine execution order when multiple rules apply to the same resource.

Link copied to clipboard

List of recommended action types that this rule can execute, such as SnapshotAndDeleteUnattachedEbsVolume or UpgradeEbsVolumeType.

Link copied to clipboard

The Amazon Resource Name (ARN) of the created rule.

Link copied to clipboard

The unique identifier of the created rule.

Link copied to clipboard

The revision number of the automation rule. This is incremented each time the rule is updated.

Link copied to clipboard

The type of automation rule. Can be either OrganizationRule for organization-wide rules or AccountRule for account-specific rules.

Link copied to clipboard

The schedule configuration for when the automation rule should execute, including cron expression, timezone, and execution window.

Link copied to clipboard

The current status of the automation rule. Can be Active or Inactive.

Link copied to clipboard
val tags: List<Tag>?

A list of key-value pairs used to categorize and organize the automation rule. Maximum of 200 tags allowed.

Functions

Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String