| Class | Description |
|---|---|
| AddTagsToOnPremisesInstancesRequest |
Represents the input of, and adds tags to, an on-premises instance operation.
|
| AddTagsToOnPremisesInstancesResult | |
| Alarm |
Information about an alarm.
|
| AlarmConfiguration |
Information about alarms associated with a deployment or deployment group.
|
| ApplicationInfo |
Information about an application.
|
| AppSpecContent |
A revision for an 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
BatchGetApplicationRevisions operation. |
| BatchGetApplicationRevisionsResult |
Represents the output of a
BatchGetApplicationRevisions operation. |
| BatchGetApplicationsRequest |
Represents the input of a
BatchGetApplications operation. |
| BatchGetApplicationsResult |
Represents the output of a
BatchGetApplications operation. |
| BatchGetDeploymentGroupsRequest |
Represents the input of a
BatchGetDeploymentGroups operation. |
| BatchGetDeploymentGroupsResult |
Represents the output of a
BatchGetDeploymentGroups operation. |
| BatchGetDeploymentInstancesRequest |
Represents the input of a
BatchGetDeploymentInstances operation. |
| BatchGetDeploymentInstancesResult |
Represents the output of a
BatchGetDeploymentInstances operation. |
| BatchGetDeploymentsRequest |
Represents the input of a
BatchGetDeployments operation. |
| BatchGetDeploymentsResult |
Represents the output of a
BatchGetDeployments operation. |
| BatchGetDeploymentTargetsRequest | |
| BatchGetDeploymentTargetsResult | |
| BatchGetOnPremisesInstancesRequest |
Represents the input of a
BatchGetOnPremisesInstances operation. |
| BatchGetOnPremisesInstancesResult |
Represents the output of a
BatchGetOnPremisesInstances operation. |
| 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 CloudFormation blue/green deployment.
|
| ContinueDeploymentRequest | |
| ContinueDeploymentResult | |
| CreateApplicationRequest |
Represents the input of a
CreateApplication operation. |
| CreateApplicationResult |
Represents the output of a
CreateApplication operation. |
| CreateDeploymentConfigRequest |
Represents the input of a
CreateDeploymentConfig operation. |
| CreateDeploymentConfigResult |
Represents the output of a
CreateDeploymentConfig operation. |
| CreateDeploymentGroupRequest |
Represents the input of a
CreateDeploymentGroup operation. |
| CreateDeploymentGroupResult |
Represents the output of a
CreateDeploymentGroup operation. |
| CreateDeploymentRequest |
Represents the input of a
CreateDeployment operation. |
| CreateDeploymentResult |
Represents the output of a
CreateDeployment operation. |
| DeleteApplicationRequest |
Represents the input of a
DeleteApplication operation. |
| DeleteApplicationResult | |
| DeleteDeploymentConfigRequest |
Represents the input of a
DeleteDeploymentConfig operation. |
| DeleteDeploymentConfigResult | |
| DeleteDeploymentGroupRequest |
Represents the input of a
DeleteDeploymentGroup operation. |
| DeleteDeploymentGroupResult |
Represents the output of a
DeleteDeploymentGroup operation. |
| DeleteGitHubAccountTokenRequest |
Represents the input of a
DeleteGitHubAccount operation. |
| DeleteGitHubAccountTokenResult |
Represents the output of a
DeleteGitHubAccountToken operation. |
| DeleteResourcesByExternalIdRequest | |
| DeleteResourcesByExternalIdResult | |
| 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
DeregisterOnPremisesInstance operation. |
| DeregisterOnPremisesInstanceResult | |
| Diagnostics |
Diagnostic information about executable scripts that are part of a deployment.
|
| EC2TagFilter |
Information about an EC2 tag filter.
|
| EC2TagSet |
Information about groups of Amazon 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 CodeDeploy deployment.
|
| ELBInfo |
Information about a Classic 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
GetApplication operation. |
| GetApplicationResult |
Represents the output of a
GetApplication operation. |
| GetApplicationRevisionRequest |
Represents the input of a
GetApplicationRevision operation. |
| GetApplicationRevisionResult |
Represents the output of a
GetApplicationRevision operation. |
| GetDeploymentConfigRequest |
Represents the input of a
GetDeploymentConfig operation. |
| GetDeploymentConfigResult |
Represents the output of a
GetDeploymentConfig operation. |
| GetDeploymentGroupRequest |
Represents the input of a
GetDeploymentGroup operation. |
| GetDeploymentGroupResult |
Represents the output of a
GetDeploymentGroup operation. |
| GetDeploymentInstanceRequest |
Represents the input of a
GetDeploymentInstance operation. |
| GetDeploymentInstanceResult |
Represents the output of a
GetDeploymentInstance operation. |
| GetDeploymentRequest |
Represents the input of a
GetDeployment operation. |
| GetDeploymentResult |
Represents the output of a
GetDeployment operation. |
| GetDeploymentTargetRequest | |
| GetDeploymentTargetResult | |
| GetOnPremisesInstanceRequest |
Represents the input of a
GetOnPremisesInstance operation. |
| GetOnPremisesInstanceResult |
Represents the output of a
GetOnPremisesInstance operation. |
| 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.
|
| InstanceSummary | Deprecated |
| 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 Lambda function during an 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
ListApplicationRevisions operation. |
| ListApplicationRevisionsResult |
Represents the output of a
ListApplicationRevisions operation. |
| ListApplicationsRequest |
Represents the input of a
ListApplications operation. |
| ListApplicationsResult |
Represents the output of a ListApplications operation.
|
| ListDeploymentConfigsRequest |
Represents the input of a
ListDeploymentConfigs operation. |
| ListDeploymentConfigsResult |
Represents the output of a
ListDeploymentConfigs operation. |
| ListDeploymentGroupsRequest |
Represents the input of a
ListDeploymentGroups operation. |
| ListDeploymentGroupsResult |
Represents the output of a
ListDeploymentGroups operation. |
| ListDeploymentInstancesRequest |
Represents the input of a
ListDeploymentInstances operation. |
| ListDeploymentInstancesResult |
Represents the output of a
ListDeploymentInstances operation. |
| ListDeploymentsRequest |
Represents the input of a
ListDeployments operation. |
| ListDeploymentsResult |
Represents the output of a
ListDeployments operation. |
| ListDeploymentTargetsRequest | |
| ListDeploymentTargetsResult | |
| ListGitHubAccountTokenNamesRequest |
Represents the input of a
ListGitHubAccountTokenNames operation. |
| ListGitHubAccountTokenNamesResult |
Represents the output of a
ListGitHubAccountTokenNames operation. |
| ListOnPremisesInstancesRequest |
Represents the input of a
ListOnPremisesInstances operation. |
| ListOnPremisesInstancesResult |
Represents the output of the list on-premises instances operation.
|
| ListTagsForResourceRequest | |
| ListTagsForResourceResult | |
| LoadBalancerInfo |
Information about the Elastic Load Balancing load balancer or target group used in a deployment.
|
| MinimumHealthyHosts |
Information about the minimum number of healthy instances.
|
| MinimumHealthyHostsPerZone |
Information about the minimum number of healthy instances per Availability Zone.
|
| OnPremisesTagSet |
Information about groups of on-premises instance tags.
|
| PutLifecycleEventHookExecutionStatusRequest | |
| PutLifecycleEventHookExecutionStatusResult | |
| RawString | Deprecated |
| RegisterApplicationRevisionRequest |
Represents the input of a RegisterApplicationRevision operation.
|
| RegisterApplicationRevisionResult | |
| RegisterOnPremisesInstanceRequest |
Represents the input of the register on-premises instance operation.
|
| RegisterOnPremisesInstanceResult | |
| RelatedDeployments |
Information about deployments related to the specified deployment.
|
| RemoveTagsFromOnPremisesInstancesRequest |
Represents the input of a
RemoveTagsFromOnPremisesInstances operation. |
| RemoveTagsFromOnPremisesInstancesResult | |
| 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.
|
| SkipWaitTimeForInstanceTerminationRequest | |
| SkipWaitTimeForInstanceTerminationResult | |
| StopDeploymentRequest |
Represents the input of a
StopDeployment operation. |
| StopDeploymentResult |
Represents the output of a
StopDeployment operation. |
| Tag |
Information about a tag.
|
| TagFilter |
Information about an on-premises instance tag filter.
|
| TagResourceRequest | |
| TagResourceResult | |
| 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 Amazon 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 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 | |
| UntagResourceResult | |
| UpdateApplicationRequest |
Represents the input of an
UpdateApplication operation. |
| UpdateApplicationResult | |
| UpdateDeploymentGroupRequest |
Represents the input of an
UpdateDeploymentGroup operation. |
| UpdateDeploymentGroupResult |
Represents the output of an
UpdateDeploymentGroup operation. |
| ZonalConfig |
Configure the
ZonalConfig object if you want CodeDeploy to deploy your application to one Availability Zone at a time, within an Amazon Web Services Region. |
| Exception | Description |
|---|---|
| AlarmsLimitExceededException |
The maximum number of alarms for a deployment group (10) was exceeded.
|
| AmazonCodeDeployException |
Base exception for all service exceptions thrown by AWS CodeDeploy
|
| ApplicationAlreadyExistsException |
An application with the specified name with the user or Amazon Web Services account already exists.
|
| ApplicationDoesNotExistException |
The application does not exist with the user or Amazon Web Services 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.
|
| DeploymentAlreadyCompletedException |
The deployment is already complete.
|
| DeploymentConfigAlreadyExistsException |
A deployment configuration with the specified name with the user or Amazon Web Services account already exists.
|
| DeploymentConfigDoesNotExistException |
The deployment configuration does not exist with the user or Amazon Web Services 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 user or Amazon Web Services account does not exist.
|
| DeploymentGroupAlreadyExistsException |
A deployment group with the specified name with the user or Amazon Web Services account already exists.
|
| DeploymentGroupDoesNotExistException |
The named deployment group with the user or Amazon Web Services 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 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 user ARN is already registered with an on-premises instance.
|
| IamUserArnRequiredException |
An user ARN was not specified.
|
| InstanceDoesNotExistException |
The specified instance does not exist in the deployment group.
|
| InstanceIdRequiredException |
The instance ID 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 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 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.
|
| InvalidTargetFilterNameException |
The target filter name is invalid.
|
| 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.
|
| InvalidZonalDeploymentConfigurationException |
The
ZonalConfig object is not valid. |
| 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 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 user or Amazon Web Services 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.
|