# Package software.amazon.awssdk.services.codedeploy.model

  * Interface Summary Interface | Description  
---|---  
AddTagsToOnPremisesInstancesRequest.Builder  
AddTagsToOnPremisesInstancesResponse.Builder  
Alarm.Builder  
AlarmConfiguration.Builder  
AlarmsLimitExceededException.Builder  
ApplicationAlreadyExistsException.Builder  
ApplicationDoesNotExistException.Builder  
ApplicationInfo.Builder  
ApplicationLimitExceededException.Builder  
ApplicationNameRequiredException.Builder  
AppSpecContent.Builder  
ArnNotSupportedException.Builder  
AutoRollbackConfiguration.Builder  
AutoScalingGroup.Builder  
BatchGetApplicationRevisionsRequest.Builder  
BatchGetApplicationRevisionsResponse.Builder  
BatchGetApplicationsRequest.Builder  
BatchGetApplicationsResponse.Builder  
BatchGetDeploymentGroupsRequest.Builder  
BatchGetDeploymentGroupsResponse.Builder  
BatchGetDeploymentsRequest.Builder  
BatchGetDeploymentsResponse.Builder  
BatchGetDeploymentTargetsRequest.Builder  
BatchGetDeploymentTargetsResponse.Builder  
BatchGetOnPremisesInstancesRequest.Builder  
BatchGetOnPremisesInstancesResponse.Builder  
BatchLimitExceededException.Builder  
BlueGreenDeploymentConfiguration.Builder  
BlueInstanceTerminationOption.Builder  
BucketNameFilterRequiredException.Builder  
CloudFormationTarget.Builder  
CodeDeployException.Builder  
CodeDeployRequest.Builder  
CodeDeployResponse.Builder  
ContinueDeploymentRequest.Builder  
ContinueDeploymentResponse.Builder  
CreateApplicationRequest.Builder  
CreateApplicationResponse.Builder  
CreateDeploymentConfigRequest.Builder  
CreateDeploymentConfigResponse.Builder  
CreateDeploymentGroupRequest.Builder  
CreateDeploymentGroupResponse.Builder  
CreateDeploymentRequest.Builder  
CreateDeploymentResponse.Builder  
DeleteApplicationRequest.Builder  
DeleteApplicationResponse.Builder  
DeleteDeploymentConfigRequest.Builder  
DeleteDeploymentConfigResponse.Builder  
DeleteDeploymentGroupRequest.Builder  
DeleteDeploymentGroupResponse.Builder  
DeleteGitHubAccountTokenRequest.Builder  
DeleteGitHubAccountTokenResponse.Builder  
DeleteResourcesByExternalIdRequest.Builder  
DeleteResourcesByExternalIdResponse.Builder  
DeploymentAlreadyCompletedException.Builder  
DeploymentConfigAlreadyExistsException.Builder  
DeploymentConfigDoesNotExistException.Builder  
DeploymentConfigInfo.Builder  
DeploymentConfigInUseException.Builder  
DeploymentConfigLimitExceededException.Builder  
DeploymentConfigNameRequiredException.Builder  
DeploymentDoesNotExistException.Builder  
DeploymentGroupAlreadyExistsException.Builder  
DeploymentGroupDoesNotExistException.Builder  
DeploymentGroupInfo.Builder  
DeploymentGroupLimitExceededException.Builder  
DeploymentGroupNameRequiredException.Builder  
DeploymentIdRequiredException.Builder  
DeploymentInfo.Builder  
DeploymentIsNotInReadyStateException.Builder  
DeploymentLimitExceededException.Builder  
DeploymentNotStartedException.Builder  
DeploymentOverview.Builder  
DeploymentReadyOption.Builder  
DeploymentStyle.Builder  
DeploymentTarget.Builder  
DeploymentTargetDoesNotExistException.Builder  
DeploymentTargetIdRequiredException.Builder  
DeploymentTargetListSizeExceededException.Builder  
DeregisterOnPremisesInstanceRequest.Builder  
DeregisterOnPremisesInstanceResponse.Builder  
DescriptionTooLongException.Builder  
Diagnostics.Builder  
EC2TagFilter.Builder  
EC2TagSet.Builder  
ECSService.Builder  
EcsServiceMappingLimitExceededException.Builder  
ECSTarget.Builder  
ECSTaskSet.Builder  
ELBInfo.Builder  
ErrorInformation.Builder  
GenericRevisionInfo.Builder  
GetApplicationRequest.Builder  
GetApplicationResponse.Builder  
GetApplicationRevisionRequest.Builder  
GetApplicationRevisionResponse.Builder  
GetDeploymentConfigRequest.Builder  
GetDeploymentConfigResponse.Builder  
GetDeploymentGroupRequest.Builder  
GetDeploymentGroupResponse.Builder  
GetDeploymentRequest.Builder  
GetDeploymentResponse.Builder  
GetDeploymentTargetRequest.Builder  
GetDeploymentTargetResponse.Builder  
GetOnPremisesInstanceRequest.Builder  
GetOnPremisesInstanceResponse.Builder  
GitHubAccountTokenDoesNotExistException.Builder  
GitHubAccountTokenNameRequiredException.Builder  
GitHubLocation.Builder  
GreenFleetProvisioningOption.Builder  
IamArnRequiredException.Builder  
IamSessionArnAlreadyRegisteredException.Builder  
IamUserArnAlreadyRegisteredException.Builder  
IamUserArnRequiredException.Builder  
InstanceInfo.Builder  
InstanceLimitExceededException.Builder  
InstanceNameAlreadyRegisteredException.Builder  
InstanceNameRequiredException.Builder  
InstanceNotRegisteredException.Builder  
InstanceTarget.Builder  
InvalidAlarmConfigException.Builder  
InvalidApplicationNameException.Builder  
InvalidArnException.Builder  
InvalidAutoRollbackConfigException.Builder  
InvalidAutoScalingGroupException.Builder  
InvalidBlueGreenDeploymentConfigurationException.Builder  
InvalidBucketNameFilterException.Builder  
InvalidComputePlatformException.Builder  
InvalidDeployedStateFilterException.Builder  
InvalidDeploymentConfigNameException.Builder  
InvalidDeploymentGroupNameException.Builder  
InvalidDeploymentIdException.Builder  
InvalidDeploymentInstanceTypeException.Builder  
InvalidDeploymentStatusException.Builder  
InvalidDeploymentStyleException.Builder  
InvalidDeploymentTargetIdException.Builder  
InvalidDeploymentWaitTypeException.Builder  
InvalidEc2TagCombinationException.Builder  
InvalidEc2TagException.Builder  
InvalidEcsServiceException.Builder  
InvalidExternalIdException.Builder  
InvalidFileExistsBehaviorException.Builder  
InvalidGitHubAccountTokenException.Builder  
InvalidGitHubAccountTokenNameException.Builder  
InvalidIamSessionArnException.Builder  
InvalidIamUserArnException.Builder  
InvalidIgnoreApplicationStopFailuresValueException.Builder  
InvalidInputException.Builder  
InvalidInstanceNameException.Builder  
InvalidInstanceStatusException.Builder  
InvalidInstanceTypeException.Builder  
InvalidKeyPrefixFilterException.Builder  
InvalidLifecycleEventHookExecutionIdException.Builder  
InvalidLifecycleEventHookExecutionStatusException.Builder  
InvalidLoadBalancerInfoException.Builder  
InvalidMinimumHealthyHostValueException.Builder  
InvalidNextTokenException.Builder  
InvalidOnPremisesTagCombinationException.Builder  
InvalidOperationException.Builder  
InvalidRegistrationStatusException.Builder  
InvalidRevisionException.Builder  
InvalidRoleException.Builder  
InvalidSortByException.Builder  
InvalidSortOrderException.Builder  
InvalidTagException.Builder  
InvalidTagFilterException.Builder  
InvalidTagsToAddException.Builder  
InvalidTargetGroupPairException.Builder  
InvalidTargetInstancesException.Builder  
InvalidTimeRangeException.Builder  
InvalidTrafficRoutingConfigurationException.Builder  
InvalidTriggerConfigException.Builder  
InvalidUpdateOutdatedInstancesOnlyValueException.Builder  
LambdaFunctionInfo.Builder  
LambdaTarget.Builder  
LastDeploymentInfo.Builder  
LifecycleEvent.Builder  
LifecycleEventAlreadyCompletedException.Builder  
LifecycleHookLimitExceededException.Builder  
ListApplicationRevisionsRequest.Builder  
ListApplicationRevisionsResponse.Builder  
ListApplicationsRequest.Builder  
ListApplicationsResponse.Builder  
ListDeploymentConfigsRequest.Builder  
ListDeploymentConfigsResponse.Builder  
ListDeploymentGroupsRequest.Builder  
ListDeploymentGroupsResponse.Builder  
ListDeploymentsRequest.Builder  
ListDeploymentsResponse.Builder  
ListDeploymentTargetsRequest.Builder  
ListDeploymentTargetsResponse.Builder  
ListGitHubAccountTokenNamesRequest.Builder  
ListGitHubAccountTokenNamesResponse.Builder  
ListOnPremisesInstancesRequest.Builder  
ListOnPremisesInstancesResponse.Builder  
ListTagsForResourceRequest.Builder  
ListTagsForResourceResponse.Builder  
LoadBalancerInfo.Builder  
MinimumHealthyHosts.Builder  
MultipleIamArnsProvidedException.Builder  
OnPremisesTagSet.Builder  
OperationNotSupportedException.Builder  
PutLifecycleEventHookExecutionStatusRequest.Builder  
PutLifecycleEventHookExecutionStatusResponse.Builder  
RawString.Builder  
RegisterApplicationRevisionRequest.Builder  
RegisterApplicationRevisionResponse.Builder  
RegisterOnPremisesInstanceRequest.Builder  
RegisterOnPremisesInstanceResponse.Builder  
RelatedDeployments.Builder  
RemoveTagsFromOnPremisesInstancesRequest.Builder  
RemoveTagsFromOnPremisesInstancesResponse.Builder  
ResourceArnRequiredException.Builder  
ResourceValidationException.Builder  
RevisionDoesNotExistException.Builder  
RevisionInfo.Builder  
RevisionLocation.Builder  
RevisionRequiredException.Builder  
RoleRequiredException.Builder  
RollbackInfo.Builder  
S3Location.Builder  
StopDeploymentRequest.Builder  
StopDeploymentResponse.Builder  
Tag.Builder  
TagFilter.Builder  
TagLimitExceededException.Builder  
TagRequiredException.Builder  
TagResourceRequest.Builder  
TagResourceResponse.Builder  
TagSetListLimitExceededException.Builder  
TargetGroupInfo.Builder  
TargetGroupPairInfo.Builder  
TargetInstances.Builder  
ThrottlingException.Builder  
TimeBasedCanary.Builder  
TimeBasedLinear.Builder  
TimeRange.Builder  
TrafficRoute.Builder  
TrafficRoutingConfig.Builder  
TriggerConfig.Builder  
TriggerTargetsLimitExceededException.Builder  
UnsupportedActionForDeploymentTypeException.Builder  
UntagResourceRequest.Builder  
UntagResourceResponse.Builder  
UpdateApplicationRequest.Builder  
UpdateApplicationResponse.Builder  
UpdateDeploymentGroupRequest.Builder  
UpdateDeploymentGroupResponse.Builder  
  * Class Summary Class | Description  
