ComputeOptimizerAutomationClient
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.
Functions
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.
Creates a new automation rule to apply recommended actions to resources based on specified criteria.
Deletes an existing automation rule.
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.
Retrieves details about a specific automation event.
Retrieves details about a specific automation rule.
Retrieves the current enrollment configuration for Compute Optimizer Automation.
Lists the accounts in your organization that are enrolled in Compute Optimizer and whether they have enabled Automation.
Lists automation events based on specified filters. You can retrieve events that were created within the past year.
Lists the steps for a specific automation event. You can only list steps for events created within the past year.
Provides a summary of automation events based on specified filters. Only events created within the past year will be included in the summary.
Returns a preview of the recommended actions that match your Automation rule's configuration and criteria.
Returns a summary of the recommended actions that match your rule preview configuration and criteria.
Lists the automation rules that match specified filters.
Lists the recommended actions based that match specified filters.
Provides a summary of recommended actions based on specified filters.
Lists the tags for a specified resource.
Initiates a rollback for a completed automation event.
Initiates a one-time, on-demand automation for the specified recommended action.
Adds tags to the specified resource.
Removes tags from the specified resource.
Updates an existing automation rule.
Updates your account’s Compute Optimizer Automation enrollment configuration.
Inherited functions
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.
Creates a new automation rule to apply recommended actions to resources based on specified criteria.
Deletes an existing automation rule.
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.
Retrieves details about a specific automation event.
Retrieves details about a specific automation rule.
Retrieves the current enrollment configuration for Compute Optimizer Automation.
Lists the accounts in your organization that are enrolled in Compute Optimizer and whether they have enabled Automation.
Paginate over ListAccountsResponse results.
Lists automation events based on specified filters. You can retrieve events that were created within the past year.
Paginate over ListAutomationEventsResponse results.
Lists the steps for a specific automation event. You can only list steps for events created within the past year.
Paginate over ListAutomationEventStepsResponse results.
Provides a summary of automation events based on specified filters. Only events created within the past year will be included in the summary.
Paginate over ListAutomationEventSummariesResponse results.
Returns a preview of the recommended actions that match your Automation rule's configuration and criteria.
Paginate over ListAutomationRulePreviewResponse results.
Returns a summary of the recommended actions that match your rule preview configuration and criteria.
Paginate over ListAutomationRulePreviewSummariesResponse results.
Lists the automation rules that match specified filters.
Paginate over ListAutomationRulesResponse results.
Lists the recommended actions based that match specified filters.
Paginate over ListRecommendedActionsResponse results.
Provides a summary of recommended actions based on specified filters.
Paginate over ListRecommendedActionSummariesResponse results.
Lists the tags for a specified resource.
Initiates a rollback for a completed automation event.
Initiates a one-time, on-demand automation for the specified recommended action.
Adds tags to the specified resource.
Removes tags from the specified resource.
Updates an existing automation rule.
Updates your account’s Compute Optimizer Automation enrollment configuration.
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.