UNPKG

@cloud-copilot/iam-data

Version:
299 lines 10.2 kB
{ "deleterecommendationpreferences": { "name": "DeleteRecommendationPreferences", "description": "Grants permission to delete recommendation preferences", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "compute-optimizer:ResourceType" ], "dependentActions": [ "autoscaling:DescribeAutoScalingGroups", "ec2:DescribeInstances", "rds:DescribeDBClusters", "rds:DescribeDBInstances" ] }, "describerecommendationexportjobs": { "name": "DescribeRecommendationExportJobs", "description": "Grants permission to view the status of recommendation export jobs", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "exportautoscalinggrouprecommendations": { "name": "ExportAutoScalingGroupRecommendations", "description": "Grants permission to export AutoScaling group recommendations to S3 for the provided accounts", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "autoscaling:DescribeAutoScalingGroups", "compute-optimizer:GetAutoScalingGroupRecommendations" ] }, "exportebsvolumerecommendations": { "name": "ExportEBSVolumeRecommendations", "description": "Grants permission to export EBS volume recommendations to S3 for the provided accounts", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "compute-optimizer:GetEBSVolumeRecommendations", "ec2:DescribeVolumes" ] }, "exportec2instancerecommendations": { "name": "ExportEC2InstanceRecommendations", "description": "Grants permission to export EC2 instance recommendations to S3 for the provided accounts", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "compute-optimizer:GetEC2InstanceRecommendations", "ec2:DescribeInstances" ] }, "exportecsservicerecommendations": { "name": "ExportECSServiceRecommendations", "description": "Grants permission to export ECS service recommendations to S3 for the provided accounts", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "compute-optimizer:GetECSServiceRecommendations", "ecs:ListClusters", "ecs:ListServices" ] }, "exportidlerecommendations": { "name": "ExportIdleRecommendations", "description": "Grants permission to export idle recommendations to S3 for the provided accounts", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "compute-optimizer:GetIdleRecommendations" ] }, "exportlambdafunctionrecommendations": { "name": "ExportLambdaFunctionRecommendations", "description": "Grants permission to export Lambda function recommendations to S3 for the provided accounts", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "compute-optimizer:GetLambdaFunctionRecommendations", "lambda:ListFunctions", "lambda:ListProvisionedConcurrencyConfigs" ] }, "exportlicenserecommendations": { "name": "ExportLicenseRecommendations", "description": "Grants permission to export license recommendations to S3 for the provided account(s)", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "compute-optimizer:GetLicenseRecommendations", "ec2:DescribeInstances" ] }, "exportrdsdatabaserecommendations": { "name": "ExportRDSDatabaseRecommendations", "description": "Grants permission to export rds recommendations to S3 for the provided accounts", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "compute-optimizer:GetRDSDatabaseRecommendations", "rds:DescribeDBClusters", "rds:DescribeDBInstances" ] }, "getautoscalinggrouprecommendations": { "name": "GetAutoScalingGroupRecommendations", "description": "Grants permission to get recommendations for the provided AutoScaling groups", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "autoscaling:DescribeAutoScalingGroups" ] }, "getebsvolumerecommendations": { "name": "GetEBSVolumeRecommendations", "description": "Grants permission to get recommendations for the provided EBS volumes", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "ec2:DescribeVolumes" ] }, "getec2instancerecommendations": { "name": "GetEC2InstanceRecommendations", "description": "Grants permission to get recommendations for the provided EC2 instances", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "ec2:DescribeInstances" ] }, "getec2recommendationprojectedmetrics": { "name": "GetEC2RecommendationProjectedMetrics", "description": "Grants permission to get the recommendation projected metrics of the specified instance", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "ec2:DescribeInstances" ] }, "getecsservicerecommendationprojectedmetrics": { "name": "GetECSServiceRecommendationProjectedMetrics", "description": "Grants permission to get the recommendation projected metrics of the specified ECS service", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getecsservicerecommendations": { "name": "GetECSServiceRecommendations", "description": "Grants permission to get recommendations for the provided ECS services", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "ecs:ListClusters", "ecs:ListServices" ] }, "geteffectiverecommendationpreferences": { "name": "GetEffectiveRecommendationPreferences", "description": "Grants permission to get recommendation preferences that are in effect", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [ "compute-optimizer:ResourceType" ], "dependentActions": [ "autoscaling:DescribeAutoScalingGroups", "autoscaling:DescribeAutoScalingInstances", "ec2:DescribeInstances", "rds:DescribeDBClusters", "rds:DescribeDBInstances" ] }, "getenrollmentstatus": { "name": "GetEnrollmentStatus", "description": "Grants permission to get the enrollment status for the specified account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getenrollmentstatusesfororganization": { "name": "GetEnrollmentStatusesForOrganization", "description": "Grants permission to get the enrollment statuses for member accounts of the organization", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getidlerecommendations": { "name": "GetIdleRecommendations", "description": "Grants permission to get idle recommendations for the specified account(s)", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getlambdafunctionrecommendations": { "name": "GetLambdaFunctionRecommendations", "description": "Grants permission to get recommendations for the provided Lambda functions", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "lambda:ListFunctions", "lambda:ListProvisionedConcurrencyConfigs" ] }, "getlicenserecommendations": { "name": "GetLicenseRecommendations", "description": "Grants permission to get license recommendations for the specified account(s)", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "ec2:DescribeInstances" ] }, "getrdsdatabaserecommendationprojectedmetrics": { "name": "GetRDSDatabaseRecommendationProjectedMetrics", "description": "Grants permission to get the recommendation projected metrics of the specified instance", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "rds:DescribeDBClusters", "rds:DescribeDBInstances" ] }, "getrdsdatabaserecommendations": { "name": "GetRDSDatabaseRecommendations", "description": "Grants permission to get rds recommendations for the specified account(s)", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "rds:DescribeDBClusters", "rds:DescribeDBInstances" ] }, "getrecommendationpreferences": { "name": "GetRecommendationPreferences", "description": "Grants permission to get recommendation preferences", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [ "compute-optimizer:ResourceType" ], "dependentActions": [] }, "getrecommendationsummaries": { "name": "GetRecommendationSummaries", "description": "Grants permission to get the recommendation summaries for the specified account(s)", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "putrecommendationpreferences": { "name": "PutRecommendationPreferences", "description": "Grants permission to put recommendation preferences", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "compute-optimizer:ResourceType" ], "dependentActions": [ "autoscaling:DescribeAutoScalingGroups", "autoscaling:DescribeAutoScalingInstances", "ec2:DescribeInstances", "rds:DescribeDBClusters", "rds:DescribeDBInstances" ] }, "updateenrollmentstatus": { "name": "UpdateEnrollmentStatus", "description": "Grants permission to update the enrollment status", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] } }