Module Awso_compute_optimizer_automation_syncSource

include module type of struct include Awso_compute_optimizer_automation.Values end
Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval targetPrefix : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]

Configuration details for an Amazon EBS volume.

Represents an Amazon EBS volume with its configuration and snapshot usage information.

A key-value pair used to categorize and organize Amazon Web Services resources and automation rules.

Contains information about estimated monthly cost savings.

A key-value pair used to categorize and group summary data for analysis and reporting.

Defines a condition for filtering based on double/floating-point numeric values with comparison operators.

Defines a condition for filtering based on integer values with comparison operators.

Criteria condition for filtering resources based on their tags, including comparison operators and values.

Criteria condition for filtering based on string values, including comparison operators and target values.

Detailed configuration information for a specific Amazon Web Services resource, with type-specific details.

Aggregate totals for a group of recommended actions, including count and estimated monthly savings.

Configuration settings for organization-wide automation rules.

Configuration for scheduling when automation rules should execute, including timing and execution windows.

Aggregate totals for automation rule preview results, including count and estimated savings.

Aggregate totals for automation events, including counts and estimated savings.

Defines a time range with inclusive start time and exclusive end time for filtering and analysis.

Contains information about a recommended action that can be applied to optimize an Amazon Web Services resource.

A filter used to narrow down recommended action results based on specific criteria.

Summary information about recommended actions, grouped by specific criteria with totals and counts.

Represents a complete automation rule configuration including criteria, schedule, and execution settings.

A filter used to narrow down results based on specific criteria.

Contains a summary of preview results for an automation rule.

Contains the results of previewing an automation rule against available recommendations.

Contains information about an automation event.

A filter to apply when listing automation events.

A summary of automation events grouped by specified dimensions.

Contains information about a step in an automation event.

Contains information about an Amazon Web Services account's enrollment and association status with Compute Optimizer Automation.

You do not have sufficient permissions to perform this action.

You are not authorized to perform this action.

The specified client token is already in use.

Exception thrown when the same client token is used with different parameters, indicating a mismatch in idempotent request parameters.

An internal error occurred while processing the request.

One or more parameter values are not valid.

The operation can only be performed by a management account.

The account must be opted in to Compute Optimizer Automation before performing this action.

The specified resource was not found.

The service is temporarily unavailable.

The request was denied due to request throttling.

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 request would exceed service quotas.

Defines the scope for organization-level rules when previewing matching actions.

Updates your account’s Compute Optimizer Automation enrollment configuration.

Updates your account’s Compute Optimizer Automation enrollment configuration.

Updates an existing automation rule.

Updates an existing automation rule.

Removes tags from the specified resource.

Removes tags from the specified resource.

Adds tags to the specified resource.

Adds tags to the specified resource.

Initiates a one-time, on-demand automation for the specified recommended action. Management accounts and delegated administrators can only initiate recommended actions for associated member accounts. You can associate a member account using AssociateAccounts.

Initiates a one-time, on-demand automation for the specified recommended action. Management accounts and delegated administrators can only initiate recommended actions for associated member accounts. You can associate a member account using AssociateAccounts.

Initiates a rollback for a completed automation event. Management accounts and delegated administrators can only initiate a rollback for events belonging to associated member accounts. You can associate a member account using AssociateAccounts.

Initiates a rollback for a completed automation event. Management accounts and delegated administrators can only initiate a rollback for events belonging to associated member accounts. You can associate a member account using AssociateAccounts.

Lists the tags for a specified resource.

Lists the tags for a specified resource.

Lists the recommended actions based that match specified filters. Management accounts and delegated administrators can retrieve recommended actions that include associated member accounts. You can associate a member account using AssociateAccounts.

Lists the recommended actions based that match specified filters. Management accounts and delegated administrators can retrieve recommended actions that include associated member accounts. You can associate a member account using AssociateAccounts.

Provides a summary of recommended actions based on specified filters. Management accounts and delegated administrators can retrieve recommended actions that include associated member accounts. You can associate a member account using AssociateAccounts.

Provides a summary of recommended actions based on specified filters. Management accounts and delegated administrators can retrieve recommended actions that include associated member accounts. You can associate a member account using AssociateAccounts.

Lists the automation rules that match specified filters.

Lists the automation rules that match specified filters.

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

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

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

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

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

Lists automation events based on specified filters. You can retrieve events that were 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.

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

Lists the steps for a specific automation event. You can only list steps for events 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.

Lists the accounts in your organization that are enrolled in Compute Optimizer and whether they have enabled Automation. Only the management account or a delegated administrator can perform this action.

Lists the accounts in your organization that are enrolled in Compute Optimizer and whether they have enabled Automation. Only the management account or a delegated administrator can perform this action.

Retrieves the current enrollment configuration for Compute Optimizer Automation.

Retrieves the current enrollment configuration for Compute Optimizer Automation.

Retrieves details about a specific automation rule.

Retrieves details about a specific automation rule.

Retrieves details about a specific automation event.

Retrieves details about a specific automation event.

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. Only the management account or a delegated administrator can perform this action.

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. Only the management account or a delegated administrator can perform this action.

Deletes an existing automation rule.

Deletes an existing automation rule.

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

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

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. Only the management account or a delegated administrator can perform this action.

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. Only the management account or a delegated administrator can perform this action.