Module Awso_compute_optimizer_automation.ValuesSource

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 ]
Sourcemodule Integer : sig ... end
Sourcemodule String_ : sig ... end
Sourcemodule Double : sig ... end
Sourcemodule StringCriteriaValue : sig ... end
Sourcemodule EbsVolumeConfiguration : sig ... end

Configuration details for an Amazon EBS volume.

Sourcemodule TagKey : sig ... end
Sourcemodule TagValue : sig ... end
Sourcemodule SavingsEstimationMode : sig ... end
Sourcemodule AccountId : sig ... end
Sourcemodule SummaryDimensionKey : sig ... end
Sourcemodule ComparisonOperator : sig ... end
Sourcemodule DoubleList : sig ... end
Sourcemodule IntegerList : sig ... end
Sourcemodule StringCriteriaValues : sig ... end
Sourcemodule EbsVolume : sig ... end

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

Sourcemodule Tag : sig ... end

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

Sourcemodule FilterValue : sig ... end
Sourcemodule EstimatedMonthlySavings : sig ... end

Contains information about estimated monthly cost savings.

Sourcemodule RuleApplyOrder : sig ... end
Sourcemodule RecommendedActionType : sig ... end
Sourcemodule SummaryDimension : sig ... end

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

Sourcemodule Timestamp : sig ... end
Sourcemodule DoubleCriteriaCondition : sig ... end

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

Sourcemodule IntegerCriteriaCondition : sig ... end

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.

Sourcemodule StringCriteriaCondition : sig ... end

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

Sourcemodule Boolean : sig ... end
Sourcemodule RecommendedActionId : sig ... end
Sourcemodule ResourceArn : sig ... end
Sourcemodule ResourceDetails : sig ... end

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

Sourcemodule ResourceId : sig ... end
Sourcemodule ResourceType : sig ... end
Sourcemodule TagList : sig ... end
Sourcemodule FilterValues : sig ... end
Sourcemodule RecommendedActionTotal : sig ... end

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

Sourcemodule Long : sig ... end
Sourcemodule OrganizationConfiguration : sig ... end

Configuration settings for organization-wide automation rules.

Sourcemodule RecommendedActionTypeList : sig ... end
Sourcemodule RuleArn : sig ... end
Sourcemodule RuleId : sig ... end
Sourcemodule RuleName : sig ... end
Sourcemodule RuleStatus : sig ... end
Sourcemodule RuleType : sig ... end
Sourcemodule Schedule : sig ... end

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

Sourcemodule AutomationRuleFilterName : sig ... end
Sourcemodule RulePreviewTotal : sig ... end

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

Sourcemodule EventId : sig ... end
Sourcemodule EventStatus : sig ... end
Sourcemodule EventType : sig ... end
Sourcemodule AutomationEventFilterName : sig ... end
Sourcemodule SummaryDimensions : sig ... end
Sourcemodule SummaryTotals : sig ... end

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

Sourcemodule TimePeriod : sig ... end

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

Sourcemodule StepId : sig ... end
Sourcemodule StepStatus : sig ... end
Sourcemodule StepType : sig ... end
Sourcemodule EnrollmentStatus : sig ... end
Sourcemodule OrganizationRuleMode : sig ... end
Sourcemodule RecommendedAction : sig ... end

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

Sourcemodule RecommendedActionFilter : sig ... end

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

Sourcemodule RecommendedActionSummary : sig ... end

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

Sourcemodule AutomationRule : sig ... end

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

Sourcemodule Filter : sig ... end

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

Sourcemodule PreviewResultSummary : sig ... end

Contains a summary of preview results for an automation rule.

Sourcemodule PreviewResult : sig ... end

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

Sourcemodule AutomationEvent : sig ... end

Contains information about an automation event.

Sourcemodule AutomationEventFilter : sig ... end

A filter to apply when listing automation events.

Sourcemodule AutomationEventSummary : sig ... end

A summary of automation events grouped by specified dimensions.

Sourcemodule AutomationEventStep : sig ... end

Contains information about a step in an automation event.

Sourcemodule AccountInfo : sig ... end

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

Sourcemodule AccessDeniedException : sig ... end

You do not have sufficient permissions to perform this action.

Sourcemodule ForbiddenException : sig ... end

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.

Sourcemodule InternalServerException : sig ... end

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.

Sourcemodule OptInRequiredException : sig ... end

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

Sourcemodule ResourceNotFoundException : sig ... end

The specified resource was not found.

The service is temporarily unavailable.

Sourcemodule ThrottlingException : sig ... end

The request was denied due to request throttling.

Sourcemodule ClientToken : sig ... end
Sourcemodule Criteria : sig ... end

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.

Sourcemodule RuleDescription : sig ... end
Sourcemodule TagKeyList : sig ... end

The request would exceed service quotas.

Sourcemodule NextToken : sig ... end
Sourcemodule RecommendedActions : sig ... end
Sourcemodule AutomationRules : sig ... end
Sourcemodule FilterList : sig ... end
Sourcemodule PreviewResultSummaries : sig ... end
Sourcemodule OrganizationScope : sig ... end

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

Sourcemodule PreviewResults : sig ... end
Sourcemodule AutomationEvents : sig ... end
Sourcemodule AutomationEventFilterList : sig ... end
Sourcemodule AutomationEventSteps : sig ... end
Sourcemodule AccountInfoList : sig ... end
Sourcemodule AccountIdList : sig ... end
Sourcemodule StringList : sig ... end

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.

Sourcemodule UntagResourceResponse : sig ... end

Removes tags from the specified resource.

Sourcemodule UntagResourceRequest : sig ... end

Removes tags from the specified resource.

Sourcemodule TagResourceResponse : sig ... end

Adds tags to the specified resource.

Sourcemodule TagResourceRequest : sig ... end

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.

Sourcemodule ListAccountsResponse : sig ... end

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.

Sourcemodule ListAccountsRequest : sig ... end

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.

Sourcemodule GetAutomationRuleResponse : sig ... end

Retrieves details about a specific automation rule.

Sourcemodule GetAutomationRuleRequest : sig ... end

Retrieves details about a specific automation rule.

Retrieves details about a specific automation event.

Sourcemodule GetAutomationEventRequest : sig ... end

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.

Sourcemodule AssociateAccountsResponse : sig ... end

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.

Sourcemodule AssociateAccountsRequest : sig ... end

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.