{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.CodeDeploy
(
defaultService,
_LifecycleHookLimitExceededException,
_InvalidTimeRangeException,
_InvalidComputePlatformException,
_InvalidTagException,
_InvalidFileExistsBehaviorException,
_InvalidAlarmConfigException,
_InstanceNameAlreadyRegisteredException,
_IamUserArnRequiredException,
_InvalidDeploymentGroupNameException,
_InvalidInstanceTypeException,
_IamSessionArnAlreadyRegisteredException,
_InvalidTrafficRoutingConfigurationException,
_DescriptionTooLongException,
_InvalidIamUserArnException,
_InvalidOnPremisesTagCombinationException,
_DeploymentNotStartedException,
_DeploymentConfigLimitExceededException,
_RoleRequiredException,
_InvalidLoadBalancerInfoException,
_InvalidBlueGreenDeploymentConfigurationException,
_InvalidRoleException,
_DeploymentConfigAlreadyExistsException,
_InvalidTargetInstancesException,
_InvalidTagsToAddException,
_DeploymentLimitExceededException,
_IamUserArnAlreadyRegisteredException,
_InvalidIamSessionArnException,
_InstanceLimitExceededException,
_InvalidLifecycleEventHookExecutionIdException,
_InvalidDeploymentStyleException,
_InvalidTargetFilterNameException,
_DeploymentTargetListSizeExceededException,
_InvalidDeployedStateFilterException,
_InvalidAutoScalingGroupException,
_InvalidApplicationNameException,
_GitHubAccountTokenDoesNotExistException,
_ApplicationDoesNotExistException,
_InvalidMinimumHealthyHostValueException,
_UnsupportedActionForDeploymentTypeException,
_ResourceValidationException,
_ArnNotSupportedException,
_InvalidGitHubAccountTokenException,
_InvalidEC2TagCombinationException,
_InvalidLifecycleEventHookExecutionStatusException,
_AlarmsLimitExceededException,
_OperationNotSupportedException,
_DeploymentTargetDoesNotExistException,
_InvalidTagFilterException,
_InvalidTriggerConfigException,
_InvalidDeploymentWaitTypeException,
_InvalidIgnoreApplicationStopFailuresValueException,
_InvalidUpdateOutdatedInstancesOnlyValueException,
_TagRequiredException,
_DeploymentGroupNameRequiredException,
_BucketNameFilterRequiredException,
_DeploymentConfigDoesNotExistException,
_InvalidBucketNameFilterException,
_DeploymentGroupAlreadyExistsException,
_InvalidSortByException,
_RevisionDoesNotExistException,
_InvalidTargetException,
_DeploymentGroupLimitExceededException,
_DeploymentGroupDoesNotExistException,
_ThrottlingException,
_InvalidDeploymentConfigNameException,
_DeploymentConfigNameRequiredException,
_DeploymentIdRequiredException,
_InvalidInstanceIdException,
_DeploymentIsNotInReadyStateException,
_InvalidTargetGroupPairException,
_InvalidNextTokenException,
_InstanceIdRequiredException,
_InvalidDeploymentIdException,
_InvalidSortOrderException,
_InvalidAutoRollbackConfigException,
_DeploymentAlreadyCompletedException,
_ECSServiceMappingLimitExceededException,
_DeploymentDoesNotExistException,
_BatchLimitExceededException,
_InvalidRevisionException,
_RevisionRequiredException,
_InstanceDoesNotExistException,
_DeploymentConfigInUseException,
_InvalidInputException,
_InvalidEC2TagException,
_InvalidInstanceNameException,
_InstanceNameRequiredException,
_MultipleIamArnsProvidedException,
_TriggerTargetsLimitExceededException,
_InvalidDeploymentStatusException,
_InvalidRegistrationStatusException,
_ApplicationNameRequiredException,
_InstanceNotRegisteredException,
_ApplicationAlreadyExistsException,
_InvalidInstanceStatusException,
_InvalidDeploymentTargetIdException,
_TagLimitExceededException,
_ApplicationLimitExceededException,
_TagSetListLimitExceededException,
_InvalidArnException,
_InvalidOperationException,
_DeploymentTargetIdRequiredException,
_GitHubAccountTokenNameRequiredException,
_InvalidECSServiceException,
_InvalidDeploymentInstanceTypeException,
_InvalidExternalIdException,
_IamArnRequiredException,
_InvalidGitHubAccountTokenNameException,
_LifecycleEventAlreadyCompletedException,
_InvalidKeyPrefixFilterException,
_ResourceArnRequiredException,
_DeploymentAlreadyStartedException,
newDeploymentSuccessful,
RemoveTagsFromOnPremisesInstances (RemoveTagsFromOnPremisesInstances'),
newRemoveTagsFromOnPremisesInstances,
RemoveTagsFromOnPremisesInstancesResponse (RemoveTagsFromOnPremisesInstancesResponse'),
newRemoveTagsFromOnPremisesInstancesResponse,
BatchGetDeploymentGroups (BatchGetDeploymentGroups'),
newBatchGetDeploymentGroups,
BatchGetDeploymentGroupsResponse (BatchGetDeploymentGroupsResponse'),
newBatchGetDeploymentGroupsResponse,
DeleteDeploymentGroup (DeleteDeploymentGroup'),
newDeleteDeploymentGroup,
DeleteDeploymentGroupResponse (DeleteDeploymentGroupResponse'),
newDeleteDeploymentGroupResponse,
UpdateDeploymentGroup (UpdateDeploymentGroup'),
newUpdateDeploymentGroup,
UpdateDeploymentGroupResponse (UpdateDeploymentGroupResponse'),
newUpdateDeploymentGroupResponse,
ListOnPremisesInstances (ListOnPremisesInstances'),
newListOnPremisesInstances,
ListOnPremisesInstancesResponse (ListOnPremisesInstancesResponse'),
newListOnPremisesInstancesResponse,
CreateDeploymentConfig (CreateDeploymentConfig'),
newCreateDeploymentConfig,
CreateDeploymentConfigResponse (CreateDeploymentConfigResponse'),
newCreateDeploymentConfigResponse,
GetApplicationRevision (GetApplicationRevision'),
newGetApplicationRevision,
GetApplicationRevisionResponse (GetApplicationRevisionResponse'),
newGetApplicationRevisionResponse,
GetDeployment (GetDeployment'),
newGetDeployment,
GetDeploymentResponse (GetDeploymentResponse'),
newGetDeploymentResponse,
DeleteDeploymentConfig (DeleteDeploymentConfig'),
newDeleteDeploymentConfig,
DeleteDeploymentConfigResponse (DeleteDeploymentConfigResponse'),
newDeleteDeploymentConfigResponse,
ListTagsForResource (ListTagsForResource'),
newListTagsForResource,
ListTagsForResourceResponse (ListTagsForResourceResponse'),
newListTagsForResourceResponse,
GetDeploymentConfig (GetDeploymentConfig'),
newGetDeploymentConfig,
GetDeploymentConfigResponse (GetDeploymentConfigResponse'),
newGetDeploymentConfigResponse,
CreateDeployment (CreateDeployment'),
newCreateDeployment,
CreateDeploymentResponse (CreateDeploymentResponse'),
newCreateDeploymentResponse,
BatchGetApplicationRevisions (BatchGetApplicationRevisions'),
newBatchGetApplicationRevisions,
BatchGetApplicationRevisionsResponse (BatchGetApplicationRevisionsResponse'),
newBatchGetApplicationRevisionsResponse,
BatchGetDeployments (BatchGetDeployments'),
newBatchGetDeployments,
BatchGetDeploymentsResponse (BatchGetDeploymentsResponse'),
newBatchGetDeploymentsResponse,
GetOnPremisesInstance (GetOnPremisesInstance'),
newGetOnPremisesInstance,
GetOnPremisesInstanceResponse (GetOnPremisesInstanceResponse'),
newGetOnPremisesInstanceResponse,
RegisterApplicationRevision (RegisterApplicationRevision'),
newRegisterApplicationRevision,
RegisterApplicationRevisionResponse (RegisterApplicationRevisionResponse'),
newRegisterApplicationRevisionResponse,
ContinueDeployment (ContinueDeployment'),
newContinueDeployment,
ContinueDeploymentResponse (ContinueDeploymentResponse'),
newContinueDeploymentResponse,
BatchGetApplications (BatchGetApplications'),
newBatchGetApplications,
BatchGetApplicationsResponse (BatchGetApplicationsResponse'),
newBatchGetApplicationsResponse,
DeleteApplication (DeleteApplication'),
newDeleteApplication,
DeleteApplicationResponse (DeleteApplicationResponse'),
newDeleteApplicationResponse,
UpdateApplication (UpdateApplication'),
newUpdateApplication,
UpdateApplicationResponse (UpdateApplicationResponse'),
newUpdateApplicationResponse,
DeleteGitHubAccountToken (DeleteGitHubAccountToken'),
newDeleteGitHubAccountToken,
DeleteGitHubAccountTokenResponse (DeleteGitHubAccountTokenResponse'),
newDeleteGitHubAccountTokenResponse,
DeregisterOnPremisesInstance (DeregisterOnPremisesInstance'),
newDeregisterOnPremisesInstance,
DeregisterOnPremisesInstanceResponse (DeregisterOnPremisesInstanceResponse'),
newDeregisterOnPremisesInstanceResponse,
PutLifecycleEventHookExecutionStatus (PutLifecycleEventHookExecutionStatus'),
newPutLifecycleEventHookExecutionStatus,
PutLifecycleEventHookExecutionStatusResponse (PutLifecycleEventHookExecutionStatusResponse'),
newPutLifecycleEventHookExecutionStatusResponse,
GetDeploymentTarget (GetDeploymentTarget'),
newGetDeploymentTarget,
GetDeploymentTargetResponse (GetDeploymentTargetResponse'),
newGetDeploymentTargetResponse,
CreateApplication (CreateApplication'),
newCreateApplication,
CreateApplicationResponse (CreateApplicationResponse'),
newCreateApplicationResponse,
BatchGetDeploymentTargets (BatchGetDeploymentTargets'),
newBatchGetDeploymentTargets,
BatchGetDeploymentTargetsResponse (BatchGetDeploymentTargetsResponse'),
newBatchGetDeploymentTargetsResponse,
StopDeployment (StopDeployment'),
newStopDeployment,
StopDeploymentResponse (StopDeploymentResponse'),
newStopDeploymentResponse,
ListGitHubAccountTokenNames (ListGitHubAccountTokenNames'),
newListGitHubAccountTokenNames,
ListGitHubAccountTokenNamesResponse (ListGitHubAccountTokenNamesResponse'),
newListGitHubAccountTokenNamesResponse,
GetApplication (GetApplication'),
newGetApplication,
GetApplicationResponse (GetApplicationResponse'),
newGetApplicationResponse,
ListDeploymentGroups (ListDeploymentGroups'),
newListDeploymentGroups,
ListDeploymentGroupsResponse (ListDeploymentGroupsResponse'),
newListDeploymentGroupsResponse,
BatchGetOnPremisesInstances (BatchGetOnPremisesInstances'),
newBatchGetOnPremisesInstances,
BatchGetOnPremisesInstancesResponse (BatchGetOnPremisesInstancesResponse'),
newBatchGetOnPremisesInstancesResponse,
RegisterOnPremisesInstance (RegisterOnPremisesInstance'),
newRegisterOnPremisesInstance,
RegisterOnPremisesInstanceResponse (RegisterOnPremisesInstanceResponse'),
newRegisterOnPremisesInstanceResponse,
CreateDeploymentGroup (CreateDeploymentGroup'),
newCreateDeploymentGroup,
CreateDeploymentGroupResponse (CreateDeploymentGroupResponse'),
newCreateDeploymentGroupResponse,
ListDeploymentConfigs (ListDeploymentConfigs'),
newListDeploymentConfigs,
ListDeploymentConfigsResponse (ListDeploymentConfigsResponse'),
newListDeploymentConfigsResponse,
GetDeploymentGroup (GetDeploymentGroup'),
newGetDeploymentGroup,
GetDeploymentGroupResponse (GetDeploymentGroupResponse'),
newGetDeploymentGroupResponse,
ListDeployments (ListDeployments'),
newListDeployments,
ListDeploymentsResponse (ListDeploymentsResponse'),
newListDeploymentsResponse,
TagResource (TagResource'),
newTagResource,
TagResourceResponse (TagResourceResponse'),
newTagResourceResponse,
ListApplicationRevisions (ListApplicationRevisions'),
newListApplicationRevisions,
ListApplicationRevisionsResponse (ListApplicationRevisionsResponse'),
newListApplicationRevisionsResponse,
ListApplications (ListApplications'),
newListApplications,
ListApplicationsResponse (ListApplicationsResponse'),
newListApplicationsResponse,
UntagResource (UntagResource'),
newUntagResource,
UntagResourceResponse (UntagResourceResponse'),
newUntagResourceResponse,
DeleteResourcesByExternalId (DeleteResourcesByExternalId'),
newDeleteResourcesByExternalId,
DeleteResourcesByExternalIdResponse (DeleteResourcesByExternalIdResponse'),
newDeleteResourcesByExternalIdResponse,
AddTagsToOnPremisesInstances (AddTagsToOnPremisesInstances'),
newAddTagsToOnPremisesInstances,
AddTagsToOnPremisesInstancesResponse (AddTagsToOnPremisesInstancesResponse'),
newAddTagsToOnPremisesInstancesResponse,
ListDeploymentTargets (ListDeploymentTargets'),
newListDeploymentTargets,
ListDeploymentTargetsResponse (ListDeploymentTargetsResponse'),
newListDeploymentTargetsResponse,
ApplicationRevisionSortBy (..),
AutoRollbackEvent (..),
BundleType (..),
ComputePlatform (..),
DeployErrorCode (..),
DeploymentCreator (..),
DeploymentOption (..),
DeploymentReadyAction (..),
DeploymentStatus (..),
DeploymentTargetType (..),
DeploymentType (..),
DeploymentWaitType (..),
EC2TagFilterType (..),
FileExistsBehavior (..),
GreenFleetProvisioningAction (..),
InstanceAction (..),
LifecycleErrorCode (..),
LifecycleEventStatus (..),
ListStateFilterAction (..),
MinimumHealthyHostsType (..),
OutdatedInstancesStrategy (..),
RegistrationStatus (..),
RevisionLocationType (..),
SortOrder (..),
StopStatus (..),
TagFilterType (..),
TargetFilterName (..),
TargetLabel (..),
TargetStatus (..),
TrafficRoutingType (..),
TriggerEventType (..),
Alarm (Alarm'),
newAlarm,
AlarmConfiguration (AlarmConfiguration'),
newAlarmConfiguration,
AppSpecContent (AppSpecContent'),
newAppSpecContent,
ApplicationInfo (ApplicationInfo'),
newApplicationInfo,
AutoRollbackConfiguration (AutoRollbackConfiguration'),
newAutoRollbackConfiguration,
AutoScalingGroup (AutoScalingGroup'),
newAutoScalingGroup,
BlueGreenDeploymentConfiguration (BlueGreenDeploymentConfiguration'),
newBlueGreenDeploymentConfiguration,
BlueInstanceTerminationOption (BlueInstanceTerminationOption'),
newBlueInstanceTerminationOption,
CloudFormationTarget (CloudFormationTarget'),
newCloudFormationTarget,
DeploymentConfigInfo (DeploymentConfigInfo'),
newDeploymentConfigInfo,
DeploymentGroupInfo (DeploymentGroupInfo'),
newDeploymentGroupInfo,
DeploymentInfo (DeploymentInfo'),
newDeploymentInfo,
DeploymentOverview (DeploymentOverview'),
newDeploymentOverview,
DeploymentReadyOption (DeploymentReadyOption'),
newDeploymentReadyOption,
DeploymentStyle (DeploymentStyle'),
newDeploymentStyle,
DeploymentTarget (DeploymentTarget'),
newDeploymentTarget,
Diagnostics (Diagnostics'),
newDiagnostics,
EC2TagFilter (EC2TagFilter'),
newEC2TagFilter,
EC2TagSet (EC2TagSet'),
newEC2TagSet,
ECSService (ECSService'),
newECSService,
ECSTarget (ECSTarget'),
newECSTarget,
ECSTaskSet (ECSTaskSet'),
newECSTaskSet,
ELBInfo (ELBInfo'),
newELBInfo,
ErrorInformation (ErrorInformation'),
newErrorInformation,
GenericRevisionInfo (GenericRevisionInfo'),
newGenericRevisionInfo,
GitHubLocation (GitHubLocation'),
newGitHubLocation,
GreenFleetProvisioningOption (GreenFleetProvisioningOption'),
newGreenFleetProvisioningOption,
InstanceInfo (InstanceInfo'),
newInstanceInfo,
InstanceTarget (InstanceTarget'),
newInstanceTarget,
LambdaFunctionInfo (LambdaFunctionInfo'),
newLambdaFunctionInfo,
LambdaTarget (LambdaTarget'),
newLambdaTarget,
LastDeploymentInfo (LastDeploymentInfo'),
newLastDeploymentInfo,
LifecycleEvent (LifecycleEvent'),
newLifecycleEvent,
LoadBalancerInfo (LoadBalancerInfo'),
newLoadBalancerInfo,
MinimumHealthyHosts (MinimumHealthyHosts'),
newMinimumHealthyHosts,
OnPremisesTagSet (OnPremisesTagSet'),
newOnPremisesTagSet,
RawString (RawString'),
newRawString,
RelatedDeployments (RelatedDeployments'),
newRelatedDeployments,
RevisionInfo (RevisionInfo'),
newRevisionInfo,
RevisionLocation (RevisionLocation'),
newRevisionLocation,
RollbackInfo (RollbackInfo'),
newRollbackInfo,
S3Location (S3Location'),
newS3Location,
Tag (Tag'),
newTag,
TagFilter (TagFilter'),
newTagFilter,
TargetGroupInfo (TargetGroupInfo'),
newTargetGroupInfo,
TargetGroupPairInfo (TargetGroupPairInfo'),
newTargetGroupPairInfo,
TargetInstances (TargetInstances'),
newTargetInstances,
TimeBasedCanary (TimeBasedCanary'),
newTimeBasedCanary,
TimeBasedLinear (TimeBasedLinear'),
newTimeBasedLinear,
TimeRange (TimeRange'),
newTimeRange,
TrafficRoute (TrafficRoute'),
newTrafficRoute,
TrafficRoutingConfig (TrafficRoutingConfig'),
newTrafficRoutingConfig,
TriggerConfig (TriggerConfig'),
newTriggerConfig,
)
where
import Amazonka.CodeDeploy.AddTagsToOnPremisesInstances
import Amazonka.CodeDeploy.BatchGetApplicationRevisions
import Amazonka.CodeDeploy.BatchGetApplications
import Amazonka.CodeDeploy.BatchGetDeploymentGroups
import Amazonka.CodeDeploy.BatchGetDeploymentTargets
import Amazonka.CodeDeploy.BatchGetDeployments
import Amazonka.CodeDeploy.BatchGetOnPremisesInstances
import Amazonka.CodeDeploy.ContinueDeployment
import Amazonka.CodeDeploy.CreateApplication
import Amazonka.CodeDeploy.CreateDeployment
import Amazonka.CodeDeploy.CreateDeploymentConfig
import Amazonka.CodeDeploy.CreateDeploymentGroup
import Amazonka.CodeDeploy.DeleteApplication
import Amazonka.CodeDeploy.DeleteDeploymentConfig
import Amazonka.CodeDeploy.DeleteDeploymentGroup
import Amazonka.CodeDeploy.DeleteGitHubAccountToken
import Amazonka.CodeDeploy.DeleteResourcesByExternalId
import Amazonka.CodeDeploy.DeregisterOnPremisesInstance
import Amazonka.CodeDeploy.GetApplication
import Amazonka.CodeDeploy.GetApplicationRevision
import Amazonka.CodeDeploy.GetDeployment
import Amazonka.CodeDeploy.GetDeploymentConfig
import Amazonka.CodeDeploy.GetDeploymentGroup
import Amazonka.CodeDeploy.GetDeploymentTarget
import Amazonka.CodeDeploy.GetOnPremisesInstance
import Amazonka.CodeDeploy.Lens
import Amazonka.CodeDeploy.ListApplicationRevisions
import Amazonka.CodeDeploy.ListApplications
import Amazonka.CodeDeploy.ListDeploymentConfigs
import Amazonka.CodeDeploy.ListDeploymentGroups
import Amazonka.CodeDeploy.ListDeploymentTargets
import Amazonka.CodeDeploy.ListDeployments
import Amazonka.CodeDeploy.ListGitHubAccountTokenNames
import Amazonka.CodeDeploy.ListOnPremisesInstances
import Amazonka.CodeDeploy.ListTagsForResource
import Amazonka.CodeDeploy.PutLifecycleEventHookExecutionStatus
import Amazonka.CodeDeploy.RegisterApplicationRevision
import Amazonka.CodeDeploy.RegisterOnPremisesInstance
import Amazonka.CodeDeploy.RemoveTagsFromOnPremisesInstances
import Amazonka.CodeDeploy.StopDeployment
import Amazonka.CodeDeploy.TagResource
import Amazonka.CodeDeploy.Types
import Amazonka.CodeDeploy.UntagResource
import Amazonka.CodeDeploy.UpdateApplication
import Amazonka.CodeDeploy.UpdateDeploymentGroup
import Amazonka.CodeDeploy.Waiters