# Packages
Package codedeployiface provides an interface to enable mocking the AWS CodeDeploy service client for testing your code.
# Functions
New creates a new instance of the CodeDeploy client with a session.
# Constants
ApplicationRevisionSortByFirstUsedTime is a ApplicationRevisionSortBy enum value.
ApplicationRevisionSortByLastUsedTime is a ApplicationRevisionSortBy enum value.
ApplicationRevisionSortByRegisterTime is a ApplicationRevisionSortBy enum value.
AutoRollbackEventDeploymentFailure is a AutoRollbackEvent enum value.
AutoRollbackEventDeploymentStopOnAlarm is a AutoRollbackEvent enum value.
AutoRollbackEventDeploymentStopOnRequest is a AutoRollbackEvent enum value.
BundleTypeTar is a BundleType enum value.
BundleTypeTgz is a BundleType enum value.
BundleTypeZip is a BundleType enum value.
DeploymentCreatorAutoscaling is a DeploymentCreator enum value.
DeploymentCreatorCodeDeployRollback is a DeploymentCreator enum value.
DeploymentCreatorUser is a DeploymentCreator enum value.
DeploymentOptionWithoutTrafficControl is a DeploymentOption enum value.
DeploymentOptionWithTrafficControl is a DeploymentOption enum value.
DeploymentReadyActionContinueDeployment is a DeploymentReadyAction enum value.
DeploymentReadyActionStopDeployment is a DeploymentReadyAction enum value.
DeploymentStatusCreated is a DeploymentStatus enum value.
DeploymentStatusFailed is a DeploymentStatus enum value.
DeploymentStatusInProgress is a DeploymentStatus enum value.
DeploymentStatusQueued is a DeploymentStatus enum value.
DeploymentStatusReady is a DeploymentStatus enum value.
DeploymentStatusStopped is a DeploymentStatus enum value.
DeploymentStatusSucceeded is a DeploymentStatus enum value.
DeploymentTypeBlueGreen is a DeploymentType enum value.
DeploymentTypeInPlace is a DeploymentType enum value.
EC2TagFilterTypeKeyAndValue is a EC2TagFilterType enum value.
EC2TagFilterTypeKeyOnly is a EC2TagFilterType enum value.
EC2TagFilterTypeValueOnly is a EC2TagFilterType enum value.
Service ID for Regions and Endpoints metadata.
ErrCodeAlarmsLimitExceededException for service response error code "AlarmsLimitExceededException".
ErrCodeApplicationAlreadyExistsException for service response error code "ApplicationAlreadyExistsException".
ErrCodeApplicationDoesNotExistException for service response error code "ApplicationDoesNotExistException".
ErrCodeApplicationLimitExceededException for service response error code "ApplicationLimitExceededException".
ErrCodeApplicationNameRequiredException for service response error code "ApplicationNameRequiredException".
ErrCodeBatchLimitExceededException for service response error code "BatchLimitExceededException".
ErrCodeBucketNameFilterRequiredException for service response error code "BucketNameFilterRequiredException".
ErrCodeDeploymentAlreadyCompletedException for service response error code "DeploymentAlreadyCompletedException".
ErrCodeDeploymentConfigAlreadyExistsException for service response error code "DeploymentConfigAlreadyExistsException".
ErrCodeDeploymentConfigDoesNotExistException for service response error code "DeploymentConfigDoesNotExistException".
ErrCodeDeploymentConfigInUseException for service response error code "DeploymentConfigInUseException".
ErrCodeDeploymentConfigLimitExceededException for service response error code "DeploymentConfigLimitExceededException".
ErrCodeDeploymentConfigNameRequiredException for service response error code "DeploymentConfigNameRequiredException".
ErrCodeDeploymentDoesNotExistException for service response error code "DeploymentDoesNotExistException".
ErrCodeDeploymentGroupAlreadyExistsException for service response error code "DeploymentGroupAlreadyExistsException".
ErrCodeDeploymentGroupDoesNotExistException for service response error code "DeploymentGroupDoesNotExistException".
ErrCodeDeploymentGroupLimitExceededException for service response error code "DeploymentGroupLimitExceededException".
ErrCodeDeploymentGroupNameRequiredException for service response error code "DeploymentGroupNameRequiredException".
ErrCodeDeploymentIdRequiredException for service response error code "DeploymentIdRequiredException".
ErrCodeDeploymentIsNotInReadyStateException for service response error code "DeploymentIsNotInReadyStateException".
ErrCodeDeploymentLimitExceededException for service response error code "DeploymentLimitExceededException".
ErrCodeDeploymentNotStartedException for service response error code "DeploymentNotStartedException".
ErrCodeDescriptionTooLongException for service response error code "DescriptionTooLongException".
ErrCodeIamArnRequiredException for service response error code "IamArnRequiredException".
ErrCodeIamSessionArnAlreadyRegisteredException for service response error code "IamSessionArnAlreadyRegisteredException".
ErrCodeIamUserArnAlreadyRegisteredException for service response error code "IamUserArnAlreadyRegisteredException".
ErrCodeIamUserArnRequiredException for service response error code "IamUserArnRequiredException".
ErrCodeInstanceDoesNotExistException for service response error code "InstanceDoesNotExistException".
ErrCodeInstanceIdRequiredException for service response error code "InstanceIdRequiredException".
ErrCodeInstanceLimitExceededException for service response error code "InstanceLimitExceededException".
ErrCodeInstanceNameAlreadyRegisteredException for service response error code "InstanceNameAlreadyRegisteredException".
ErrCodeInstanceNameRequiredException for service response error code "InstanceNameRequiredException".
ErrCodeInstanceNotRegisteredException for service response error code "InstanceNotRegisteredException".
ErrCodeInvalidAlarmConfigException for service response error code "InvalidAlarmConfigException".
ErrCodeInvalidApplicationNameException for service response error code "InvalidApplicationNameException".
ErrCodeInvalidAutoRollbackConfigException for service response error code "InvalidAutoRollbackConfigException".
ErrCodeInvalidAutoScalingGroupException for service response error code "InvalidAutoScalingGroupException".
ErrCodeInvalidBlueGreenDeploymentConfigurationException for service response error code "InvalidBlueGreenDeploymentConfigurationException".
ErrCodeInvalidBucketNameFilterException for service response error code "InvalidBucketNameFilterException".
ErrCodeInvalidDeployedStateFilterException for service response error code "InvalidDeployedStateFilterException".
ErrCodeInvalidDeploymentConfigNameException for service response error code "InvalidDeploymentConfigNameException".
ErrCodeInvalidDeploymentGroupNameException for service response error code "InvalidDeploymentGroupNameException".
ErrCodeInvalidDeploymentIdException for service response error code "InvalidDeploymentIdException".
ErrCodeInvalidDeploymentStatusException for service response error code "InvalidDeploymentStatusException".
ErrCodeInvalidDeploymentStyleException for service response error code "InvalidDeploymentStyleException".
ErrCodeInvalidEC2TagException for service response error code "InvalidEC2TagException".
ErrCodeInvalidIamSessionArnException for service response error code "InvalidIamSessionArnException".
ErrCodeInvalidIamUserArnException for service response error code "InvalidIamUserArnException".
ErrCodeInvalidInstanceNameException for service response error code "InvalidInstanceNameException".
ErrCodeInvalidInstanceStatusException for service response error code "InvalidInstanceStatusException".
ErrCodeInvalidInstanceTypeException for service response error code "InvalidInstanceTypeException".
ErrCodeInvalidKeyPrefixFilterException for service response error code "InvalidKeyPrefixFilterException".
ErrCodeInvalidLoadBalancerInfoException for service response error code "InvalidLoadBalancerInfoException".
ErrCodeInvalidMinimumHealthyHostValueException for service response error code "InvalidMinimumHealthyHostValueException".
ErrCodeInvalidNextTokenException for service response error code "InvalidNextTokenException".
ErrCodeInvalidOperationException for service response error code "InvalidOperationException".
ErrCodeInvalidRegistrationStatusException for service response error code "InvalidRegistrationStatusException".
ErrCodeInvalidRevisionException for service response error code "InvalidRevisionException".
ErrCodeInvalidRoleException for service response error code "InvalidRoleException".
ErrCodeInvalidSortByException for service response error code "InvalidSortByException".
ErrCodeInvalidSortOrderException for service response error code "InvalidSortOrderException".
ErrCodeInvalidTagException for service response error code "InvalidTagException".
ErrCodeInvalidTagFilterException for service response error code "InvalidTagFilterException".
ErrCodeInvalidTargetInstancesException for service response error code "InvalidTargetInstancesException".
ErrCodeInvalidTimeRangeException for service response error code "InvalidTimeRangeException".
ErrCodeInvalidTriggerConfigException for service response error code "InvalidTriggerConfigException".
ErrCodeLifecycleHookLimitExceededException for service response error code "LifecycleHookLimitExceededException".
ErrCodeMultipleIamArnsProvidedException for service response error code "MultipleIamArnsProvidedException".
ErrCodeRevisionDoesNotExistException for service response error code "RevisionDoesNotExistException".
ErrCodeRevisionRequiredException for service response error code "RevisionRequiredException".
ErrCodeRoleRequiredException for service response error code "RoleRequiredException".
ErrCodeTagLimitExceededException for service response error code "TagLimitExceededException".
ErrCodeTagRequiredException for service response error code "TagRequiredException".
ErrCodeTriggerTargetsLimitExceededException for service response error code "TriggerTargetsLimitExceededException".
ErrCodeUnsupportedActionForDeploymentTypeException for service response error code "UnsupportedActionForDeploymentTypeException".
ErrorCodeAgentIssue is a ErrorCode enum value.
ErrorCodeAlarmActive is a ErrorCode enum value.
ErrorCodeApplicationMissing is a ErrorCode enum value.
ErrorCodeAutoScalingConfiguration is a ErrorCode enum value.
ErrorCodeAutoScalingIamRolePermissions is a ErrorCode enum value.
ErrorCodeDeploymentGroupMissing is a ErrorCode enum value.
ErrorCodeHealthConstraints is a ErrorCode enum value.
ErrorCodeHealthConstraintsInvalid is a ErrorCode enum value.
ErrorCodeIamRoleMissing is a ErrorCode enum value.
ErrorCodeIamRolePermissions is a ErrorCode enum value.
ErrorCodeInternalError is a ErrorCode enum value.
ErrorCodeManualStop is a ErrorCode enum value.
ErrorCodeNoEc2Subscription is a ErrorCode enum value.
ErrorCodeNoInstances is a ErrorCode enum value.
ErrorCodeOverMaxInstances is a ErrorCode enum value.
ErrorCodeRevisionMissing is a ErrorCode enum value.
ErrorCodeThrottled is a ErrorCode enum value.
ErrorCodeTimeout is a ErrorCode enum value.
GreenFleetProvisioningActionCopyAutoScalingGroup is a GreenFleetProvisioningAction enum value.
GreenFleetProvisioningActionDiscoverExisting is a GreenFleetProvisioningAction enum value.
InstanceActionKeepAlive is a InstanceAction enum value.
InstanceActionTerminate is a InstanceAction enum value.
InstanceStatusFailed is a InstanceStatus enum value.
InstanceStatusInProgress is a InstanceStatus enum value.
InstanceStatusPending is a InstanceStatus enum value.
InstanceStatusReady is a InstanceStatus enum value.
InstanceStatusSkipped is a InstanceStatus enum value.
InstanceStatusSucceeded is a InstanceStatus enum value.
InstanceStatusUnknown is a InstanceStatus enum value.
InstanceTypeBlue is a InstanceType enum value.
InstanceTypeGreen is a InstanceType enum value.
LifecycleErrorCodeScriptFailed is a LifecycleErrorCode enum value.
LifecycleErrorCodeScriptMissing is a LifecycleErrorCode enum value.
LifecycleErrorCodeScriptNotExecutable is a LifecycleErrorCode enum value.
LifecycleErrorCodeScriptTimedOut is a LifecycleErrorCode enum value.
LifecycleErrorCodeSuccess is a LifecycleErrorCode enum value.
LifecycleErrorCodeUnknownError is a LifecycleErrorCode enum value.
LifecycleEventStatusFailed is a LifecycleEventStatus enum value.
LifecycleEventStatusInProgress is a LifecycleEventStatus enum value.
LifecycleEventStatusPending is a LifecycleEventStatus enum value.
LifecycleEventStatusSkipped is a LifecycleEventStatus enum value.
LifecycleEventStatusSucceeded is a LifecycleEventStatus enum value.
LifecycleEventStatusUnknown is a LifecycleEventStatus enum value.
ListStateFilterActionExclude is a ListStateFilterAction enum value.
ListStateFilterActionIgnore is a ListStateFilterAction enum value.
ListStateFilterActionInclude is a ListStateFilterAction enum value.
MinimumHealthyHostsTypeFleetPercent is a MinimumHealthyHostsType enum value.
MinimumHealthyHostsTypeHostCount is a MinimumHealthyHostsType enum value.
RegistrationStatusDeregistered is a RegistrationStatus enum value.
RegistrationStatusRegistered is a RegistrationStatus enum value.
RevisionLocationTypeGitHub is a RevisionLocationType enum value.
RevisionLocationTypeS3 is a RevisionLocationType enum value.
Service endpoint prefix API calls made to.
SortOrderAscending is a SortOrder enum value.
SortOrderDescending is a SortOrder enum value.
StopStatusPending is a StopStatus enum value.
StopStatusSucceeded is a StopStatus enum value.
TagFilterTypeKeyAndValue is a TagFilterType enum value.
TagFilterTypeKeyOnly is a TagFilterType enum value.
TagFilterTypeValueOnly is a TagFilterType enum value.
TriggerEventTypeDeploymentFailure is a TriggerEventType enum value.
TriggerEventTypeDeploymentReady is a TriggerEventType enum value.
TriggerEventTypeDeploymentRollback is a TriggerEventType enum value.
TriggerEventTypeDeploymentStart is a TriggerEventType enum value.
TriggerEventTypeDeploymentStop is a TriggerEventType enum value.
TriggerEventTypeDeploymentSuccess is a TriggerEventType enum value.
TriggerEventTypeInstanceFailure is a TriggerEventType enum value.
TriggerEventTypeInstanceReady is a TriggerEventType enum value.
TriggerEventTypeInstanceStart is a TriggerEventType enum value.
TriggerEventTypeInstanceSuccess is a TriggerEventType enum value.
# Structs
Represents the input of, and adds tags to, an on-premises instance operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/codedeploy-2014-10-06/AddTagsToOnPremisesInstancesOutput.
Information about an alarm.
Information about alarms associated with the deployment group.
Information about an application.
Information about a configuration for automatically rolling back to a previous version of an application revision when a deployment doesn't complete successfully.
Information about an Auto Scaling group.
Represents the input of a batch get application revisions operation.
Represents the output of a batch get application revisions operation.
Represents the input of a batch get applications operation.
Represents the output of a batch get applications operation.
Represents the input of a batch get deployment groups operation.
Represents the output of a batch get deployment groups operation.
Represents the input of a batch get deployment instances operation.
Represents the output of a batch get deployment instance operation.
Represents the input of a batch get deployments operation.
Represents the output of a batch get deployments operation.
Represents the input of a batch get on-premises instances operation.
Represents the output of a batch get on-premises instances operation.
Information about blue/green deployment options for a deployment group.
Information about whether instances in the original environment are terminated when a blue/green deployment is successful.
Overview
This reference guide provides descriptions of the AWS CodeDeploy APIs.
Please also see https://docs.aws.amazon.com/goto/WebAPI/codedeploy-2014-10-06/ContinueDeploymentInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/codedeploy-2014-10-06/ContinueDeploymentOutput.
Represents the input of a create application operation.
Represents the output of a create application operation.
Represents the input of a create deployment configuration operation.
Represents the output of a create deployment configuration operation.
Represents the input of a create deployment group operation.
Represents the output of a create deployment group operation.
Represents the input of a create deployment operation.
Represents the output of a create deployment operation.
Represents the input of a delete application operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/codedeploy-2014-10-06/DeleteApplicationOutput.
Represents the input of a delete deployment configuration operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/codedeploy-2014-10-06/DeleteDeploymentConfigOutput.
Represents the input of a delete deployment group operation.
Represents the output of a delete deployment group operation.
Information about a deployment configuration.
Information about a deployment group.
Information about a deployment.
Information about the deployment status of the instances in the deployment.
Information about how traffic is rerouted to instances in a replacement environment in a blue/green deployment.
Information about the type of deployment, either standard or blue/green, you want to run and whether to route deployment traffic behind a load balancer.
Represents the input of a deregister on-premises instance operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/codedeploy-2014-10-06/DeregisterOnPremisesInstanceOutput.
Diagnostic information about executable scripts that are part of a deployment.
Information about a tag filter.
Information about a load balancer in Elastic Load Balancing to use in a blue/green deployment.
Information about a deployment error.
Information about an application revision.
Represents the input of a get application operation.
Represents the output of a get application operation.
Represents the input of a get application revision operation.
Represents the output of a get application revision operation.
Represents the input of a get deployment configuration operation.
Represents the output of a get deployment configuration operation.
Represents the input of a get deployment group operation.
Represents the output of a get deployment group operation.
Represents the input of a get deployment operation.
Represents the input of a get deployment instance operation.
Represents the output of a get deployment instance operation.
Represents the output of a get deployment operation.
Represents the input of a get on-premises instance operation.
Represents the output of a get on-premises instance operation.
Information about the location of application artifacts stored in GitHub.
Information about the instances that belong to the replacement environment in a blue/green deployment.
Information about an on-premises instance.
Information about an instance in a deployment.
Information about a deployment lifecycle event.
Represents the input of a list application revisions operation.
Represents the output of a list application revisions operation.
Represents the input of a list applications operation.
Represents the output of a list applications operation.
Represents the input of a list deployment configurations operation.
Represents the output of a list deployment configurations operation.
Represents the input of a list deployment groups operation.
Represents the output of a list deployment groups operation.
Represents the input of a list deployment instances operation.
Represents the output of a list deployment instances operation.
Represents the input of a list deployments operation.
Represents the output of a list deployments operation.
Represents the input of a list on-premises instances operation.
Represents the output of list on-premises instances operation.
Information about the load balancer used in a blue/green deployment.
Information about minimum healthy instance.
Represents the input of a register application revision operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/codedeploy-2014-10-06/RegisterApplicationRevisionOutput.
Represents the input of the register on-premises instance operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/codedeploy-2014-10-06/RegisterOnPremisesInstanceOutput.
Represents the input of a remove tags from on-premises instances operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/codedeploy-2014-10-06/RemoveTagsFromOnPremisesInstancesOutput.
Information about an application revision.
Information about the location of an application revision.
Information about a deployment rollback.
Information about the location of application artifacts stored in Amazon S3.
Please also see https://docs.aws.amazon.com/goto/WebAPI/codedeploy-2014-10-06/SkipWaitTimeForInstanceTerminationInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/codedeploy-2014-10-06/SkipWaitTimeForInstanceTerminationOutput.
Represents the input of a stop deployment operation.
Represents the output of a stop deployment operation.
Information about a tag.
Information about an on-premises instance tag filter.
Information about the instances to be used in the replacement environment in a blue/green deployment.
Information about a time range.
Information about notification triggers for the deployment group.
Represents the input of an update application operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/codedeploy-2014-10-06/UpdateApplicationOutput.
Represents the input of an update deployment group operation.
Represents the output of an update deployment group operation.