---|---  
AddTagsToOnPremisesInstancesRequest |  Represents the input of, and adds tags to, an on-premises instance operation.  
AddTagsToOnPremisesInstancesResponse  
Alarm |  Information about an alarm.  
AlarmConfiguration |  Information about alarms associated with the deployment group.  
ApplicationInfo |  Information about an application.  
AppSpecContent |  A revision for an AWS Lambda or Amazon ECS deployment that is a YAML-formatted or JSON-formatted string.  
AutoRollbackConfiguration |  Information about a configuration for automatically rolling back to a previous version of an application revision when a deployment is not completed successfully.  
AutoScalingGroup |  Information about an Auto Scaling group.  
BatchGetApplicationRevisionsRequest |  Represents the input of a  operation.`BatchGetApplicationRevisions`  
BatchGetApplicationRevisionsResponse |  Represents the output of a  operation.`BatchGetApplicationRevisions`  
BatchGetApplicationsRequest |  Represents the input of a  operation.`BatchGetApplications`  
BatchGetApplicationsResponse |  Represents the output of a  operation.`BatchGetApplications`  
BatchGetDeploymentGroupsRequest |  Represents the input of a  operation.`BatchGetDeploymentGroups`  
BatchGetDeploymentGroupsResponse |  Represents the output of a  operation.`BatchGetDeploymentGroups`  
BatchGetDeploymentsRequest |  Represents the input of a  operation.`BatchGetDeployments`  
BatchGetDeploymentsResponse |  Represents the output of a  operation.`BatchGetDeployments`  
BatchGetDeploymentTargetsRequest  
BatchGetDeploymentTargetsResponse  
BatchGetOnPremisesInstancesRequest |  Represents the input of a  operation.`BatchGetOnPremisesInstances`  
BatchGetOnPremisesInstancesResponse |  Represents the output of a  operation.`BatchGetOnPremisesInstances`  
BlueGreenDeploymentConfiguration |  Information about blue/green deployment options for a deployment group.  
BlueInstanceTerminationOption |  Information about whether instances in the original environment are terminated when a blue/green deployment is successful.  
CloudFormationTarget |  Information about the target to be updated by an AWS CloudFormation blue/green deployment.  
CodeDeployRequest  
CodeDeployResponse  
CodeDeployResponseMetadata  
ContinueDeploymentRequest  
ContinueDeploymentResponse  
CreateApplicationRequest |  Represents the input of a  operation.`CreateApplication`  
CreateApplicationResponse |  Represents the output of a  operation.`CreateApplication`  
CreateDeploymentConfigRequest |  Represents the input of a  operation.`CreateDeploymentConfig`  
CreateDeploymentConfigResponse |  Represents the output of a  operation.`CreateDeploymentConfig`  
CreateDeploymentGroupRequest |  Represents the input of a  operation.`CreateDeploymentGroup`  
CreateDeploymentGroupResponse |  Represents the output of a  operation.`CreateDeploymentGroup`  
CreateDeploymentRequest |  Represents the input of a  operation.`CreateDeployment`  
CreateDeploymentResponse |  Represents the output of a  operation.`CreateDeployment`  
DeleteApplicationRequest |  Represents the input of a  operation.`DeleteApplication`  
DeleteApplicationResponse  
DeleteDeploymentConfigRequest |  Represents the input of a  operation.`DeleteDeploymentConfig`  
DeleteDeploymentConfigResponse  
DeleteDeploymentGroupRequest |  Represents the input of a  operation.`DeleteDeploymentGroup`  
DeleteDeploymentGroupResponse |  Represents the output of a  operation.`DeleteDeploymentGroup`  
DeleteGitHubAccountTokenRequest |  Represents the input of a  operation.`DeleteGitHubAccount`  
DeleteGitHubAccountTokenResponse |  Represents the output of a  operation.`DeleteGitHubAccountToken`  
DeleteResourcesByExternalIdRequest  
DeleteResourcesByExternalIdResponse  
DeploymentConfigInfo |  Information about a deployment configuration.  
DeploymentGroupInfo |  Information about a deployment group.  
DeploymentInfo |  Information about a deployment.  
DeploymentOverview |  Information about the deployment status of the instances in the deployment.  
DeploymentReadyOption |  Information about how traffic is rerouted to instances in a replacement environment in a blue/green deployment.  
DeploymentStyle |  Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.  
DeploymentTarget |  Information about the deployment target.  
DeregisterOnPremisesInstanceRequest |  Represents the input of a  operation.`DeregisterOnPremisesInstance`  
DeregisterOnPremisesInstanceResponse  
Diagnostics |  Diagnostic information about executable scripts that are part of a deployment.  
EC2TagFilter |  Information about an EC2 tag filter.  
EC2TagSet |  Information about groups of EC2 instance tags.  
ECSService |  Contains the service and cluster names used to identify an Amazon ECS deployment's target.  
ECSTarget |  Information about the target of an Amazon ECS deployment.  
ECSTaskSet |  Information about a set of Amazon ECS tasks in an AWS CodeDeploy deployment.  
ELBInfo |  Information about a load balancer in Elastic Load Balancing to use in a deployment.  
ErrorInformation |  Information about a deployment error.  
GenericRevisionInfo |  Information about an application revision.  
GetApplicationRequest |  Represents the input of a  operation.`GetApplication`  
GetApplicationResponse |  Represents the output of a  operation.`GetApplication`  
GetApplicationRevisionRequest |  Represents the input of a  operation.`GetApplicationRevision`  
GetApplicationRevisionResponse |  Represents the output of a  operation.`GetApplicationRevision`  
GetDeploymentConfigRequest |  Represents the input of a  operation.`GetDeploymentConfig`  
GetDeploymentConfigResponse |  Represents the output of a  operation.`GetDeploymentConfig`  
GetDeploymentGroupRequest |  Represents the input of a  operation.`GetDeploymentGroup`  
GetDeploymentGroupResponse |  Represents the output of a  operation.`GetDeploymentGroup`  
GetDeploymentRequest |  Represents the input of a  operation.`GetDeployment`  
GetDeploymentResponse |  Represents the output of a  operation.`GetDeployment`  
GetDeploymentTargetRequest  
GetDeploymentTargetResponse  
GetOnPremisesInstanceRequest |  Represents the input of a  operation.`GetOnPremisesInstance`  
GetOnPremisesInstanceResponse |  Represents the output of a  operation.`GetOnPremisesInstance`  
GitHubLocation |  Information about the location of application artifacts stored in GitHub.  
GreenFleetProvisioningOption |  Information about the instances that belong to the replacement environment in a blue/green deployment.  
InstanceInfo |  Information about an on-premises instance.  
InstanceTarget |  A target Amazon EC2 or on-premises instance during a deployment that uses the EC2/On-premises compute platform.  
LambdaFunctionInfo |  Information about a Lambda function specified in a deployment.  
LambdaTarget |  Information about the target AWS Lambda function during an AWS Lambda deployment.  
LastDeploymentInfo |  Information about the most recent attempted or successful deployment to a deployment group.  
LifecycleEvent |  Information about a deployment lifecycle event.  
ListApplicationRevisionsRequest |  Represents the input of a  operation.`ListApplicationRevisions`  
ListApplicationRevisionsResponse |  Represents the output of a  operation.`ListApplicationRevisions`  
ListApplicationsRequest |  Represents the input of a  operation.`ListApplications`  
ListApplicationsResponse |  Represents the output of a ListApplications operation.  
ListDeploymentConfigsRequest |  Represents the input of a  operation.`ListDeploymentConfigs`  
ListDeploymentConfigsResponse |  Represents the output of a  operation.`ListDeploymentConfigs`  
ListDeploymentGroupsRequest |  Represents the input of a  operation.`ListDeploymentGroups`  
ListDeploymentGroupsResponse |  Represents the output of a  operation.`ListDeploymentGroups`  
ListDeploymentsRequest |  Represents the input of a  operation.`ListDeployments`  
ListDeploymentsResponse |  Represents the output of a  operation.`ListDeployments`  
ListDeploymentTargetsRequest  
ListDeploymentTargetsResponse  
ListGitHubAccountTokenNamesRequest |  Represents the input of a  operation.`ListGitHubAccountTokenNames`  
ListGitHubAccountTokenNamesResponse |  Represents the output of a  operation.`ListGitHubAccountTokenNames`  
ListOnPremisesInstancesRequest |  Represents the input of a  operation.`ListOnPremisesInstances`  
ListOnPremisesInstancesResponse |  Represents the output of the list on-premises instances operation.  
ListTagsForResourceRequest  
ListTagsForResourceResponse  
LoadBalancerInfo |  Information about the Elastic Load Balancing load balancer or target group used in a deployment.  
MinimumHealthyHosts |  Information about minimum healthy instance.  
OnPremisesTagSet |  Information about groups of on-premises instance tags.  
PutLifecycleEventHookExecutionStatusRequest  
PutLifecycleEventHookExecutionStatusResponse  
RawString |  A revision for an AWS Lambda deployment that is a YAML-formatted or JSON-formatted string.  
RegisterApplicationRevisionRequest |  Represents the input of a RegisterApplicationRevision operation.  
RegisterApplicationRevisionResponse  
RegisterOnPremisesInstanceRequest |  Represents the input of the register on-premises instance operation.  
RegisterOnPremisesInstanceResponse  
RelatedDeployments |  Information about deployments related to the specified deployment.  
RemoveTagsFromOnPremisesInstancesRequest |  Represents the input of a  operation.`RemoveTagsFromOnPremisesInstances`  
RemoveTagsFromOnPremisesInstancesResponse  
RevisionInfo |  Information about an application revision.  
RevisionLocation |  Information about the location of an application revision.  
RollbackInfo |  Information about a deployment rollback.  
S3Location |  Information about the location of application artifacts stored in Amazon S3.  
StopDeploymentRequest |  Represents the input of a  operation.`StopDeployment`  
StopDeploymentResponse |  Represents the output of a  operation.`StopDeployment`  
Tag |  Information about a tag.  
TagFilter |  Information about an on-premises instance tag filter.  
TagResourceRequest  
TagResourceResponse  
TargetGroupInfo |  Information about a target group in Elastic Load Balancing to use in a deployment.  
TargetGroupPairInfo |  Information about two target groups and how traffic is routed during an Amazon ECS deployment.  
TargetInstances |  Information about the instances to be used in the replacement environment in a blue/green deployment.  
TimeBasedCanary |  A configuration that shifts traffic from one version of a Lambda function or ECS task set to another in two increments.  
TimeBasedLinear |  A configuration that shifts traffic from one version of a Lambda function or ECS task set to another in equal increments, with an equal number of minutes between each increment.  
TimeRange |  Information about a time range.  
TrafficRoute |  Information about a listener.  
TrafficRoutingConfig |  The configuration that specifies how traffic is shifted from one version of a Lambda function to another version during an AWS Lambda deployment, or from one Amazon ECS task set to another during an Amazon ECS deployment.  
TriggerConfig |  Information about notification triggers for the deployment group.  
UntagResourceRequest  
UntagResourceResponse  
UpdateApplicationRequest |  Represents the input of an  operation.`UpdateApplication`  
UpdateApplicationResponse  
UpdateDeploymentGroupRequest |  Represents the input of an  operation.`UpdateDeploymentGroup`  
UpdateDeploymentGroupResponse |  Represents the output of an  operation.`UpdateDeploymentGroup`  
  * Enum Summary Enum | Description  
