aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
168 lines • 7.2 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* All IAM policy actions for AWS Batch (BATCH)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsbatch.html
*
* 2025-02-24T21:46:52.783Z
*/
export var AwsBatchActions;
(function (AwsBatchActions) {
/**
* Grants permission to cancel a job in an AWS Batch job queue in your account
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_CancelJob.html
*/
AwsBatchActions["CancelJob"] = "batch:CancelJob";
/**
* Grants permission to create an AWS Batch compute environment in your account
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateComputeEnvironment.html
*/
AwsBatchActions["CreateComputeEnvironment"] = "batch:CreateComputeEnvironment";
/**
* Grants permission to create an AWS Batch job queue in your account
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateJobQueue.html
*/
AwsBatchActions["CreateJobQueue"] = "batch:CreateJobQueue";
/**
* Grants permission to create an AWS Batch scheduling policy in your account
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateSchedulingPolicy.html
*/
AwsBatchActions["CreateSchedulingPolicy"] = "batch:CreateSchedulingPolicy";
/**
* Grants permission to delete an AWS Batch compute environment in your account
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_DeleteComputeEnvironment.html
*/
AwsBatchActions["DeleteComputeEnvironment"] = "batch:DeleteComputeEnvironment";
/**
* Grants permission to delete an AWS Batch job queue in your account
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_DeleteJobQueue.html
*/
AwsBatchActions["DeleteJobQueue"] = "batch:DeleteJobQueue";
/**
* Grants permission to delete an AWS Batch scheduling policy in your account
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_DeleteSchedulingPolicy.html
*/
AwsBatchActions["DeleteSchedulingPolicy"] = "batch:DeleteSchedulingPolicy";
/**
* Grants permission to deregister an AWS Batch job definition in your account
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_DeregisterJobDefinition.html
*/
AwsBatchActions["DeregisterJobDefinition"] = "batch:DeregisterJobDefinition";
/**
* Grants permission to describe one or more AWS Batch compute environments in you
* r account
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_DescribeComputeEnvironments.html
*/
AwsBatchActions["DescribeComputeEnvironments"] = "batch:DescribeComputeEnvironments";
/**
* Grants permission to describe one or more AWS Batch job definitions in your acc
* ount
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_DescribeJobDefinitions.html
*/
AwsBatchActions["DescribeJobDefinitions"] = "batch:DescribeJobDefinitions";
/**
* Grants permission to describe one or more AWS Batch job queues in your account
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_DescribeJobQueues.html
*/
AwsBatchActions["DescribeJobQueues"] = "batch:DescribeJobQueues";
/**
* Grants permission to describe a list of AWS Batch jobs in your account
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_DescribeJobs.html
*/
AwsBatchActions["DescribeJobs"] = "batch:DescribeJobs";
/**
* Grants permission to describe one or more AWS Batch scheduling policies in your
* account
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_DescribeSchedulingPolicies.html
*/
AwsBatchActions["DescribeSchedulingPolicies"] = "batch:DescribeSchedulingPolicies";
/**
* Grants permission to get a snapshot of an AWS Batch job queue in your account
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_GetJobQueueSnapshot.html
*/
AwsBatchActions["GetJobQueueSnapshot"] = "batch:GetJobQueueSnapshot";
/**
* Grants permission to list jobs for a specified AWS Batch job queue in your acco
* unt
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_ListJobs.html
*/
AwsBatchActions["ListJobs"] = "batch:ListJobs";
/**
* Grants permission to list AWS Batch scheduling policies in your account
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_ListSchedulingPolicies.html
*/
AwsBatchActions["ListSchedulingPolicies"] = "batch:ListSchedulingPolicies";
/**
* Grants permission to list tags for an AWS Batch resource in your account
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_ListTagsForResource.html
*/
AwsBatchActions["ListTagsForResource"] = "batch:ListTagsForResource";
/**
* Grants permission to register an AWS Batch job definition in your account
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_RegisterJobDefinition.html
*/
AwsBatchActions["RegisterJobDefinition"] = "batch:RegisterJobDefinition";
/**
* Grants permission to submit an AWS Batch job from a job definition in your acco
* unt
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_SubmitJob.html
*/
AwsBatchActions["SubmitJob"] = "batch:SubmitJob";
/**
* Grants permission to tag an AWS Batch resource in your account
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_TagResource.html
*/
AwsBatchActions["TagResource"] = "batch:TagResource";
/**
* Grants permission to terminate a job in an AWS Batch job queue in your account
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_TerminateJob.html
*/
AwsBatchActions["TerminateJob"] = "batch:TerminateJob";
/**
* Grants permission to untag an AWS Batch resource in your account
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_UntagResource.html
*/
AwsBatchActions["UntagResource"] = "batch:UntagResource";
/**
* Grants permission to update an AWS Batch compute environment in your account
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateComputeEnvironment.html
*/
AwsBatchActions["UpdateComputeEnvironment"] = "batch:UpdateComputeEnvironment";
/**
* Grants permission to update an AWS Batch job queue in your account
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateJobQueue.html
*/
AwsBatchActions["UpdateJobQueue"] = "batch:UpdateJobQueue";
/**
* Grants permission to update an AWS Batch scheduling policy in your account
*
* See https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateSchedulingPolicy.html
*/
AwsBatchActions["UpdateSchedulingPolicy"] = "batch:UpdateSchedulingPolicy";
})(AwsBatchActions || (AwsBatchActions = {}));
//# sourceMappingURL=batch.js.map