aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
196 lines • 10.4 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsComputeOptimizerActions = void 0;
/**
* 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
*/
var AwsComputeOptimizerActions;
(function (AwsComputeOptimizerActions) {
/**
* Grants permission to delete recommendation preferences
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_DeleteRecommendationPreferences.html
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["GetRDSDatabaseRecommendations"] = "compute-optimizer:GetRDSDatabaseRecommendations";
/**
* Grants permission to get recommendation preferences
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_GetRecommendationPreferences.html
*/
AwsComputeOptimizerActions["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
*/
AwsComputeOptimizerActions["GetRecommendationSummaries"] = "compute-optimizer:GetRecommendationSummaries";
/**
* Grants permission to put recommendation preferences
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_PutRecommendationPreferences.html
*/
AwsComputeOptimizerActions["PutRecommendationPreferences"] = "compute-optimizer:PutRecommendationPreferences";
/**
* Grants permission to update the enrollment status
*
* See https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_UpdateEnrollmentStatus.html
*/
AwsComputeOptimizerActions["UpdateEnrollmentStatus"] = "compute-optimizer:UpdateEnrollmentStatus";
})(AwsComputeOptimizerActions = exports.AwsComputeOptimizerActions || (exports.AwsComputeOptimizerActions = {}));
//# sourceMappingURL=compute-optimizer.js.map