aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
191 lines (190 loc) • 9.2 kB
TypeScript
/**
* All IAM policy actions for AWS Compute Optimizer (COMPUTE-OPTIMIZER)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awscomputeoptimizer.html
*
* 2025-02-24T21:47:22.176Z
*/
export declare enum AwsComputeOptimizerActions {
/**
* Grants permission to delete recommendation preferences
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_DeleteRecommendationPreferences.html
*/
DeleteRecommendationPreferences = "compute-optimizer:DeleteRecommendationPreferences",
/**
* Grants permission to view the status of recommendation export jobs
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_DescribeRecommendationExportJobs.html
*/
DescribeRecommendationExportJobs = "compute-optimizer:DescribeRecommendationExportJobs",
/**
* Grants permission to export AutoScaling group recommendations to S3 for the pro
* vided accounts
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_ExportAutoScalingGroupRecommendations.html
*/
ExportAutoScalingGroupRecommendations = "compute-optimizer:ExportAutoScalingGroupRecommendations",
/**
* Grants permission to export EBS volume recommendations to S3 for the provided a
* ccounts
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_ExportEBSVolumeRecommendations.html
*/
ExportEBSVolumeRecommendations = "compute-optimizer:ExportEBSVolumeRecommendations",
/**
* Grants permission to export EC2 instance recommendations to S3 for the provided
* accounts
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_ExportEC2InstanceRecommendations.html
*/
ExportEC2InstanceRecommendations = "compute-optimizer:ExportEC2InstanceRecommendations",
/**
* Grants permission to export ECS service recommendations to S3 for the provided
* accounts
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_ExportECSServiceRecommendations.html
*/
ExportECSServiceRecommendations = "compute-optimizer:ExportECSServiceRecommendations",
/**
* Grants permission to export idle recommendations to S3 for the provided account
* s
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_ExportIdleRecommendations.html
*/
ExportIdleRecommendations = "compute-optimizer:ExportIdleRecommendations",
/**
* Grants permission to export Lambda function recommendations to S3 for the provi
* ded accounts
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_ExportLambdaFunctionRecommendations.html
*/
ExportLambdaFunctionRecommendations = "compute-optimizer:ExportLambdaFunctionRecommendations",
/**
* Grants permission to export license recommendations to S3 for the provided acco
* unt(s)
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_ExportLicenseRecommendations.html
*/
ExportLicenseRecommendations = "compute-optimizer:ExportLicenseRecommendations",
/**
* Grants permission to export rds recommendations to S3 for the provided accounts
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_ExportRDSDatabaseRecommendations.html
*/
ExportRDSDatabaseRecommendations = "compute-optimizer:ExportRDSDatabaseRecommendations",
/**
* Grants permission to get recommendations for the provided AutoScaling groups
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_GetAutoScalingGroupRecommendations.html
*/
GetAutoScalingGroupRecommendations = "compute-optimizer:GetAutoScalingGroupRecommendations",
/**
* Grants permission to get recommendations for the provided EBS volumes
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_GetEBSVolumeRecommendations.html
*/
GetEBSVolumeRecommendations = "compute-optimizer:GetEBSVolumeRecommendations",
/**
* Grants permission to get recommendations for the provided EC2 instances
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_GetEC2InstanceRecommendations.html
*/
GetEC2InstanceRecommendations = "compute-optimizer:GetEC2InstanceRecommendations",
/**
* Grants permission to get the recommendation projected metrics of the specified
* instance
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_GetEC2RecommendationProjectedMetrics.html
*/
GetEC2RecommendationProjectedMetrics = "compute-optimizer:GetEC2RecommendationProjectedMetrics",
/**
* Grants permission to get the recommendation projected metrics of the specified
* ECS service
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_GetECSServiceRecommendationProjectedMetrics.html
*/
GetECSServiceRecommendationProjectedMetrics = "compute-optimizer:GetECSServiceRecommendationProjectedMetrics",
/**
* Grants permission to get recommendations for the provided ECS services
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_GetECSServiceRecommendations.html
*/
GetECSServiceRecommendations = "compute-optimizer:GetECSServiceRecommendations",
/**
* Grants permission to get recommendation preferences that are in effect
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_GetEffectiveRecommendationPreferences.html
*/
GetEffectiveRecommendationPreferences = "compute-optimizer:GetEffectiveRecommendationPreferences",
/**
* Grants permission to get the enrollment status for the specified account
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_GetEnrollmentStatus.html
*/
GetEnrollmentStatus = "compute-optimizer:GetEnrollmentStatus",
/**
* Grants permission to get the enrollment statuses for member accounts of the org
* anization
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_GetEnrollmentStatusesForOrganization.html
*/
GetEnrollmentStatusesForOrganization = "compute-optimizer:GetEnrollmentStatusesForOrganization",
/**
* Grants permission to get idle recommendations for the specified account(s)
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_GetIdleRecommendations.html
*/
GetIdleRecommendations = "compute-optimizer:GetIdleRecommendations",
/**
* Grants permission to get recommendations for the provided Lambda functions
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_GetLambdaFunctionRecommendations.html
*/
GetLambdaFunctionRecommendations = "compute-optimizer:GetLambdaFunctionRecommendations",
/**
* Grants permission to get license recommendations for the specified account(s)
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_GetLicenseRecommendations.html
*/
GetLicenseRecommendations = "compute-optimizer:GetLicenseRecommendations",
/**
* Grants permission to get the recommendation projected metrics of the specified
* instance
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_GetRDSDatabaseRecommendationProjectedMetrics.html
*/
GetRDSDatabaseRecommendationProjectedMetrics = "compute-optimizer:GetRDSDatabaseRecommendationProjectedMetrics",
/**
* Grants permission to get rds recommendations for the specified account(s)
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_GetRDSDatabaseRecommendations.html
*/
GetRDSDatabaseRecommendations = "compute-optimizer:GetRDSDatabaseRecommendations",
/**
* Grants permission to get recommendation preferences
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_GetRecommendationPreferences.html
*/
GetRecommendationPreferences = "compute-optimizer:GetRecommendationPreferences",
/**
* Grants permission to get the recommendation summaries for the specified account
* (s)
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_GetRecommendationSummaries.html
*/
GetRecommendationSummaries = "compute-optimizer:GetRecommendationSummaries",
/**
* Grants permission to put recommendation preferences
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_PutRecommendationPreferences.html
*/
PutRecommendationPreferences = "compute-optimizer:PutRecommendationPreferences",
/**
* Grants permission to update the enrollment status
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_UpdateEnrollmentStatus.html
*/
UpdateEnrollmentStatus = "compute-optimizer:UpdateEnrollmentStatus"
}