Action Description Resources Conditions
Adds tags to on-premises instances.
  • arn:aws:codedeploy:$region:$account:instance/$instance-id
Gets information about one or more application revisions.
  • arn:aws:codedeploy:$region:$account:application:$application-name
Gets information about one or more applications.
  • arn:aws:codedeploy:$region:$account:application:*
Gets information about one or more deployment groups.
  • arn:aws:codedeploy:$region:$account:deploymentgroup:$application-name/$deployment-group-name
Gets information about one or more instance that are part of a deployment group.
  • arn:aws:codedeploy:$region:$account:deploymentgroup:$application-name/$deployment-group-name
Gets information about one or more deployments.
  • arn:aws:codedeploy:$region:$account:deploymentgroup:$application-name/$deployment-group-name
Gets information about one or more on-premises instances.
  • arn:aws:codedeploy:$region:$account:*
For a blue/green deployment, starts the process of rerouting traffic from instances in the original environment to instances in the replacement environment without waiting for a specified wait time to elapse.
  • arn:aws:codedeploy:$region:$account:deploymentgroup:$application-name/$deployment-group-name
Creates an application.
  • arn:aws:codedeploy:$region:$account:application:$application-name
Deploys an application revision through the specified deployment group.
  • arn:aws:codedeploy:$region:$account:deploymentgroup:$application-name/$deployment-group-name
Creates a deployment configuration.
  • arn:aws:codedeploy:$region:$account:deploymentconfig:$deployment-configuration-name
Creates a deployment group to which application revisions will be deployed.
  • arn:aws:codedeploy:$region:$account:deploymentgroup:$application-name/$deployment-group-name
Deletes an application.
  • arn:aws:codedeploy:$region:$account:application:$application-name
Deletes a deployment configuration.
  • arn:aws:codedeploy:$region:$account:deploymentconfig:$deployment-configuration-name
Deletes a deployment group.
  • arn:aws:codedeploy:$region:$account:deploymentgroup:$application-name/$deployment-group-name
Deregisters an on-premises instance.
  • arn:aws:codedeploy:$region:$account:instance/$instance-id
Gets information about an application.
  • arn:aws:codedeploy:$region:$account:application:$application-name
Gets information about an application revision.
  • arn:aws:codedeploy:$region:$account:application:$application-name
Gets information about a deployment.
  • arn:aws:codedeploy:$region:$account:deploymentgroup:$application-name/$deployment-group-name
Gets information about a deployment configuration.
  • arn:aws:codedeploy:$region:$account:deploymentconfig:$deployment-configuration-name
Gets information about a deployment group.
  • arn:aws:codedeploy:$region:$account:deploymentgroup:$application-name/$deployment-group-name
Gets information about an instance as part of a deployment.
  • arn:aws:codedeploy:$region:$account:deploymentgroup:$application-name/$deployment-group-name
Gets information about an on-premises instance.
  • arn:aws:codedeploy:$region:$account:instance/$instance-id
Lists information about revisions for an application.
  • arn:aws:codedeploy:$region:$account:application:*
Lists the applications registered with the applicable IAM user or AWS account.
  • arn:aws:codedeploy:$region:$account:application:*
Lists the deployment configurations with the applicable IAM user or AWS account.
  • arn:aws:codedeploy:$region:$account:deploymentconfig/*
Lists the deployment groups for an application registered with the applicable IAM user or AWS account.
  • arn:aws:codedeploy:$region:$account:application:$application-name/*
Lists the instance for a deployment associated with the applicable IAM user or AWS account.
  • arn:aws:codedeploy:$region:$account:deploymentgroup:$application-name/$deployment-group-name
Lists the deployments in a deployment group for an application registered with the applicable IAM user or AWS account.
  • arn:aws:codedeploy:$region:$account:deploymentgroup:$application-name/$deployment-group-name
Lists the names of stored connections to GitHub accounts.
  • arn:aws:codedeploy:$region:$account:*
Gets a list of names for one or more on-premises instances.
  • arn:aws:codedeploy:$region:$account:*
Registers with AWS CodeDeploy a revision for the specified application.
  • arn:aws:codedeploy:$region:$account:application:$application-name
Registers an on-premises instance.
  • arn:aws:codedeploy:$region:$account:instance/$instance-id
Removes one or more tags from one or more on-premises instances.
  • arn:aws:codedeploy:$region:$account:instance/$instance-id
In a blue/green deployment, overrides any specified wait time and starts terminating instances immediately after the traffic routing is completed.
  • arn:aws:codedeploy:$region:$account:instance/$instance-id
Attempts to stop an ongoing deployment.
  • arn:aws:codedeploy:$region:$account:deploymentgroup:$application-name/$deployment-group-name
Changes the name of an application.
  • arn:aws:codedeploy:$region:$account:application:$application-name
Changes information about a deployment group.
  • arn:aws:codedeploy:$region:$account:deploymentgroup:$application-name/$deployment-group-name