@cloud-copilot/iam-data
Version:
627 lines • 17.6 kB
JSON
{
"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": []
}
}