-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Amazon CodeDeploy SDK. -- @package amazonka-codedeploy @version 0.0.0 module Network.AWS.CodeDeploy.Types -- | Version 2014-10-06 of the Amazon CodeDeploy service. data CodeDeploy data JSONError :: * data GenericRevisionInfo -- | GenericRevisionInfo constructor. -- -- The fields accessible through corresponding lenses are: -- -- genericRevisionInfo :: GenericRevisionInfo -- | A list of deployment groups that use this revision. griDeploymentGroups :: Lens' GenericRevisionInfo [Text] -- | A comment about the revision. griDescription :: Lens' GenericRevisionInfo (Maybe Text) -- | When the revision was first used by AWS CodeDeploy. griFirstUsedTime :: Lens' GenericRevisionInfo (Maybe UTCTime) -- | When the revision was last used by AWS CodeDeploy. griLastUsedTime :: Lens' GenericRevisionInfo (Maybe UTCTime) -- | When the revision was registered with AWS CodeDeploy. griRegisterTime :: Lens' GenericRevisionInfo (Maybe UTCTime) data ApplicationInfo -- | ApplicationInfo constructor. -- -- The fields accessible through corresponding lenses are: -- -- applicationInfo :: ApplicationInfo -- | The application ID. aiApplicationId :: Lens' ApplicationInfo (Maybe Text) -- | The application name. aiApplicationName :: Lens' ApplicationInfo (Maybe Text) -- | The time that the application was created. aiCreateTime :: Lens' ApplicationInfo (Maybe UTCTime) -- | True if the user has authenticated with GitHub for the specified -- application; otherwise, false. aiLinkedToGitHub :: Lens' ApplicationInfo (Maybe Bool) data BundleType -- | tar Tar :: BundleType -- | tgz Tgz :: BundleType -- | zip Zip :: BundleType data TimeRange -- | TimeRange constructor. -- -- The fields accessible through corresponding lenses are: -- -- timeRange :: TimeRange -- | The time range's end time. Specify null to leave the time range's end -- time open-ended. trEnd :: Lens' TimeRange (Maybe UTCTime) -- | The time range's start time. Specify null to leave the time range's -- start time open-ended. trStart :: Lens' TimeRange (Maybe UTCTime) data DeploymentCreator -- | autoscaling Autoscaling :: DeploymentCreator -- | user User :: DeploymentCreator data InstanceSummary -- | InstanceSummary constructor. -- -- The fields accessible through corresponding lenses are: -- -- instanceSummary :: InstanceSummary -- | The deployment ID. isDeploymentId :: Lens' InstanceSummary (Maybe Text) -- | The instance ID. isInstanceId :: Lens' InstanceSummary (Maybe Text) -- | A timestamp indicating when the instance information was last updated. isLastUpdatedAt :: Lens' InstanceSummary (Maybe UTCTime) -- | A list of lifecycle events for this instance. isLifecycleEvents :: Lens' InstanceSummary [LifecycleEvent] -- | The deployment status for this instance: Pending: The deployment is -- pending for this instance. In Progress: The deployment is in progress -- for this instance. Succeeded: The deployment has succeeded for this -- instance. Failed: The deployment has failed for this instance. -- Skipped: The deployment has been skipped for this instance. Unknown: -- The deployment status is unknown for this instance. isStatus :: Lens' InstanceSummary (Maybe Text) data AutoScalingGroup -- | AutoScalingGroup constructor. -- -- The fields accessible through corresponding lenses are: -- -- autoScalingGroup :: AutoScalingGroup -- | An Auto Scaling lifecycle event hook name. asgHook :: Lens' AutoScalingGroup (Maybe Text) -- | The Auto Scaling group name. asgName :: Lens' AutoScalingGroup (Maybe Text) data DeploymentGroupInfo -- | DeploymentGroupInfo constructor. -- -- The fields accessible through corresponding lenses are: -- -- deploymentGroupInfo :: DeploymentGroupInfo -- | The application name. dgiApplicationName :: Lens' DeploymentGroupInfo (Maybe Text) -- | A list of associated Auto Scaling groups. dgiAutoScalingGroups :: Lens' DeploymentGroupInfo [AutoScalingGroup] -- | The deployment configuration name. dgiDeploymentConfigName :: Lens' DeploymentGroupInfo (Maybe Text) -- | The deployment group ID. dgiDeploymentGroupId :: Lens' DeploymentGroupInfo (Maybe Text) -- | The deployment group name. dgiDeploymentGroupName :: Lens' DeploymentGroupInfo (Maybe Text) -- | The Amazon EC2 tags to filter on. dgiEc2TagFilters :: Lens' DeploymentGroupInfo [EC2TagFilter] -- | A service role ARN. dgiServiceRoleArn :: Lens' DeploymentGroupInfo (Maybe Text) -- | Information about the deployment group's target revision, including -- the revision's type and its location. dgiTargetRevision :: Lens' DeploymentGroupInfo (Maybe RevisionLocation) data ApplicationRevisionSortBy -- | firstUsedTime FirstUsedTime :: ApplicationRevisionSortBy -- | lastUsedTime LastUsedTime :: ApplicationRevisionSortBy -- | registerTime RegisterTime :: ApplicationRevisionSortBy data MinimumHealthyHosts -- | MinimumHealthyHosts constructor. -- -- The fields accessible through corresponding lenses are: -- -- minimumHealthyHosts :: MinimumHealthyHosts -- | The minimum healthy instances type: HOST_COUNT: The minimum number of -- healthy instances, as an absolute value. FLEET_PERCENT: The minimum -- number of healthy instances, as a percentage of the total number of -- instances in the deployment. For example, for 9 Amazon EC2 instances, -- if a HOST_COUNT of 6 is specified, deploy to up to 3 instances at a -- time. The deployment succeeds if 6 or more instances are successfully -- deployed to; otherwise, the deployment fails. If a FLEET_PERCENT of 40 -- is specified, deploy to up to 5 instances at a time. The deployment -- succeeds if 4 or more instances are successfully deployed to; -- otherwise, the deployment fails. In a call to the get deployment -- configuration operation, CodeDeployDefault.OneAtATime will return a -- minimum healthy instances type of MOST_CONCURRENCY and a value of 1. -- This means a deployment to only one Amazon EC2 instance at a time. -- (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or -- FLEET_PERCENT.). mhhType :: Lens' MinimumHealthyHosts (Maybe Text) -- | The minimum healthy instances value. mhhValue :: Lens' MinimumHealthyHosts (Maybe Int) data ListStateFilterAction -- | exclude Exclude :: ListStateFilterAction -- | ignore Ignore :: ListStateFilterAction -- | include Include :: ListStateFilterAction data LifecycleErrorCode -- | ScriptFailed ScriptFailed :: LifecycleErrorCode -- | ScriptMissing ScriptMissing :: LifecycleErrorCode -- | ScriptNotExecutable ScriptNotExecutable :: LifecycleErrorCode -- | ScriptTimedOut ScriptTimedOut :: LifecycleErrorCode -- | Success Success :: LifecycleErrorCode -- | UnknownError UnknownError :: LifecycleErrorCode data RevisionLocation -- | RevisionLocation constructor. -- -- The fields accessible through corresponding lenses are: -- -- revisionLocation :: RevisionLocation rlGitHubLocation :: Lens' RevisionLocation (Maybe GitHubLocation) -- | The application revision's type: S3: An application revision stored in -- Amazon S3. GitHub: An application revision stored in GitHub. rlRevisionType :: Lens' RevisionLocation (Maybe Text) rlS3Location :: Lens' RevisionLocation (Maybe S3Location) data LifecycleEventStatus -- | Failed Failed :: LifecycleEventStatus -- | InProgress InProgress :: LifecycleEventStatus -- | Pending Pending :: LifecycleEventStatus -- | Skipped Skipped :: LifecycleEventStatus -- | Succeeded Succeeded :: LifecycleEventStatus -- | Unknown Unknown :: LifecycleEventStatus data EC2TagFilter -- | EC2TagFilter constructor. -- -- The fields accessible through corresponding lenses are: -- -- ec2TagFilter :: EC2TagFilter -- | The Amazon EC2 tag filter key. ectfKey :: Lens' EC2TagFilter (Maybe Text) -- | The Amazon EC2 tag filter type: KEY_ONLY: Key only. VALUE_ONLY: Value -- only. KEY_AND_VALUE: Key and value. ectfType :: Lens' EC2TagFilter (Maybe Text) -- | The Amazon EC2 tag filter value. ectfValue :: Lens' EC2TagFilter (Maybe Text) data Diagnostics -- | Diagnostics constructor. -- -- The fields accessible through corresponding lenses are: -- -- diagnostics :: Diagnostics -- | The associated error code: Success: The specified script ran. -- ScriptMissing: The specified script was not found in the specified -- location. ScriptNotExecutable: The specified script is not a -- recognized executable file type. ScriptTimedOut: The specified script -- did not finish running in the specified time period. ScriptFailed: The -- specified script failed to run as expected. UnknownError: The -- specified script did not run for an unknown reason. dErrorCode :: Lens' Diagnostics (Maybe Text) -- | The last portion of the associated diagnostic log. dLogTail :: Lens' Diagnostics (Maybe Text) -- | The message associated with the error. dMessage :: Lens' Diagnostics (Maybe Text) -- | The name of the script. dScriptName :: Lens' Diagnostics (Maybe Text) data StopStatus -- | Pending SSPending :: StopStatus -- | Succeeded SSSucceeded :: StopStatus data ErrorInformation -- | ErrorInformation constructor. -- -- The fields accessible through corresponding lenses are: -- -- errorInformation :: ErrorInformation -- | The error code: APPLICATION_MISSING: The application was missing. Note -- that this error code will most likely be raised if the application is -- deleted after the deployment is created but before it starts. -- DEPLOYMENT_GROUP_MISSING: The deployment group was missing. Note that -- this error code will most likely be raised if the deployment group is -- deleted after the deployment is created but before it starts. -- REVISION_MISSING: The revision ID was missing. Note that this error -- code will most likely be raised if the revision is deleted after the -- deployment is created but before it starts. IAM_ROLE_MISSING: The -- service role cannot be accessed. IAM_ROLE_PERMISSIONS: The service -- role does not have the correct permissions. OVER_MAX_INSTANCES: The -- maximum number of instances was exceeded. NO_INSTANCES: No instances -- were specified, or no instances can be found. TIMEOUT: The deployment -- has timed out. HEALTH_CONSTRAINTS_INVALID: The revision can never -- successfully deploy under the instance health constraints as -- specified. HEALTH_CONSTRAINTS: The deployment failed on too many -- instances to be able to successfully deploy under the specified -- instance health constraints. INTERNAL_ERROR: There was an internal -- error. eiCode :: Lens' ErrorInformation (Maybe Text) -- | An accompanying error message. eiMessage :: Lens' ErrorInformation (Maybe Text) data SortOrder -- | ascending Ascending :: SortOrder -- | descending Descending :: SortOrder data DeploymentInfo -- | DeploymentInfo constructor. -- -- The fields accessible through corresponding lenses are: -- -- deploymentInfo :: DeploymentInfo -- | The application name. diApplicationName :: Lens' DeploymentInfo (Maybe Text) -- | A timestamp indicating when the deployment was completed. diCompleteTime :: Lens' DeploymentInfo (Maybe UTCTime) -- | A timestamp indicating when the deployment was created. diCreateTime :: Lens' DeploymentInfo (Maybe UTCTime) -- | How the deployment was created: user: A user created the deployment. -- autoscaling: Auto Scaling created the deployment. diCreator :: Lens' DeploymentInfo (Maybe Text) -- | The deployment configuration name. diDeploymentConfigName :: Lens' DeploymentInfo (Maybe Text) -- | The deployment group name. diDeploymentGroupName :: Lens' DeploymentInfo (Maybe Text) -- | The deployment ID. diDeploymentId :: Lens' DeploymentInfo (Maybe Text) -- | A summary of the deployment status of the instances in the deployment. diDeploymentOverview :: Lens' DeploymentInfo (Maybe DeploymentOverview) -- | A comment about the deployment. diDescription :: Lens' DeploymentInfo (Maybe Text) -- | Information about any error associated with this deployment. diErrorInformation :: Lens' DeploymentInfo (Maybe ErrorInformation) -- | If true, then if the deployment causes the ApplicationStop deployment -- lifecycle event to fail to a specific instance, the deployment will -- not be considered to have failed to that instance at that point and -- will continue on to the BeforeInstall deployment lifecycle event. If -- false or not specified, then if the deployment causes the -- ApplicationStop deployment lifecycle event to fail to a specific -- instance, the deployment will stop to that instance, and the -- deployment to that instance will be considered to have failed. diIgnoreApplicationStopFailures :: Lens' DeploymentInfo (Maybe Bool) -- | Information about the location of application artifacts that are -- stored and the service to retrieve them from. diRevision :: Lens' DeploymentInfo (Maybe RevisionLocation) -- | A timestamp indicating when the deployment began deploying to the -- deployment group. Note that in some cases, the reported value of the -- start time may be later than the complete time. This is due to -- differences in the clock settings of various back-end servers that -- participate in the overall deployment process. diStartTime :: Lens' DeploymentInfo (Maybe UTCTime) -- | The current state of the deployment as a whole. diStatus :: Lens' DeploymentInfo (Maybe Text) data LifecycleEvent -- | LifecycleEvent constructor. -- -- The fields accessible through corresponding lenses are: -- -- lifecycleEvent :: LifecycleEvent -- | Diagnostic information about the deployment lifecycle event. leDiagnostics :: Lens' LifecycleEvent (Maybe Diagnostics) -- | A timestamp indicating when the deployment lifecycle event ended. leEndTime :: Lens' LifecycleEvent (Maybe UTCTime) -- | The deployment lifecycle event name, such as ApplicationStop, -- BeforeInstall, AfterInstall, ApplicationStart, or ValidateService. leLifecycleEventName :: Lens' LifecycleEvent (Maybe Text) -- | A timestamp indicating when the deployment lifecycle event started. leStartTime :: Lens' LifecycleEvent (Maybe UTCTime) -- | The deployment lifecycle event status: Pending: The deployment -- lifecycle event is pending. InProgress: The deployment lifecycle event -- is in progress. Succeeded: The deployment lifecycle event has -- succeeded. Failed: The deployment lifecycle event has failed. Skipped: -- The deployment lifecycle event has been skipped. Unknown: The -- deployment lifecycle event is unknown. leStatus :: Lens' LifecycleEvent (Maybe Text) data DeploymentOverview -- | DeploymentOverview constructor. -- -- The fields accessible through corresponding lenses are: -- -- deploymentOverview :: DeploymentOverview -- | The number of instances that have failed in the deployment. doFailed :: Lens' DeploymentOverview (Maybe Integer) -- | The number of instances that are in progress in the deployment. doInProgress :: Lens' DeploymentOverview (Maybe Integer) -- | The number of instances that are pending in the deployment. doPending :: Lens' DeploymentOverview (Maybe Integer) -- | The number of instances that have been skipped in the deployment. doSkipped :: Lens' DeploymentOverview (Maybe Integer) -- | The number of instances that have succeeded in the deployment. doSucceeded :: Lens' DeploymentOverview (Maybe Integer) data ErrorCode -- | APPLICATION_MISSING ApplicationMissing :: ErrorCode -- | DEPLOYMENT_GROUP_MISSING DeploymentGroupMissing :: ErrorCode -- | HEALTH_CONSTRAINTS HealthConstraints :: ErrorCode -- | HEALTH_CONSTRAINTS_INVALID HealthConstraintsInvalid :: ErrorCode -- | IAM_ROLE_MISSING IamRoleMissing :: ErrorCode -- | IAM_ROLE_PERMISSIONS IamRolePermissions :: ErrorCode -- | INTERNAL_ERROR InternalError :: ErrorCode -- | NO_INSTANCES NoInstances :: ErrorCode -- | OVER_MAX_INSTANCES OverMaxInstances :: ErrorCode -- | REVISION_MISSING RevisionMissing :: ErrorCode -- | TIMEOUT Timeout :: ErrorCode data DeploymentConfigInfo -- | DeploymentConfigInfo constructor. -- -- The fields accessible through corresponding lenses are: -- -- deploymentConfigInfo :: DeploymentConfigInfo -- | The time that the deployment configuration was created. dciCreateTime :: Lens' DeploymentConfigInfo (Maybe UTCTime) -- | The deployment configuration ID. dciDeploymentConfigId :: Lens' DeploymentConfigInfo (Maybe Text) -- | The deployment configuration name. dciDeploymentConfigName :: Lens' DeploymentConfigInfo (Maybe Text) -- | Information about the number or percentage of minimum healthy -- instances. dciMinimumHealthyHosts :: Lens' DeploymentConfigInfo (Maybe MinimumHealthyHosts) data InstanceStatus -- | Failed ISFailed :: InstanceStatus -- | InProgress ISInProgress :: InstanceStatus -- | Pending ISPending :: InstanceStatus -- | Skipped ISSkipped :: InstanceStatus -- | Succeeded ISSucceeded :: InstanceStatus -- | Unknown ISUnknown :: InstanceStatus data DeploymentStatus -- | Created DSCreated :: DeploymentStatus -- | Failed DSFailed :: DeploymentStatus -- | InProgress DSInProgress :: DeploymentStatus -- | Queued DSQueued :: DeploymentStatus -- | Stopped DSStopped :: DeploymentStatus -- | Succeeded DSSucceeded :: DeploymentStatus data S3Location -- | S3Location constructor. -- -- The fields accessible through corresponding lenses are: -- -- s3Location :: S3Location -- | The name of the Amazon S3 bucket where the application revision is -- stored. slBucket :: Lens' S3Location (Maybe Text) -- | The file type of the application revision. Must be one of the -- following: tar: A tar archive file. tgz: A compressed tar archive -- file. zip: A zip archive file. slBundleType :: Lens' S3Location (Maybe Text) -- | The ETag of the Amazon S3 object that represents the bundled artifacts -- for the application revision. If the ETag is not specified as an input -- parameter, ETag validation of the object will be skipped. slETag :: Lens' S3Location (Maybe Text) -- | The name of the Amazon S3 object that represents the bundled artifacts -- for the application revision. slKey :: Lens' S3Location (Maybe Text) -- | A specific version of the Amazon S3 object that represents the bundled -- artifacts for the application revision. If the version is not -- specified, the system will use the most recent version by default. slVersion :: Lens' S3Location (Maybe Text) data MinimumHealthyHostsType -- | FLEET_PERCENT FleetPercent :: MinimumHealthyHostsType -- | HOST_COUNT HostCount :: MinimumHealthyHostsType data GitHubLocation -- | GitHubLocation constructor. -- -- The fields accessible through corresponding lenses are: -- -- gitHubLocation :: GitHubLocation -- | The SHA1 commit ID of the GitHub commit that references the that -- represents the bundled artifacts for the application revision. ghlCommitId :: Lens' GitHubLocation (Maybe Text) -- | The GitHub account and repository pair that stores a reference to the -- commit that represents the bundled artifacts for the application -- revision. Specified as account/repository. ghlRepository :: Lens' GitHubLocation (Maybe Text) data RevisionLocationType -- | GitHub GitHub :: RevisionLocationType -- | S3 S3 :: RevisionLocationType data EC2TagFilterType -- | KEY_AND_VALUE KeyAndValue :: EC2TagFilterType -- | KEY_ONLY KeyOnly :: EC2TagFilterType -- | VALUE_ONLY ValueOnly :: EC2TagFilterType instance Eq GenericRevisionInfo instance Ord GenericRevisionInfo instance Show GenericRevisionInfo instance Eq ApplicationInfo instance Ord ApplicationInfo instance Show ApplicationInfo instance Eq BundleType instance Ord BundleType instance Show BundleType instance Generic BundleType instance Enum BundleType instance Eq TimeRange instance Ord TimeRange instance Show TimeRange instance Eq DeploymentCreator instance Ord DeploymentCreator instance Show DeploymentCreator instance Generic DeploymentCreator instance Enum DeploymentCreator instance Eq AutoScalingGroup instance Ord AutoScalingGroup instance Show AutoScalingGroup instance Eq ApplicationRevisionSortBy instance Ord ApplicationRevisionSortBy instance Show ApplicationRevisionSortBy instance Generic ApplicationRevisionSortBy instance Enum ApplicationRevisionSortBy instance Eq MinimumHealthyHosts instance Ord MinimumHealthyHosts instance Show MinimumHealthyHosts instance Eq ListStateFilterAction instance Ord ListStateFilterAction instance Show ListStateFilterAction instance Generic ListStateFilterAction instance Enum ListStateFilterAction instance Eq LifecycleErrorCode instance Ord LifecycleErrorCode instance Show LifecycleErrorCode instance Generic LifecycleErrorCode instance Enum LifecycleErrorCode instance Eq LifecycleEventStatus instance Ord LifecycleEventStatus instance Show LifecycleEventStatus instance Generic LifecycleEventStatus instance Enum LifecycleEventStatus instance Eq EC2TagFilter instance Ord EC2TagFilter instance Show EC2TagFilter instance Eq Diagnostics instance Ord Diagnostics instance Show Diagnostics instance Eq StopStatus instance Ord StopStatus instance Show StopStatus instance Generic StopStatus instance Enum StopStatus instance Eq ErrorInformation instance Ord ErrorInformation instance Show ErrorInformation instance Eq SortOrder instance Ord SortOrder instance Show SortOrder instance Generic SortOrder instance Enum SortOrder instance Eq LifecycleEvent instance Show LifecycleEvent instance Eq InstanceSummary instance Show InstanceSummary instance Eq DeploymentOverview instance Ord DeploymentOverview instance Show DeploymentOverview instance Eq ErrorCode instance Ord ErrorCode instance Show ErrorCode instance Generic ErrorCode instance Enum ErrorCode instance Eq DeploymentConfigInfo instance Show DeploymentConfigInfo instance Eq InstanceStatus instance Ord InstanceStatus instance Show InstanceStatus instance Generic InstanceStatus instance Enum InstanceStatus instance Eq DeploymentStatus instance Ord DeploymentStatus instance Show DeploymentStatus instance Generic DeploymentStatus instance Enum DeploymentStatus instance Eq S3Location instance Ord S3Location instance Show S3Location instance Eq MinimumHealthyHostsType instance Ord MinimumHealthyHostsType instance Show MinimumHealthyHostsType instance Generic MinimumHealthyHostsType instance Enum MinimumHealthyHostsType instance Eq GitHubLocation instance Ord GitHubLocation instance Show GitHubLocation instance Eq RevisionLocation instance Show RevisionLocation instance Eq DeploymentInfo instance Show DeploymentInfo instance Eq DeploymentGroupInfo instance Show DeploymentGroupInfo instance Eq RevisionLocationType instance Ord RevisionLocationType instance Show RevisionLocationType instance Generic RevisionLocationType instance Enum RevisionLocationType instance Eq EC2TagFilterType instance Ord EC2TagFilterType instance Show EC2TagFilterType instance Generic EC2TagFilterType instance Enum EC2TagFilterType instance Datatype D1BundleType instance Constructor C1_0BundleType instance Constructor C1_1BundleType instance Constructor C1_2BundleType instance Datatype D1DeploymentCreator instance Constructor C1_0DeploymentCreator instance Constructor C1_1DeploymentCreator instance Datatype D1ApplicationRevisionSortBy instance Constructor C1_0ApplicationRevisionSortBy instance Constructor C1_1ApplicationRevisionSortBy instance Constructor C1_2ApplicationRevisionSortBy instance Datatype D1ListStateFilterAction instance Constructor C1_0ListStateFilterAction instance Constructor C1_1ListStateFilterAction instance Constructor C1_2ListStateFilterAction instance Datatype D1LifecycleErrorCode instance Constructor C1_0LifecycleErrorCode instance Constructor C1_1LifecycleErrorCode instance Constructor C1_2LifecycleErrorCode instance Constructor C1_3LifecycleErrorCode instance Constructor C1_4LifecycleErrorCode instance Constructor C1_5LifecycleErrorCode instance Datatype D1LifecycleEventStatus instance Constructor C1_0LifecycleEventStatus instance Constructor C1_1LifecycleEventStatus instance Constructor C1_2LifecycleEventStatus instance Constructor C1_3LifecycleEventStatus instance Constructor C1_4LifecycleEventStatus instance Constructor C1_5LifecycleEventStatus instance Datatype D1StopStatus instance Constructor C1_0StopStatus instance Constructor C1_1StopStatus instance Datatype D1SortOrder instance Constructor C1_0SortOrder instance Constructor C1_1SortOrder instance Datatype D1ErrorCode instance Constructor C1_0ErrorCode instance Constructor C1_1ErrorCode instance Constructor C1_2ErrorCode instance Constructor C1_3ErrorCode instance Constructor C1_4ErrorCode instance Constructor C1_5ErrorCode instance Constructor C1_6ErrorCode instance Constructor C1_7ErrorCode instance Constructor C1_8ErrorCode instance Constructor C1_9ErrorCode instance Constructor C1_10ErrorCode instance Datatype D1InstanceStatus instance Constructor C1_0InstanceStatus instance Constructor C1_1InstanceStatus instance Constructor C1_2InstanceStatus instance Constructor C1_3InstanceStatus instance Constructor C1_4InstanceStatus instance Constructor C1_5InstanceStatus instance Datatype D1DeploymentStatus instance Constructor C1_0DeploymentStatus instance Constructor C1_1DeploymentStatus instance Constructor C1_2DeploymentStatus instance Constructor C1_3DeploymentStatus instance Constructor C1_4DeploymentStatus instance Constructor C1_5DeploymentStatus instance Datatype D1MinimumHealthyHostsType instance Constructor C1_0MinimumHealthyHostsType instance Constructor C1_1MinimumHealthyHostsType instance Datatype D1RevisionLocationType instance Constructor C1_0RevisionLocationType instance Constructor C1_1RevisionLocationType instance Datatype D1EC2TagFilterType instance Constructor C1_0EC2TagFilterType instance Constructor C1_1EC2TagFilterType instance Constructor C1_2EC2TagFilterType instance ToJSON EC2TagFilterType instance FromJSON EC2TagFilterType instance ToText EC2TagFilterType instance FromText EC2TagFilterType instance Hashable EC2TagFilterType instance ToJSON RevisionLocationType instance FromJSON RevisionLocationType instance ToText RevisionLocationType instance FromText RevisionLocationType instance Hashable RevisionLocationType instance ToJSON GitHubLocation instance FromJSON GitHubLocation instance ToJSON MinimumHealthyHostsType instance FromJSON MinimumHealthyHostsType instance ToText MinimumHealthyHostsType instance FromText MinimumHealthyHostsType instance Hashable MinimumHealthyHostsType instance ToJSON S3Location instance FromJSON S3Location instance ToJSON DeploymentStatus instance FromJSON DeploymentStatus instance ToText DeploymentStatus instance FromText DeploymentStatus instance Hashable DeploymentStatus instance ToJSON InstanceStatus instance FromJSON InstanceStatus instance ToText InstanceStatus instance FromText InstanceStatus instance Hashable InstanceStatus instance ToJSON DeploymentConfigInfo instance FromJSON DeploymentConfigInfo instance ToJSON ErrorCode instance FromJSON ErrorCode instance ToText ErrorCode instance FromText ErrorCode instance Hashable ErrorCode instance ToJSON DeploymentOverview instance FromJSON DeploymentOverview instance ToJSON LifecycleEvent instance FromJSON LifecycleEvent instance ToJSON DeploymentInfo instance FromJSON DeploymentInfo instance ToJSON SortOrder instance FromJSON SortOrder instance ToText SortOrder instance FromText SortOrder instance Hashable SortOrder instance ToJSON ErrorInformation instance FromJSON ErrorInformation instance ToJSON StopStatus instance FromJSON StopStatus instance ToText StopStatus instance FromText StopStatus instance Hashable StopStatus instance ToJSON Diagnostics instance FromJSON Diagnostics instance ToJSON EC2TagFilter instance FromJSON EC2TagFilter instance ToJSON LifecycleEventStatus instance FromJSON LifecycleEventStatus instance ToText LifecycleEventStatus instance FromText LifecycleEventStatus instance Hashable LifecycleEventStatus instance ToJSON RevisionLocation instance FromJSON RevisionLocation instance ToJSON LifecycleErrorCode instance FromJSON LifecycleErrorCode instance ToText LifecycleErrorCode instance FromText LifecycleErrorCode instance Hashable LifecycleErrorCode instance ToJSON ListStateFilterAction instance FromJSON ListStateFilterAction instance ToText ListStateFilterAction instance FromText ListStateFilterAction instance Hashable ListStateFilterAction instance ToJSON MinimumHealthyHosts instance FromJSON MinimumHealthyHosts instance ToJSON ApplicationRevisionSortBy instance FromJSON ApplicationRevisionSortBy instance ToText ApplicationRevisionSortBy instance FromText ApplicationRevisionSortBy instance Hashable ApplicationRevisionSortBy instance ToJSON DeploymentGroupInfo instance FromJSON DeploymentGroupInfo instance ToJSON AutoScalingGroup instance FromJSON AutoScalingGroup instance ToJSON InstanceSummary instance FromJSON InstanceSummary instance ToJSON DeploymentCreator instance FromJSON DeploymentCreator instance ToText DeploymentCreator instance FromText DeploymentCreator instance Hashable DeploymentCreator instance ToJSON TimeRange instance FromJSON TimeRange instance ToJSON BundleType instance FromJSON BundleType instance ToText BundleType instance FromText BundleType instance Hashable BundleType instance ToJSON ApplicationInfo instance FromJSON ApplicationInfo instance ToJSON GenericRevisionInfo instance FromJSON GenericRevisionInfo instance AWSService CodeDeploy -- | Changes an existing application's name. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_UpdateApplication.html module Network.AWS.CodeDeploy.UpdateApplication data UpdateApplication -- | UpdateApplication constructor. -- -- The fields accessible through corresponding lenses are: -- -- updateApplication :: UpdateApplication -- | The current name of the application that you want to change. uaApplicationName :: Lens' UpdateApplication (Maybe Text) -- | The new name that you want to change the application to. uaNewApplicationName :: Lens' UpdateApplication (Maybe Text) data UpdateApplicationResponse -- | UpdateApplicationResponse constructor. updateApplicationResponse :: UpdateApplicationResponse instance Eq UpdateApplication instance Ord UpdateApplication instance Show UpdateApplication instance Eq UpdateApplicationResponse instance Ord UpdateApplicationResponse instance Show UpdateApplicationResponse instance Generic UpdateApplicationResponse instance Datatype D1UpdateApplicationResponse instance Constructor C1_0UpdateApplicationResponse instance AWSRequest UpdateApplication instance ToJSON UpdateApplication instance ToHeaders UpdateApplication instance ToQuery UpdateApplication instance ToPath UpdateApplication -- | Changes information about an existing deployment group. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_UpdateDeploymentGroup.html module Network.AWS.CodeDeploy.UpdateDeploymentGroup data UpdateDeploymentGroup -- | UpdateDeploymentGroup constructor. -- -- The fields accessible through corresponding lenses are: -- -- updateDeploymentGroup :: Text -> Text -> UpdateDeploymentGroup -- | The application name corresponding to the deployment group to update. udgApplicationName :: Lens' UpdateDeploymentGroup Text -- | The replacement list of Auto Scaling groups to be included in the -- deployment group, if you want to change them. udgAutoScalingGroups :: Lens' UpdateDeploymentGroup [Text] -- | The current name of the existing deployment group. udgCurrentDeploymentGroupName :: Lens' UpdateDeploymentGroup Text -- | The replacement deployment configuration name to use, if you want to -- change it. udgDeploymentConfigName :: Lens' UpdateDeploymentGroup (Maybe Text) -- | The replacement set of Amazon EC2 tags to filter on, if you want to -- change them. udgEc2TagFilters :: Lens' UpdateDeploymentGroup [EC2TagFilter] -- | The new name of the deployment group, if you want to change it. udgNewDeploymentGroupName :: Lens' UpdateDeploymentGroup (Maybe Text) -- | A replacement service role's ARN, if you want to change it. udgServiceRoleArn :: Lens' UpdateDeploymentGroup (Maybe Text) data UpdateDeploymentGroupResponse -- | UpdateDeploymentGroupResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- updateDeploymentGroupResponse :: UpdateDeploymentGroupResponse -- | If the output contains no data, and the corresponding deployment group -- contained at least one Auto Scaling group, AWS CodeDeploy successfully -- removed all corresponding Auto Scaling lifecycle event hooks from the -- AWS user account. If the output does contain data, AWS CodeDeploy -- could not remove some Auto Scaling lifecycle event hooks from the AWS -- user account. udgrHooksNotCleanedUp :: Lens' UpdateDeploymentGroupResponse [AutoScalingGroup] instance Eq UpdateDeploymentGroup instance Show UpdateDeploymentGroup instance Eq UpdateDeploymentGroupResponse instance Show UpdateDeploymentGroupResponse instance Monoid UpdateDeploymentGroupResponse instance Semigroup UpdateDeploymentGroupResponse instance FromJSON UpdateDeploymentGroupResponse instance AWSRequest UpdateDeploymentGroup instance ToJSON UpdateDeploymentGroup instance ToHeaders UpdateDeploymentGroup instance ToQuery UpdateDeploymentGroup instance ToPath UpdateDeploymentGroup instance IsList UpdateDeploymentGroupResponse -- | Attempts to stop an ongoing deployment. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_StopDeployment.html module Network.AWS.CodeDeploy.StopDeployment data StopDeployment -- | StopDeployment constructor. -- -- The fields accessible through corresponding lenses are: -- -- stopDeployment :: Text -> StopDeployment -- | The unique ID of a deployment. sdDeploymentId :: Lens' StopDeployment Text data StopDeploymentResponse -- | StopDeploymentResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- stopDeploymentResponse :: StopDeploymentResponse -- | The status of the stop deployment operation: Pending: The stop -- operation is pending. Succeeded: The stop operation succeeded. sdrStatus :: Lens' StopDeploymentResponse (Maybe Text) -- | An accompanying status message. sdrStatusMessage :: Lens' StopDeploymentResponse (Maybe Text) instance Eq StopDeployment instance Ord StopDeployment instance Show StopDeployment instance Monoid StopDeployment instance IsString StopDeployment instance Eq StopDeploymentResponse instance Ord StopDeploymentResponse instance Show StopDeploymentResponse instance FromJSON StopDeploymentResponse instance AWSRequest StopDeployment instance ToJSON StopDeployment instance ToHeaders StopDeployment instance ToQuery StopDeployment instance ToPath StopDeployment -- | Registers with AWS CodeDeploy a revision for the specified -- application. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_RegisterApplicationRevision.html module Network.AWS.CodeDeploy.RegisterApplicationRevision data RegisterApplicationRevision -- | RegisterApplicationRevision constructor. -- -- The fields accessible through corresponding lenses are: -- -- registerApplicationRevision :: Text -> RevisionLocation -> RegisterApplicationRevision -- | The name of an existing AWS CodeDeploy application within the AWS user -- account. rarApplicationName :: Lens' RegisterApplicationRevision Text -- | A comment about the revision. rarDescription :: Lens' RegisterApplicationRevision (Maybe Text) -- | Information about the application revision to register, including the -- revision's type and its location. rarRevision :: Lens' RegisterApplicationRevision RevisionLocation data RegisterApplicationRevisionResponse -- | RegisterApplicationRevisionResponse constructor. registerApplicationRevisionResponse :: RegisterApplicationRevisionResponse instance Eq RegisterApplicationRevision instance Show RegisterApplicationRevision instance Eq RegisterApplicationRevisionResponse instance Ord RegisterApplicationRevisionResponse instance Show RegisterApplicationRevisionResponse instance Generic RegisterApplicationRevisionResponse instance Datatype D1RegisterApplicationRevisionResponse instance Constructor C1_0RegisterApplicationRevisionResponse instance AWSRequest RegisterApplicationRevision instance ToJSON RegisterApplicationRevision instance ToHeaders RegisterApplicationRevision instance ToQuery RegisterApplicationRevision instance ToPath RegisterApplicationRevision -- | Lists the deployments under a deployment group for an application -- registered within the AWS user account. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListDeployments.html module Network.AWS.CodeDeploy.ListDeployments data ListDeployments -- | ListDeployments constructor. -- -- The fields accessible through corresponding lenses are: -- -- listDeployments :: ListDeployments -- | The name of an existing AWS CodeDeploy application within the AWS user -- account. ldApplicationName :: Lens' ListDeployments (Maybe Text) -- | A deployment creation start- and end-time range for returning a subset -- of the list of deployments. ldCreateTimeRange :: Lens' ListDeployments (Maybe TimeRange) -- | The name of an existing deployment group for the specified -- application. ldDeploymentGroupName :: Lens' ListDeployments (Maybe Text) -- | A subset of deployments to list, by status: Created: Include in the -- resulting list created deployments. Queued: Include in the resulting -- list queued deployments. In Progress: Include in the resulting list -- in-progress deployments. Succeeded: Include in the resulting list -- succeeded deployments. Failed: Include in the resulting list failed -- deployments. Aborted: Include in the resulting list aborted -- deployments. ldIncludeOnlyStatuses :: Lens' ListDeployments [Text] -- | An identifier that was returned from the previous list deployments -- call, which can be used to return the next set of deployments in the -- list. ldNextToken :: Lens' ListDeployments (Maybe Text) data ListDeploymentsResponse -- | ListDeploymentsResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- listDeploymentsResponse :: ListDeploymentsResponse -- | A list of deployment IDs. ldrDeployments :: Lens' ListDeploymentsResponse [Text] -- | If the amount of information that is returned is significantly large, -- an identifier will also be returned, which can be used in a subsequent -- list deployments call to return the next set of deployments in the -- list. ldrNextToken :: Lens' ListDeploymentsResponse (Maybe Text) instance Eq ListDeployments instance Show ListDeployments instance Eq ListDeploymentsResponse instance Ord ListDeploymentsResponse instance Show ListDeploymentsResponse instance FromJSON ListDeploymentsResponse instance AWSRequest ListDeployments instance ToJSON ListDeployments instance ToHeaders ListDeployments instance ToQuery ListDeployments instance ToPath ListDeployments -- | Lists the Amazon EC2 instances for a deployment within the AWS user -- account. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListDeploymentInstances.html module Network.AWS.CodeDeploy.ListDeploymentInstances data ListDeploymentInstances -- | ListDeploymentInstances constructor. -- -- The fields accessible through corresponding lenses are: -- -- listDeploymentInstances :: Text -> ListDeploymentInstances -- | The unique ID of a deployment. ldiDeploymentId :: Lens' ListDeploymentInstances Text -- | A subset of instances to list, by status: Pending: Include in the -- resulting list those instances with pending deployments. InProgress: -- Include in the resulting list those instances with in-progress -- deployments. Succeeded: Include in the resulting list those instances -- with succeeded deployments. Failed: Include in the resulting list -- those instances with failed deployments. Skipped: Include in the -- resulting list those instances with skipped deployments. Unknown: -- Include in the resulting list those instances with deployments in an -- unknown state. ldiInstanceStatusFilter :: Lens' ListDeploymentInstances [Text] -- | An identifier that was returned from the previous list deployment -- instances call, which can be used to return the next set of deployment -- instances in the list. ldiNextToken :: Lens' ListDeploymentInstances (Maybe Text) data ListDeploymentInstancesResponse -- | ListDeploymentInstancesResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- listDeploymentInstancesResponse :: ListDeploymentInstancesResponse -- | A list of instance IDs. ldirInstancesList :: Lens' ListDeploymentInstancesResponse [Text] -- | If the amount of information that is returned is significantly large, -- an identifier will also be returned, which can be used in a subsequent -- list deployment instances call to return the next set of deployment -- instances in the list. ldirNextToken :: Lens' ListDeploymentInstancesResponse (Maybe Text) instance Eq ListDeploymentInstances instance Ord ListDeploymentInstances instance Show ListDeploymentInstances instance Eq ListDeploymentInstancesResponse instance Ord ListDeploymentInstancesResponse instance Show ListDeploymentInstancesResponse instance FromJSON ListDeploymentInstancesResponse instance AWSRequest ListDeploymentInstances instance ToJSON ListDeploymentInstances instance ToHeaders ListDeploymentInstances instance ToQuery ListDeploymentInstances instance ToPath ListDeploymentInstances -- | Lists the deployment groups for an application registered within the -- AWS user account. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListDeploymentGroups.html module Network.AWS.CodeDeploy.ListDeploymentGroups data ListDeploymentGroups -- | ListDeploymentGroups constructor. -- -- The fields accessible through corresponding lenses are: -- -- listDeploymentGroups :: Text -> ListDeploymentGroups -- | The name of an existing AWS CodeDeploy application within the AWS user -- account. ldgApplicationName :: Lens' ListDeploymentGroups Text -- | An identifier that was returned from the previous list deployment -- groups call, which can be used to return the next set of deployment -- groups in the list. ldgNextToken :: Lens' ListDeploymentGroups (Maybe Text) data ListDeploymentGroupsResponse -- | ListDeploymentGroupsResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- listDeploymentGroupsResponse :: ListDeploymentGroupsResponse -- | The application name. ldgrApplicationName :: Lens' ListDeploymentGroupsResponse (Maybe Text) -- | A list of corresponding deployment group names. ldgrDeploymentGroups :: Lens' ListDeploymentGroupsResponse [Text] -- | If the amount of information that is returned is significantly large, -- an identifier will also be returned, which can be used in a subsequent -- list deployment groups call to return the next set of deployment -- groups in the list. ldgrNextToken :: Lens' ListDeploymentGroupsResponse (Maybe Text) instance Eq ListDeploymentGroups instance Ord ListDeploymentGroups instance Show ListDeploymentGroups instance Eq ListDeploymentGroupsResponse instance Ord ListDeploymentGroupsResponse instance Show ListDeploymentGroupsResponse instance FromJSON ListDeploymentGroupsResponse instance AWSRequest ListDeploymentGroups instance ToJSON ListDeploymentGroups instance ToHeaders ListDeploymentGroups instance ToQuery ListDeploymentGroups instance ToPath ListDeploymentGroups -- | Lists the deployment configurations within the AWS user account. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListDeploymentConfigs.html module Network.AWS.CodeDeploy.ListDeploymentConfigs data ListDeploymentConfigs -- | ListDeploymentConfigs constructor. -- -- The fields accessible through corresponding lenses are: -- -- listDeploymentConfigs :: ListDeploymentConfigs -- | An identifier that was returned from the previous list deployment -- configurations call, which can be used to return the next set of -- deployment configurations in the list. ldcNextToken :: Lens' ListDeploymentConfigs (Maybe Text) data ListDeploymentConfigsResponse -- | ListDeploymentConfigsResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- listDeploymentConfigsResponse :: ListDeploymentConfigsResponse -- | A list of deployment configurations, including the built-in -- configurations such as CodeDeployDefault.OneAtATime. ldcrDeploymentConfigsList :: Lens' ListDeploymentConfigsResponse [Text] -- | If the amount of information that is returned is significantly large, -- an identifier will also be returned, which can be used in a subsequent -- list deployment configurations call to return the next set of -- deployment configurations in the list. ldcrNextToken :: Lens' ListDeploymentConfigsResponse (Maybe Text) instance Eq ListDeploymentConfigs instance Ord ListDeploymentConfigs instance Show ListDeploymentConfigs instance Monoid ListDeploymentConfigs instance Eq ListDeploymentConfigsResponse instance Ord ListDeploymentConfigsResponse instance Show ListDeploymentConfigsResponse instance FromJSON ListDeploymentConfigsResponse instance AWSRequest ListDeploymentConfigs instance ToJSON ListDeploymentConfigs instance ToHeaders ListDeploymentConfigs instance ToQuery ListDeploymentConfigs instance ToPath ListDeploymentConfigs -- | Lists the applications registered within the AWS user account. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListApplications.html module Network.AWS.CodeDeploy.ListApplications data ListApplications -- | ListApplications constructor. -- -- The fields accessible through corresponding lenses are: -- -- listApplications :: ListApplications -- | An identifier that was returned from the previous list applications -- call, which can be used to return the next set of applications in the -- list. laNextToken :: Lens' ListApplications (Maybe Text) data ListApplicationsResponse -- | ListApplicationsResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- listApplicationsResponse :: ListApplicationsResponse -- | A list of application names. lar1Applications :: Lens' ListApplicationsResponse [Text] -- | If the amount of information that is returned is significantly large, -- an identifier will also be returned, which can be used in a subsequent -- list applications call to return the next set of applications in the -- list. lar1NextToken :: Lens' ListApplicationsResponse (Maybe Text) instance Eq ListApplications instance Ord ListApplications instance Show ListApplications instance Monoid ListApplications instance Eq ListApplicationsResponse instance Ord ListApplicationsResponse instance Show ListApplicationsResponse instance FromJSON ListApplicationsResponse instance AWSRequest ListApplications instance ToJSON ListApplications instance ToHeaders ListApplications instance ToQuery ListApplications instance ToPath ListApplications -- | Lists information about revisions for an application. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListApplicationRevisions.html module Network.AWS.CodeDeploy.ListApplicationRevisions data ListApplicationRevisions -- | ListApplicationRevisions constructor. -- -- The fields accessible through corresponding lenses are: -- -- listApplicationRevisions :: Text -> ListApplicationRevisions -- | The name of an existing AWS CodeDeploy application within the AWS user -- account. larApplicationName :: Lens' ListApplicationRevisions Text -- | Whether to list revisions based on whether the revision is the target -- revision of an 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, regardless of whether they are target revisions of a -- deployment group. larDeployed :: Lens' ListApplicationRevisions (Maybe Text) -- | An identifier that was returned from the previous list application -- revisions call, which can be used to return the next set of -- applications in the list. larNextToken :: Lens' ListApplicationRevisions (Maybe Text) -- | A specific Amazon S3 bucket name to limit the search for revisions. If -- set to null, then all of the user's buckets will be searched. larS3Bucket :: Lens' ListApplicationRevisions (Maybe Text) -- | A specific key prefix for the set of Amazon S3 objects to limit the -- search for revisions. larS3KeyPrefix :: Lens' ListApplicationRevisions (Maybe Text) -- | The column name to sort the list results by: registerTime: Sort the -- list results by when the revisions were registered with AWS -- CodeDeploy. firstUsedTime: Sort the list results by when the revisions -- were first used by in a deployment. lastUsedTime: Sort the list -- results by when the revisions were last used in a deployment. If not -- specified or set to null, the results will be returned in an arbitrary -- order. larSortBy :: Lens' ListApplicationRevisions (Maybe Text) -- | The order to sort the list results by: ascending: Sort the list -- results in ascending order. descending: Sort the list results in -- descending order. If not specified, the results will be sorted in -- ascending order. If set to null, the results will be sorted in an -- arbitrary order. larSortOrder :: Lens' ListApplicationRevisions (Maybe Text) data ListApplicationRevisionsResponse -- | ListApplicationRevisionsResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- listApplicationRevisionsResponse :: ListApplicationRevisionsResponse -- | If the amount of information that is returned is significantly large, -- an identifier will also be returned, which can be used in a subsequent -- list application revisions call to return the next set of application -- revisions in the list. larrNextToken :: Lens' ListApplicationRevisionsResponse (Maybe Text) -- | A list of revision locations that contain the matching revisions. larrRevisions :: Lens' ListApplicationRevisionsResponse [RevisionLocation] instance Eq ListApplicationRevisions instance Ord ListApplicationRevisions instance Show ListApplicationRevisions instance Eq ListApplicationRevisionsResponse instance Show ListApplicationRevisionsResponse instance FromJSON ListApplicationRevisionsResponse instance AWSRequest ListApplicationRevisions instance ToJSON ListApplicationRevisions instance ToHeaders ListApplicationRevisions instance ToQuery ListApplicationRevisions instance ToPath ListApplicationRevisions -- | Gets information about an Amazon EC2 instance as part of a deployment. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetDeploymentInstance.html module Network.AWS.CodeDeploy.GetDeploymentInstance data GetDeploymentInstance -- | GetDeploymentInstance constructor. -- -- The fields accessible through corresponding lenses are: -- -- getDeploymentInstance :: Text -> Text -> GetDeploymentInstance -- | The unique ID of a deployment. gdiDeploymentId :: Lens' GetDeploymentInstance Text -- | The unique ID of an Amazon EC2 instance in the deployment's deployment -- group. gdiInstanceId :: Lens' GetDeploymentInstance Text data GetDeploymentInstanceResponse -- | GetDeploymentInstanceResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- getDeploymentInstanceResponse :: GetDeploymentInstanceResponse -- | Information about the instance. gdirInstanceSummary :: Lens' GetDeploymentInstanceResponse (Maybe InstanceSummary) instance Eq GetDeploymentInstance instance Ord GetDeploymentInstance instance Show GetDeploymentInstance instance Eq GetDeploymentInstanceResponse instance Show GetDeploymentInstanceResponse instance FromJSON GetDeploymentInstanceResponse instance AWSRequest GetDeploymentInstance instance ToJSON GetDeploymentInstance instance ToHeaders GetDeploymentInstance instance ToQuery GetDeploymentInstance instance ToPath GetDeploymentInstance -- | Gets information about a deployment group. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetDeploymentGroup.html module Network.AWS.CodeDeploy.GetDeploymentGroup data GetDeploymentGroup -- | GetDeploymentGroup constructor. -- -- The fields accessible through corresponding lenses are: -- -- getDeploymentGroup :: Text -> Text -> GetDeploymentGroup -- | The name of an existing AWS CodeDeploy application within the AWS user -- account. gdgApplicationName :: Lens' GetDeploymentGroup Text -- | The name of an existing deployment group for the specified -- application. gdgDeploymentGroupName :: Lens' GetDeploymentGroup Text data GetDeploymentGroupResponse -- | GetDeploymentGroupResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- getDeploymentGroupResponse :: GetDeploymentGroupResponse -- | Information about the deployment group. gdgrDeploymentGroupInfo :: Lens' GetDeploymentGroupResponse (Maybe DeploymentGroupInfo) instance Eq GetDeploymentGroup instance Ord GetDeploymentGroup instance Show GetDeploymentGroup instance Eq GetDeploymentGroupResponse instance Show GetDeploymentGroupResponse instance FromJSON GetDeploymentGroupResponse instance AWSRequest GetDeploymentGroup instance ToJSON GetDeploymentGroup instance ToHeaders GetDeploymentGroup instance ToQuery GetDeploymentGroup instance ToPath GetDeploymentGroup -- | Gets information about a deployment configuration. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetDeploymentConfig.html module Network.AWS.CodeDeploy.GetDeploymentConfig data GetDeploymentConfig -- | GetDeploymentConfig constructor. -- -- The fields accessible through corresponding lenses are: -- -- getDeploymentConfig :: Text -> GetDeploymentConfig -- | The name of an existing deployment configuration within the AWS user -- account. gdcDeploymentConfigName :: Lens' GetDeploymentConfig Text data GetDeploymentConfigResponse -- | GetDeploymentConfigResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- getDeploymentConfigResponse :: GetDeploymentConfigResponse -- | Information about the deployment configuration. gdcrDeploymentConfigInfo :: Lens' GetDeploymentConfigResponse (Maybe DeploymentConfigInfo) instance Eq GetDeploymentConfig instance Ord GetDeploymentConfig instance Show GetDeploymentConfig instance Monoid GetDeploymentConfig instance IsString GetDeploymentConfig instance Eq GetDeploymentConfigResponse instance Show GetDeploymentConfigResponse instance FromJSON GetDeploymentConfigResponse instance AWSRequest GetDeploymentConfig instance ToJSON GetDeploymentConfig instance ToHeaders GetDeploymentConfig instance ToQuery GetDeploymentConfig instance ToPath GetDeploymentConfig -- | Gets information about a deployment. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetDeployment.html module Network.AWS.CodeDeploy.GetDeployment data GetDeployment -- | GetDeployment constructor. -- -- The fields accessible through corresponding lenses are: -- -- getDeployment :: Text -> GetDeployment -- | An existing deployment ID within the AWS user account. gdDeploymentId :: Lens' GetDeployment Text data GetDeploymentResponse -- | GetDeploymentResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- getDeploymentResponse :: GetDeploymentResponse -- | Information about the deployment. gdrDeploymentInfo :: Lens' GetDeploymentResponse (Maybe DeploymentInfo) instance Eq GetDeployment instance Ord GetDeployment instance Show GetDeployment instance Monoid GetDeployment instance IsString GetDeployment instance Eq GetDeploymentResponse instance Show GetDeploymentResponse instance FromJSON GetDeploymentResponse instance AWSRequest GetDeployment instance ToJSON GetDeployment instance ToHeaders GetDeployment instance ToQuery GetDeployment instance ToPath GetDeployment -- | Gets information about an application revision. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetApplicationRevision.html module Network.AWS.CodeDeploy.GetApplicationRevision data GetApplicationRevision -- | GetApplicationRevision constructor. -- -- The fields accessible through corresponding lenses are: -- -- getApplicationRevision :: Text -> RevisionLocation -> GetApplicationRevision -- | The name of the application that corresponds to the revision. garApplicationName :: Lens' GetApplicationRevision Text -- | Information about the application revision to get, including the -- revision's type and its location. garRevision :: Lens' GetApplicationRevision RevisionLocation data GetApplicationRevisionResponse -- | GetApplicationRevisionResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- getApplicationRevisionResponse :: GetApplicationRevisionResponse -- | The name of the application that corresponds to the revision. garrApplicationName :: Lens' GetApplicationRevisionResponse (Maybe Text) -- | Additional information about the revision, including the revision's -- type and its location. garrRevision :: Lens' GetApplicationRevisionResponse (Maybe RevisionLocation) -- | General information about the revision. garrRevisionInfo :: Lens' GetApplicationRevisionResponse (Maybe GenericRevisionInfo) instance Eq GetApplicationRevision instance Show GetApplicationRevision instance Eq GetApplicationRevisionResponse instance Show GetApplicationRevisionResponse instance FromJSON GetApplicationRevisionResponse instance AWSRequest GetApplicationRevision instance ToJSON GetApplicationRevision instance ToHeaders GetApplicationRevision instance ToQuery GetApplicationRevision instance ToPath GetApplicationRevision -- | Gets information about an application. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetApplication.html module Network.AWS.CodeDeploy.GetApplication data GetApplication -- | GetApplication constructor. -- -- The fields accessible through corresponding lenses are: -- -- getApplication :: Text -> GetApplication -- | The name of an existing AWS CodeDeploy application within the AWS user -- account. gaApplicationName :: Lens' GetApplication Text data GetApplicationResponse -- | GetApplicationResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- getApplicationResponse :: GetApplicationResponse -- | Information about the application. garApplication :: Lens' GetApplicationResponse (Maybe ApplicationInfo) instance Eq GetApplication instance Ord GetApplication instance Show GetApplication instance Monoid GetApplication instance IsString GetApplication instance Eq GetApplicationResponse instance Show GetApplicationResponse instance FromJSON GetApplicationResponse instance AWSRequest GetApplication instance ToJSON GetApplication instance ToHeaders GetApplication instance ToQuery GetApplication instance ToPath GetApplication -- | Deletes a deployment group. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteDeploymentGroup.html module Network.AWS.CodeDeploy.DeleteDeploymentGroup data DeleteDeploymentGroup -- | DeleteDeploymentGroup constructor. -- -- The fields accessible through corresponding lenses are: -- -- deleteDeploymentGroup :: Text -> Text -> DeleteDeploymentGroup -- | The name of an existing AWS CodeDeploy application within the AWS user -- account. ddgApplicationName :: Lens' DeleteDeploymentGroup Text -- | The name of an existing deployment group for the specified -- application. ddgDeploymentGroupName :: Lens' DeleteDeploymentGroup Text data DeleteDeploymentGroupResponse -- | DeleteDeploymentGroupResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- deleteDeploymentGroupResponse :: DeleteDeploymentGroupResponse -- | If the output contains no data, and the corresponding deployment group -- contained at least one Auto Scaling group, AWS CodeDeploy successfully -- removed all corresponding Auto Scaling lifecycle event hooks from the -- instances in the Auto Scaling. If the output does contain data, AWS -- CodeDeploy could not remove some Auto Scaling lifecycle event hooks -- from the instances in the Auto Scaling group. ddgrHooksNotCleanedUp :: Lens' DeleteDeploymentGroupResponse [AutoScalingGroup] instance Eq DeleteDeploymentGroup instance Ord DeleteDeploymentGroup instance Show DeleteDeploymentGroup instance Eq DeleteDeploymentGroupResponse instance Show DeleteDeploymentGroupResponse instance Monoid DeleteDeploymentGroupResponse instance Semigroup DeleteDeploymentGroupResponse instance FromJSON DeleteDeploymentGroupResponse instance AWSRequest DeleteDeploymentGroup instance ToJSON DeleteDeploymentGroup instance ToHeaders DeleteDeploymentGroup instance ToQuery DeleteDeploymentGroup instance ToPath DeleteDeploymentGroup instance IsList DeleteDeploymentGroupResponse -- | Deletes a deployment configuration. A deployment configuration cannot -- be deleted if it is currently in use. Also, predefined configurations -- cannot be deleted. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteDeploymentConfig.html module Network.AWS.CodeDeploy.DeleteDeploymentConfig data DeleteDeploymentConfig -- | DeleteDeploymentConfig constructor. -- -- The fields accessible through corresponding lenses are: -- -- deleteDeploymentConfig :: Text -> DeleteDeploymentConfig -- | The name of an existing deployment configuration within the AWS user -- account. ddcDeploymentConfigName :: Lens' DeleteDeploymentConfig Text data DeleteDeploymentConfigResponse -- | DeleteDeploymentConfigResponse constructor. deleteDeploymentConfigResponse :: DeleteDeploymentConfigResponse instance Eq DeleteDeploymentConfig instance Ord DeleteDeploymentConfig instance Show DeleteDeploymentConfig instance Monoid DeleteDeploymentConfig instance IsString DeleteDeploymentConfig instance Eq DeleteDeploymentConfigResponse instance Ord DeleteDeploymentConfigResponse instance Show DeleteDeploymentConfigResponse instance Generic DeleteDeploymentConfigResponse instance Datatype D1DeleteDeploymentConfigResponse instance Constructor C1_0DeleteDeploymentConfigResponse instance AWSRequest DeleteDeploymentConfig instance ToJSON DeleteDeploymentConfig instance ToHeaders DeleteDeploymentConfig instance ToQuery DeleteDeploymentConfig instance ToPath DeleteDeploymentConfig -- | Deletes an application. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteApplication.html module Network.AWS.CodeDeploy.DeleteApplication data DeleteApplication -- | DeleteApplication constructor. -- -- The fields accessible through corresponding lenses are: -- -- deleteApplication :: Text -> DeleteApplication -- | The name of an existing AWS CodeDeploy application within the AWS user -- account. daApplicationName :: Lens' DeleteApplication Text data DeleteApplicationResponse -- | DeleteApplicationResponse constructor. deleteApplicationResponse :: DeleteApplicationResponse instance Eq DeleteApplication instance Ord DeleteApplication instance Show DeleteApplication instance Monoid DeleteApplication instance IsString DeleteApplication instance Eq DeleteApplicationResponse instance Ord DeleteApplicationResponse instance Show DeleteApplicationResponse instance Generic DeleteApplicationResponse instance Datatype D1DeleteApplicationResponse instance Constructor C1_0DeleteApplicationResponse instance AWSRequest DeleteApplication instance ToJSON DeleteApplication instance ToHeaders DeleteApplication instance ToQuery DeleteApplication instance ToPath DeleteApplication -- | Creates a new deployment group for application revisions to be -- deployed to. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateDeploymentGroup.html module Network.AWS.CodeDeploy.CreateDeploymentGroup data CreateDeploymentGroup -- | CreateDeploymentGroup constructor. -- -- The fields accessible through corresponding lenses are: -- -- createDeploymentGroup :: Text -> Text -> CreateDeploymentGroup -- | The name of an existing AWS CodeDeploy application within the AWS user -- account. cdgApplicationName :: Lens' CreateDeploymentGroup Text -- | A list of associated Auto Scaling groups. cdgAutoScalingGroups :: Lens' CreateDeploymentGroup [Text] -- | If specified, the deployment configuration name must be one of the -- predefined values, or it can be a custom deployment configuration: -- CodeDeployDefault.AllAtOnce deploys an application revision to up to -- all of the Amazon EC2 instances at once. The overall deployment -- succeeds if the application revision deploys to at least one of the -- instances. The overall deployment fails after the application revision -- fails to deploy to all of the instances. For example, for 9 instances, -- deploy to up to all 9 instances at once. The overall deployment -- succeeds if any of the 9 instances is successfully deployed to, and it -- fails if all 9 instances fail to be deployed to. -- CodeDeployDefault.HalfAtATime deploys to up to half of the instances -- at a time (with fractions rounded down). The overall deployment -- succeeds if the application revision deploys to at least half of the -- instances (with fractions rounded up); otherwise, the deployment -- fails. For example, for 9 instances, deploy to up to 4 instances at a -- time. The overall deployment succeeds if 5 or more instances are -- successfully deployed to; otherwise, the deployment fails. Note that -- the deployment may successfully deploy to some instances, even if the -- overall deployment fails. CodeDeployDefault.OneAtATime deploys the -- application revision to only one of the instances at a time. The -- overall deployment succeeds if the application revision deploys to all -- of the instances. The overall deployment fails after the application -- revision first fails to deploy to any one instance. For example, for 9 -- instances, deploy to one instance at a time. The overall deployment -- succeeds if all 9 instances are successfully deployed to, and it fails -- if any of one of the 9 instances fail to be deployed to. Note that the -- deployment may successfully deploy to some instances, even if the -- overall deployment fails. This is the default deployment configuration -- if a configuration isn't specified for either the deployment or the -- deployment group. To create a custom deployment configuration, call -- the create deployment configuration operation. cdgDeploymentConfigName :: Lens' CreateDeploymentGroup (Maybe Text) -- | The name of an existing deployment group for the specified -- application. cdgDeploymentGroupName :: Lens' CreateDeploymentGroup Text -- | The Amazon EC2 tags to filter on. cdgEc2TagFilters :: Lens' CreateDeploymentGroup [EC2TagFilter] -- | A service role ARN that allows AWS CodeDeploy to act on the user's -- behalf when interacting with AWS services. cdgServiceRoleArn :: Lens' CreateDeploymentGroup (Maybe Text) data CreateDeploymentGroupResponse -- | CreateDeploymentGroupResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- createDeploymentGroupResponse :: CreateDeploymentGroupResponse -- | A unique deployment group ID. cdgrDeploymentGroupId :: Lens' CreateDeploymentGroupResponse (Maybe Text) instance Eq CreateDeploymentGroup instance Show CreateDeploymentGroup instance Eq CreateDeploymentGroupResponse instance Ord CreateDeploymentGroupResponse instance Show CreateDeploymentGroupResponse instance Monoid CreateDeploymentGroupResponse instance FromJSON CreateDeploymentGroupResponse instance AWSRequest CreateDeploymentGroup instance ToJSON CreateDeploymentGroup instance ToHeaders CreateDeploymentGroup instance ToQuery CreateDeploymentGroup instance ToPath CreateDeploymentGroup -- | Creates a new deployment configuration. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateDeploymentConfig.html module Network.AWS.CodeDeploy.CreateDeploymentConfig data CreateDeploymentConfig -- | CreateDeploymentConfig constructor. -- -- The fields accessible through corresponding lenses are: -- -- createDeploymentConfig :: Text -> CreateDeploymentConfig -- | The name of the deployment configuration to create. cdcDeploymentConfigName :: Lens' CreateDeploymentConfig Text -- | 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, then at the start of the -- deployment AWS CodeDeploy converts the percentage to the equivalent -- number of instances and rounds fractional instances up. The value -- parameter takes an integer. For example, to set a minimum of 95% -- healthy instances, specify a type of FLEET_PERCENT and a value of 95. cdcMinimumHealthyHosts :: Lens' CreateDeploymentConfig (Maybe MinimumHealthyHosts) data CreateDeploymentConfigResponse -- | CreateDeploymentConfigResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- createDeploymentConfigResponse :: CreateDeploymentConfigResponse -- | A unique deployment configuration ID. cdcrDeploymentConfigId :: Lens' CreateDeploymentConfigResponse (Maybe Text) instance Eq CreateDeploymentConfig instance Show CreateDeploymentConfig instance Eq CreateDeploymentConfigResponse instance Ord CreateDeploymentConfigResponse instance Show CreateDeploymentConfigResponse instance Monoid CreateDeploymentConfigResponse instance FromJSON CreateDeploymentConfigResponse instance AWSRequest CreateDeploymentConfig instance ToJSON CreateDeploymentConfig instance ToHeaders CreateDeploymentConfig instance ToQuery CreateDeploymentConfig instance ToPath CreateDeploymentConfig -- | Deploys an application revision to the specified deployment group. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateDeployment.html module Network.AWS.CodeDeploy.CreateDeployment data CreateDeployment -- | CreateDeployment constructor. -- -- The fields accessible through corresponding lenses are: -- -- createDeployment :: Text -> CreateDeployment -- | The name of an existing AWS CodeDeploy application within the AWS user -- account. cdApplicationName :: Lens' CreateDeployment Text -- | The name of an existing deployment configuration within the AWS user -- account. If not specified, the value configured in the deployment -- group will be used as the default. If the deployment group does not -- have a deployment configuration associated with it, then -- CodeDeployDefault.OneAtATime will be used by default. cdDeploymentConfigName :: Lens' CreateDeployment (Maybe Text) -- | The deployment group's name. cdDeploymentGroupName :: Lens' CreateDeployment (Maybe Text) -- | A comment about the deployment. cdDescription :: Lens' CreateDeployment (Maybe Text) -- | If set to true, then if the deployment causes the ApplicationStop -- deployment lifecycle event to fail to a specific instance, the -- deployment will not be considered to have failed to that instance at -- that point and will continue on to the BeforeInstall deployment -- lifecycle event. If set to false or not specified, then if the -- deployment causes the ApplicationStop deployment lifecycle event to -- fail to a specific instance, the deployment will stop to that -- instance, and the deployment to that instance will be considered to -- have failed. cdIgnoreApplicationStopFailures :: Lens' CreateDeployment (Maybe Bool) -- | The type of revision to deploy, along with information about the -- revision's location. cdRevision :: Lens' CreateDeployment (Maybe RevisionLocation) data CreateDeploymentResponse -- | CreateDeploymentResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- createDeploymentResponse :: CreateDeploymentResponse -- | A unique deployment ID. cdrDeploymentId :: Lens' CreateDeploymentResponse (Maybe Text) instance Eq CreateDeployment instance Show CreateDeployment instance Eq CreateDeploymentResponse instance Ord CreateDeploymentResponse instance Show CreateDeploymentResponse instance Monoid CreateDeploymentResponse instance FromJSON CreateDeploymentResponse instance AWSRequest CreateDeployment instance ToJSON CreateDeployment instance ToHeaders CreateDeployment instance ToQuery CreateDeployment instance ToPath CreateDeployment -- | Creates a new application. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateApplication.html module Network.AWS.CodeDeploy.CreateApplication data CreateApplication -- | CreateApplication constructor. -- -- The fields accessible through corresponding lenses are: -- -- createApplication :: Text -> CreateApplication -- | The name of the application. This name must be unique within the AWS -- user account. caApplicationName :: Lens' CreateApplication Text data CreateApplicationResponse -- | CreateApplicationResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- createApplicationResponse :: CreateApplicationResponse -- | A unique application ID. carApplicationId :: Lens' CreateApplicationResponse (Maybe Text) instance Eq CreateApplication instance Ord CreateApplication instance Show CreateApplication instance Monoid CreateApplication instance IsString CreateApplication instance Eq CreateApplicationResponse instance Ord CreateApplicationResponse instance Show CreateApplicationResponse instance Monoid CreateApplicationResponse instance FromJSON CreateApplicationResponse instance AWSRequest CreateApplication instance ToJSON CreateApplication instance ToHeaders CreateApplication instance ToQuery CreateApplication instance ToPath CreateApplication -- | Gets information about one or more deployments. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_BatchGetDeployments.html module Network.AWS.CodeDeploy.BatchGetDeployments data BatchGetDeployments -- | BatchGetDeployments constructor. -- -- The fields accessible through corresponding lenses are: -- -- batchGetDeployments :: BatchGetDeployments -- | A list of deployment IDs, with multiple deployment IDs separated by -- spaces. bgdDeploymentIds :: Lens' BatchGetDeployments [Text] data BatchGetDeploymentsResponse -- | BatchGetDeploymentsResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- batchGetDeploymentsResponse :: BatchGetDeploymentsResponse -- | Information about the deployments. bgdrDeploymentsInfo :: Lens' BatchGetDeploymentsResponse [DeploymentInfo] instance Eq BatchGetDeployments instance Ord BatchGetDeployments instance Show BatchGetDeployments instance Monoid BatchGetDeployments instance Semigroup BatchGetDeployments instance Eq BatchGetDeploymentsResponse instance Show BatchGetDeploymentsResponse instance Monoid BatchGetDeploymentsResponse instance Semigroup BatchGetDeploymentsResponse instance FromJSON BatchGetDeploymentsResponse instance AWSRequest BatchGetDeployments instance ToJSON BatchGetDeployments instance ToHeaders BatchGetDeployments instance ToQuery BatchGetDeployments instance ToPath BatchGetDeployments instance IsList BatchGetDeploymentsResponse instance IsList BatchGetDeployments -- | Gets information about one or more applications. -- -- -- http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_BatchGetApplications.html module Network.AWS.CodeDeploy.BatchGetApplications data BatchGetApplications -- | BatchGetApplications constructor. -- -- The fields accessible through corresponding lenses are: -- -- batchGetApplications :: BatchGetApplications -- | A list of application names, with multiple application names separated -- by spaces. bgaApplicationNames :: Lens' BatchGetApplications [Text] data BatchGetApplicationsResponse -- | BatchGetApplicationsResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- batchGetApplicationsResponse :: BatchGetApplicationsResponse -- | Information about the applications. bgarApplicationsInfo :: Lens' BatchGetApplicationsResponse [ApplicationInfo] instance Eq BatchGetApplications instance Ord BatchGetApplications instance Show BatchGetApplications instance Monoid BatchGetApplications instance Semigroup BatchGetApplications instance Eq BatchGetApplicationsResponse instance Show BatchGetApplicationsResponse instance Monoid BatchGetApplicationsResponse instance Semigroup BatchGetApplicationsResponse instance FromJSON BatchGetApplicationsResponse instance AWSRequest BatchGetApplications instance ToJSON BatchGetApplications instance ToHeaders BatchGetApplications instance ToQuery BatchGetApplications instance ToPath BatchGetApplications instance IsList BatchGetApplicationsResponse instance IsList BatchGetApplications -- | Amazon CodeDeploy is a service that automates code deployments to -- Amazon EC2 instances. Amazon CodeDeploy makes it easier for you to -- rapidly release new features, helps you avoid downtime during -- deployment, and handles the complexity of updating your applications. -- You can use Amazon CodeDeploy to automate deployments, eliminating the -- need for error-prone manual operations, and the service scales with -- your infrastructure so you can easily deploy to one EC2 instance or -- thousands. module Network.AWS.CodeDeploy