Data retrieval APIs for AWS CodeDeploy
AWS CodeDeploy provides the following APIs for data retrieval.
| Actions | Description | Access level |
|---|---|---|
| BatchGetApplicationRevisions | Get information about one or more application revisions | Read |
| BatchGetApplications | Get information about multiple applications associated with the IAM user | Read |
| BatchGetDeploymentGroups | Get information about one or more deployment groups | Read |
| BatchGetDeploymentInstances | Get information about one or more instance that are part of a deployment group | Read |
| BatchGetDeploymentTargets | 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 | Read |
| BatchGetDeployments | Get information about multiple deployments associated with the IAM user | Read |
| BatchGetOnPremisesInstances | Get information about one or more on-premises instances | Read |
| GetApplication | Get information about a single application associated with the IAM user | List |
| GetApplicationRevision | Get information about a single application revision for an application associated with the IAM user | List |
| GetDeployment | Get information about a single deployment to a deployment group for an application associated with the IAM user | List |
| GetDeploymentConfig | Get information about a single deployment configuration associated with the IAM user | List |
| GetDeploymentGroup | Get information about a single deployment group for an application associated with the IAM user | List |
| GetDeploymentInstance | Get information about a single instance in a deployment associated with the IAM user | List |
| GetDeploymentTarget | Return information about a deployment target | Read |
| GetOnPremisesInstance | Get information about a single on-premises instance | List |
| ListApplicationRevisions | Get information about all application revisions for an application associated with the IAM user | List |
| ListApplications | Get information about all applications associated with the IAM user | List |
| ListDeploymentConfigs | Get information about all deployment configurations associated with the IAM user | List |
| ListDeploymentGroups | Get information about all deployment groups for an application associated with the IAM user | List |
| ListDeploymentInstances | Get information about all instances in a deployment associated with the IAM user | List |
| ListDeploymentTargets | Return an array of target IDs that are associated a deployment | List |
| ListDeployments | Get information about all deployments to a deployment group associated with the IAM user, or to get all deployments associated with the IAM user | List |
| ListGitHubAccountTokenNames | List the names of stored connections to GitHub accounts | List |
| ListOnPremisesInstances | Get a list of one or more on-premises instance names | List |
| ListTagsForResource | Return a list of tags for the resource identified by a specified ARN. Tags are used to organize and categorize your CodeDeploy resources | List |