UNPKG

@cloud-copilot/iam-data

Version:
627 lines 17.6 kB
{ "acknowledgejob": { "name": "AcknowledgeJob", "description": "Grants permission to view information about a specified job and whether that job has been received by the job worker", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "acknowledgethirdpartyjob": { "name": "AcknowledgeThirdPartyJob", "description": "Grants permission to confirm that a job worker has received the specified job (partner actions only)", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createcustomactiontype": { "name": "CreateCustomActionType", "description": "Grants permission to create a custom action that you can use in the pipelines associated with your AWS account", "accessLevel": "Write", "resourceTypes": [ { "name": "actiontype", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createpipeline": { "name": "CreatePipeline", "description": "Grants permission to create a uniquely named pipeline", "accessLevel": "Write", "resourceTypes": [ { "name": "pipeline", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "deletecustomactiontype": { "name": "DeleteCustomActionType", "description": "Grants permission to delete a custom action", "accessLevel": "Write", "resourceTypes": [ { "name": "actiontype", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletepipeline": { "name": "DeletePipeline", "description": "Grants permission to delete a specified pipeline", "accessLevel": "Write", "resourceTypes": [ { "name": "pipeline", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletewebhook": { "name": "DeleteWebhook", "description": "Grants permission to delete a specified webhook", "accessLevel": "Write", "resourceTypes": [ { "name": "webhook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deregisterwebhookwiththirdparty": { "name": "DeregisterWebhookWithThirdParty", "description": "Grants permission to remove the registration of a webhook with the third party specified in its configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "webhook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "disablestagetransition": { "name": "DisableStageTransition", "description": "Grants permission to prevent revisions from transitioning to the next stage in a pipeline", "accessLevel": "Write", "resourceTypes": [ { "name": "stage", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "enablestagetransition": { "name": "EnableStageTransition", "description": "Grants permission to allow revisions to transition to the next stage in a pipeline", "accessLevel": "Write", "resourceTypes": [ { "name": "stage", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getactiontype": { "name": "GetActionType", "description": "Grants permission to view information about an action type", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getjobdetails": { "name": "GetJobDetails", "description": "Grants permission to view information about a job (custom actions only)", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getpipeline": { "name": "GetPipeline", "description": "Grants permission to retrieve information about a pipeline structure", "accessLevel": "Read", "resourceTypes": [ { "name": "pipeline", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getpipelineexecution": { "name": "GetPipelineExecution", "description": "Grants permission to view information about an execution of a pipeline, including details about artifacts, the pipeline execution ID, and the name, version, and status of the pipeline", "accessLevel": "Read", "resourceTypes": [ { "name": "pipeline", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getpipelinestate": { "name": "GetPipelineState", "description": "Grants permission to view information about the current state of the stages and actions of a pipeline", "accessLevel": "Read", "resourceTypes": [ { "name": "pipeline", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getthirdpartyjobdetails": { "name": "GetThirdPartyJobDetails", "description": "Grants permission to view the details of a job for a third-party action (partner actions only)", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listactionexecutions": { "name": "ListActionExecutions", "description": "Grants permission to list the action executions that have occurred in a pipeline", "accessLevel": "Read", "resourceTypes": [ { "name": "pipeline", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listactiontypes": { "name": "ListActionTypes", "description": "Grants permission to list a summary of all the action types available for pipelines in your account", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listdeployactionexecutiontargets": { "name": "ListDeployActionExecutionTargets", "description": "Grants permission to list the deployment details for deploy action executions that have occurred in a pipeline", "accessLevel": "Read", "resourceTypes": [ { "name": "pipeline", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listpipelineexecutions": { "name": "ListPipelineExecutions", "description": "Grants permission to list a summary of the most recent executions for a pipeline", "accessLevel": "List", "resourceTypes": [ { "name": "pipeline", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listpipelines": { "name": "ListPipelines", "description": "Grants permission to list a summary of all the pipelines associated with your AWS account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listruleexecutions": { "name": "ListRuleExecutions", "description": "Grants permission to list the rule executions that have occurred in a pipeline", "accessLevel": "Read", "resourceTypes": [ { "name": "pipeline", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listruletypes": { "name": "ListRuleTypes", "description": "Grants permission to list a summary of all the rule types available for pipelines in your account", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list tags for a CodePipeline resource", "accessLevel": "Read", "resourceTypes": [ { "name": "actiontype", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "pipeline", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "webhook", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listwebhooks": { "name": "ListWebhooks", "description": "Grants permission to list all of the webhooks associated with your AWS account", "accessLevel": "List", "resourceTypes": [ { "name": "webhook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "overridestagecondition": { "name": "OverrideStageCondition", "description": "Grants permission to resume the pipeline execution by overriding a condition in a stage", "accessLevel": "Write", "resourceTypes": [ { "name": "stage", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "pollforjobs": { "name": "PollForJobs", "description": "Grants permission to view information about any jobs for CodePipeline to act on", "accessLevel": "Write", "resourceTypes": [ { "name": "actiontype", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "pollforthirdpartyjobs": { "name": "PollForThirdPartyJobs", "description": "Grants permission to determine whether there are any third-party jobs for a job worker to act on (partner actions only)", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "putactionrevision": { "name": "PutActionRevision", "description": "Grants permission to edit actions in a pipeline", "accessLevel": "Write", "resourceTypes": [ { "name": "action", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "putapprovalresult": { "name": "PutApprovalResult", "description": "Grants permission to provide a response (Approved or Rejected) to a manual approval request in CodePipeline", "accessLevel": "Write", "resourceTypes": [ { "name": "action", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "putjobfailureresult": { "name": "PutJobFailureResult", "description": "Grants permission to represent the failure of a job as returned to the pipeline by a job worker (custom actions only)", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "putjobsuccessresult": { "name": "PutJobSuccessResult", "description": "Grants permission to represent the success of a job as returned to the pipeline by a job worker (custom actions only)", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "putthirdpartyjobfailureresult": { "name": "PutThirdPartyJobFailureResult", "description": "Grants permission to represent the failure of a third-party job as returned to the pipeline by a job worker (partner actions only)", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "putthirdpartyjobsuccessresult": { "name": "PutThirdPartyJobSuccessResult", "description": "Grants permission to represent the success of a third-party job as returned to the pipeline by a job worker (partner actions only)", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "putwebhook": { "name": "PutWebhook", "description": "Grants permission to create or update a webhook", "accessLevel": "Write", "resourceTypes": [ { "name": "pipeline", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "webhook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "registerwebhookwiththirdparty": { "name": "RegisterWebhookWithThirdParty", "description": "Grants permission to register a webhook with the third party specified in its configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "webhook", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "retrystageexecution": { "name": "RetryStageExecution", "description": "Grants permission to resume the pipeline execution by retrying the last failed actions in a stage", "accessLevel": "Write", "resourceTypes": [ { "name": "stage", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "rollbackstage": { "name": "RollbackStage", "description": "Grants permission to rollback the stage to a previous successful execution", "accessLevel": "Write", "resourceTypes": [ { "name": "stage", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startpipelineexecution": { "name": "StartPipelineExecution", "description": "Grants permission to run the most recent revision through the pipeline", "accessLevel": "Write", "resourceTypes": [ { "name": "pipeline", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "stoppipelineexecution": { "name": "StopPipelineExecution", "description": "Grants permission to stop an in-progress pipeline execution", "accessLevel": "Write", "resourceTypes": [ { "name": "pipeline", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to tag a CodePipeline resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "actiontype", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "pipeline", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "webhook", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove a tag from a CodePipeline resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "actiontype", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "pipeline", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "webhook", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updateactiontype": { "name": "UpdateActionType", "description": "Grants permission to update an action type", "accessLevel": "Write", "resourceTypes": [ { "name": "actiontype", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatepipeline": { "name": "UpdatePipeline", "description": "Grants permission to update a pipeline with changes to the structure of the pipeline", "accessLevel": "Write", "resourceTypes": [ { "name": "pipeline", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }