Package-level declarations

Types

Link copied to clipboard

Automation is a feature within Amazon Web Services Compute Optimizer that enables you to apply optimization recommendations to your Amazon Web Services resources, reducing costs and improving performance. You can apply recommended actions directly or create automation rules that implement recommendations on a recurring schedule when they match your specified criteria. With automation rules, set criteria such as Amazon Web Services Region and Resource Tags to target specific geographies and workloads. Configure rules to run daily, weekly, or monthly, and Compute Optimizer continuously evaluates new recommendations against your criteria. Track automation events over time, examine detailed step history, estimate savings achieved, and reverse actions directly from Compute Optimizer when needed.

Properties

Link copied to clipboard
const val SdkVersion: String
Link copied to clipboard
Link copied to clipboard
const val ServiceId: String

Inherited functions

Link copied to clipboard

Associates one or more member accounts with your organization's management account, enabling centralized implementation of optimization actions across those accounts. Once associated, the management account (or a delegated administrator) can apply recommended actions to the member account. When you associate a member account, its organization rule mode is automatically set to "Any allowed," which permits the management account to create Automation rules that automatically apply actions to that account. If the member account has not previously enabled the Automation feature, the association process automatically enables it.

Link copied to clipboard

Creates a new automation rule to apply recommended actions to resources based on specified criteria.

Link copied to clipboard

Deletes an existing automation rule.

Link copied to clipboard

Disassociates member accounts from your organization's management account, removing centralized automation capabilities. Once disassociated, organization rules no longer apply to the member account, and the management account (or delegated administrator) cannot create Automation rules for that account.

Link copied to clipboard

Retrieves details about a specific automation event.

Link copied to clipboard

Retrieves details about a specific automation rule.

Link copied to clipboard

Retrieves the current enrollment configuration for Compute Optimizer Automation.

Link copied to clipboard

Lists the accounts in your organization that are enrolled in Compute Optimizer and whether they have enabled Automation.

Link copied to clipboard

Lists automation events based on specified filters. You can retrieve events that were created within the past year.

Link copied to clipboard

Lists the steps for a specific automation event. You can only list steps for events created within the past year.

Link copied to clipboard

Provides a summary of automation events based on specified filters. Only events created within the past year will be included in the summary.

Link copied to clipboard

Returns a preview of the recommended actions that match your Automation rule's configuration and criteria.

Link copied to clipboard

Returns a summary of the recommended actions that match your rule preview configuration and criteria.

Link copied to clipboard

Lists the automation rules that match specified filters.

Link copied to clipboard

Lists the recommended actions based that match specified filters.

Link copied to clipboard

Provides a summary of recommended actions based on specified filters.

Link copied to clipboard

Lists the tags for a specified resource.

Link copied to clipboard

Initiates a rollback for a completed automation event.

Link copied to clipboard

Initiates a one-time, on-demand automation for the specified recommended action.

Link copied to clipboard

Adds tags to the specified resource.

Link copied to clipboard

Removes tags from the specified resource.

Link copied to clipboard

Updates an existing automation rule.

Link copied to clipboard

Updates your account’s Compute Optimizer Automation enrollment configuration.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.