Builder
Properties
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Must be 1-64 characters long and contain only alphanumeric characters, underscores, and hyphens.
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.
The updated description of the automation rule. Can be up to 1024 characters long and contain alphanumeric characters, underscores, hyphens, spaces, and certain special characters.
Updated configuration settings for organization-wide rules, including rule application order and target account IDs.
Updated list of recommended action types that this rule can execute, such as SnapshotAndDeleteUnattachedEbsVolume or UpgradeEbsVolumeType.
The revision number of the rule to update.
The updated status of the automation rule. Can be Active or Inactive.
Functions
construct an aws.sdk.kotlin.services.computeoptimizerautomation.model.Criteria inside the given block
construct an aws.sdk.kotlin.services.computeoptimizerautomation.model.OrganizationConfiguration inside the given block
construct an aws.sdk.kotlin.services.computeoptimizerautomation.model.Schedule inside the given block