| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.CodeDeploy
Contents
- Service Configuration
- Errors
- AlarmsLimitExceededException
- ApplicationAlreadyExistsException
- ApplicationDoesNotExistException
- ApplicationLimitExceededException
- ApplicationNameRequiredException
- ArnNotSupportedException
- BatchLimitExceededException
- BucketNameFilterRequiredException
- DeploymentAlreadyCompletedException
- DeploymentAlreadyStartedException
- DeploymentConfigAlreadyExistsException
- DeploymentConfigDoesNotExistException
- DeploymentConfigInUseException
- DeploymentConfigLimitExceededException
- DeploymentConfigNameRequiredException
- DeploymentDoesNotExistException
- DeploymentGroupAlreadyExistsException
- DeploymentGroupDoesNotExistException
- DeploymentGroupLimitExceededException
- DeploymentGroupNameRequiredException
- DeploymentIdRequiredException
- DeploymentIsNotInReadyStateException
- DeploymentLimitExceededException
- DeploymentNotStartedException
- DeploymentTargetDoesNotExistException
- DeploymentTargetIdRequiredException
- DeploymentTargetListSizeExceededException
- DescriptionTooLongException
- ECSServiceMappingLimitExceededException
- GitHubAccountTokenDoesNotExistException
- GitHubAccountTokenNameRequiredException
- IamArnRequiredException
- IamSessionArnAlreadyRegisteredException
- IamUserArnAlreadyRegisteredException
- IamUserArnRequiredException
- InstanceDoesNotExistException
- InstanceIdRequiredException
- InstanceLimitExceededException
- InstanceNameAlreadyRegisteredException
- InstanceNameRequiredException
- InstanceNotRegisteredException
- InvalidAlarmConfigException
- InvalidApplicationNameException
- InvalidArnException
- InvalidAutoRollbackConfigException
- InvalidAutoScalingGroupException
- InvalidBlueGreenDeploymentConfigurationException
- InvalidBucketNameFilterException
- InvalidComputePlatformException
- InvalidDeployedStateFilterException
- InvalidDeploymentConfigNameException
- InvalidDeploymentGroupNameException
- InvalidDeploymentIdException
- InvalidDeploymentInstanceTypeException
- InvalidDeploymentStatusException
- InvalidDeploymentStyleException
- InvalidDeploymentTargetIdException
- InvalidDeploymentWaitTypeException
- InvalidEC2TagCombinationException
- InvalidEC2TagException
- InvalidECSServiceException
- InvalidExternalIdException
- InvalidFileExistsBehaviorException
- InvalidGitHubAccountTokenException
- InvalidGitHubAccountTokenNameException
- InvalidIamSessionArnException
- InvalidIamUserArnException
- InvalidIgnoreApplicationStopFailuresValueException
- InvalidInputException
- InvalidInstanceIdException
- InvalidInstanceNameException
- InvalidInstanceStatusException
- InvalidInstanceTypeException
- InvalidKeyPrefixFilterException
- InvalidLifecycleEventHookExecutionIdException
- InvalidLifecycleEventHookExecutionStatusException
- InvalidLoadBalancerInfoException
- InvalidMinimumHealthyHostValueException
- InvalidNextTokenException
- InvalidOnPremisesTagCombinationException
- InvalidOperationException
- InvalidRegistrationStatusException
- InvalidRevisionException
- InvalidRoleException
- InvalidSortByException
- InvalidSortOrderException
- InvalidTagException
- InvalidTagFilterException
- InvalidTagsToAddException
- InvalidTargetException
- InvalidTargetFilterNameException
- InvalidTargetGroupPairException
- InvalidTargetInstancesException
- InvalidTimeRangeException
- InvalidTrafficRoutingConfigurationException
- InvalidTriggerConfigException
- InvalidUpdateOutdatedInstancesOnlyValueException
- LifecycleEventAlreadyCompletedException
- LifecycleHookLimitExceededException
- MultipleIamArnsProvidedException
- OperationNotSupportedException
- ResourceArnRequiredException
- ResourceValidationException
- RevisionDoesNotExistException
- RevisionRequiredException
- RoleRequiredException
- TagLimitExceededException
- TagRequiredException
- TagSetListLimitExceededException
- ThrottlingException
- TriggerTargetsLimitExceededException
- UnsupportedActionForDeploymentTypeException
- Waiters
- Operations
- AddTagsToOnPremisesInstances
- BatchGetApplicationRevisions
- BatchGetApplications
- BatchGetDeploymentGroups
- BatchGetDeploymentTargets
- BatchGetDeployments
- BatchGetOnPremisesInstances
- ContinueDeployment
- CreateApplication
- CreateDeployment
- CreateDeploymentConfig
- CreateDeploymentGroup
- DeleteApplication
- DeleteDeploymentConfig
- DeleteDeploymentGroup
- DeleteGitHubAccountToken
- DeleteResourcesByExternalId
- DeregisterOnPremisesInstance
- GetApplication
- GetApplicationRevision
- GetDeployment
- GetDeploymentConfig
- GetDeploymentGroup
- GetDeploymentTarget
- GetOnPremisesInstance
- ListApplicationRevisions (Paginated)
- ListApplications (Paginated)
- ListDeploymentConfigs (Paginated)
- ListDeploymentGroups (Paginated)
- ListDeploymentTargets (Paginated)
- ListDeployments (Paginated)
- ListGitHubAccountTokenNames (Paginated)
- ListOnPremisesInstances (Paginated)
- ListTagsForResource
- PutLifecycleEventHookExecutionStatus
- RegisterApplicationRevision
- RegisterOnPremisesInstance
- RemoveTagsFromOnPremisesInstances
- StopDeployment
- TagResource
- UntagResource
- UpdateApplication
- UpdateDeploymentGroup
- Types
- 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
- AlarmConfiguration
- AppSpecContent
- ApplicationInfo
- AutoRollbackConfiguration
- AutoScalingGroup
- BlueGreenDeploymentConfiguration
- BlueInstanceTerminationOption
- CloudFormationTarget
- DeploymentConfigInfo
- DeploymentGroupInfo
- DeploymentInfo
- DeploymentOverview
- DeploymentReadyOption
- DeploymentStyle
- DeploymentTarget
- Diagnostics
- EC2TagFilter
- EC2TagSet
- ECSService
- ECSTarget
- ECSTaskSet
- ELBInfo
- ErrorInformation
- GenericRevisionInfo
- GitHubLocation
- GreenFleetProvisioningOption
- InstanceInfo
- InstanceTarget
- LambdaFunctionInfo
- LambdaTarget
- LastDeploymentInfo
- LifecycleEvent
- LoadBalancerInfo
- MinimumHealthyHosts
- OnPremisesTagSet
- RawString
- RelatedDeployments
- RevisionInfo
- RevisionLocation
- RollbackInfo
- S3Location
- Tag
- TagFilter
- TargetGroupInfo
- TargetGroupPairInfo
- TargetInstances
- TimeBasedCanary
- TimeBasedLinear
- TimeRange
- TrafficRoute
- TrafficRoutingConfig
- TriggerConfig
Description
Derived from API version 2014-10-06 of the AWS service descriptions, licensed under Apache 2.0.
CodeDeploy is a deployment service that automates application deployments to Amazon EC2 instances, on-premises instances running in your own facility, serverless Lambda functions, or applications in an Amazon ECS service.
You can deploy a nearly unlimited variety of application content, such as an updated Lambda function, updated applications in an Amazon ECS service, code, web and configuration files, executables, packages, scripts, multimedia files, and so on. CodeDeploy can deploy application content stored in Amazon S3 buckets, GitHub repositories, or Bitbucket repositories. You do not need to make changes to your existing code before you can use CodeDeploy.
CodeDeploy makes it easier for you to rapidly release new features, helps you avoid downtime during application deployment, and handles the complexity of updating your applications, without many of the risks associated with error-prone manual deployments.
CodeDeploy Components
Use the information in this guide to help you work with the following CodeDeploy components:
- Application: A name that uniquely identifies the application you want to deploy. CodeDeploy uses this name, which functions as a container, to ensure the correct combination of revision, deployment configuration, and deployment group are referenced during a deployment.
- Deployment group: A set of individual instances, CodeDeploy Lambda deployment configuration settings, or an Amazon ECS service and network details. A Lambda deployment group specifies how to route traffic to a new version of a Lambda function. An Amazon ECS deployment group specifies the service created in Amazon ECS to deploy, a load balancer, and a listener to reroute production traffic to an updated containerized application. An Amazon EC2/On-premises deployment group contains individually tagged instances, Amazon EC2 instances in Amazon EC2 Auto Scaling groups, or both. All deployment groups can specify optional trigger, alarm, and rollback settings.
- Deployment configuration: A set of deployment rules and deployment success and failure conditions used by CodeDeploy during a deployment.
- Deployment: The process and the components used when updating a Lambda function, a containerized application in an Amazon ECS service, or of installing content on one or more instances.
- Application revisions: For an Lambda deployment, this is an AppSpec file that specifies the Lambda function to be updated and one or more functions to validate deployment lifecycle events. For an Amazon ECS deployment, this is an AppSpec file that specifies the Amazon ECS task definition, container, and port where production traffic is rerouted. For an EC2/On-premises deployment, this is an archive file that contains source content—source code, webpages, executable files, and deployment scripts—along with an AppSpec file. Revisions are stored in Amazon S3 buckets or GitHub repositories. For Amazon S3, a revision is uniquely identified by its Amazon S3 object key and its ETag, version, or both. For GitHub, a revision is uniquely identified by its commit ID.
This guide also contains information to help you get details about the instances in your deployments, to make on-premises instances available for CodeDeploy deployments, to get details about a Lambda function deployment, and to get details about Amazon ECS service deployments.
CodeDeploy Information Resources
Synopsis
- defaultService :: Service
- _AlarmsLimitExceededException :: AsError a => Fold a ServiceError
- _ApplicationAlreadyExistsException :: AsError a => Fold a ServiceError
- _ApplicationDoesNotExistException :: AsError a => Fold a ServiceError
- _ApplicationLimitExceededException :: AsError a => Fold a ServiceError
- _ApplicationNameRequiredException :: AsError a => Fold a ServiceError
- _ArnNotSupportedException :: AsError a => Fold a ServiceError
- _BatchLimitExceededException :: AsError a => Fold a ServiceError
- _BucketNameFilterRequiredException :: AsError a => Fold a ServiceError
- _DeploymentAlreadyCompletedException :: AsError a => Fold a ServiceError
- _DeploymentAlreadyStartedException :: AsError a => Fold a ServiceError
- _DeploymentConfigAlreadyExistsException :: AsError a => Fold a ServiceError
- _DeploymentConfigDoesNotExistException :: AsError a => Fold a ServiceError
- _DeploymentConfigInUseException :: AsError a => Fold a ServiceError
- _DeploymentConfigLimitExceededException :: AsError a => Fold a ServiceError
- _DeploymentConfigNameRequiredException :: AsError a => Fold a ServiceError
- _DeploymentDoesNotExistException :: AsError a => Fold a ServiceError
- _DeploymentGroupAlreadyExistsException :: AsError a => Fold a ServiceError
- _DeploymentGroupDoesNotExistException :: AsError a => Fold a ServiceError
- _DeploymentGroupLimitExceededException :: AsError a => Fold a ServiceError
- _DeploymentGroupNameRequiredException :: AsError a => Fold a ServiceError
- _DeploymentIdRequiredException :: AsError a => Fold a ServiceError
- _DeploymentIsNotInReadyStateException :: AsError a => Fold a ServiceError
- _DeploymentLimitExceededException :: AsError a => Fold a ServiceError
- _DeploymentNotStartedException :: AsError a => Fold a ServiceError
- _DeploymentTargetDoesNotExistException :: AsError a => Fold a ServiceError
- _DeploymentTargetIdRequiredException :: AsError a => Fold a ServiceError
- _DeploymentTargetListSizeExceededException :: AsError a => Fold a ServiceError
- _DescriptionTooLongException :: AsError a => Fold a ServiceError
- _ECSServiceMappingLimitExceededException :: AsError a => Fold a ServiceError
- _GitHubAccountTokenDoesNotExistException :: AsError a => Fold a ServiceError
- _GitHubAccountTokenNameRequiredException :: AsError a => Fold a ServiceError
- _IamArnRequiredException :: AsError a => Fold a ServiceError
- _IamSessionArnAlreadyRegisteredException :: AsError a => Fold a ServiceError
- _IamUserArnAlreadyRegisteredException :: AsError a => Fold a ServiceError
- _IamUserArnRequiredException :: AsError a => Fold a ServiceError
- _InstanceDoesNotExistException :: AsError a => Fold a ServiceError
- _InstanceIdRequiredException :: AsError a => Fold a ServiceError
- _InstanceLimitExceededException :: AsError a => Fold a ServiceError
- _InstanceNameAlreadyRegisteredException :: AsError a => Fold a ServiceError
- _InstanceNameRequiredException :: AsError a => Fold a ServiceError
- _InstanceNotRegisteredException :: AsError a => Fold a ServiceError
- _InvalidAlarmConfigException :: AsError a => Fold a ServiceError
- _InvalidApplicationNameException :: AsError a => Fold a ServiceError
- _InvalidArnException :: AsError a => Fold a ServiceError
- _InvalidAutoRollbackConfigException :: AsError a => Fold a ServiceError
- _InvalidAutoScalingGroupException :: AsError a => Fold a ServiceError
- _InvalidBlueGreenDeploymentConfigurationException :: AsError a => Fold a ServiceError
- _InvalidBucketNameFilterException :: AsError a => Fold a ServiceError
- _InvalidComputePlatformException :: AsError a => Fold a ServiceError
- _InvalidDeployedStateFilterException :: AsError a => Fold a ServiceError
- _InvalidDeploymentConfigNameException :: AsError a => Fold a ServiceError
- _InvalidDeploymentGroupNameException :: AsError a => Fold a ServiceError
- _InvalidDeploymentIdException :: AsError a => Fold a ServiceError
- _InvalidDeploymentInstanceTypeException :: AsError a => Fold a ServiceError
- _InvalidDeploymentStatusException :: AsError a => Fold a ServiceError
- _InvalidDeploymentStyleException :: AsError a => Fold a ServiceError
- _InvalidDeploymentTargetIdException :: AsError a => Fold a ServiceError
- _InvalidDeploymentWaitTypeException :: AsError a => Fold a ServiceError
- _InvalidEC2TagCombinationException :: AsError a => Fold a ServiceError
- _InvalidEC2TagException :: AsError a => Fold a ServiceError
- _InvalidECSServiceException :: AsError a => Fold a ServiceError
- _InvalidExternalIdException :: AsError a => Fold a ServiceError
- _InvalidFileExistsBehaviorException :: AsError a => Fold a ServiceError
- _InvalidGitHubAccountTokenException :: AsError a => Fold a ServiceError
- _InvalidGitHubAccountTokenNameException :: AsError a => Fold a ServiceError
- _InvalidIamSessionArnException :: AsError a => Fold a ServiceError
- _InvalidIamUserArnException :: AsError a => Fold a ServiceError
- _InvalidIgnoreApplicationStopFailuresValueException :: AsError a => Fold a ServiceError
- _InvalidInputException :: AsError a => Fold a ServiceError
- _InvalidInstanceIdException :: AsError a => Fold a ServiceError
- _InvalidInstanceNameException :: AsError a => Fold a ServiceError
- _InvalidInstanceStatusException :: AsError a => Fold a ServiceError
- _InvalidInstanceTypeException :: AsError a => Fold a ServiceError
- _InvalidKeyPrefixFilterException :: AsError a => Fold a ServiceError
- _InvalidLifecycleEventHookExecutionIdException :: AsError a => Fold a ServiceError
- _InvalidLifecycleEventHookExecutionStatusException :: AsError a => Fold a ServiceError
- _InvalidLoadBalancerInfoException :: AsError a => Fold a ServiceError
- _InvalidMinimumHealthyHostValueException :: AsError a => Fold a ServiceError
- _InvalidNextTokenException :: AsError a => Fold a ServiceError
- _InvalidOnPremisesTagCombinationException :: AsError a => Fold a ServiceError
- _InvalidOperationException :: AsError a => Fold a ServiceError
- _InvalidRegistrationStatusException :: AsError a => Fold a ServiceError
- _InvalidRevisionException :: AsError a => Fold a ServiceError
- _InvalidRoleException :: AsError a => Fold a ServiceError
- _InvalidSortByException :: AsError a => Fold a ServiceError
- _InvalidSortOrderException :: AsError a => Fold a ServiceError
- _InvalidTagException :: AsError a => Fold a ServiceError
- _InvalidTagFilterException :: AsError a => Fold a ServiceError
- _InvalidTagsToAddException :: AsError a => Fold a ServiceError
- _InvalidTargetException :: AsError a => Fold a ServiceError
- _InvalidTargetFilterNameException :: AsError a => Fold a ServiceError
- _InvalidTargetGroupPairException :: AsError a => Fold a ServiceError
- _InvalidTargetInstancesException :: AsError a => Fold a ServiceError
- _InvalidTimeRangeException :: AsError a => Fold a ServiceError
- _InvalidTrafficRoutingConfigurationException :: AsError a => Fold a ServiceError
- _InvalidTriggerConfigException :: AsError a => Fold a ServiceError
- _InvalidUpdateOutdatedInstancesOnlyValueException :: AsError a => Fold a ServiceError
- _LifecycleEventAlreadyCompletedException :: AsError a => Fold a ServiceError
- _LifecycleHookLimitExceededException :: AsError a => Fold a ServiceError
- _MultipleIamArnsProvidedException :: AsError a => Fold a ServiceError
- _OperationNotSupportedException :: AsError a => Fold a ServiceError
- _ResourceArnRequiredException :: AsError a => Fold a ServiceError
- _ResourceValidationException :: AsError a => Fold a ServiceError
- _RevisionDoesNotExistException :: AsError a => Fold a ServiceError
- _RevisionRequiredException :: AsError a => Fold a ServiceError
- _RoleRequiredException :: AsError a => Fold a ServiceError
- _TagLimitExceededException :: AsError a => Fold a ServiceError
- _TagRequiredException :: AsError a => Fold a ServiceError
- _TagSetListLimitExceededException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _TriggerTargetsLimitExceededException :: AsError a => Fold a ServiceError
- _UnsupportedActionForDeploymentTypeException :: AsError a => Fold a ServiceError
- newDeploymentSuccessful :: Wait GetDeployment
- data AddTagsToOnPremisesInstances = AddTagsToOnPremisesInstances' [Tag] [Text]
- newAddTagsToOnPremisesInstances :: AddTagsToOnPremisesInstances
- data AddTagsToOnPremisesInstancesResponse = AddTagsToOnPremisesInstancesResponse' {
- newAddTagsToOnPremisesInstancesResponse :: AddTagsToOnPremisesInstancesResponse
- data BatchGetApplicationRevisions = BatchGetApplicationRevisions' Text [RevisionLocation]
- newBatchGetApplicationRevisions :: Text -> BatchGetApplicationRevisions
- data BatchGetApplicationRevisionsResponse = BatchGetApplicationRevisionsResponse' (Maybe Text) (Maybe Text) (Maybe [RevisionInfo]) Int
- newBatchGetApplicationRevisionsResponse :: Int -> BatchGetApplicationRevisionsResponse
- data BatchGetApplications = BatchGetApplications' [Text]
- newBatchGetApplications :: BatchGetApplications
- data BatchGetApplicationsResponse = BatchGetApplicationsResponse' (Maybe [ApplicationInfo]) Int
- newBatchGetApplicationsResponse :: Int -> BatchGetApplicationsResponse
- data BatchGetDeploymentGroups = BatchGetDeploymentGroups' Text [Text]
- newBatchGetDeploymentGroups :: Text -> BatchGetDeploymentGroups
- data BatchGetDeploymentGroupsResponse = BatchGetDeploymentGroupsResponse' (Maybe [DeploymentGroupInfo]) (Maybe Text) Int
- newBatchGetDeploymentGroupsResponse :: Int -> BatchGetDeploymentGroupsResponse
- data BatchGetDeploymentTargets = BatchGetDeploymentTargets' (Maybe Text) (Maybe [Text])
- newBatchGetDeploymentTargets :: BatchGetDeploymentTargets
- data BatchGetDeploymentTargetsResponse = BatchGetDeploymentTargetsResponse' (Maybe [DeploymentTarget]) Int
- newBatchGetDeploymentTargetsResponse :: Int -> BatchGetDeploymentTargetsResponse
- data BatchGetDeployments = BatchGetDeployments' [Text]
- newBatchGetDeployments :: BatchGetDeployments
- data BatchGetDeploymentsResponse = BatchGetDeploymentsResponse' (Maybe [DeploymentInfo]) Int
- newBatchGetDeploymentsResponse :: Int -> BatchGetDeploymentsResponse
- data BatchGetOnPremisesInstances = BatchGetOnPremisesInstances' [Text]
- newBatchGetOnPremisesInstances :: BatchGetOnPremisesInstances
- data BatchGetOnPremisesInstancesResponse = BatchGetOnPremisesInstancesResponse' (Maybe [InstanceInfo]) Int
- newBatchGetOnPremisesInstancesResponse :: Int -> BatchGetOnPremisesInstancesResponse
- data ContinueDeployment = ContinueDeployment' (Maybe Text) (Maybe DeploymentWaitType)
- newContinueDeployment :: ContinueDeployment
- data ContinueDeploymentResponse = ContinueDeploymentResponse' {
- newContinueDeploymentResponse :: ContinueDeploymentResponse
- data CreateApplication = CreateApplication' (Maybe ComputePlatform) (Maybe [Tag]) Text
- newCreateApplication :: Text -> CreateApplication
- data CreateApplicationResponse = CreateApplicationResponse' (Maybe Text) Int
- newCreateApplicationResponse :: Int -> CreateApplicationResponse
- data CreateDeployment = CreateDeployment' (Maybe AutoRollbackConfiguration) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe FileExistsBehavior) (Maybe Bool) (Maybe AlarmConfiguration) (Maybe RevisionLocation) (Maybe TargetInstances) (Maybe Bool) Text
- newCreateDeployment :: Text -> CreateDeployment
- data CreateDeploymentResponse = CreateDeploymentResponse' (Maybe Text) Int
- newCreateDeploymentResponse :: Int -> CreateDeploymentResponse
- data CreateDeploymentConfig = CreateDeploymentConfig' (Maybe ComputePlatform) (Maybe MinimumHealthyHosts) (Maybe TrafficRoutingConfig) Text
- newCreateDeploymentConfig :: Text -> CreateDeploymentConfig
- data CreateDeploymentConfigResponse = CreateDeploymentConfigResponse' (Maybe Text) Int
- newCreateDeploymentConfigResponse :: Int -> CreateDeploymentConfigResponse
- data CreateDeploymentGroup = CreateDeploymentGroup' (Maybe AlarmConfiguration) (Maybe AutoRollbackConfiguration) (Maybe [Text]) (Maybe BlueGreenDeploymentConfiguration) (Maybe Text) (Maybe DeploymentStyle) (Maybe [EC2TagFilter]) (Maybe EC2TagSet) (Maybe [ECSService]) (Maybe LoadBalancerInfo) (Maybe [TagFilter]) (Maybe OnPremisesTagSet) (Maybe OutdatedInstancesStrategy) (Maybe [Tag]) (Maybe [TriggerConfig]) Text Text Text
- newCreateDeploymentGroup :: Text -> Text -> Text -> CreateDeploymentGroup
- data CreateDeploymentGroupResponse = CreateDeploymentGroupResponse' (Maybe Text) Int
- newCreateDeploymentGroupResponse :: Int -> CreateDeploymentGroupResponse
- data DeleteApplication = DeleteApplication' Text
- newDeleteApplication :: Text -> DeleteApplication
- data DeleteApplicationResponse = DeleteApplicationResponse' {
- newDeleteApplicationResponse :: DeleteApplicationResponse
- data DeleteDeploymentConfig = DeleteDeploymentConfig' Text
- newDeleteDeploymentConfig :: Text -> DeleteDeploymentConfig
- data DeleteDeploymentConfigResponse = DeleteDeploymentConfigResponse' {
- newDeleteDeploymentConfigResponse :: DeleteDeploymentConfigResponse
- data DeleteDeploymentGroup = DeleteDeploymentGroup' Text Text
- newDeleteDeploymentGroup :: Text -> Text -> DeleteDeploymentGroup
- data DeleteDeploymentGroupResponse = DeleteDeploymentGroupResponse' (Maybe [AutoScalingGroup]) Int
- newDeleteDeploymentGroupResponse :: Int -> DeleteDeploymentGroupResponse
- data DeleteGitHubAccountToken = DeleteGitHubAccountToken' (Maybe Text)
- newDeleteGitHubAccountToken :: DeleteGitHubAccountToken
- data DeleteGitHubAccountTokenResponse = DeleteGitHubAccountTokenResponse' (Maybe Text) Int
- newDeleteGitHubAccountTokenResponse :: Int -> DeleteGitHubAccountTokenResponse
- data DeleteResourcesByExternalId = DeleteResourcesByExternalId' (Maybe Text)
- newDeleteResourcesByExternalId :: DeleteResourcesByExternalId
- data DeleteResourcesByExternalIdResponse = DeleteResourcesByExternalIdResponse' Int
- newDeleteResourcesByExternalIdResponse :: Int -> DeleteResourcesByExternalIdResponse
- data DeregisterOnPremisesInstance = DeregisterOnPremisesInstance' Text
- newDeregisterOnPremisesInstance :: Text -> DeregisterOnPremisesInstance
- data DeregisterOnPremisesInstanceResponse = DeregisterOnPremisesInstanceResponse' {
- newDeregisterOnPremisesInstanceResponse :: DeregisterOnPremisesInstanceResponse
- data GetApplication = GetApplication' Text
- newGetApplication :: Text -> GetApplication
- data GetApplicationResponse = GetApplicationResponse' (Maybe ApplicationInfo) Int
- newGetApplicationResponse :: Int -> GetApplicationResponse
- data GetApplicationRevision = GetApplicationRevision' Text RevisionLocation
- newGetApplicationRevision :: Text -> RevisionLocation -> GetApplicationRevision
- data GetApplicationRevisionResponse = GetApplicationRevisionResponse' (Maybe Text) (Maybe RevisionLocation) (Maybe GenericRevisionInfo) Int
- newGetApplicationRevisionResponse :: Int -> GetApplicationRevisionResponse
- data GetDeployment = GetDeployment' Text
- newGetDeployment :: Text -> GetDeployment
- data GetDeploymentResponse = GetDeploymentResponse' (Maybe DeploymentInfo) Int
- newGetDeploymentResponse :: Int -> GetDeploymentResponse
- data GetDeploymentConfig = GetDeploymentConfig' Text
- newGetDeploymentConfig :: Text -> GetDeploymentConfig
- data GetDeploymentConfigResponse = GetDeploymentConfigResponse' (Maybe DeploymentConfigInfo) Int
- newGetDeploymentConfigResponse :: Int -> GetDeploymentConfigResponse
- data GetDeploymentGroup = GetDeploymentGroup' Text Text
- newGetDeploymentGroup :: Text -> Text -> GetDeploymentGroup
- data GetDeploymentGroupResponse = GetDeploymentGroupResponse' (Maybe DeploymentGroupInfo) Int
- newGetDeploymentGroupResponse :: Int -> GetDeploymentGroupResponse
- data GetDeploymentTarget = GetDeploymentTarget' (Maybe Text) (Maybe Text)
- newGetDeploymentTarget :: GetDeploymentTarget
- data GetDeploymentTargetResponse = GetDeploymentTargetResponse' (Maybe DeploymentTarget) Int
- newGetDeploymentTargetResponse :: Int -> GetDeploymentTargetResponse
- data GetOnPremisesInstance = GetOnPremisesInstance' Text
- newGetOnPremisesInstance :: Text -> GetOnPremisesInstance
- data GetOnPremisesInstanceResponse = GetOnPremisesInstanceResponse' (Maybe InstanceInfo) Int
- newGetOnPremisesInstanceResponse :: Int -> GetOnPremisesInstanceResponse
- data ListApplicationRevisions = ListApplicationRevisions' (Maybe ListStateFilterAction) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ApplicationRevisionSortBy) (Maybe SortOrder) Text
- newListApplicationRevisions :: Text -> ListApplicationRevisions
- data ListApplicationRevisionsResponse = ListApplicationRevisionsResponse' (Maybe Text) (Maybe [RevisionLocation]) Int
- newListApplicationRevisionsResponse :: Int -> ListApplicationRevisionsResponse
- data ListApplications = ListApplications' (Maybe Text)
- newListApplications :: ListApplications
- data ListApplicationsResponse = ListApplicationsResponse' (Maybe [Text]) (Maybe Text) Int
- newListApplicationsResponse :: Int -> ListApplicationsResponse
- data ListDeploymentConfigs = ListDeploymentConfigs' (Maybe Text)
- newListDeploymentConfigs :: ListDeploymentConfigs
- data ListDeploymentConfigsResponse = ListDeploymentConfigsResponse' (Maybe [Text]) (Maybe Text) Int
- newListDeploymentConfigsResponse :: Int -> ListDeploymentConfigsResponse
- data ListDeploymentGroups = ListDeploymentGroups' (Maybe Text) Text
- newListDeploymentGroups :: Text -> ListDeploymentGroups
- data ListDeploymentGroupsResponse = ListDeploymentGroupsResponse' (Maybe Text) (Maybe [Text]) (Maybe Text) Int
- newListDeploymentGroupsResponse :: Int -> ListDeploymentGroupsResponse
- data ListDeploymentTargets = ListDeploymentTargets' (Maybe Text) (Maybe Text) (Maybe (HashMap TargetFilterName [Text]))
- newListDeploymentTargets :: ListDeploymentTargets
- data ListDeploymentTargetsResponse = ListDeploymentTargetsResponse' (Maybe Text) (Maybe [Text]) Int
- newListDeploymentTargetsResponse :: Int -> ListDeploymentTargetsResponse
- data ListDeployments = ListDeployments' (Maybe Text) (Maybe TimeRange) (Maybe Text) (Maybe Text) (Maybe [DeploymentStatus]) (Maybe Text)
- newListDeployments :: ListDeployments
- data ListDeploymentsResponse = ListDeploymentsResponse' (Maybe [Text]) (Maybe Text) Int
- newListDeploymentsResponse :: Int -> ListDeploymentsResponse
- data ListGitHubAccountTokenNames = ListGitHubAccountTokenNames' (Maybe Text)
- newListGitHubAccountTokenNames :: ListGitHubAccountTokenNames
- data ListGitHubAccountTokenNamesResponse = ListGitHubAccountTokenNamesResponse' (Maybe Text) (Maybe [Text]) Int
- newListGitHubAccountTokenNamesResponse :: Int -> ListGitHubAccountTokenNamesResponse
- data ListOnPremisesInstances = ListOnPremisesInstances' (Maybe Text) (Maybe RegistrationStatus) (Maybe [TagFilter])
- newListOnPremisesInstances :: ListOnPremisesInstances
- data ListOnPremisesInstancesResponse = ListOnPremisesInstancesResponse' (Maybe [Text]) (Maybe Text) Int
- newListOnPremisesInstancesResponse :: Int -> ListOnPremisesInstancesResponse
- data ListTagsForResource = ListTagsForResource' (Maybe Text) Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe Text) (Maybe [Tag]) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data PutLifecycleEventHookExecutionStatus = PutLifecycleEventHookExecutionStatus' (Maybe Text) (Maybe Text) (Maybe LifecycleEventStatus)
- newPutLifecycleEventHookExecutionStatus :: PutLifecycleEventHookExecutionStatus
- data PutLifecycleEventHookExecutionStatusResponse = PutLifecycleEventHookExecutionStatusResponse' (Maybe Text) Int
- newPutLifecycleEventHookExecutionStatusResponse :: Int -> PutLifecycleEventHookExecutionStatusResponse
- data RegisterApplicationRevision = RegisterApplicationRevision' (Maybe Text) Text RevisionLocation
- newRegisterApplicationRevision :: Text -> RevisionLocation -> RegisterApplicationRevision
- data RegisterApplicationRevisionResponse = RegisterApplicationRevisionResponse' {
- newRegisterApplicationRevisionResponse :: RegisterApplicationRevisionResponse
- data RegisterOnPremisesInstance = RegisterOnPremisesInstance' (Maybe Text) (Maybe Text) Text
- newRegisterOnPremisesInstance :: Text -> RegisterOnPremisesInstance
- data RegisterOnPremisesInstanceResponse = RegisterOnPremisesInstanceResponse' {
- newRegisterOnPremisesInstanceResponse :: RegisterOnPremisesInstanceResponse
- data RemoveTagsFromOnPremisesInstances = RemoveTagsFromOnPremisesInstances' [Tag] [Text]
- newRemoveTagsFromOnPremisesInstances :: RemoveTagsFromOnPremisesInstances
- data RemoveTagsFromOnPremisesInstancesResponse = RemoveTagsFromOnPremisesInstancesResponse' {
- newRemoveTagsFromOnPremisesInstancesResponse :: RemoveTagsFromOnPremisesInstancesResponse
- data StopDeployment = StopDeployment' (Maybe Bool) Text
- newStopDeployment :: Text -> StopDeployment
- data StopDeploymentResponse = StopDeploymentResponse' (Maybe StopStatus) (Maybe Text) Int
- newStopDeploymentResponse :: Int -> StopDeploymentResponse
- data TagResource = TagResource' Text [Tag]
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' Int
- newTagResourceResponse :: Int -> TagResourceResponse
- data UntagResource = UntagResource' Text [Text]
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' Int
- newUntagResourceResponse :: Int -> UntagResourceResponse
- data UpdateApplication = UpdateApplication' (Maybe Text) (Maybe Text)
- newUpdateApplication :: UpdateApplication
- data UpdateApplicationResponse = UpdateApplicationResponse' {
- newUpdateApplicationResponse :: UpdateApplicationResponse
- data UpdateDeploymentGroup = UpdateDeploymentGroup' (Maybe AlarmConfiguration) (Maybe AutoRollbackConfiguration) (Maybe [Text]) (Maybe BlueGreenDeploymentConfiguration) (Maybe Text) (Maybe DeploymentStyle) (Maybe [EC2TagFilter]) (Maybe EC2TagSet) (Maybe [ECSService]) (Maybe LoadBalancerInfo) (Maybe Text) (Maybe [TagFilter]) (Maybe OnPremisesTagSet) (Maybe OutdatedInstancesStrategy) (Maybe Text) (Maybe [TriggerConfig]) Text Text
- newUpdateDeploymentGroup :: Text -> Text -> UpdateDeploymentGroup
- data UpdateDeploymentGroupResponse = UpdateDeploymentGroupResponse' (Maybe [AutoScalingGroup]) Int
- newUpdateDeploymentGroupResponse :: Int -> UpdateDeploymentGroupResponse
- newtype ApplicationRevisionSortBy where
- newtype AutoRollbackEvent where
- newtype BundleType where
- BundleType' { }
- pattern BundleType_JSON :: BundleType
- pattern BundleType_Tar :: BundleType
- pattern BundleType_Tgz :: BundleType
- pattern BundleType_YAML :: BundleType
- pattern BundleType_Zip :: BundleType
- newtype ComputePlatform where
- ComputePlatform' { }
- pattern ComputePlatform_ECS :: ComputePlatform
- pattern ComputePlatform_Lambda :: ComputePlatform
- pattern ComputePlatform_Server :: ComputePlatform
- newtype DeployErrorCode where
- DeployErrorCode' { }
- pattern DeployErrorCode_AGENT_ISSUE :: DeployErrorCode
- pattern DeployErrorCode_ALARM_ACTIVE :: DeployErrorCode
- pattern DeployErrorCode_APPLICATION_MISSING :: DeployErrorCode
- pattern DeployErrorCode_AUTOSCALING_VALIDATION_ERROR :: DeployErrorCode
- pattern DeployErrorCode_AUTO_SCALING_CONFIGURATION :: DeployErrorCode
- pattern DeployErrorCode_AUTO_SCALING_IAM_ROLE_PERMISSIONS :: DeployErrorCode
- pattern DeployErrorCode_CLOUDFORMATION_STACK_FAILURE :: DeployErrorCode
- pattern DeployErrorCode_CODEDEPLOY_RESOURCE_CANNOT_BE_FOUND :: DeployErrorCode
- pattern DeployErrorCode_CUSTOMER_APPLICATION_UNHEALTHY :: DeployErrorCode
- pattern DeployErrorCode_DEPLOYMENT_GROUP_MISSING :: DeployErrorCode
- pattern DeployErrorCode_ECS_UPDATE_ERROR :: DeployErrorCode
- pattern DeployErrorCode_ELASTIC_LOAD_BALANCING_INVALID :: DeployErrorCode
- pattern DeployErrorCode_ELB_INVALID_INSTANCE :: DeployErrorCode
- pattern DeployErrorCode_HEALTH_CONSTRAINTS :: DeployErrorCode
- pattern DeployErrorCode_HEALTH_CONSTRAINTS_INVALID :: DeployErrorCode
- pattern DeployErrorCode_HOOK_EXECUTION_FAILURE :: DeployErrorCode
- pattern DeployErrorCode_IAM_ROLE_MISSING :: DeployErrorCode
- pattern DeployErrorCode_IAM_ROLE_PERMISSIONS :: DeployErrorCode
- pattern DeployErrorCode_INTERNAL_ERROR :: DeployErrorCode
- pattern DeployErrorCode_INVALID_ECS_SERVICE :: DeployErrorCode
- pattern DeployErrorCode_INVALID_LAMBDA_CONFIGURATION :: DeployErrorCode
- pattern DeployErrorCode_INVALID_LAMBDA_FUNCTION :: DeployErrorCode
- pattern DeployErrorCode_INVALID_REVISION :: DeployErrorCode
- pattern DeployErrorCode_MANUAL_STOP :: DeployErrorCode
- pattern DeployErrorCode_MISSING_BLUE_GREEN_DEPLOYMENT_CONFIGURATION :: DeployErrorCode
- pattern DeployErrorCode_MISSING_ELB_INFORMATION :: DeployErrorCode
- pattern DeployErrorCode_MISSING_GITHUB_TOKEN :: DeployErrorCode
- pattern DeployErrorCode_NO_EC2_SUBSCRIPTION :: DeployErrorCode
- pattern DeployErrorCode_NO_INSTANCES :: DeployErrorCode
- pattern DeployErrorCode_OVER_MAX_INSTANCES :: DeployErrorCode
- pattern DeployErrorCode_RESOURCE_LIMIT_EXCEEDED :: DeployErrorCode
- pattern DeployErrorCode_REVISION_MISSING :: DeployErrorCode
- pattern DeployErrorCode_THROTTLED :: DeployErrorCode
- pattern DeployErrorCode_TIMEOUT :: DeployErrorCode
- newtype DeploymentCreator where
- DeploymentCreator' { }
- pattern DeploymentCreator_Autoscaling :: DeploymentCreator
- pattern DeploymentCreator_CloudFormation :: DeploymentCreator
- pattern DeploymentCreator_CloudFormationRollback :: DeploymentCreator
- pattern DeploymentCreator_CodeDeploy :: DeploymentCreator
- pattern DeploymentCreator_CodeDeployAutoUpdate :: DeploymentCreator
- pattern DeploymentCreator_CodeDeployRollback :: DeploymentCreator
- pattern DeploymentCreator_User :: DeploymentCreator
- newtype DeploymentOption where
- newtype DeploymentReadyAction where
- newtype DeploymentStatus where
- DeploymentStatus' { }
- pattern DeploymentStatus_Baking :: DeploymentStatus
- pattern DeploymentStatus_Created :: DeploymentStatus
- pattern DeploymentStatus_Failed :: DeploymentStatus
- pattern DeploymentStatus_InProgress :: DeploymentStatus
- pattern DeploymentStatus_Queued :: DeploymentStatus
- pattern DeploymentStatus_Ready :: DeploymentStatus
- pattern DeploymentStatus_Stopped :: DeploymentStatus
- pattern DeploymentStatus_Succeeded :: DeploymentStatus
- newtype DeploymentTargetType where
- newtype DeploymentType where
- DeploymentType' { }
- pattern DeploymentType_BLUE_GREEN :: DeploymentType
- pattern DeploymentType_IN_PLACE :: DeploymentType
- newtype DeploymentWaitType where
- newtype EC2TagFilterType where
- EC2TagFilterType' { }
- pattern EC2TagFilterType_KEY_AND_VALUE :: EC2TagFilterType
- pattern EC2TagFilterType_KEY_ONLY :: EC2TagFilterType
- pattern EC2TagFilterType_VALUE_ONLY :: EC2TagFilterType
- newtype FileExistsBehavior where
- FileExistsBehavior' { }
- pattern FileExistsBehavior_DISALLOW :: FileExistsBehavior
- pattern FileExistsBehavior_OVERWRITE :: FileExistsBehavior
- pattern FileExistsBehavior_RETAIN :: FileExistsBehavior
- newtype GreenFleetProvisioningAction where
- newtype InstanceAction where
- InstanceAction' { }
- pattern InstanceAction_KEEP_ALIVE :: InstanceAction
- pattern InstanceAction_TERMINATE :: InstanceAction
- newtype LifecycleErrorCode where
- LifecycleErrorCode' { }
- pattern LifecycleErrorCode_ScriptFailed :: LifecycleErrorCode
- pattern LifecycleErrorCode_ScriptMissing :: LifecycleErrorCode
- pattern LifecycleErrorCode_ScriptNotExecutable :: LifecycleErrorCode
- pattern LifecycleErrorCode_ScriptTimedOut :: LifecycleErrorCode
- pattern LifecycleErrorCode_Success :: LifecycleErrorCode
- pattern LifecycleErrorCode_UnknownError :: LifecycleErrorCode
- newtype LifecycleEventStatus where
- LifecycleEventStatus' { }
- pattern LifecycleEventStatus_Failed :: LifecycleEventStatus
- pattern LifecycleEventStatus_InProgress :: LifecycleEventStatus
- pattern LifecycleEventStatus_Pending :: LifecycleEventStatus
- pattern LifecycleEventStatus_Skipped :: LifecycleEventStatus
- pattern LifecycleEventStatus_Succeeded :: LifecycleEventStatus
- pattern LifecycleEventStatus_Unknown :: LifecycleEventStatus
- newtype ListStateFilterAction where
- newtype MinimumHealthyHostsType where
- newtype OutdatedInstancesStrategy where
- newtype RegistrationStatus where
- newtype RevisionLocationType where
- newtype SortOrder where
- SortOrder' { }
- pattern SortOrder_Ascending :: SortOrder
- pattern SortOrder_Descending :: SortOrder
- newtype StopStatus where
- StopStatus' { }
- pattern StopStatus_Pending :: StopStatus
- pattern StopStatus_Succeeded :: StopStatus
- newtype TagFilterType where
- TagFilterType' { }
- pattern TagFilterType_KEY_AND_VALUE :: TagFilterType
- pattern TagFilterType_KEY_ONLY :: TagFilterType
- pattern TagFilterType_VALUE_ONLY :: TagFilterType
- newtype TargetFilterName where
- newtype TargetLabel where
- TargetLabel' { }
- pattern TargetLabel_Blue :: TargetLabel
- pattern TargetLabel_Green :: TargetLabel
- newtype TargetStatus where
- TargetStatus' { }
- pattern TargetStatus_Failed :: TargetStatus
- pattern TargetStatus_InProgress :: TargetStatus
- pattern TargetStatus_Pending :: TargetStatus
- pattern TargetStatus_Ready :: TargetStatus
- pattern TargetStatus_Skipped :: TargetStatus
- pattern TargetStatus_Succeeded :: TargetStatus
- pattern TargetStatus_Unknown :: TargetStatus
- newtype TrafficRoutingType where
- newtype TriggerEventType where
- TriggerEventType' { }
- pattern TriggerEventType_DeploymentFailure :: TriggerEventType
- pattern TriggerEventType_DeploymentReady :: TriggerEventType
- pattern TriggerEventType_DeploymentRollback :: TriggerEventType
- pattern TriggerEventType_DeploymentStart :: TriggerEventType
- pattern TriggerEventType_DeploymentStop :: TriggerEventType
- pattern TriggerEventType_DeploymentSuccess :: TriggerEventType
- pattern TriggerEventType_InstanceFailure :: TriggerEventType
- pattern TriggerEventType_InstanceReady :: TriggerEventType
- pattern TriggerEventType_InstanceStart :: TriggerEventType
- pattern TriggerEventType_InstanceSuccess :: TriggerEventType
- data Alarm = Alarm' (Maybe Text)
- newAlarm :: Alarm
- data AlarmConfiguration = AlarmConfiguration' (Maybe [Alarm]) (Maybe Bool) (Maybe Bool)
- newAlarmConfiguration :: AlarmConfiguration
- data AppSpecContent = AppSpecContent' (Maybe Text) (Maybe Text)
- newAppSpecContent :: AppSpecContent
- data ApplicationInfo = ApplicationInfo' (Maybe Text) (Maybe Text) (Maybe ComputePlatform) (Maybe POSIX) (Maybe Text) (Maybe Bool)
- newApplicationInfo :: ApplicationInfo
- data AutoRollbackConfiguration = AutoRollbackConfiguration' (Maybe Bool) (Maybe [AutoRollbackEvent])
- newAutoRollbackConfiguration :: AutoRollbackConfiguration
- data AutoScalingGroup = AutoScalingGroup' (Maybe Text) (Maybe Text)
- newAutoScalingGroup :: AutoScalingGroup
- data BlueGreenDeploymentConfiguration = BlueGreenDeploymentConfiguration' (Maybe DeploymentReadyOption) (Maybe GreenFleetProvisioningOption) (Maybe BlueInstanceTerminationOption)
- newBlueGreenDeploymentConfiguration :: BlueGreenDeploymentConfiguration
- data BlueInstanceTerminationOption = BlueInstanceTerminationOption' (Maybe InstanceAction) (Maybe Int)
- newBlueInstanceTerminationOption :: BlueInstanceTerminationOption
- data CloudFormationTarget = CloudFormationTarget' (Maybe Text) (Maybe POSIX) (Maybe [LifecycleEvent]) (Maybe Text) (Maybe TargetStatus) (Maybe Text) (Maybe Double)
- newCloudFormationTarget :: CloudFormationTarget
- data DeploymentConfigInfo = DeploymentConfigInfo' (Maybe ComputePlatform) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe MinimumHealthyHosts) (Maybe TrafficRoutingConfig)
- newDeploymentConfigInfo :: DeploymentConfigInfo
- data DeploymentGroupInfo = DeploymentGroupInfo' (Maybe AlarmConfiguration) (Maybe Text) (Maybe AutoRollbackConfiguration) (Maybe [AutoScalingGroup]) (Maybe BlueGreenDeploymentConfiguration) (Maybe ComputePlatform) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe DeploymentStyle) (Maybe [EC2TagFilter]) (Maybe EC2TagSet) (Maybe [ECSService]) (Maybe LastDeploymentInfo) (Maybe LastDeploymentInfo) (Maybe LoadBalancerInfo) (Maybe [TagFilter]) (Maybe OnPremisesTagSet) (Maybe OutdatedInstancesStrategy) (Maybe Text) (Maybe RevisionLocation) (Maybe [TriggerConfig])
- newDeploymentGroupInfo :: DeploymentGroupInfo
- data DeploymentInfo = DeploymentInfo' (Maybe Text) (Maybe Text) (Maybe AutoRollbackConfiguration) (Maybe BlueGreenDeploymentConfiguration) (Maybe POSIX) (Maybe ComputePlatform) (Maybe POSIX) (Maybe DeploymentCreator) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe DeploymentOverview) (Maybe [Text]) (Maybe DeploymentStyle) (Maybe Text) (Maybe ErrorInformation) (Maybe Text) (Maybe FileExistsBehavior) (Maybe Bool) (Maybe Bool) (Maybe LoadBalancerInfo) (Maybe AlarmConfiguration) (Maybe RevisionLocation) (Maybe RelatedDeployments) (Maybe RevisionLocation) (Maybe RollbackInfo) (Maybe POSIX) (Maybe DeploymentStatus) (Maybe TargetInstances) (Maybe Bool)
- newDeploymentInfo :: DeploymentInfo
- data DeploymentOverview = DeploymentOverview' (Maybe Integer) (Maybe Integer) (Maybe Integer) (Maybe Integer) (Maybe Integer) (Maybe Integer)
- newDeploymentOverview :: DeploymentOverview
- data DeploymentReadyOption = DeploymentReadyOption' (Maybe DeploymentReadyAction) (Maybe Int)
- newDeploymentReadyOption :: DeploymentReadyOption
- data DeploymentStyle = DeploymentStyle' (Maybe DeploymentOption) (Maybe DeploymentType)
- newDeploymentStyle :: DeploymentStyle
- data DeploymentTarget = DeploymentTarget' (Maybe CloudFormationTarget) (Maybe DeploymentTargetType) (Maybe ECSTarget) (Maybe InstanceTarget) (Maybe LambdaTarget)
- newDeploymentTarget :: DeploymentTarget
- data Diagnostics = Diagnostics' (Maybe LifecycleErrorCode) (Maybe Text) (Maybe Text) (Maybe Text)
- newDiagnostics :: Diagnostics
- data EC2TagFilter = EC2TagFilter' (Maybe Text) (Maybe EC2TagFilterType) (Maybe Text)
- newEC2TagFilter :: EC2TagFilter
- data EC2TagSet = EC2TagSet' (Maybe [[EC2TagFilter]])
- newEC2TagSet :: EC2TagSet
- data ECSService = ECSService' (Maybe Text) (Maybe Text)
- newECSService :: ECSService
- data ECSTarget = ECSTarget' (Maybe Text) (Maybe POSIX) (Maybe [LifecycleEvent]) (Maybe TargetStatus) (Maybe Text) (Maybe Text) (Maybe [ECSTaskSet])
- newECSTarget :: ECSTarget
- data ECSTaskSet = ECSTaskSet' (Maybe Integer) (Maybe Text) (Maybe Integer) (Maybe Integer) (Maybe Text) (Maybe TargetGroupInfo) (Maybe TargetLabel) (Maybe Double)
- newECSTaskSet :: ECSTaskSet
- data ELBInfo = ELBInfo' (Maybe Text)
- newELBInfo :: ELBInfo
- data ErrorInformation = ErrorInformation' (Maybe DeployErrorCode) (Maybe Text)
- newErrorInformation :: ErrorInformation
- data GenericRevisionInfo = GenericRevisionInfo' (Maybe [Text]) (Maybe Text) (Maybe POSIX) (Maybe POSIX) (Maybe POSIX)
- newGenericRevisionInfo :: GenericRevisionInfo
- data GitHubLocation = GitHubLocation' (Maybe Text) (Maybe Text)
- newGitHubLocation :: GitHubLocation
- data GreenFleetProvisioningOption = GreenFleetProvisioningOption' (Maybe GreenFleetProvisioningAction)
- newGreenFleetProvisioningOption :: GreenFleetProvisioningOption
- data InstanceInfo = InstanceInfo' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe [Tag])
- newInstanceInfo :: InstanceInfo
- data InstanceTarget = InstanceTarget' (Maybe Text) (Maybe TargetLabel) (Maybe POSIX) (Maybe [LifecycleEvent]) (Maybe TargetStatus) (Maybe Text) (Maybe Text)
- newInstanceTarget :: InstanceTarget
- data LambdaFunctionInfo = LambdaFunctionInfo' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Double)
- newLambdaFunctionInfo :: LambdaFunctionInfo
- data LambdaTarget = LambdaTarget' (Maybe Text) (Maybe LambdaFunctionInfo) (Maybe POSIX) (Maybe [LifecycleEvent]) (Maybe TargetStatus) (Maybe Text) (Maybe Text)
- newLambdaTarget :: LambdaTarget
- data LastDeploymentInfo = LastDeploymentInfo' (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe DeploymentStatus)
- newLastDeploymentInfo :: LastDeploymentInfo
- data LifecycleEvent = LifecycleEvent' (Maybe Diagnostics) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe LifecycleEventStatus)
- newLifecycleEvent :: LifecycleEvent
- data LoadBalancerInfo = LoadBalancerInfo' (Maybe [ELBInfo]) (Maybe [TargetGroupInfo]) (Maybe [TargetGroupPairInfo])
- newLoadBalancerInfo :: LoadBalancerInfo
- data MinimumHealthyHosts = MinimumHealthyHosts' (Maybe MinimumHealthyHostsType) (Maybe Int)
- newMinimumHealthyHosts :: MinimumHealthyHosts
- data OnPremisesTagSet = OnPremisesTagSet' (Maybe [[TagFilter]])
- newOnPremisesTagSet :: OnPremisesTagSet
- data RawString = RawString' (Maybe Text) (Maybe Text)
- newRawString :: RawString
- data RelatedDeployments = RelatedDeployments' (Maybe [Text]) (Maybe Text)
- newRelatedDeployments :: RelatedDeployments
- data RevisionInfo = RevisionInfo' (Maybe GenericRevisionInfo) (Maybe RevisionLocation)
- newRevisionInfo :: RevisionInfo
- data RevisionLocation = RevisionLocation' (Maybe AppSpecContent) (Maybe GitHubLocation) (Maybe RevisionLocationType) (Maybe S3Location) (Maybe RawString)
- newRevisionLocation :: RevisionLocation
- data RollbackInfo = RollbackInfo' (Maybe Text) (Maybe Text) (Maybe Text)
- newRollbackInfo :: RollbackInfo
- data S3Location = S3Location' (Maybe Text) (Maybe BundleType) (Maybe Text) (Maybe Text) (Maybe Text)
- newS3Location :: S3Location
- data Tag = Tag' (Maybe Text) (Maybe Text)
- newTag :: Tag
- data TagFilter = TagFilter' (Maybe Text) (Maybe TagFilterType) (Maybe Text)
- newTagFilter :: TagFilter
- data TargetGroupInfo = TargetGroupInfo' (Maybe Text)
- newTargetGroupInfo :: TargetGroupInfo
- data TargetGroupPairInfo = TargetGroupPairInfo' (Maybe TrafficRoute) (Maybe [TargetGroupInfo]) (Maybe TrafficRoute)
- newTargetGroupPairInfo :: TargetGroupPairInfo
- data TargetInstances = TargetInstances' (Maybe [Text]) (Maybe EC2TagSet) (Maybe [EC2TagFilter])
- newTargetInstances :: TargetInstances
- data TimeBasedCanary = TimeBasedCanary' (Maybe Int) (Maybe Int)
- newTimeBasedCanary :: TimeBasedCanary
- data TimeBasedLinear = TimeBasedLinear' (Maybe Int) (Maybe Int)
- newTimeBasedLinear :: TimeBasedLinear
- data TimeRange = TimeRange' (Maybe POSIX) (Maybe POSIX)
- newTimeRange :: TimeRange
- data TrafficRoute = TrafficRoute' (Maybe [Text])
- newTrafficRoute :: TrafficRoute
- data TrafficRoutingConfig = TrafficRoutingConfig' (Maybe TimeBasedCanary) (Maybe TimeBasedLinear) (Maybe TrafficRoutingType)
- newTrafficRoutingConfig :: TrafficRoutingConfig
- data TriggerConfig = TriggerConfig' (Maybe [TriggerEventType]) (Maybe Text) (Maybe Text)
- newTriggerConfig :: TriggerConfig
Service Configuration
defaultService :: Service Source #
API version 2014-10-06 of the Amazon CodeDeploy SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by CodeDeploy.
AlarmsLimitExceededException
_AlarmsLimitExceededException :: AsError a => Fold a ServiceError Source #
The maximum number of alarms for a deployment group (10) was exceeded.
ApplicationAlreadyExistsException
_ApplicationAlreadyExistsException :: AsError a => Fold a ServiceError Source #
An application with the specified name with the IAM user or Amazon Web Services account already exists.
ApplicationDoesNotExistException
_ApplicationDoesNotExistException :: AsError a => Fold a ServiceError Source #
The application does not exist with the IAM user or Amazon Web Services account.
ApplicationLimitExceededException
_ApplicationLimitExceededException :: AsError a => Fold a ServiceError Source #
More applications were attempted to be created than are allowed.
ApplicationNameRequiredException
_ApplicationNameRequiredException :: AsError a => Fold a ServiceError Source #
The minimum number of required application names was not specified.
ArnNotSupportedException
_ArnNotSupportedException :: AsError a => Fold a ServiceError Source #
The specified ARN is not supported. For example, it might be an ARN for a resource that is not expected.
BatchLimitExceededException
_BatchLimitExceededException :: AsError a => Fold a ServiceError Source #
The maximum number of names or IDs allowed for this request (100) was exceeded.
BucketNameFilterRequiredException
_BucketNameFilterRequiredException :: AsError a => Fold a ServiceError Source #
A bucket name is required, but was not provided.
DeploymentAlreadyCompletedException
_DeploymentAlreadyCompletedException :: AsError a => Fold a ServiceError Source #
The deployment is already complete.
DeploymentAlreadyStartedException
_DeploymentAlreadyStartedException :: AsError a => Fold a ServiceError Source #
A deployment to a target was attempted while another deployment was in progress.
DeploymentConfigAlreadyExistsException
_DeploymentConfigAlreadyExistsException :: AsError a => Fold a ServiceError Source #
A deployment configuration with the specified name with the IAM user or Amazon Web Services account already exists.
DeploymentConfigDoesNotExistException
_DeploymentConfigDoesNotExistException :: AsError a => Fold a ServiceError Source #
The deployment configuration does not exist with the IAM user or Amazon Web Services account.
DeploymentConfigInUseException
_DeploymentConfigInUseException :: AsError a => Fold a ServiceError Source #
The deployment configuration is still in use.
DeploymentConfigLimitExceededException
_DeploymentConfigLimitExceededException :: AsError a => Fold a ServiceError Source #
The deployment configurations limit was exceeded.
DeploymentConfigNameRequiredException
_DeploymentConfigNameRequiredException :: AsError a => Fold a ServiceError Source #
The deployment configuration name was not specified.
DeploymentDoesNotExistException
_DeploymentDoesNotExistException :: AsError a => Fold a ServiceError Source #
The deployment with the IAM user or Amazon Web Services account does not exist.
DeploymentGroupAlreadyExistsException
_DeploymentGroupAlreadyExistsException :: AsError a => Fold a ServiceError Source #
A deployment group with the specified name with the IAM user or Amazon Web Services account already exists.
DeploymentGroupDoesNotExistException
_DeploymentGroupDoesNotExistException :: AsError a => Fold a ServiceError Source #
The named deployment group with the IAM user or Amazon Web Services account does not exist.
DeploymentGroupLimitExceededException
_DeploymentGroupLimitExceededException :: AsError a => Fold a ServiceError Source #
The deployment groups limit was exceeded.
DeploymentGroupNameRequiredException
_DeploymentGroupNameRequiredException :: AsError a => Fold a ServiceError Source #
The deployment group name was not specified.
DeploymentIdRequiredException
_DeploymentIdRequiredException :: AsError a => Fold a ServiceError Source #
At least one deployment ID must be specified.
DeploymentIsNotInReadyStateException
_DeploymentIsNotInReadyStateException :: AsError a => Fold a ServiceError Source #
The deployment does not have a status of Ready and can't continue yet.
DeploymentLimitExceededException
_DeploymentLimitExceededException :: AsError a => Fold a ServiceError Source #
The number of allowed deployments was exceeded.
DeploymentNotStartedException
_DeploymentNotStartedException :: AsError a => Fold a ServiceError Source #
The specified deployment has not started.
DeploymentTargetDoesNotExistException
_DeploymentTargetDoesNotExistException :: AsError a => Fold a ServiceError Source #
The provided target ID does not belong to the attempted deployment.
DeploymentTargetIdRequiredException
_DeploymentTargetIdRequiredException :: AsError a => Fold a ServiceError Source #
A deployment target ID was not provided.
DeploymentTargetListSizeExceededException
_DeploymentTargetListSizeExceededException :: AsError a => Fold a ServiceError Source #
The maximum number of targets that can be associated with an Amazon ECS or Lambda deployment was exceeded. The target list of both types of deployments must have exactly one item. This exception does not apply to EC2/On-premises deployments.
DescriptionTooLongException
_DescriptionTooLongException :: AsError a => Fold a ServiceError Source #
The description is too long.
ECSServiceMappingLimitExceededException
_ECSServiceMappingLimitExceededException :: AsError a => Fold a ServiceError Source #
The Amazon ECS service is associated with more than one deployment groups. An Amazon ECS service can be associated with only one deployment group.
GitHubAccountTokenDoesNotExistException
_GitHubAccountTokenDoesNotExistException :: AsError a => Fold a ServiceError Source #
No GitHub account connection exists with the named specified in the call.
GitHubAccountTokenNameRequiredException
_GitHubAccountTokenNameRequiredException :: AsError a => Fold a ServiceError Source #
The call is missing a required GitHub account connection name.
IamArnRequiredException
_IamArnRequiredException :: AsError a => Fold a ServiceError Source #
No IAM ARN was included in the request. You must use an IAM session ARN or IAM user ARN in the request.
IamSessionArnAlreadyRegisteredException
_IamSessionArnAlreadyRegisteredException :: AsError a => Fold a ServiceError Source #
The request included an IAM session ARN that has already been used to register a different instance.
IamUserArnAlreadyRegisteredException
_IamUserArnAlreadyRegisteredException :: AsError a => Fold a ServiceError Source #
The specified IAM user ARN is already registered with an on-premises instance.
IamUserArnRequiredException
_IamUserArnRequiredException :: AsError a => Fold a ServiceError Source #
An IAM user ARN was not specified.
InstanceDoesNotExistException
_InstanceDoesNotExistException :: AsError a => Fold a ServiceError Source #
The specified instance does not exist in the deployment group.
InstanceIdRequiredException
_InstanceIdRequiredException :: AsError a => Fold a ServiceError Source #
The instance ID was not specified.
InstanceLimitExceededException
_InstanceLimitExceededException :: AsError a => Fold a ServiceError Source #
The maximum number of allowed on-premises instances in a single call was exceeded.
InstanceNameAlreadyRegisteredException
_InstanceNameAlreadyRegisteredException :: AsError a => Fold a ServiceError Source #
The specified on-premises instance name is already registered.
InstanceNameRequiredException
_InstanceNameRequiredException :: AsError a => Fold a ServiceError Source #
An on-premises instance name was not specified.
InstanceNotRegisteredException
_InstanceNotRegisteredException :: AsError a => Fold a ServiceError Source #
The specified on-premises instance is not registered.
InvalidAlarmConfigException
_InvalidAlarmConfigException :: AsError a => Fold a ServiceError Source #
The format of the alarm configuration is invalid. Possible causes include:
- The alarm list is null.
- The alarm object is null.
- The alarm name is empty or null or exceeds the limit of 255 characters.
- Two alarms with the same name have been specified.
- The alarm configuration is enabled, but the alarm list is empty.
InvalidApplicationNameException
_InvalidApplicationNameException :: AsError a => Fold a ServiceError Source #
The application name was specified in an invalid format.
InvalidArnException
_InvalidArnException :: AsError a => Fold a ServiceError Source #
The specified ARN is not in a valid format.
InvalidAutoRollbackConfigException
_InvalidAutoRollbackConfigException :: AsError a => Fold a ServiceError Source #
The automatic rollback configuration was specified in an invalid format. For example, automatic rollback is enabled, but an invalid triggering event type or no event types were listed.
InvalidAutoScalingGroupException
_InvalidAutoScalingGroupException :: AsError a => Fold a ServiceError Source #
The Auto Scaling group was specified in an invalid format or does not exist.
InvalidBlueGreenDeploymentConfigurationException
_InvalidBlueGreenDeploymentConfigurationException :: AsError a => Fold a ServiceError Source #
The configuration for the blue/green deployment group was provided in an invalid format. For information about deployment configuration format, see CreateDeploymentConfig.
InvalidBucketNameFilterException
_InvalidBucketNameFilterException :: AsError a => Fold a ServiceError Source #
The bucket name either doesn't exist or was specified in an invalid format.
InvalidComputePlatformException
_InvalidComputePlatformException :: AsError a => Fold a ServiceError Source #
The computePlatform is invalid. The computePlatform should be Lambda,
Server, or ECS.
InvalidDeployedStateFilterException
_InvalidDeployedStateFilterException :: AsError a => Fold a ServiceError Source #
The deployed state filter was specified in an invalid format.
InvalidDeploymentConfigNameException
_InvalidDeploymentConfigNameException :: AsError a => Fold a ServiceError Source #
The deployment configuration name was specified in an invalid format.
InvalidDeploymentGroupNameException
_InvalidDeploymentGroupNameException :: AsError a => Fold a ServiceError Source #
The deployment group name was specified in an invalid format.
InvalidDeploymentIdException
_InvalidDeploymentIdException :: AsError a => Fold a ServiceError Source #
At least one of the deployment IDs was specified in an invalid format.
InvalidDeploymentInstanceTypeException
_InvalidDeploymentInstanceTypeException :: AsError a => Fold a ServiceError Source #
An instance type was specified for an in-place deployment. Instance types are supported for blue/green deployments only.
InvalidDeploymentStatusException
_InvalidDeploymentStatusException :: AsError a => Fold a ServiceError Source #
The specified deployment status doesn't exist or cannot be determined.
InvalidDeploymentStyleException
_InvalidDeploymentStyleException :: AsError a => Fold a ServiceError Source #
An invalid deployment style was specified. Valid deployment types include "IN_PLACE" and "BLUE_GREEN." Valid deployment options include "WITH_TRAFFIC_CONTROL" and "WITHOUT_TRAFFIC_CONTROL."
InvalidDeploymentTargetIdException
_InvalidDeploymentTargetIdException :: AsError a => Fold a ServiceError Source #
The target ID provided was not valid.
InvalidDeploymentWaitTypeException
_InvalidDeploymentWaitTypeException :: AsError a => Fold a ServiceError Source #
The wait type is invalid.
InvalidEC2TagCombinationException
_InvalidEC2TagCombinationException :: AsError a => Fold a ServiceError Source #
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
_InvalidEC2TagException :: AsError a => Fold a ServiceError Source #
The tag was specified in an invalid format.
InvalidECSServiceException
_InvalidECSServiceException :: AsError a => Fold a ServiceError Source #
The Amazon ECS service identifier is not valid.
InvalidExternalIdException
_InvalidExternalIdException :: AsError a => Fold a ServiceError Source #
The external ID was specified in an invalid format.
InvalidFileExistsBehaviorException
_InvalidFileExistsBehaviorException :: AsError a => Fold a ServiceError Source #
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. Valid values include "DISALLOW," "OVERWRITE," and "RETAIN."
InvalidGitHubAccountTokenException
_InvalidGitHubAccountTokenException :: AsError a => Fold a ServiceError Source #
The GitHub token is not valid.
InvalidGitHubAccountTokenNameException
_InvalidGitHubAccountTokenNameException :: AsError a => Fold a ServiceError Source #
The format of the specified GitHub account connection name is invalid.
InvalidIamSessionArnException
_InvalidIamSessionArnException :: AsError a => Fold a ServiceError Source #
The IAM session ARN was specified in an invalid format.
InvalidIamUserArnException
_InvalidIamUserArnException :: AsError a => Fold a ServiceError Source #
The IAM user ARN was specified in an invalid format.
InvalidIgnoreApplicationStopFailuresValueException
_InvalidIgnoreApplicationStopFailuresValueException :: AsError a => Fold a ServiceError Source #
The IgnoreApplicationStopFailures value is invalid. For Lambda
deployments, false is expected. For EC2/On-premises deployments,
true or false is expected.
InvalidInputException
_InvalidInputException :: AsError a => Fold a ServiceError Source #
The input was specified in an invalid format.
InvalidInstanceIdException
_InvalidInstanceIdException :: AsError a => Fold a ServiceError Source #
InvalidInstanceNameException
_InvalidInstanceNameException :: AsError a => Fold a ServiceError Source #
The on-premises instance name was specified in an invalid format.
InvalidInstanceStatusException
_InvalidInstanceStatusException :: AsError a => Fold a ServiceError Source #
The specified instance status does not exist.
InvalidInstanceTypeException
_InvalidInstanceTypeException :: AsError a => Fold a ServiceError Source #
An invalid instance type was specified for instances in a blue/green deployment. Valid values include "Blue" for an original environment and "Green" for a replacement environment.
InvalidKeyPrefixFilterException
_InvalidKeyPrefixFilterException :: AsError a => Fold a ServiceError Source #
The specified key prefix filter was specified in an invalid format.
InvalidLifecycleEventHookExecutionIdException
_InvalidLifecycleEventHookExecutionIdException :: AsError a => Fold a ServiceError Source #
A lifecycle event hook is invalid. Review the hooks section in your
AppSpec file to ensure the lifecycle events and hooks functions are
valid.
InvalidLifecycleEventHookExecutionStatusException
_InvalidLifecycleEventHookExecutionStatusException :: AsError a => Fold a ServiceError Source #
The result of a Lambda validation function that verifies a lifecycle
event is invalid. It should return Succeeded or Failed.
InvalidLoadBalancerInfoException
_InvalidLoadBalancerInfoException :: AsError a => Fold a ServiceError Source #
An invalid load balancer name, or no load balancer name, was specified.
InvalidMinimumHealthyHostValueException
_InvalidMinimumHealthyHostValueException :: AsError a => Fold a ServiceError Source #
The minimum healthy instance value was specified in an invalid format.
InvalidNextTokenException
_InvalidNextTokenException :: AsError a => Fold a ServiceError Source #
The next token was specified in an invalid format.
InvalidOnPremisesTagCombinationException
_InvalidOnPremisesTagCombinationException :: AsError a => Fold a ServiceError Source #
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
_InvalidOperationException :: AsError a => Fold a ServiceError Source #
An invalid operation was detected.
InvalidRegistrationStatusException
_InvalidRegistrationStatusException :: AsError a => Fold a ServiceError Source #
The registration status was specified in an invalid format.
InvalidRevisionException
_InvalidRevisionException :: AsError a => Fold a ServiceError Source #
The revision was specified in an invalid format.
InvalidRoleException
_InvalidRoleException :: AsError a => Fold a ServiceError Source #
The service role ARN was specified in an invalid format. Or, if an Auto Scaling group was specified, the specified service role does not grant the appropriate permissions to Amazon EC2 Auto Scaling.
InvalidSortByException
_InvalidSortByException :: AsError a => Fold a ServiceError Source #
The column name to sort by is either not present or was specified in an invalid format.
InvalidSortOrderException
_InvalidSortOrderException :: AsError a => Fold a ServiceError Source #
The sort order was specified in an invalid format.
InvalidTagException
_InvalidTagException :: AsError a => Fold a ServiceError Source #
The tag was specified in an invalid format.
InvalidTagFilterException
_InvalidTagFilterException :: AsError a => Fold a ServiceError Source #
The tag filter was specified in an invalid format.
InvalidTagsToAddException
_InvalidTagsToAddException :: AsError a => Fold a ServiceError Source #
The specified tags are not valid.
InvalidTargetException
_InvalidTargetException :: AsError a => Fold a ServiceError Source #
A target is not valid.
InvalidTargetFilterNameException
_InvalidTargetFilterNameException :: AsError a => Fold a ServiceError Source #
The target filter name is invalid.
InvalidTargetGroupPairException
_InvalidTargetGroupPairException :: AsError a => Fold a ServiceError Source #
A target group pair associated with this deployment is not valid.
InvalidTargetInstancesException
_InvalidTargetInstancesException :: AsError a => Fold a ServiceError Source #
The target instance configuration is invalid. Possible causes include:
- Configuration data for target instances was entered for an in-place deployment.
- The limit of 10 tags for a tag type was exceeded.
- The combined length of the tag names exceeded the limit.
- A specified tag is not currently applied to any instances.
InvalidTimeRangeException
_InvalidTimeRangeException :: AsError a => Fold a ServiceError Source #
The specified time range was specified in an invalid format.
InvalidTrafficRoutingConfigurationException
_InvalidTrafficRoutingConfigurationException :: AsError a => Fold a ServiceError Source #
The configuration that specifies how traffic is routed during a deployment is invalid.
InvalidTriggerConfigException
_InvalidTriggerConfigException :: AsError a => Fold a ServiceError Source #
The trigger was specified in an invalid format.
InvalidUpdateOutdatedInstancesOnlyValueException
_InvalidUpdateOutdatedInstancesOnlyValueException :: AsError a => Fold a ServiceError Source #
The UpdateOutdatedInstancesOnly value is invalid. For Lambda
deployments, false is expected. For EC2/On-premises deployments,
true or false is expected.
LifecycleEventAlreadyCompletedException
_LifecycleEventAlreadyCompletedException :: AsError a => Fold a ServiceError Source #
An attempt to return the status of an already completed lifecycle event occurred.
LifecycleHookLimitExceededException
_LifecycleHookLimitExceededException :: AsError a => Fold a ServiceError Source #
The limit for lifecycle hooks was exceeded.
MultipleIamArnsProvidedException
_MultipleIamArnsProvidedException :: AsError a => Fold a ServiceError Source #
Both an IAM user ARN and an IAM session ARN were included in the request. Use only one ARN type.
OperationNotSupportedException
_OperationNotSupportedException :: AsError a => Fold a ServiceError Source #
The API used does not support the deployment.
ResourceArnRequiredException
_ResourceArnRequiredException :: AsError a => Fold a ServiceError Source #
The ARN of a resource is required, but was not found.
ResourceValidationException
_ResourceValidationException :: AsError a => Fold a ServiceError Source #
The specified resource could not be validated.
RevisionDoesNotExistException
_RevisionDoesNotExistException :: AsError a => Fold a ServiceError Source #
The named revision does not exist with the IAM user or Amazon Web Services account.
RevisionRequiredException
_RevisionRequiredException :: AsError a => Fold a ServiceError Source #
The revision ID was not specified.
RoleRequiredException
_RoleRequiredException :: AsError a => Fold a ServiceError Source #
The role ID was not specified.
TagLimitExceededException
_TagLimitExceededException :: AsError a => Fold a ServiceError Source #
The maximum allowed number of tags was exceeded.
TagRequiredException
_TagRequiredException :: AsError a => Fold a ServiceError Source #
A tag was not specified.
TagSetListLimitExceededException
_TagSetListLimitExceededException :: AsError a => Fold a ServiceError Source #
The number of tag groups included in the tag set list exceeded the maximum allowed limit of 3.
ThrottlingException
_ThrottlingException :: AsError a => Fold a ServiceError Source #
An API function was called too frequently.
TriggerTargetsLimitExceededException
_TriggerTargetsLimitExceededException :: AsError a => Fold a ServiceError Source #
The maximum allowed number of triggers was exceeded.
UnsupportedActionForDeploymentTypeException
_UnsupportedActionForDeploymentTypeException :: AsError a => Fold a ServiceError Source #
A call was submitted that is not supported for the specified deployment type.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait specification is fulfilled. The Wait specification
determines how many attempts should be made, in addition to delay and retry strategies.
DeploymentSuccessful
newDeploymentSuccessful :: Wait GetDeployment Source #
Polls GetDeployment every 15 seconds until a successful state is reached. An error is returned after 120 failed checks.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
AddTagsToOnPremisesInstances
data AddTagsToOnPremisesInstances Source #
Represents the input of, and adds tags to, an on-premises instance operation.
See: newAddTagsToOnPremisesInstances smart constructor.
Constructors
| AddTagsToOnPremisesInstances' [Tag] [Text] |
Instances
newAddTagsToOnPremisesInstances :: AddTagsToOnPremisesInstances Source #
Create a value of AddTagsToOnPremisesInstances with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
AddTagsToOnPremisesInstances, addTagsToOnPremisesInstances_tags - The tag key-value pairs to add to the on-premises instances.
Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.
$sel:instanceNames:AddTagsToOnPremisesInstances', addTagsToOnPremisesInstances_instanceNames - The names of the on-premises instances to which to add tags.
data AddTagsToOnPremisesInstancesResponse Source #
See: newAddTagsToOnPremisesInstancesResponse smart constructor.
Constructors
| AddTagsToOnPremisesInstancesResponse' | |
Instances
newAddTagsToOnPremisesInstancesResponse :: AddTagsToOnPremisesInstancesResponse Source #
Create a value of AddTagsToOnPremisesInstancesResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
BatchGetApplicationRevisions
data BatchGetApplicationRevisions Source #
Represents the input of a BatchGetApplicationRevisions operation.
See: newBatchGetApplicationRevisions smart constructor.
Constructors
| BatchGetApplicationRevisions' Text [RevisionLocation] |
Instances
newBatchGetApplicationRevisions Source #
Arguments
| :: Text | |
| -> BatchGetApplicationRevisions |
Create a value of BatchGetApplicationRevisions with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
BatchGetApplicationRevisions, batchGetApplicationRevisions_applicationName - The name of an CodeDeploy application about which to get revision
information.
BatchGetApplicationRevisions, batchGetApplicationRevisions_revisions - An array of RevisionLocation objects that specify information to get
about the application revisions, including type and location. The
maximum number of RevisionLocation objects you can specify is 25.
data BatchGetApplicationRevisionsResponse Source #
Represents the output of a BatchGetApplicationRevisions operation.
See: newBatchGetApplicationRevisionsResponse smart constructor.
Constructors
| BatchGetApplicationRevisionsResponse' (Maybe Text) (Maybe Text) (Maybe [RevisionInfo]) Int |
Instances
newBatchGetApplicationRevisionsResponse Source #
Arguments
| :: Int | |
| -> BatchGetApplicationRevisionsResponse |
Create a value of BatchGetApplicationRevisionsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
BatchGetApplicationRevisions, batchGetApplicationRevisionsResponse_applicationName - The name of the application that corresponds to the revisions.
$sel:errorMessage:BatchGetApplicationRevisionsResponse', batchGetApplicationRevisionsResponse_errorMessage - Information about errors that might have occurred during the API call.
BatchGetApplicationRevisions, batchGetApplicationRevisionsResponse_revisions - Additional information about the revisions, including the type and
location.
$sel:httpStatus:BatchGetApplicationRevisionsResponse', batchGetApplicationRevisionsResponse_httpStatus - The response's http status code.
BatchGetApplications
data BatchGetApplications Source #
Represents the input of a BatchGetApplications operation.
See: newBatchGetApplications smart constructor.
Constructors
| BatchGetApplications' [Text] |
Instances
newBatchGetApplications :: BatchGetApplications Source #
Create a value of BatchGetApplications with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:applicationNames:BatchGetApplications', batchGetApplications_applicationNames - A list of application names separated by spaces. The maximum number of
application names you can specify is 100.
data BatchGetApplicationsResponse Source #
Represents the output of a BatchGetApplications operation.
See: newBatchGetApplicationsResponse smart constructor.
Constructors
| BatchGetApplicationsResponse' (Maybe [ApplicationInfo]) Int |
Instances
newBatchGetApplicationsResponse Source #
Create a value of BatchGetApplicationsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:applicationsInfo:BatchGetApplicationsResponse', batchGetApplicationsResponse_applicationsInfo - Information about the applications.
$sel:httpStatus:BatchGetApplicationsResponse', batchGetApplicationsResponse_httpStatus - The response's http status code.
BatchGetDeploymentGroups
data BatchGetDeploymentGroups Source #
Represents the input of a BatchGetDeploymentGroups operation.
See: newBatchGetDeploymentGroups smart constructor.
Constructors
| BatchGetDeploymentGroups' Text [Text] |
Instances
newBatchGetDeploymentGroups Source #
Arguments
| :: Text | |
| -> BatchGetDeploymentGroups |
Create a value of BatchGetDeploymentGroups with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
BatchGetDeploymentGroups, batchGetDeploymentGroups_applicationName - The name of an CodeDeploy application associated with the applicable IAM
or Amazon Web Services account.
$sel:deploymentGroupNames:BatchGetDeploymentGroups', batchGetDeploymentGroups_deploymentGroupNames - The names of the deployment groups.
data BatchGetDeploymentGroupsResponse Source #
Represents the output of a BatchGetDeploymentGroups operation.
See: newBatchGetDeploymentGroupsResponse smart constructor.
Constructors
| BatchGetDeploymentGroupsResponse' (Maybe [DeploymentGroupInfo]) (Maybe Text) Int |
Instances
newBatchGetDeploymentGroupsResponse Source #
Create a value of BatchGetDeploymentGroupsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deploymentGroupsInfo:BatchGetDeploymentGroupsResponse', batchGetDeploymentGroupsResponse_deploymentGroupsInfo - Information about the deployment groups.
$sel:errorMessage:BatchGetDeploymentGroupsResponse', batchGetDeploymentGroupsResponse_errorMessage - Information about errors that might have occurred during the API call.
$sel:httpStatus:BatchGetDeploymentGroupsResponse', batchGetDeploymentGroupsResponse_httpStatus - The response's http status code.
BatchGetDeploymentTargets
data BatchGetDeploymentTargets Source #
See: newBatchGetDeploymentTargets smart constructor.
Constructors
| BatchGetDeploymentTargets' (Maybe Text) (Maybe [Text]) |
Instances
newBatchGetDeploymentTargets :: BatchGetDeploymentTargets Source #
Create a value of BatchGetDeploymentTargets with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
BatchGetDeploymentTargets, batchGetDeploymentTargets_deploymentId - The unique ID of a deployment.
$sel:targetIds:BatchGetDeploymentTargets', batchGetDeploymentTargets_targetIds - The unique IDs of the deployment targets. The compute platform of the
deployment determines the type of the targets and their formats. The
maximum number of deployment target IDs you can specify is 25.
- For deployments that use the EC2/On-premises compute platform, the
target IDs are Amazon EC2 or on-premises instances IDs, and their
target type is
instanceTarget. - For deployments that use the Lambda compute platform, the target IDs
are the names of Lambda functions, and their target type is
instanceTarget. - For deployments that use the Amazon ECS compute platform, the target
IDs are pairs of Amazon ECS clusters and services specified using
the format
<clustername>:<servicename>. Their target type isecsTarget. - For deployments that are deployed with CloudFormation, the target
IDs are CloudFormation stack IDs. Their target type is
cloudFormationTarget.
data BatchGetDeploymentTargetsResponse Source #
See: newBatchGetDeploymentTargetsResponse smart constructor.
Constructors
| BatchGetDeploymentTargetsResponse' (Maybe [DeploymentTarget]) Int |
Instances
newBatchGetDeploymentTargetsResponse Source #
Arguments
| :: Int | |
| -> BatchGetDeploymentTargetsResponse |
Create a value of BatchGetDeploymentTargetsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deploymentTargets:BatchGetDeploymentTargetsResponse', batchGetDeploymentTargetsResponse_deploymentTargets - A list of target objects for a deployment. Each target object contains
details about the target, such as its status and lifecycle events. The
type of the target objects depends on the deployment' compute platform.
- EC2/On-premises: Each target object is an Amazon EC2 or on-premises instance.
- Lambda: The target object is a specific version of an Lambda function.
- Amazon ECS: The target object is an Amazon ECS service.
- CloudFormation: The target object is an CloudFormation blue/green deployment.
$sel:httpStatus:BatchGetDeploymentTargetsResponse', batchGetDeploymentTargetsResponse_httpStatus - The response's http status code.
BatchGetDeployments
data BatchGetDeployments Source #
Represents the input of a BatchGetDeployments operation.
See: newBatchGetDeployments smart constructor.
Constructors
| BatchGetDeployments' [Text] |
Instances
newBatchGetDeployments :: BatchGetDeployments Source #
Create a value of BatchGetDeployments with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deploymentIds:BatchGetDeployments', batchGetDeployments_deploymentIds - A list of deployment IDs, separated by spaces. The maximum number of
deployment IDs you can specify is 25.
data BatchGetDeploymentsResponse Source #
Represents the output of a BatchGetDeployments operation.
See: newBatchGetDeploymentsResponse smart constructor.
Constructors
| BatchGetDeploymentsResponse' (Maybe [DeploymentInfo]) Int |
Instances
newBatchGetDeploymentsResponse Source #
Create a value of BatchGetDeploymentsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deploymentsInfo:BatchGetDeploymentsResponse', batchGetDeploymentsResponse_deploymentsInfo - Information about the deployments.
$sel:httpStatus:BatchGetDeploymentsResponse', batchGetDeploymentsResponse_httpStatus - The response's http status code.
BatchGetOnPremisesInstances
data BatchGetOnPremisesInstances Source #
Represents the input of a BatchGetOnPremisesInstances operation.
See: newBatchGetOnPremisesInstances smart constructor.
Constructors
| BatchGetOnPremisesInstances' [Text] |
Instances
newBatchGetOnPremisesInstances :: BatchGetOnPremisesInstances Source #
Create a value of BatchGetOnPremisesInstances with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceNames:BatchGetOnPremisesInstances', batchGetOnPremisesInstances_instanceNames - The names of the on-premises instances about which to get information.
The maximum number of instance names you can specify is 25.
data BatchGetOnPremisesInstancesResponse Source #
Represents the output of a BatchGetOnPremisesInstances operation.
See: newBatchGetOnPremisesInstancesResponse smart constructor.
Constructors
| BatchGetOnPremisesInstancesResponse' (Maybe [InstanceInfo]) Int |
Instances
newBatchGetOnPremisesInstancesResponse Source #
Arguments
| :: Int | |
| -> BatchGetOnPremisesInstancesResponse |
Create a value of BatchGetOnPremisesInstancesResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceInfos:BatchGetOnPremisesInstancesResponse', batchGetOnPremisesInstancesResponse_instanceInfos - Information about the on-premises instances.
$sel:httpStatus:BatchGetOnPremisesInstancesResponse', batchGetOnPremisesInstancesResponse_httpStatus - The response's http status code.
ContinueDeployment
data ContinueDeployment Source #
See: newContinueDeployment smart constructor.
Constructors
| ContinueDeployment' (Maybe Text) (Maybe DeploymentWaitType) |
Instances
newContinueDeployment :: ContinueDeployment Source #
Create a value of ContinueDeployment with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ContinueDeployment, continueDeployment_deploymentId - The unique ID of a blue/green deployment for which you want to start
rerouting traffic to the replacement environment.
$sel:deploymentWaitType:ContinueDeployment', continueDeployment_deploymentWaitType - The status of the deployment's waiting period. READY_WAIT indicates
that the deployment is ready to start shifting traffic.
TERMINATION_WAIT indicates that the traffic is shifted, but the
original target is not terminated.
data ContinueDeploymentResponse Source #
See: newContinueDeploymentResponse smart constructor.
Constructors
| ContinueDeploymentResponse' | |
Instances
newContinueDeploymentResponse :: ContinueDeploymentResponse Source #
Create a value of ContinueDeploymentResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
CreateApplication
data CreateApplication Source #
Represents the input of a CreateApplication operation.
See: newCreateApplication smart constructor.
Constructors
| CreateApplication' (Maybe ComputePlatform) (Maybe [Tag]) Text |
Instances
Arguments
| :: Text | |
| -> CreateApplication |
Create a value of CreateApplication with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateApplication, createApplication_computePlatform - The destination platform type for the deployment (Lambda, Server, or
ECS).
CreateApplication, createApplication_tags - The metadata that you apply to CodeDeploy applications to help you
organize and categorize them. Each tag consists of a key and an optional
value, both of which you define.
CreateApplication, createApplication_applicationName - The name of the application. This name must be unique with the
applicable IAM or Amazon Web Services account.
data CreateApplicationResponse Source #
Represents the output of a CreateApplication operation.
See: newCreateApplicationResponse smart constructor.
Constructors
| CreateApplicationResponse' (Maybe Text) Int |
Instances
newCreateApplicationResponse Source #
Create a value of CreateApplicationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateApplicationResponse, createApplicationResponse_applicationId - A unique application ID.
$sel:httpStatus:CreateApplicationResponse', createApplicationResponse_httpStatus - The response's http status code.
CreateDeployment
data CreateDeployment Source #
Represents the input of a CreateDeployment operation.
See: newCreateDeployment smart constructor.
Constructors
Instances
Arguments
| :: Text | |
| -> CreateDeployment |
Create a value of CreateDeployment with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateDeployment, createDeployment_autoRollbackConfiguration - Configuration information for an automatic rollback that is added when a
deployment is created.
CreateDeployment, createDeployment_deploymentConfigName - The name of a deployment configuration associated with the IAM user or
Amazon Web Services account.
If not specified, the value configured in the deployment group is used
as the default. If the deployment group does not have a deployment
configuration associated with it, CodeDeployDefault.OneAtATime is
used by default.
CreateDeployment, createDeployment_deploymentGroupName - The name of the deployment group.
CreateDeployment, createDeployment_description - A comment about the deployment.
CreateDeployment, createDeployment_fileExistsBehavior - Information about how CodeDeploy handles files that already exist in a
deployment target location but weren't part of the previous successful
deployment.
The fileExistsBehavior parameter takes any of the following values:
- DISALLOW: The deployment fails. This is also the default behavior if no option is specified.
- OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.
- RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.
CreateDeployment, createDeployment_ignoreApplicationStopFailures - If true, then if an ApplicationStop, BeforeBlockTraffic, or
AfterBlockTraffic deployment lifecycle event to an instance fails,
then the deployment continues to the next deployment lifecycle event.
For example, if ApplicationStop fails, the deployment continues with
DownloadBundle. If BeforeBlockTraffic fails, the deployment
continues with BlockTraffic. If AfterBlockTraffic fails, the
deployment continues with ApplicationStop.
If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.
During a deployment, the CodeDeploy agent runs the scripts specified for
ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the
AppSpec file from the previous successful deployment. (All other scripts
are run from the AppSpec file in the current deployment.) If one of
these scripts contains an error and does not run successfully, the
deployment can fail.
If the cause of the failure is a script from the last successful
deployment that will never run successfully, create a new deployment and
use ignoreApplicationStopFailures to specify that the
ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic
failures should be ignored.
CreateDeployment, createDeployment_overrideAlarmConfiguration - Allows you to specify information about alarms associated with a
deployment. The alarm configuration that you specify here will override
the alarm configuration at the deployment group level. Consider
overriding the alarm configuration if you have set up alarms at the
deployment group level that are causing deployment failures. In this
case, you would call CreateDeployment to create a new deployment that
uses a previous application revision that is known to work, and set its
alarm configuration to turn off alarm polling. Turning off alarm polling
ensures that the new deployment proceeds without being blocked by the
alarm that was generated by the previous, failed, deployment.
If you specify an overrideAlarmConfiguration, you need the
UpdateDeploymentGroup IAM permission when calling CreateDeployment.
CreateDeployment, createDeployment_revision - The type and location of the revision to deploy.
CreateDeployment, createDeployment_targetInstances - Information about the instances that belong to the replacement
environment in a blue/green deployment.
CreateDeployment, createDeployment_updateOutdatedInstancesOnly - Indicates whether to deploy to all instances or only to instances that
are not running the latest application revision.
CreateDeployment, createDeployment_applicationName - The name of an CodeDeploy application associated with the IAM user or
Amazon Web Services account.
data CreateDeploymentResponse Source #
Represents the output of a CreateDeployment operation.
See: newCreateDeploymentResponse smart constructor.
Constructors
| CreateDeploymentResponse' (Maybe Text) Int |
Instances
newCreateDeploymentResponse Source #
Create a value of CreateDeploymentResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateDeploymentResponse, createDeploymentResponse_deploymentId - The unique ID of a deployment.
$sel:httpStatus:CreateDeploymentResponse', createDeploymentResponse_httpStatus - The response's http status code.
CreateDeploymentConfig
data CreateDeploymentConfig Source #
Represents the input of a CreateDeploymentConfig operation.
See: newCreateDeploymentConfig smart constructor.
Constructors
| CreateDeploymentConfig' (Maybe ComputePlatform) (Maybe MinimumHealthyHosts) (Maybe TrafficRoutingConfig) Text |
Instances
newCreateDeploymentConfig Source #
Arguments
| :: Text | |
| -> CreateDeploymentConfig |
Create a value of CreateDeploymentConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateDeploymentConfig, createDeploymentConfig_computePlatform - The destination platform type for the deployment (Lambda, Server, or
ECS).
CreateDeploymentConfig, createDeploymentConfig_minimumHealthyHosts - The minimum number of healthy instances that should be available at any
time during the deployment. There are two parameters expected in the
input: type and value.
The type parameter takes either of the following values:
- HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.
- FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, CodeDeploy converts the percentage to the equivalent number of instances and rounds up fractional instances.
The value parameter takes an integer.
For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.
CreateDeploymentConfig, createDeploymentConfig_trafficRoutingConfig - The configuration that specifies how the deployment traffic is routed.
CreateDeploymentConfig, createDeploymentConfig_deploymentConfigName - The name of the deployment configuration to create.
data CreateDeploymentConfigResponse Source #
Represents the output of a CreateDeploymentConfig operation.
See: newCreateDeploymentConfigResponse smart constructor.
Constructors
| CreateDeploymentConfigResponse' (Maybe Text) Int |
Instances
newCreateDeploymentConfigResponse Source #
Create a value of CreateDeploymentConfigResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateDeploymentConfigResponse, createDeploymentConfigResponse_deploymentConfigId - A unique deployment configuration ID.
$sel:httpStatus:CreateDeploymentConfigResponse', createDeploymentConfigResponse_httpStatus - The response's http status code.
CreateDeploymentGroup
data CreateDeploymentGroup Source #
Represents the input of a CreateDeploymentGroup operation.
See: newCreateDeploymentGroup smart constructor.
Constructors
Instances
newCreateDeploymentGroup Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> CreateDeploymentGroup |
Create a value of CreateDeploymentGroup with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateDeploymentGroup, createDeploymentGroup_alarmConfiguration - Information to add about Amazon CloudWatch alarms when the deployment
group is created.
CreateDeploymentGroup, createDeploymentGroup_autoRollbackConfiguration - Configuration information for an automatic rollback that is added when a
deployment group is created.
CreateDeploymentGroup, createDeploymentGroup_autoScalingGroups - A list of associated Amazon EC2 Auto Scaling groups.
CreateDeploymentGroup, createDeploymentGroup_blueGreenDeploymentConfiguration - Information about blue/green deployment options for a deployment group.
CreateDeploymentGroup, createDeploymentGroup_deploymentConfigName - If specified, the deployment configuration name can be either one of the
predefined configurations provided with CodeDeploy or a custom
deployment configuration that you create by calling the create
deployment configuration operation.
CodeDeployDefault.OneAtATime is the default deployment configuration.
It is used if a configuration isn't specified for the deployment or
deployment group.
For more information about the predefined deployment configurations in CodeDeploy, see Working with Deployment Configurations in CodeDeploy in the CodeDeploy User Guide.
CreateDeploymentGroup, createDeploymentGroup_deploymentStyle - Information about the type of deployment, in-place or blue/green, that
you want to run and whether to route deployment traffic behind a load
balancer.
CreateDeploymentGroup, createDeploymentGroup_ec2TagFilters - The Amazon EC2 tags on which to filter. The deployment group includes
Amazon EC2 instances with any of the specified tags. Cannot be used in
the same call as ec2TagSet.
CreateDeploymentGroup, createDeploymentGroup_ec2TagSet - Information about groups of tags applied to Amazon EC2 instances. The
deployment group includes only Amazon EC2 instances identified by all
the tag groups. Cannot be used in the same call as ec2TagFilters.
CreateDeploymentGroup, createDeploymentGroup_ecsServices - The target Amazon ECS services in the deployment group. This applies
only to deployment groups that use the Amazon ECS compute platform. A
target Amazon ECS service is specified as an Amazon ECS cluster and
service name pair using the format <clustername>:<servicename>.
CreateDeploymentGroup, createDeploymentGroup_loadBalancerInfo - Information about the load balancer used in a deployment.
CreateDeploymentGroup, createDeploymentGroup_onPremisesInstanceTagFilters - The on-premises instance tags on which to filter. The deployment group
includes on-premises instances with any of the specified tags. Cannot be
used in the same call as OnPremisesTagSet.
CreateDeploymentGroup, createDeploymentGroup_onPremisesTagSet - Information about groups of tags applied to on-premises instances. The
deployment group includes only on-premises instances identified by all
of the tag groups. Cannot be used in the same call as
onPremisesInstanceTagFilters.
CreateDeploymentGroup, createDeploymentGroup_outdatedInstancesStrategy - Indicates what happens when new Amazon EC2 instances are launched
mid-deployment and do not receive the deployed application revision.
If this option is set to UPDATE or is unspecified, CodeDeploy
initiates one or more 'auto-update outdated instances' deployments to
apply the deployed application revision to the new Amazon EC2 instances.
If this option is set to IGNORE, CodeDeploy does not initiate a
deployment to update the new Amazon EC2 instances. This may result in
instances having different revisions.
CreateDeploymentGroup, createDeploymentGroup_tags - The metadata that you apply to CodeDeploy deployment groups to help you
organize and categorize them. Each tag consists of a key and an optional
value, both of which you define.
CreateDeploymentGroup, createDeploymentGroup_triggerConfigurations - Information about triggers to create when the deployment group is
created. For examples, see
Create a Trigger for an CodeDeploy Event
in the CodeDeploy User Guide.
CreateDeploymentGroup, createDeploymentGroup_applicationName - The name of an CodeDeploy application associated with the IAM user or
Amazon Web Services account.
CreateDeploymentGroup, createDeploymentGroup_deploymentGroupName - The name of a new deployment group for the specified application.
CreateDeploymentGroup, createDeploymentGroup_serviceRoleArn - A service role Amazon Resource Name (ARN) that allows CodeDeploy to act
on the user's behalf when interacting with Amazon Web Services
services.
data CreateDeploymentGroupResponse Source #
Represents the output of a CreateDeploymentGroup operation.
See: newCreateDeploymentGroupResponse smart constructor.
Constructors
| CreateDeploymentGroupResponse' (Maybe Text) Int |
Instances
newCreateDeploymentGroupResponse Source #
Create a value of CreateDeploymentGroupResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateDeploymentGroupResponse, createDeploymentGroupResponse_deploymentGroupId - A unique deployment group ID.
$sel:httpStatus:CreateDeploymentGroupResponse', createDeploymentGroupResponse_httpStatus - The response's http status code.
DeleteApplication
data DeleteApplication Source #
Represents the input of a DeleteApplication operation.
See: newDeleteApplication smart constructor.
Constructors
| DeleteApplication' Text |
Instances
Arguments
| :: Text | |
| -> DeleteApplication |
Create a value of DeleteApplication with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteApplication, deleteApplication_applicationName - The name of an CodeDeploy application associated with the IAM user or
Amazon Web Services account.
data DeleteApplicationResponse Source #
See: newDeleteApplicationResponse smart constructor.
Constructors
| DeleteApplicationResponse' | |
Instances
newDeleteApplicationResponse :: DeleteApplicationResponse Source #
Create a value of DeleteApplicationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DeleteDeploymentConfig
data DeleteDeploymentConfig Source #
Represents the input of a DeleteDeploymentConfig operation.
See: newDeleteDeploymentConfig smart constructor.
Constructors
| DeleteDeploymentConfig' Text |
Instances
newDeleteDeploymentConfig Source #
Arguments
| :: Text | |
| -> DeleteDeploymentConfig |
Create a value of DeleteDeploymentConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteDeploymentConfig, deleteDeploymentConfig_deploymentConfigName - The name of a deployment configuration associated with the IAM user or
Amazon Web Services account.
data DeleteDeploymentConfigResponse Source #
See: newDeleteDeploymentConfigResponse smart constructor.
Constructors
| DeleteDeploymentConfigResponse' | |
Instances
| Generic DeleteDeploymentConfigResponse Source # | |
Defined in Amazonka.CodeDeploy.DeleteDeploymentConfig Associated Types type Rep DeleteDeploymentConfigResponse :: Type -> Type # | |
| Read DeleteDeploymentConfigResponse Source # | |
| Show DeleteDeploymentConfigResponse Source # | |
Defined in Amazonka.CodeDeploy.DeleteDeploymentConfig Methods showsPrec :: Int -> DeleteDeploymentConfigResponse -> ShowS # show :: DeleteDeploymentConfigResponse -> String # showList :: [DeleteDeploymentConfigResponse] -> ShowS # | |
| NFData DeleteDeploymentConfigResponse Source # | |
Defined in Amazonka.CodeDeploy.DeleteDeploymentConfig Methods rnf :: DeleteDeploymentConfigResponse -> () # | |
| Eq DeleteDeploymentConfigResponse Source # | |
Defined in Amazonka.CodeDeploy.DeleteDeploymentConfig | |
| type Rep DeleteDeploymentConfigResponse Source # | |
Defined in Amazonka.CodeDeploy.DeleteDeploymentConfig | |
newDeleteDeploymentConfigResponse :: DeleteDeploymentConfigResponse Source #
Create a value of DeleteDeploymentConfigResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DeleteDeploymentGroup
data DeleteDeploymentGroup Source #
Represents the input of a DeleteDeploymentGroup operation.
See: newDeleteDeploymentGroup smart constructor.
Constructors
| DeleteDeploymentGroup' Text Text |
Instances
newDeleteDeploymentGroup Source #
Arguments
| :: Text | |
| -> Text | |
| -> DeleteDeploymentGroup |
Create a value of DeleteDeploymentGroup with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteDeploymentGroup, deleteDeploymentGroup_applicationName - The name of an CodeDeploy application associated with the IAM user or
Amazon Web Services account.
DeleteDeploymentGroup, deleteDeploymentGroup_deploymentGroupName - The name of a deployment group for the specified application.
data DeleteDeploymentGroupResponse Source #
Represents the output of a DeleteDeploymentGroup operation.
See: newDeleteDeploymentGroupResponse smart constructor.
Constructors
| DeleteDeploymentGroupResponse' (Maybe [AutoScalingGroup]) Int |
Instances
newDeleteDeploymentGroupResponse Source #
Create a value of DeleteDeploymentGroupResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:hooksNotCleanedUp:DeleteDeploymentGroupResponse', deleteDeploymentGroupResponse_hooksNotCleanedUp - If the output contains no data, and the corresponding deployment group
contained at least one Auto Scaling group, CodeDeploy successfully
removed all corresponding Auto Scaling lifecycle event hooks from the
Amazon EC2 instances in the Auto Scaling group. If the output contains
data, CodeDeploy could not remove some Auto Scaling lifecycle event
hooks from the Amazon EC2 instances in the Auto Scaling group.
$sel:httpStatus:DeleteDeploymentGroupResponse', deleteDeploymentGroupResponse_httpStatus - The response's http status code.
DeleteGitHubAccountToken
data DeleteGitHubAccountToken Source #
Represents the input of a DeleteGitHubAccount operation.
See: newDeleteGitHubAccountToken smart constructor.
Constructors
| DeleteGitHubAccountToken' (Maybe Text) |
Instances
newDeleteGitHubAccountToken :: DeleteGitHubAccountToken Source #
Create a value of DeleteGitHubAccountToken with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteGitHubAccountToken, deleteGitHubAccountToken_tokenName - The name of the GitHub account connection to delete.
data DeleteGitHubAccountTokenResponse Source #
Represents the output of a DeleteGitHubAccountToken operation.
See: newDeleteGitHubAccountTokenResponse smart constructor.
Constructors
| DeleteGitHubAccountTokenResponse' (Maybe Text) Int |
Instances
newDeleteGitHubAccountTokenResponse Source #
Create a value of DeleteGitHubAccountTokenResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteGitHubAccountToken, deleteGitHubAccountTokenResponse_tokenName - The name of the GitHub account connection that was deleted.
$sel:httpStatus:DeleteGitHubAccountTokenResponse', deleteGitHubAccountTokenResponse_httpStatus - The response's http status code.
DeleteResourcesByExternalId
data DeleteResourcesByExternalId Source #
See: newDeleteResourcesByExternalId smart constructor.
Constructors
| DeleteResourcesByExternalId' (Maybe Text) |
Instances
newDeleteResourcesByExternalId :: DeleteResourcesByExternalId Source #
Create a value of DeleteResourcesByExternalId with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteResourcesByExternalId, deleteResourcesByExternalId_externalId - The unique ID of an external resource (for example, a CloudFormation
stack ID) that is linked to one or more CodeDeploy resources.
data DeleteResourcesByExternalIdResponse Source #
See: newDeleteResourcesByExternalIdResponse smart constructor.
Constructors
| DeleteResourcesByExternalIdResponse' Int |
Instances
newDeleteResourcesByExternalIdResponse Source #
Arguments
| :: Int | |
| -> DeleteResourcesByExternalIdResponse |
Create a value of DeleteResourcesByExternalIdResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteResourcesByExternalIdResponse', deleteResourcesByExternalIdResponse_httpStatus - The response's http status code.
DeregisterOnPremisesInstance
data DeregisterOnPremisesInstance Source #
Represents the input of a DeregisterOnPremisesInstance operation.
See: newDeregisterOnPremisesInstance smart constructor.
Constructors
| DeregisterOnPremisesInstance' Text |
Instances
newDeregisterOnPremisesInstance Source #
Arguments
| :: Text | |
| -> DeregisterOnPremisesInstance |
Create a value of DeregisterOnPremisesInstance with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeregisterOnPremisesInstance, deregisterOnPremisesInstance_instanceName - The name of the on-premises instance to deregister.
data DeregisterOnPremisesInstanceResponse Source #
See: newDeregisterOnPremisesInstanceResponse smart constructor.
Constructors
| DeregisterOnPremisesInstanceResponse' | |
Instances
newDeregisterOnPremisesInstanceResponse :: DeregisterOnPremisesInstanceResponse Source #
Create a value of DeregisterOnPremisesInstanceResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
GetApplication
data GetApplication Source #
Represents the input of a GetApplication operation.
See: newGetApplication smart constructor.
Constructors
| GetApplication' Text |
Instances
Arguments
| :: Text | |
| -> GetApplication |
Create a value of GetApplication with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetApplication, getApplication_applicationName - The name of an CodeDeploy application associated with the IAM user or
Amazon Web Services account.
data GetApplicationResponse Source #
Represents the output of a GetApplication operation.
See: newGetApplicationResponse smart constructor.
Constructors
| GetApplicationResponse' (Maybe ApplicationInfo) Int |
Instances
newGetApplicationResponse Source #
Create a value of GetApplicationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:application:GetApplicationResponse', getApplicationResponse_application - Information about the application.
$sel:httpStatus:GetApplicationResponse', getApplicationResponse_httpStatus - The response's http status code.
GetApplicationRevision
data GetApplicationRevision Source #
Represents the input of a GetApplicationRevision operation.
See: newGetApplicationRevision smart constructor.
Constructors
| GetApplicationRevision' Text RevisionLocation |
Instances
newGetApplicationRevision Source #
Arguments
| :: Text | |
| -> RevisionLocation | |
| -> GetApplicationRevision |
Create a value of GetApplicationRevision with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetApplicationRevision, getApplicationRevision_applicationName - The name of the application that corresponds to the revision.
GetApplicationRevision, getApplicationRevision_revision - Information about the application revision to get, including type and
location.
data GetApplicationRevisionResponse Source #
Represents the output of a GetApplicationRevision operation.
See: newGetApplicationRevisionResponse smart constructor.
Constructors
| GetApplicationRevisionResponse' (Maybe Text) (Maybe RevisionLocation) (Maybe GenericRevisionInfo) Int |
Instances
newGetApplicationRevisionResponse Source #
Create a value of GetApplicationRevisionResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetApplicationRevision, getApplicationRevisionResponse_applicationName - The name of the application that corresponds to the revision.
GetApplicationRevision, getApplicationRevisionResponse_revision - Additional information about the revision, including type and location.
$sel:revisionInfo:GetApplicationRevisionResponse', getApplicationRevisionResponse_revisionInfo - General information about the revision.
$sel:httpStatus:GetApplicationRevisionResponse', getApplicationRevisionResponse_httpStatus - The response's http status code.
GetDeployment
data GetDeployment Source #
Represents the input of a GetDeployment operation.
See: newGetDeployment smart constructor.
Constructors
| GetDeployment' Text |
Instances
Arguments
| :: Text | |
| -> GetDeployment |
Create a value of GetDeployment with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetDeployment, getDeployment_deploymentId - The unique ID of a deployment associated with the IAM user or Amazon Web
Services account.
data GetDeploymentResponse Source #
Represents the output of a GetDeployment operation.
See: newGetDeploymentResponse smart constructor.
Constructors
| GetDeploymentResponse' (Maybe DeploymentInfo) Int |
Instances
newGetDeploymentResponse Source #
Create a value of GetDeploymentResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deploymentInfo:GetDeploymentResponse', getDeploymentResponse_deploymentInfo - Information about the deployment.
$sel:httpStatus:GetDeploymentResponse', getDeploymentResponse_httpStatus - The response's http status code.
GetDeploymentConfig
data GetDeploymentConfig Source #
Represents the input of a GetDeploymentConfig operation.
See: newGetDeploymentConfig smart constructor.
Constructors
| GetDeploymentConfig' Text |
Instances
newGetDeploymentConfig Source #
Arguments
| :: Text | |
| -> GetDeploymentConfig |
Create a value of GetDeploymentConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetDeploymentConfig, getDeploymentConfig_deploymentConfigName - The name of a deployment configuration associated with the IAM user or
Amazon Web Services account.
data GetDeploymentConfigResponse Source #
Represents the output of a GetDeploymentConfig operation.
See: newGetDeploymentConfigResponse smart constructor.
Constructors
| GetDeploymentConfigResponse' (Maybe DeploymentConfigInfo) Int |
Instances
newGetDeploymentConfigResponse Source #
Create a value of GetDeploymentConfigResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deploymentConfigInfo:GetDeploymentConfigResponse', getDeploymentConfigResponse_deploymentConfigInfo - Information about the deployment configuration.
$sel:httpStatus:GetDeploymentConfigResponse', getDeploymentConfigResponse_httpStatus - The response's http status code.
GetDeploymentGroup
data GetDeploymentGroup Source #
Represents the input of a GetDeploymentGroup operation.
See: newGetDeploymentGroup smart constructor.
Constructors
| GetDeploymentGroup' Text Text |
Instances
newGetDeploymentGroup Source #
Arguments
| :: Text | |
| -> Text | |
| -> GetDeploymentGroup |
Create a value of GetDeploymentGroup with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetDeploymentGroup, getDeploymentGroup_applicationName - The name of an CodeDeploy application associated with the IAM user or
Amazon Web Services account.
GetDeploymentGroup, getDeploymentGroup_deploymentGroupName - The name of a deployment group for the specified application.
data GetDeploymentGroupResponse Source #
Represents the output of a GetDeploymentGroup operation.
See: newGetDeploymentGroupResponse smart constructor.
Constructors
| GetDeploymentGroupResponse' (Maybe DeploymentGroupInfo) Int |
Instances
newGetDeploymentGroupResponse Source #
Create a value of GetDeploymentGroupResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deploymentGroupInfo:GetDeploymentGroupResponse', getDeploymentGroupResponse_deploymentGroupInfo - Information about the deployment group.
$sel:httpStatus:GetDeploymentGroupResponse', getDeploymentGroupResponse_httpStatus - The response's http status code.
GetDeploymentTarget
data GetDeploymentTarget Source #
See: newGetDeploymentTarget smart constructor.
Constructors
| GetDeploymentTarget' (Maybe Text) (Maybe Text) |
Instances
newGetDeploymentTarget :: GetDeploymentTarget Source #
Create a value of GetDeploymentTarget with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetDeploymentTarget, getDeploymentTarget_deploymentId - The unique ID of a deployment.
GetDeploymentTarget, getDeploymentTarget_targetId - The unique ID of a deployment target.
data GetDeploymentTargetResponse Source #
See: newGetDeploymentTargetResponse smart constructor.
Constructors
| GetDeploymentTargetResponse' (Maybe DeploymentTarget) Int |
Instances
newGetDeploymentTargetResponse Source #
Create a value of GetDeploymentTargetResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deploymentTarget:GetDeploymentTargetResponse', getDeploymentTargetResponse_deploymentTarget - A deployment target that contains information about a deployment such as
its status, lifecycle events, and when it was last updated. It also
contains metadata about the deployment target. The deployment target
metadata depends on the deployment target's type (instanceTarget,
lambdaTarget, or ecsTarget).
$sel:httpStatus:GetDeploymentTargetResponse', getDeploymentTargetResponse_httpStatus - The response's http status code.
GetOnPremisesInstance
data GetOnPremisesInstance Source #
Represents the input of a GetOnPremisesInstance operation.
See: newGetOnPremisesInstance smart constructor.
Constructors
| GetOnPremisesInstance' Text |
Instances
newGetOnPremisesInstance Source #
Arguments
| :: Text | |
| -> GetOnPremisesInstance |
Create a value of GetOnPremisesInstance with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetOnPremisesInstance, getOnPremisesInstance_instanceName - The name of the on-premises instance about which to get information.
data GetOnPremisesInstanceResponse Source #
Represents the output of a GetOnPremisesInstance operation.
See: newGetOnPremisesInstanceResponse smart constructor.
Constructors
| GetOnPremisesInstanceResponse' (Maybe InstanceInfo) Int |
Instances
newGetOnPremisesInstanceResponse Source #
Create a value of GetOnPremisesInstanceResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceInfo:GetOnPremisesInstanceResponse', getOnPremisesInstanceResponse_instanceInfo - Information about the on-premises instance.
$sel:httpStatus:GetOnPremisesInstanceResponse', getOnPremisesInstanceResponse_httpStatus - The response's http status code.
ListApplicationRevisions (Paginated)
data ListApplicationRevisions Source #
Represents the input of a ListApplicationRevisions operation.
See: newListApplicationRevisions smart constructor.
Constructors
| ListApplicationRevisions' (Maybe ListStateFilterAction) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ApplicationRevisionSortBy) (Maybe SortOrder) Text |
Instances
newListApplicationRevisions Source #
Arguments
| :: Text | |
| -> ListApplicationRevisions |
Create a value of ListApplicationRevisions with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deployed:ListApplicationRevisions', listApplicationRevisions_deployed - Whether to list revisions based on whether the revision is the target
revision of a deployment group:
include: List revisions that are target revisions of a deployment group.exclude: Do not list revisions that are target revisions of a deployment group.ignore: List all revisions.
ListApplicationRevisions, listApplicationRevisions_nextToken - An identifier returned from the previous ListApplicationRevisions
call. It can be used to return the next set of applications in the list.
$sel:s3Bucket:ListApplicationRevisions', listApplicationRevisions_s3Bucket - An Amazon S3 bucket name to limit the search for revisions.
If set to null, all of the user's buckets are searched.
$sel:s3KeyPrefix:ListApplicationRevisions', listApplicationRevisions_s3KeyPrefix - A key prefix for the set of Amazon S3 objects to limit the search for
revisions.
$sel:sortBy:ListApplicationRevisions', listApplicationRevisions_sortBy - The column name to use to sort the list results:
registerTime: Sort by the time the revisions were registered with CodeDeploy.firstUsedTime: Sort by the time the revisions were first used in a deployment.lastUsedTime: Sort by the time the revisions were last used in a deployment.
If not specified or set to null, the results are returned in an arbitrary order.
$sel:sortOrder:ListApplicationRevisions', listApplicationRevisions_sortOrder - The order in which to sort the list results:
ascending: ascending order.descending: descending order.
If not specified, the results are sorted in ascending order.
If set to null, the results are sorted in an arbitrary order.
ListApplicationRevisions, listApplicationRevisions_applicationName - The name of an CodeDeploy application associated with the IAM user or
Amazon Web Services account.
data ListApplicationRevisionsResponse Source #
Represents the output of a ListApplicationRevisions operation.
See: newListApplicationRevisionsResponse smart constructor.
Constructors
| ListApplicationRevisionsResponse' (Maybe Text) (Maybe [RevisionLocation]) Int |
Instances
newListApplicationRevisionsResponse Source #
Create a value of ListApplicationRevisionsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListApplicationRevisions, listApplicationRevisionsResponse_nextToken - If a large amount of information is returned, an identifier is also
returned. It can be used in a subsequent list application revisions call
to return the next set of application revisions in the list.
$sel:revisions:ListApplicationRevisionsResponse', listApplicationRevisionsResponse_revisions - A list of locations that contain the matching revisions.
$sel:httpStatus:ListApplicationRevisionsResponse', listApplicationRevisionsResponse_httpStatus - The response's http status code.
ListApplications (Paginated)
data ListApplications Source #
Represents the input of a ListApplications operation.
See: newListApplications smart constructor.
Constructors
| ListApplications' (Maybe Text) |
Instances
newListApplications :: ListApplications Source #
Create a value of ListApplications with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListApplications, listApplications_nextToken - An identifier returned from the previous list applications call. It can
be used to return the next set of applications in the list.
data ListApplicationsResponse Source #
Represents the output of a ListApplications operation.
See: newListApplicationsResponse smart constructor.
Instances
newListApplicationsResponse Source #
Create a value of ListApplicationsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:applications:ListApplicationsResponse', listApplicationsResponse_applications - A list of application names.
ListApplications, listApplicationsResponse_nextToken - If a large amount of information is returned, an identifier is also
returned. It can be used in a subsequent list applications call to
return the next set of applications in the list.
$sel:httpStatus:ListApplicationsResponse', listApplicationsResponse_httpStatus - The response's http status code.
ListDeploymentConfigs (Paginated)
data ListDeploymentConfigs Source #
Represents the input of a ListDeploymentConfigs operation.
See: newListDeploymentConfigs smart constructor.
Constructors
| ListDeploymentConfigs' (Maybe Text) |
Instances
newListDeploymentConfigs :: ListDeploymentConfigs Source #
Create a value of ListDeploymentConfigs with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListDeploymentConfigs, listDeploymentConfigs_nextToken - An identifier returned from the previous ListDeploymentConfigs call.
It can be used to return the next set of deployment configurations in
the list.
data ListDeploymentConfigsResponse Source #
Represents the output of a ListDeploymentConfigs operation.
See: newListDeploymentConfigsResponse smart constructor.
Instances
newListDeploymentConfigsResponse Source #
Create a value of ListDeploymentConfigsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deploymentConfigsList:ListDeploymentConfigsResponse', listDeploymentConfigsResponse_deploymentConfigsList - A list of deployment configurations, including built-in configurations
such as CodeDeployDefault.OneAtATime.
ListDeploymentConfigs, listDeploymentConfigsResponse_nextToken - If a large amount of information is returned, an identifier is also
returned. It can be used in a subsequent list deployment configurations
call to return the next set of deployment configurations in the list.
$sel:httpStatus:ListDeploymentConfigsResponse', listDeploymentConfigsResponse_httpStatus - The response's http status code.
ListDeploymentGroups (Paginated)
data ListDeploymentGroups Source #
Represents the input of a ListDeploymentGroups operation.
See: newListDeploymentGroups smart constructor.
Constructors
| ListDeploymentGroups' (Maybe Text) Text |
Instances
newListDeploymentGroups Source #
Arguments
| :: Text | |
| -> ListDeploymentGroups |
Create a value of ListDeploymentGroups with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListDeploymentGroups, listDeploymentGroups_nextToken - An identifier returned from the previous list deployment groups call. It
can be used to return the next set of deployment groups in the list.
ListDeploymentGroups, listDeploymentGroups_applicationName - The name of an CodeDeploy application associated with the IAM user or
Amazon Web Services account.
data ListDeploymentGroupsResponse Source #
Represents the output of a ListDeploymentGroups operation.
See: newListDeploymentGroupsResponse smart constructor.
Instances
newListDeploymentGroupsResponse Source #
Create a value of ListDeploymentGroupsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListDeploymentGroups, listDeploymentGroupsResponse_applicationName - The application name.
ListDeploymentGroupsResponse, listDeploymentGroupsResponse_deploymentGroups - A list of deployment group names.
ListDeploymentGroups, listDeploymentGroupsResponse_nextToken - If a large amount of information is returned, an identifier is also
returned. It can be used in a subsequent list deployment groups call to
return the next set of deployment groups in the list.
$sel:httpStatus:ListDeploymentGroupsResponse', listDeploymentGroupsResponse_httpStatus - The response's http status code.
ListDeploymentTargets (Paginated)
data ListDeploymentTargets Source #
See: newListDeploymentTargets smart constructor.
Constructors
| ListDeploymentTargets' (Maybe Text) (Maybe Text) (Maybe (HashMap TargetFilterName [Text])) |
Instances
newListDeploymentTargets :: ListDeploymentTargets Source #
Create a value of ListDeploymentTargets with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListDeploymentTargets, listDeploymentTargets_deploymentId - The unique ID of a deployment.
ListDeploymentTargets, listDeploymentTargets_nextToken - A token identifier returned from the previous ListDeploymentTargets
call. It can be used to return the next set of deployment targets in the
list.
$sel:targetFilters:ListDeploymentTargets', listDeploymentTargets_targetFilters - A key used to filter the returned targets. The two valid values are:
TargetStatus- ATargetStatusfilter string can beFailed,InProgress,Pending,Ready,Skipped,Succeeded, orUnknown.ServerInstanceLabel- AServerInstanceLabelfilter string can beBlueorGreen.
data ListDeploymentTargetsResponse Source #
See: newListDeploymentTargetsResponse smart constructor.
Instances
newListDeploymentTargetsResponse Source #
Create a value of ListDeploymentTargetsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListDeploymentTargets, listDeploymentTargetsResponse_nextToken - If a large amount of information is returned, a token identifier is also
returned. It can be used in a subsequent ListDeploymentTargets call to
return the next set of deployment targets in the list.
$sel:targetIds:ListDeploymentTargetsResponse', listDeploymentTargetsResponse_targetIds - The unique IDs of deployment targets.
$sel:httpStatus:ListDeploymentTargetsResponse', listDeploymentTargetsResponse_httpStatus - The response's http status code.
ListDeployments (Paginated)
data ListDeployments Source #
Represents the input of a ListDeployments operation.
See: newListDeployments smart constructor.
Constructors
| ListDeployments' (Maybe Text) (Maybe TimeRange) (Maybe Text) (Maybe Text) (Maybe [DeploymentStatus]) (Maybe Text) |
Instances
newListDeployments :: ListDeployments Source #
Create a value of ListDeployments with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListDeployments, listDeployments_applicationName - The name of an CodeDeploy application associated with the IAM user or
Amazon Web Services account.
If applicationName is specified, then deploymentGroupName must be
specified. If it is not specified, then deploymentGroupName must not
be specified.
$sel:createTimeRange:ListDeployments', listDeployments_createTimeRange - A time range (start and end) for returning a subset of the list of
deployments.
ListDeployments, listDeployments_deploymentGroupName - The name of a deployment group for the specified application.
If deploymentGroupName is specified, then applicationName must be
specified. If it is not specified, then applicationName must not be
specified.
ListDeployments, listDeployments_externalId - The unique ID of an external resource for returning deployments linked
to the external resource.
$sel:includeOnlyStatuses:ListDeployments', listDeployments_includeOnlyStatuses - A subset of deployments to list by status:
Created: Include created deployments in the resulting list.Queued: Include queued deployments in the resulting list.In Progress: Include in-progress deployments in the resulting list.Succeeded: Include successful deployments in the resulting list.Failed: Include failed deployments in the resulting list.Stopped: Include stopped deployments in the resulting list.
ListDeployments, listDeployments_nextToken - An identifier returned from the previous list deployments call. It can
be used to return the next set of deployments in the list.
data ListDeploymentsResponse Source #
Represents the output of a ListDeployments operation.
See: newListDeploymentsResponse smart constructor.
Instances
newListDeploymentsResponse Source #
Create a value of ListDeploymentsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deployments:ListDeploymentsResponse', listDeploymentsResponse_deployments - A list of deployment IDs.
ListDeployments, listDeploymentsResponse_nextToken - If a large amount of information is returned, an identifier is also
returned. It can be used in a subsequent list deployments call to return
the next set of deployments in the list.
$sel:httpStatus:ListDeploymentsResponse', listDeploymentsResponse_httpStatus - The response's http status code.
ListGitHubAccountTokenNames (Paginated)
data ListGitHubAccountTokenNames Source #
Represents the input of a ListGitHubAccountTokenNames operation.
See: newListGitHubAccountTokenNames smart constructor.
Constructors
| ListGitHubAccountTokenNames' (Maybe Text) |
Instances
newListGitHubAccountTokenNames :: ListGitHubAccountTokenNames Source #
Create a value of ListGitHubAccountTokenNames with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListGitHubAccountTokenNames, listGitHubAccountTokenNames_nextToken - An identifier returned from the previous ListGitHubAccountTokenNames
call. It can be used to return the next set of names in the list.
data ListGitHubAccountTokenNamesResponse Source #
Represents the output of a ListGitHubAccountTokenNames operation.
See: newListGitHubAccountTokenNamesResponse smart constructor.
Instances
newListGitHubAccountTokenNamesResponse Source #
Arguments
| :: Int | |
| -> ListGitHubAccountTokenNamesResponse |
Create a value of ListGitHubAccountTokenNamesResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListGitHubAccountTokenNames, listGitHubAccountTokenNamesResponse_nextToken - If a large amount of information is returned, an identifier is also
returned. It can be used in a subsequent ListGitHubAccountTokenNames
call to return the next set of names in the list.
$sel:tokenNameList:ListGitHubAccountTokenNamesResponse', listGitHubAccountTokenNamesResponse_tokenNameList - A list of names of connections to GitHub accounts.
$sel:httpStatus:ListGitHubAccountTokenNamesResponse', listGitHubAccountTokenNamesResponse_httpStatus - The response's http status code.
ListOnPremisesInstances (Paginated)
data ListOnPremisesInstances Source #
Represents the input of a ListOnPremisesInstances operation.
See: newListOnPremisesInstances smart constructor.
Constructors
| ListOnPremisesInstances' (Maybe Text) (Maybe RegistrationStatus) (Maybe [TagFilter]) |
Instances
newListOnPremisesInstances :: ListOnPremisesInstances Source #
Create a value of ListOnPremisesInstances with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListOnPremisesInstances, listOnPremisesInstances_nextToken - An identifier returned from the previous list on-premises instances
call. It can be used to return the next set of on-premises instances in
the list.
$sel:registrationStatus:ListOnPremisesInstances', listOnPremisesInstances_registrationStatus - The registration status of the on-premises instances:
Deregistered: Include deregistered on-premises instances in the resulting list.Registered: Include registered on-premises instances in the resulting list.
ListOnPremisesInstances, listOnPremisesInstances_tagFilters - The on-premises instance tags that are used to restrict the on-premises
instance names returned.
data ListOnPremisesInstancesResponse Source #
Represents the output of the list on-premises instances operation.
See: newListOnPremisesInstancesResponse smart constructor.
Instances
newListOnPremisesInstancesResponse Source #
Create a value of ListOnPremisesInstancesResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceNames:ListOnPremisesInstancesResponse', listOnPremisesInstancesResponse_instanceNames - The list of matching on-premises instance names.
ListOnPremisesInstances, listOnPremisesInstancesResponse_nextToken - If a large amount of information is returned, an identifier is also
returned. It can be used in a subsequent list on-premises instances call
to return the next set of on-premises instances in the list.
$sel:httpStatus:ListOnPremisesInstancesResponse', listOnPremisesInstancesResponse_httpStatus - The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource smart constructor.
Constructors
| ListTagsForResource' (Maybe Text) Text |
Instances
newListTagsForResource Source #
Arguments
| :: Text | |
| -> ListTagsForResource |
Create a value of ListTagsForResource with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListTagsForResource, listTagsForResource_nextToken - An identifier returned from the previous ListTagsForResource call. It
can be used to return the next set of applications in the list.
$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The ARN of a CodeDeploy resource. ListTagsForResource returns all the
tags associated with the resource that is identified by the
ResourceArn.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListTagsForResource, listTagsForResourceResponse_nextToken - If a large amount of information is returned, an identifier is also
returned. It can be used in a subsequent list application revisions call
to return the next set of application revisions in the list.
ListTagsForResourceResponse, listTagsForResourceResponse_tags - A list of tags returned by ListTagsForResource. The tags are
associated with the resource identified by the input ResourceArn
parameter.
$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.
PutLifecycleEventHookExecutionStatus
data PutLifecycleEventHookExecutionStatus Source #
See: newPutLifecycleEventHookExecutionStatus smart constructor.
Constructors
| PutLifecycleEventHookExecutionStatus' (Maybe Text) (Maybe Text) (Maybe LifecycleEventStatus) |