codedeploy

48 actions in the codedeploy service. Select an action to see its access level, resource ARNs, condition keys, and a copy-paste IAM policy.

codedeploy:AddTagsToOnPremisesInstances

Tagging

Grants permission to add tags to one or more on-premises instances

codedeploy:BatchGetApplicationRevisions

Read

Grants permission to get information about one or more application revisions

codedeploy:BatchGetApplications

Read

Grants permission to get information about multiple applications associated with the IAM user

codedeploy:BatchGetDeploymentGroups

Read

Grants permission to get information about one or more deployment groups

codedeploy:BatchGetDeploymentInstances

Read

Grants permission to get information about one or more instance that are part of a deployment group

codedeploy:BatchGetDeployments

Read

Grants permission to get information about multiple deployments associated with the IAM user

codedeploy:BatchGetDeploymentTargets

Read

Grants permission to return an array of one or more targets associated with a deployment. This method works with all compute types and should be used instead of the deprecated BatchGetDeploymentInstances. The maximum number of targets that can be returned is 25

codedeploy:BatchGetOnPremisesInstances

Read

Grants permission to get information about one or more on-premises instances

codedeploy:ContinueDeployment

Write

Grants permission to start the process of rerouting traffic from instances in the original environment to instances in thereplacement environment without waiting for a specified wait time to elapse

codedeploy:CreateApplication

Write

Grants permission to create an application associated with the IAM user

codedeploy:CreateCloudFormationDeployment

Write

Grants permission to create CloudFormation deployment to cooperate ochestration for a CloudFormation stack update

codedeploy:CreateDeployment

Write

Grants permission to create a deployment for an application associated with the IAM user

codedeploy:CreateDeploymentConfig

Write

Grants permission to create a custom deployment configuration associated with the IAM user

codedeploy:CreateDeploymentGroup

Write

Grants permission to create a deployment group for an application associated with the IAM user

codedeploy:DeleteApplication

Write

Grants permission to delete an application associated with the IAM user

codedeploy:DeleteDeploymentConfig

Write

Grants permission to delete a custom deployment configuration associated with the IAM user

codedeploy:DeleteDeploymentGroup

Write

Grants permission to delete a deployment group for an application associated with the IAM user

codedeploy:DeleteGitHubAccountToken

Write

Grants permission to delete a GitHub account connection

codedeploy:DeleteResourcesByExternalId

Write

Grants permission to delete resources associated with the given external Id

codedeploy:DeregisterOnPremisesInstance

Write

Grants permission to deregister an on-premises instance

codedeploy:GetApplication

List

Grants permission to get information about a single application associated with the IAM user

codedeploy:GetApplicationRevision

List

Grants permission to get information about a single application revision for an application associated with the IAM user

codedeploy:GetDeployment

List

Grants permission to get information about a single deployment to a deployment group for an application associated with the IAM user

codedeploy:GetDeploymentConfig

List

Grants permission to get information about a single deployment configuration associated with the IAM user

codedeploy:GetDeploymentGroup

List

Grants permission to get information about a single deployment group for an application associated with the IAM user

codedeploy:GetDeploymentInstance

List

Grants permission to get information about a single instance in a deployment associated with the IAM user

codedeploy:GetDeploymentTarget

Read

Grants permission to return information about a deployment target

codedeploy:GetOnPremisesInstance

List

Grants permission to get information about a single on-premises instance

codedeploy:ListApplicationRevisions

List

Grants permission to get information about all application revisions for an application associated with the IAM user

codedeploy:ListApplications

List

Grants permission to get information about all applications associated with the IAM user

codedeploy:ListDeploymentConfigs

List

Grants permission to get information about all deployment configurations associated with the IAM user

codedeploy:ListDeploymentGroups

List

Grants permission to get information about all deployment groups for an application associated with the IAM user

codedeploy:ListDeploymentInstances

List

Grants permission to get information about all instances in a deployment associated with the IAM user

codedeploy:ListDeployments

List

Grants permission to get information about all deployments to a deployment group associated with the IAM user, or to get all deployments associated with the IAM user

codedeploy:ListDeploymentTargets

List

Grants permission to return an array of target IDs that are associated a deployment

codedeploy:ListGitHubAccountTokenNames

List

Grants permission to list the names of stored connections to GitHub accounts

codedeploy:ListOnPremisesInstances

List

Grants permission to get a list of one or more on-premises instance names

codedeploy:ListTagsForResource

List

Grants permission to return a list of tags for the resource identified by a specified ARN. Tags are used to organize and categorize your CodeDeploy resources

codedeploy:PutLifecycleEventHookExecutionStatus

Write

Grants permission to notify a lifecycle event hook execution status for associated deployment with the IAM user

codedeploy:RegisterApplicationRevision

Write

Grants permission to register information about an application revision for an application associated with the IAM user

codedeploy:RegisterOnPremisesInstance

Write

Grants permission to register an on-premises instance

codedeploy:RemoveTagsFromOnPremisesInstances

Tagging

Grants permission to remove tags from one or more on-premises instances

codedeploy:SkipWaitTimeForInstanceTermination

Write

Grants permission to override any specified wait time and starts terminating instances immediately after the traffic routing is complete. This action applies to blue-green deployments only

codedeploy:StopDeployment

Write

Grants permission to stop a deployment

codedeploy:TagResource

Tagging

Grants permission to associate the list of tags in the input Tags parameter with the resource identified by the ResourceArn input parameter

codedeploy:UntagResource

Tagging

Grants permission to disassociate a resource from a list of tags. The resource is identified by the ResourceArn input parameter. The tags are identfied by the list of keys in the TagKeys input parameter

codedeploy:UpdateApplication

Write

Grants permission to update an application

codedeploy:UpdateDeploymentGroup

Write

Grants permission to change information about a single deployment group for an application associated with the IAM user