aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
106 lines • 5.34 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsApplicationAutoscalingActions = void 0;
/**
* All IAM policy actions for AWS Application Auto Scaling (APPLICATION-AUTOSCALING)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsapplicationautoscaling.html
*
* 2025-02-24T21:46:43.214Z
*/
var AwsApplicationAutoscalingActions;
(function (AwsApplicationAutoscalingActions) {
/**
* Grants permission to delete a scaling policy
*
* See https://docs.aws.amazon.com/autoscaling/application/APIReference/API_DeleteScalingPolicy.html
*/
AwsApplicationAutoscalingActions["DeleteScalingPolicy"] = "application-autoscaling:DeleteScalingPolicy";
/**
* Grants permission to delete a scheduled action
*
* See https://docs.aws.amazon.com/autoscaling/application/APIReference/API_DeleteScheduledAction.html
*/
AwsApplicationAutoscalingActions["DeleteScheduledAction"] = "application-autoscaling:DeleteScheduledAction";
/**
* Grants permission to deregister a scalable target
*
* See https://docs.aws.amazon.com/autoscaling/application/APIReference/API_DeregisterScalableTarget.html
*/
AwsApplicationAutoscalingActions["DeregisterScalableTarget"] = "application-autoscaling:DeregisterScalableTarget";
/**
* Grants permission to describe one or more scalable targets in the specified nam
* espace
*
* See https://docs.aws.amazon.com/autoscaling/application/APIReference/API_DescribeScalableTargets.html
*/
AwsApplicationAutoscalingActions["DescribeScalableTargets"] = "application-autoscaling:DescribeScalableTargets";
/**
* Grants permission to describe a set of scaling activities or all scaling activi
* ties in the specified namespace
*
* See https://docs.aws.amazon.com/autoscaling/application/APIReference/API_DescribeScalingActivities.html
*/
AwsApplicationAutoscalingActions["DescribeScalingActivities"] = "application-autoscaling:DescribeScalingActivities";
/**
* Grants permission to describe a set of scaling policies or all scaling policies
* in the specified namespace
*
* See https://docs.aws.amazon.com/autoscaling/application/APIReference/API_DescribeScalingPolicies.html
*/
AwsApplicationAutoscalingActions["DescribeScalingPolicies"] = "application-autoscaling:DescribeScalingPolicies";
/**
* Grants permission to describe a set of scheduled actions or all scheduled actio
* ns in the specified namespace
*
* See https://docs.aws.amazon.com/autoscaling/application/APIReference/API_DescribeScheduledActions.html
*/
AwsApplicationAutoscalingActions["DescribeScheduledActions"] = "application-autoscaling:DescribeScheduledActions";
/**
* Grants permission to retrieve the forecast data for a predictive scaling policy
*
* See https://docs.aws.amazon.com/autoscaling/application/APIReference/API_GetPredictiveScalingForecast.html
*/
AwsApplicationAutoscalingActions["GetPredictiveScalingForecast"] = "application-autoscaling:GetPredictiveScalingForecast";
/**
* Grants permission to list tags for a scalable target
*
* See https://docs.aws.amazon.com/autoscaling/application/APIReference/API_ListTagsForResource.html
*/
AwsApplicationAutoscalingActions["ListTagsForResource"] = "application-autoscaling:ListTagsForResource";
/**
* Grants permission to create and update a scaling policy for a scalable target
*
* See https://docs.aws.amazon.com/autoscaling/application/APIReference/API_PutScalingPolicy.html
*/
AwsApplicationAutoscalingActions["PutScalingPolicy"] = "application-autoscaling:PutScalingPolicy";
/**
* Grants permission to create and update a scheduled action for a scalable target
*
* See https://docs.aws.amazon.com/autoscaling/application/APIReference/API_PutScheduledAction.html
*/
AwsApplicationAutoscalingActions["PutScheduledAction"] = "application-autoscaling:PutScheduledAction";
/**
* Grants permission to register AWS or custom resources as scalable targets with
* Application Auto Scaling and to update configuration parameters used to manage
* a scalable target
*
* See https://docs.aws.amazon.com/autoscaling/application/APIReference/API_RegisterScalableTarget.html
*/
AwsApplicationAutoscalingActions["RegisterScalableTarget"] = "application-autoscaling:RegisterScalableTarget";
/**
* Grants permission to tag a scalable target
*
* See https://docs.aws.amazon.com/autoscaling/application/APIReference/API_TagResource.html
*/
AwsApplicationAutoscalingActions["TagResource"] = "application-autoscaling:TagResource";
/**
* Grants permission to remove tags from a scalable target
*
* See https://docs.aws.amazon.com/autoscaling/application/APIReference/API_UntagResource.html
*/
AwsApplicationAutoscalingActions["UntagResource"] = "application-autoscaling:UntagResource";
})(AwsApplicationAutoscalingActions = exports.AwsApplicationAutoscalingActions || (exports.AwsApplicationAutoscalingActions = {}));
//# sourceMappingURL=application-autoscaling.js.map