UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

196 lines 10.4 kB
"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