---|---  
ApplicationRevisionSortBy  
AutoRollbackEvent  
BundleType  
ComputePlatform  
DeploymentCreator  
DeploymentOption  
DeploymentReadyAction  
DeploymentStatus  
DeploymentTargetType  
DeploymentType  
DeploymentWaitType  
EC2TagFilterType  
ErrorCode  
FileExistsBehavior  
GreenFleetProvisioningAction  
InstanceAction  
LifecycleErrorCode  
LifecycleEventStatus  
ListStateFilterAction  
MinimumHealthyHostsType  
OutdatedInstancesStrategy  
RegistrationStatus  
RevisionLocationType  
SortOrder  
StopStatus  
TagFilterType  
TargetFilterName  
TargetLabel  
TargetStatus  
TrafficRoutingType  
TriggerEventType  
  * Exception Summary Exception | Description  
---|---  
AlarmsLimitExceededException |  The maximum number of alarms for a deployment group (10) was exceeded.  
ApplicationAlreadyExistsException |  An application with the specified name with the IAM user or AWS account already exists.  
ApplicationDoesNotExistException |  The application does not exist with the IAM user or AWS account.  
ApplicationLimitExceededException |  More applications were attempted to be created than are allowed.  
ApplicationNameRequiredException |  The minimum number of required application names was not specified.  
ArnNotSupportedException |  The specified ARN is not supported.  
BatchLimitExceededException |  The maximum number of names or IDs allowed for this request (100) was exceeded.  
BucketNameFilterRequiredException |  A bucket name is required, but was not provided.  
CodeDeployException  
DeploymentAlreadyCompletedException |  The deployment is already complete.  
DeploymentConfigAlreadyExistsException |  A deployment configuration with the specified name with the IAM user or AWS account already exists.  
DeploymentConfigDoesNotExistException |  The deployment configuration does not exist with the IAM user or AWS account.  
DeploymentConfigInUseException |  The deployment configuration is still in use.  
DeploymentConfigLimitExceededException |  The deployment configurations limit was exceeded.  
DeploymentConfigNameRequiredException |  The deployment configuration name was not specified.  
DeploymentDoesNotExistException |  The deployment with the IAM user or AWS account does not exist.  
DeploymentGroupAlreadyExistsException |  A deployment group with the specified name with the IAM user or AWS account already exists.  
DeploymentGroupDoesNotExistException |  The named deployment group with the IAM user or AWS account does not exist.  
DeploymentGroupLimitExceededException |  The deployment groups limit was exceeded.  
DeploymentGroupNameRequiredException |  The deployment group name was not specified.  
DeploymentIdRequiredException |  At least one deployment ID must be specified.  
DeploymentIsNotInReadyStateException |  The deployment does not have a status of Ready and can't continue yet.  
DeploymentLimitExceededException |  The number of allowed deployments was exceeded.  
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 AWS Lambda deployment was exceeded.  
DescriptionTooLongException |  The description is too long.  
EcsServiceMappingLimitExceededException |  The Amazon ECS service is associated with more than one deployment groups.  
GitHubAccountTokenDoesNotExistException |  No GitHub account connection exists with the named specified in the call.  
GitHubAccountTokenNameRequiredException |  The call is missing a required GitHub account connection name.  
IamArnRequiredException |  No IAM ARN was included in the request.  
IamSessionArnAlreadyRegisteredException |  The request included an IAM session ARN that has already been used to register a different instance.  
IamUserArnAlreadyRegisteredException |  The specified IAM user ARN is already registered with an on-premises instance.  
IamUserArnRequiredException |  An IAM user ARN was not specified.  
InstanceLimitExceededException |  The maximum number of allowed on-premises instances in a single call was exceeded.  
InstanceNameAlreadyRegisteredException |  The specified on-premises instance name is already registered.  
InstanceNameRequiredException |  An on-premises instance name was not specified.  
InstanceNotRegisteredException |  The specified on-premises instance is not registered.  
InvalidAlarmConfigException |  The format of the alarm configuration is invalid.  
InvalidApplicationNameException |  The application name was specified in an invalid format.  
InvalidArnException |  The specified ARN is not in a valid format.  
InvalidAutoRollbackConfigException |  The automatic rollback configuration was specified in an invalid format.  
InvalidAutoScalingGroupException |  The Auto Scaling group was specified in an invalid format or does not exist.  
InvalidBlueGreenDeploymentConfigurationException |  The configuration for the blue/green deployment group was provided in an invalid format.  
InvalidBucketNameFilterException |  The bucket name either doesn't exist or was specified in an invalid format.  
InvalidComputePlatformException |  The computePlatform is invalid.  
InvalidDeployedStateFilterException |  The deployed state filter was specified in an invalid format.  
InvalidDeploymentConfigNameException |  The deployment configuration name was specified in an invalid format.  
InvalidDeploymentGroupNameException |  The deployment group name was specified in an invalid format.  
InvalidDeploymentIdException |  At least one of the deployment IDs was specified in an invalid format.  
InvalidDeploymentInstanceTypeException |  An instance type was specified for an in-place deployment.  
InvalidDeploymentStatusException |  The specified deployment status doesn't exist or cannot be determined.  
InvalidDeploymentStyleException |  An invalid deployment style was specified.  
InvalidDeploymentTargetIdException |  The target ID provided was not valid.  
InvalidDeploymentWaitTypeException |  The wait type is invalid.  
InvalidEc2TagCombinationException |  A call was submitted that specified both Ec2TagFilters and Ec2TagSet, but only one of these data types can be used in a single call.  
InvalidEc2TagException |  The tag was specified in an invalid format.  
InvalidEcsServiceException |  The Amazon ECS service identifier is not valid.  
InvalidExternalIdException |  The external ID was specified in an invalid format.  
InvalidFileExistsBehaviorException |  An invalid fileExistsBehavior option was specified to determine how AWS CodeDeploy handles files or directories that already exist in a deployment target location, but weren't part of the previous successful deployment.  
InvalidGitHubAccountTokenException |  The GitHub token is not valid.  
InvalidGitHubAccountTokenNameException |  The format of the specified GitHub account connection name is invalid.  
InvalidIamSessionArnException |  The IAM session ARN was specified in an invalid format.  
InvalidIamUserArnException |  The IAM user ARN was specified in an invalid format.  
InvalidIgnoreApplicationStopFailuresValueException |  The IgnoreApplicationStopFailures value is invalid.  
InvalidInputException |  The input was specified in an invalid format.  
InvalidInstanceNameException |  The on-premises instance name was specified in an invalid format.  
InvalidInstanceStatusException |  The specified instance status does not exist.  
InvalidInstanceTypeException |  An invalid instance type was specified for instances in a blue/green deployment.  
InvalidKeyPrefixFilterException |  The specified key prefix filter was specified in an invalid format.  
InvalidLifecycleEventHookExecutionIdException |  A lifecycle event hook is invalid.  
InvalidLifecycleEventHookExecutionStatusException |  The result of a Lambda validation function that verifies a lifecycle event is invalid.  
InvalidLoadBalancerInfoException |  An invalid load balancer name, or no load balancer name, was specified.  
InvalidMinimumHealthyHostValueException |  The minimum healthy instance value was specified in an invalid format.  
InvalidNextTokenException |  The next token was specified in an invalid format.  
InvalidOnPremisesTagCombinationException |  A call was submitted that specified both OnPremisesTagFilters and OnPremisesTagSet, but only one of these data types can be used in a single call.  
InvalidOperationException |  An invalid operation was detected.  
InvalidRegistrationStatusException |  The registration status was specified in an invalid format.  
InvalidRevisionException |  The revision was specified in an invalid format.  
InvalidRoleException |  The service role ARN was specified in an invalid format.  
InvalidSortByException |  The column name to sort by is either not present or was specified in an invalid format.  
InvalidSortOrderException |  The sort order was specified in an invalid format.  
InvalidTagException |  The tag was specified in an invalid format.  
InvalidTagFilterException |  The tag filter was specified in an invalid format.  
InvalidTagsToAddException |  The specified tags are not valid.  
InvalidTargetGroupPairException |  A target group pair associated with this deployment is not valid.  
InvalidTargetInstancesException |  The target instance configuration is invalid.  
InvalidTimeRangeException |  The specified time range was specified in an invalid format.  
InvalidTrafficRoutingConfigurationException |  The configuration that specifies how traffic is routed during a deployment is invalid.  
InvalidTriggerConfigException |  The trigger was specified in an invalid format.  
InvalidUpdateOutdatedInstancesOnlyValueException |  The UpdateOutdatedInstancesOnly value is invalid.  
LifecycleEventAlreadyCompletedException |  An attempt to return the status of an already completed lifecycle event occurred.  
LifecycleHookLimitExceededException |  The limit for lifecycle hooks was exceeded.  
MultipleIamArnsProvidedException |  Both an IAM user ARN and an IAM session ARN were included in the request.  
OperationNotSupportedException |  The API used does not support the deployment.  
ResourceArnRequiredException |  The ARN of a resource is required, but was not found.  
ResourceValidationException |  The specified resource could not be validated.  
RevisionDoesNotExistException |  The named revision does not exist with the IAM user or AWS account.  
RevisionRequiredException |  The revision ID was not specified.  
RoleRequiredException |  The role ID was not specified.  
TagLimitExceededException |  The maximum allowed number of tags was exceeded.  
TagRequiredException |  A tag was not specified.  
TagSetListLimitExceededException |  The number of tag groups included in the tag set list exceeded the maximum allowed limit of 3.  
ThrottlingException |  An API function was called too frequently.  
TriggerTargetsLimitExceededException |  The maximum allowed number of triggers was exceeded.  
UnsupportedActionForDeploymentTypeException |  A call was submitted that is not supported for the specified deployment type.