AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Returns 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.
The type of targets returned depends on the deployment's compute platform or deployment method:
EC2/On-premises: Information about Amazon EC2 instance targets.
Lambda: Information about Lambda functions targets.
Amazon ECS: Information about Amazon ECS service targets.
CloudFormation: Information about targets of blue/green deployments initiated by a CloudFormation stack update.
For .NET Core this operation is only available in asynchronous form. Please refer to BatchGetDeploymentTargetsAsync.
Namespace: Amazon.CodeDeploy
Assembly: AWSSDK.CodeDeploy.dll
Version: 3.x.y.z
public abstract BatchGetDeploymentTargetsResponse BatchGetDeploymentTargets( BatchGetDeploymentTargetsRequest request )
Container for the necessary parameters to execute the BatchGetDeploymentTargets service method.
Exception | Condition |
---|---|
DeploymentDoesNotExistException | The deployment with the user or Amazon Web Services account does not exist. |
DeploymentIdRequiredException | At least one deployment ID must be specified. |
DeploymentNotStartedException | The specified deployment has not started. |
DeploymentTargetDoesNotExistException | The provided target ID does not belong to the attempted deployment. |
DeploymentTargetIdRequiredException | A deployment target ID was not provided. |
DeploymentTargetListSizeExceededException | The maximum number of targets that can be associated with an Amazon ECS or Lambda deployment was exceeded. The target list of both types of deployments must have exactly one item. This exception does not apply to EC2/On-premises deployments. |
InstanceDoesNotExistException | The specified instance does not exist in the deployment group. |
InvalidDeploymentIdException | At least one of the deployment IDs was specified in an invalid format. |
InvalidDeploymentTargetIdException | The target ID provided was not valid. |
.NET Framework:
Supported in: 4.5, 4.0, 3.5