aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
89 lines • 3.77 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* All IAM policy actions for Amazon EventBridge Scheduler (SCHEDULER)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoneventbridgescheduler.html
*
* 2025-02-24T21:48:00.724Z
*/
export var AwsSchedulerActions;
(function (AwsSchedulerActions) {
/**
* Grants permission to create an Amazon EventBridge Scheduler schedule
*
* See https://docs.aws.amazon.com/scheduler/latest/APIReference/API_CreateSchedule.html
*/
AwsSchedulerActions["CreateSchedule"] = "scheduler:CreateSchedule";
/**
* Grants permission to create an Amazon EventBridge Scheduler schedule group
*
* See https://docs.aws.amazon.com/scheduler/latest/APIReference/API_CreateScheduleGroup.html
*/
AwsSchedulerActions["CreateScheduleGroup"] = "scheduler:CreateScheduleGroup";
/**
* Grants permission to delete an Amazon EventBridge Scheduler schedule
*
* See https://docs.aws.amazon.com/scheduler/latest/APIReference/API_DeleteSchedule.html
*/
AwsSchedulerActions["DeleteSchedule"] = "scheduler:DeleteSchedule";
/**
* Grants permission to delete an Amazon EventBridge Scheduler schedule group
*
* See https://docs.aws.amazon.com/scheduler/latest/APIReference/API_DeleteScheduleGroup.html
*/
AwsSchedulerActions["DeleteScheduleGroup"] = "scheduler:DeleteScheduleGroup";
/**
* Grants permission to view details about an Amazon EventBridge Scheduler schedul
* e
*
* See https://docs.aws.amazon.com/scheduler/latest/APIReference/API_GetSchedule.html
*/
AwsSchedulerActions["GetSchedule"] = "scheduler:GetSchedule";
/**
* Grants permission to view details about an Amazon EventBridge Scheduler schedul
* e group
*
* See https://docs.aws.amazon.com/scheduler/latest/APIReference/API_GetScheduleGroup.html
*/
AwsSchedulerActions["GetScheduleGroup"] = "scheduler:GetScheduleGroup";
/**
* Grants permission to list the Amazon EventBridge Scheduler schedule groups in y
* our account
*
* See https://docs.aws.amazon.com/scheduler/latest/APIReference/API_ListScheduleGroups.html
*/
AwsSchedulerActions["ListScheduleGroups"] = "scheduler:ListScheduleGroups";
/**
* Grants permission to list the Amazon EventBridge Scheduler schedules in your ac
* count
*
* See https://docs.aws.amazon.com/scheduler/latest/APIReference/API_ListSchedules.html
*/
AwsSchedulerActions["ListSchedules"] = "scheduler:ListSchedules";
/**
* Grants permission to lists tag for an Amazon EventBridge Scheduler resource
*
* See https://docs.aws.amazon.com/scheduler/latest/APIReference/API_ListTagsForResource.html
*/
AwsSchedulerActions["ListTagsForResource"] = "scheduler:ListTagsForResource";
/**
* Grants permission to tag an Amazon EventBridge Scheduler resource
*
* See https://docs.aws.amazon.com/scheduler/latest/APIReference/API_TagResource.html
*/
AwsSchedulerActions["TagResource"] = "scheduler:TagResource";
/**
* Grants permission to untag an Amazon EventBridge Scheduler resource
*
* See https://docs.aws.amazon.com/scheduler/latest/APIReference/API_UntagResource.html
*/
AwsSchedulerActions["UntagResource"] = "scheduler:UntagResource";
/**
* Grants permission to modify an Amazon EventBridge Scheduler schedule
*
* See https://docs.aws.amazon.com/scheduler/latest/APIReference/API_UpdateSchedule.html
*/
AwsSchedulerActions["UpdateSchedule"] = "scheduler:UpdateSchedule";
})(AwsSchedulerActions || (AwsSchedulerActions = {}));
//# sourceMappingURL=scheduler.js.map