Filter - AWS Billing and Cost Management

Filter

Describes a filter that returns a more specific list of recommendations. Filters recommendations by different dimensions.

Contents

accountIds

The account that the recommendation is for.

Type: Array of strings

Array Members: Minimum number of 1 item. Maximum number of 100 items.

Pattern: [0-9]{12}

Required: No

actionTypes

The type of action you can take by adopting the recommendation.

Type: Array of strings

Array Members: Minimum number of 1 item. Maximum number of 100 items.

Valid Values: Rightsize | Stop | Upgrade | PurchaseSavingsPlans | PurchaseReservedInstances | MigrateToGraviton | Delete

Required: No

implementationEfforts

The effort required to implement the recommendation.

Type: Array of strings

Array Members: Minimum number of 1 item. Maximum number of 100 items.

Valid Values: VeryLow | Low | Medium | High | VeryHigh

Required: No

recommendationIds

The IDs for the recommendations.

Type: Array of strings

Array Members: Minimum number of 1 item. Maximum number of 100 items.

Required: No

regions

The AWS Region of the resource.

Type: Array of strings

Array Members: Minimum number of 1 item. Maximum number of 100 items.

Required: No

resourceArns

The Amazon Resource Name (ARN) of the recommendation.

Type: Array of strings

Array Members: Minimum number of 1 item. Maximum number of 100 items.

Required: No

resourceIds

The resource ID of the recommendation.

Type: Array of strings

Array Members: Minimum number of 1 item. Maximum number of 100 items.

Required: No

resourceTypes

The resource type of the recommendation.

Type: Array of strings

Array Members: Minimum number of 1 item. Maximum number of 100 items.

Valid Values: Ec2Instance | LambdaFunction | EbsVolume | EcsService | Ec2AutoScalingGroup | Ec2InstanceSavingsPlans | ComputeSavingsPlans | SageMakerSavingsPlans | Ec2ReservedInstances | RdsReservedInstances | OpenSearchReservedInstances | RedshiftReservedInstances | ElastiCacheReservedInstances | RdsDbInstanceStorage | RdsDbInstance

Required: No

restartNeeded

Whether or not implementing the recommendation requires a restart.

Type: Boolean

Required: No

rollbackPossible

Whether or not implementing the recommendation can be rolled back.

Type: Boolean

Required: No

tags

A list of tags assigned to the recommendation.

Type: Array of Tag objects

Array Members: Minimum number of 1 item. Maximum number of 100 items.

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: