Copyright | (c) 2013-2017 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- Service Configuration
- Errors
- InvalidRequestException
- TooManyBucketsException
- S3SubscriptionRequiredException
- OperationInProgressException
- PlatformVersionStillReferencedException
- TooManyApplicationVersionsException
- TooManyConfigurationTemplatesException
- ResourceTypeNotSupportedException
- InsufficientPrivilegesException
- ElasticBeanstalkServiceException
- TooManyTagsException
- TooManyApplicationsException
- TooManyPlatformsException
- ManagedActionInvalidStateException
- SourceBundleDeletionException
- S3LocationNotInServiceRegionException
- CodeBuildNotInServiceRegionException
- TooManyEnvironmentsException
- ResourceNotFoundException
- Waiters
- Operations
- DescribeApplications
- UpdateEnvironment
- TerminateEnvironment
- ListPlatformVersions
- DeletePlatformVersion
- CreateApplicationVersion
- DescribeEvents (Paginated)
- RequestEnvironmentInfo
- ListTagsForResource
- RetrieveEnvironmentInfo
- DescribePlatformVersion
- DeleteApplication
- UpdateApplication
- DescribeInstancesHealth
- CreateApplication
- ComposeEnvironments
- AbortEnvironmentUpdate
- DeleteConfigurationTemplate
- UpdateConfigurationTemplate
- UpdateTagsForResource
- DescribeEnvironmentResources
- DescribeEnvironmentManagedActionHistory
- DeleteApplicationVersion
- UpdateApplicationVersion
- CreateConfigurationTemplate
- DescribeEnvironmentHealth
- RebuildEnvironment
- DeleteEnvironmentConfiguration
- UpdateApplicationResourceLifecycle
- SwapEnvironmentCNAMEs
- ListAvailableSolutionStacks
- ApplyEnvironmentManagedAction
- DescribeConfigurationOptions
- CreateStorageLocation
- DescribeEnvironmentManagedActions
- DescribeConfigurationSettings
- ValidateConfigurationSettings
- RestartAppServer
- DescribeEnvironments
- CheckDNSAvailability
- DescribeApplicationVersions
- CreateEnvironment
- CreatePlatformVersion
- Types
- ActionHistoryStatus
- ActionStatus
- ActionType
- ApplicationVersionStatus
- ComputeType
- ConfigurationDeploymentStatus
- ConfigurationOptionValueType
- EnvironmentHealth
- EnvironmentHealthAttribute
- EnvironmentHealthStatus
- EnvironmentInfoType
- EnvironmentStatus
- EventSeverity
- FailureType
- InstancesHealthAttribute
- PlatformStatus
- SourceRepository
- SourceType
- ValidationSeverity
- ApplicationDescription
- ApplicationDescriptionMessage
- ApplicationMetrics
- ApplicationResourceLifecycleConfig
- ApplicationVersionDescription
- ApplicationVersionDescriptionMessage
- ApplicationVersionLifecycleConfig
- AutoScalingGroup
- BuildConfiguration
- Builder
- CPUUtilization
- ConfigurationOptionDescription
- ConfigurationOptionSetting
- ConfigurationSettingsDescription
- CustomAMI
- Deployment
- EnvironmentDescription
- EnvironmentDescriptionsMessage
- EnvironmentInfoDescription
- EnvironmentLink
- EnvironmentResourceDescription
- EnvironmentResourcesDescription
- EnvironmentTier
- EventDescription
- Instance
- InstanceHealthSummary
- Latency
- LaunchConfiguration
- Listener
- LoadBalancer
- LoadBalancerDescription
- ManagedAction
- ManagedActionHistoryItem
- MaxAgeRule
- MaxCountRule
- OptionRestrictionRegex
- OptionSpecification
- PlatformDescription
- PlatformFilter
- PlatformFramework
- PlatformProgrammingLanguage
- PlatformSummary
- Queue
- S3Location
- SingleInstanceHealth
- SolutionStackDescription
- SourceBuildInformation
- SourceConfiguration
- StatusCodes
- SystemStatus
- Tag
- Trigger
- ValidationMessage
AWS Elastic Beanstalk
AWS Elastic Beanstalk makes it easy for you to create, deploy, and manage scalable, fault-tolerant applications running on the Amazon Web Services cloud.
For more information about this product, go to the AWS Elastic Beanstalk details page. The location of the latest AWS Elastic Beanstalk WSDL is http://elasticbeanstalk.s3.amazonaws.com/doc/2010-12-01/AWSElasticBeanstalk.wsdl . To install the Software Development Kits (SDKs), Integrated Development Environment (IDE) Toolkits, and command line tools that enable you to access the API, go to Tools for Amazon Web Services .
Endpoints
For a list of region-specific endpoints that AWS Elastic Beanstalk supports, go to Regions and Endpoints in the Amazon Web Services Glossary .
- elasticBeanstalk :: Service
- _InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyBucketsException :: AsError a => Getting (First ServiceError) a ServiceError
- _S3SubscriptionRequiredException :: AsError a => Getting (First ServiceError) a ServiceError
- _OperationInProgressException :: AsError a => Getting (First ServiceError) a ServiceError
- _PlatformVersionStillReferencedException :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyApplicationVersionsException :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyConfigurationTemplatesException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceTypeNotSupportedException :: AsError a => Getting (First ServiceError) a ServiceError
- _InsufficientPrivilegesException :: AsError a => Getting (First ServiceError) a ServiceError
- _ElasticBeanstalkServiceException :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyTagsException :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyApplicationsException :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyPlatformsException :: AsError a => Getting (First ServiceError) a ServiceError
- _ManagedActionInvalidStateException :: AsError a => Getting (First ServiceError) a ServiceError
- _SourceBundleDeletionException :: AsError a => Getting (First ServiceError) a ServiceError
- _S3LocationNotInServiceRegionException :: AsError a => Getting (First ServiceError) a ServiceError
- _CodeBuildNotInServiceRegionException :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyEnvironmentsException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- module Network.AWS.ElasticBeanstalk.DescribeApplications
- module Network.AWS.ElasticBeanstalk.UpdateEnvironment
- module Network.AWS.ElasticBeanstalk.TerminateEnvironment
- module Network.AWS.ElasticBeanstalk.ListPlatformVersions
- module Network.AWS.ElasticBeanstalk.DeletePlatformVersion
- module Network.AWS.ElasticBeanstalk.CreateApplicationVersion
- module Network.AWS.ElasticBeanstalk.DescribeEvents
- module Network.AWS.ElasticBeanstalk.RequestEnvironmentInfo
- module Network.AWS.ElasticBeanstalk.ListTagsForResource
- module Network.AWS.ElasticBeanstalk.RetrieveEnvironmentInfo
- module Network.AWS.ElasticBeanstalk.DescribePlatformVersion
- module Network.AWS.ElasticBeanstalk.DeleteApplication
- module Network.AWS.ElasticBeanstalk.UpdateApplication
- module Network.AWS.ElasticBeanstalk.DescribeInstancesHealth
- module Network.AWS.ElasticBeanstalk.CreateApplication
- module Network.AWS.ElasticBeanstalk.ComposeEnvironments
- module Network.AWS.ElasticBeanstalk.AbortEnvironmentUpdate
- module Network.AWS.ElasticBeanstalk.DeleteConfigurationTemplate
- module Network.AWS.ElasticBeanstalk.UpdateConfigurationTemplate
- module Network.AWS.ElasticBeanstalk.UpdateTagsForResource
- module Network.AWS.ElasticBeanstalk.DescribeEnvironmentResources
- module Network.AWS.ElasticBeanstalk.DescribeEnvironmentManagedActionHistory
- module Network.AWS.ElasticBeanstalk.DeleteApplicationVersion
- module Network.AWS.ElasticBeanstalk.UpdateApplicationVersion
- module Network.AWS.ElasticBeanstalk.CreateConfigurationTemplate
- module Network.AWS.ElasticBeanstalk.DescribeEnvironmentHealth
- module Network.AWS.ElasticBeanstalk.RebuildEnvironment
- module Network.AWS.ElasticBeanstalk.DeleteEnvironmentConfiguration
- module Network.AWS.ElasticBeanstalk.UpdateApplicationResourceLifecycle
- module Network.AWS.ElasticBeanstalk.SwapEnvironmentCNAMEs
- module Network.AWS.ElasticBeanstalk.ListAvailableSolutionStacks
- module Network.AWS.ElasticBeanstalk.ApplyEnvironmentManagedAction
- module Network.AWS.ElasticBeanstalk.DescribeConfigurationOptions
- module Network.AWS.ElasticBeanstalk.CreateStorageLocation
- module Network.AWS.ElasticBeanstalk.DescribeEnvironmentManagedActions
- module Network.AWS.ElasticBeanstalk.DescribeConfigurationSettings
- module Network.AWS.ElasticBeanstalk.ValidateConfigurationSettings
- module Network.AWS.ElasticBeanstalk.RestartAppServer
- module Network.AWS.ElasticBeanstalk.DescribeEnvironments
- module Network.AWS.ElasticBeanstalk.CheckDNSAvailability
- module Network.AWS.ElasticBeanstalk.DescribeApplicationVersions
- module Network.AWS.ElasticBeanstalk.CreateEnvironment
- module Network.AWS.ElasticBeanstalk.CreatePlatformVersion
- data ActionHistoryStatus
- data ActionStatus
- data ActionType
- data ApplicationVersionStatus
- data ComputeType
- data ConfigurationDeploymentStatus
- data ConfigurationOptionValueType
- data EnvironmentHealth
- data EnvironmentHealthAttribute
- data EnvironmentHealthStatus
- data EnvironmentInfoType
- data EnvironmentStatus
- data EventSeverity
- data FailureType
- data InstancesHealthAttribute
- data PlatformStatus
- data SourceRepository
- = CodeCommit
- | S3
- data SourceType
- data ValidationSeverity
- data ApplicationDescription
- applicationDescription :: ApplicationDescription
- adVersions :: Lens' ApplicationDescription [Text]
- adDateUpdated :: Lens' ApplicationDescription (Maybe UTCTime)
- adDateCreated :: Lens' ApplicationDescription (Maybe UTCTime)
- adApplicationName :: Lens' ApplicationDescription (Maybe Text)
- adConfigurationTemplates :: Lens' ApplicationDescription [Text]
- adResourceLifecycleConfig :: Lens' ApplicationDescription (Maybe ApplicationResourceLifecycleConfig)
- adDescription :: Lens' ApplicationDescription (Maybe Text)
- data ApplicationDescriptionMessage
- applicationDescriptionMessage :: ApplicationDescriptionMessage
- admApplication :: Lens' ApplicationDescriptionMessage (Maybe ApplicationDescription)
- data ApplicationMetrics
- applicationMetrics :: ApplicationMetrics
- amRequestCount :: Lens' ApplicationMetrics (Maybe Int)
- amLatency :: Lens' ApplicationMetrics (Maybe Latency)
- amStatusCodes :: Lens' ApplicationMetrics (Maybe StatusCodes)
- amDuration :: Lens' ApplicationMetrics (Maybe Int)
- data ApplicationResourceLifecycleConfig
- applicationResourceLifecycleConfig :: ApplicationResourceLifecycleConfig
- arlcVersionLifecycleConfig :: Lens' ApplicationResourceLifecycleConfig (Maybe ApplicationVersionLifecycleConfig)
- arlcServiceRole :: Lens' ApplicationResourceLifecycleConfig (Maybe Text)
- data ApplicationVersionDescription
- applicationVersionDescription :: ApplicationVersionDescription
- avdStatus :: Lens' ApplicationVersionDescription (Maybe ApplicationVersionStatus)
- avdSourceBundle :: Lens' ApplicationVersionDescription (Maybe S3Location)
- avdDateUpdated :: Lens' ApplicationVersionDescription (Maybe UTCTime)
- avdDateCreated :: Lens' ApplicationVersionDescription (Maybe UTCTime)
- avdVersionLabel :: Lens' ApplicationVersionDescription (Maybe Text)
- avdSourceBuildInformation :: Lens' ApplicationVersionDescription (Maybe SourceBuildInformation)
- avdApplicationName :: Lens' ApplicationVersionDescription (Maybe Text)
- avdBuildARN :: Lens' ApplicationVersionDescription (Maybe Text)
- avdDescription :: Lens' ApplicationVersionDescription (Maybe Text)
- data ApplicationVersionDescriptionMessage
- applicationVersionDescriptionMessage :: ApplicationVersionDescriptionMessage
- avdmApplicationVersion :: Lens' ApplicationVersionDescriptionMessage (Maybe ApplicationVersionDescription)
- data ApplicationVersionLifecycleConfig
- applicationVersionLifecycleConfig :: ApplicationVersionLifecycleConfig
- avlcMaxAgeRule :: Lens' ApplicationVersionLifecycleConfig (Maybe MaxAgeRule)
- avlcMaxCountRule :: Lens' ApplicationVersionLifecycleConfig (Maybe MaxCountRule)
- data AutoScalingGroup
- autoScalingGroup :: AutoScalingGroup
- asgName :: Lens' AutoScalingGroup (Maybe Text)
- data BuildConfiguration
- buildConfiguration :: Text -> Text -> BuildConfiguration
- bcArtifactName :: Lens' BuildConfiguration (Maybe Text)
- bcComputeType :: Lens' BuildConfiguration (Maybe ComputeType)
- bcTimeoutInMinutes :: Lens' BuildConfiguration (Maybe Int)
- bcCodeBuildServiceRole :: Lens' BuildConfiguration Text
- bcImage :: Lens' BuildConfiguration Text
- data Builder
- builder :: Builder
- bARN :: Lens' Builder (Maybe Text)
- data CPUUtilization
- cpuUtilization :: CPUUtilization
- cuSoftIRQ :: Lens' CPUUtilization (Maybe Double)
- cuIdle :: Lens' CPUUtilization (Maybe Double)
- cuIRQ :: Lens' CPUUtilization (Maybe Double)
- cuSystem :: Lens' CPUUtilization (Maybe Double)
- cuUser :: Lens' CPUUtilization (Maybe Double)
- cuIOWait :: Lens' CPUUtilization (Maybe Double)
- cuNice :: Lens' CPUUtilization (Maybe Double)
- data ConfigurationOptionDescription
- configurationOptionDescription :: ConfigurationOptionDescription
- codMaxValue :: Lens' ConfigurationOptionDescription (Maybe Int)
- codRegex :: Lens' ConfigurationOptionDescription (Maybe OptionRestrictionRegex)
- codMaxLength :: Lens' ConfigurationOptionDescription (Maybe Int)
- codUserDefined :: Lens' ConfigurationOptionDescription (Maybe Bool)
- codNamespace :: Lens' ConfigurationOptionDescription (Maybe Text)
- codValueOptions :: Lens' ConfigurationOptionDescription [Text]
- codName :: Lens' ConfigurationOptionDescription (Maybe Text)
- codChangeSeverity :: Lens' ConfigurationOptionDescription (Maybe Text)
- codDefaultValue :: Lens' ConfigurationOptionDescription (Maybe Text)
- codValueType :: Lens' ConfigurationOptionDescription (Maybe ConfigurationOptionValueType)
- codMinValue :: Lens' ConfigurationOptionDescription (Maybe Int)
- data ConfigurationOptionSetting
- configurationOptionSetting :: ConfigurationOptionSetting
- cosOptionName :: Lens' ConfigurationOptionSetting (Maybe Text)
- cosResourceName :: Lens' ConfigurationOptionSetting (Maybe Text)
- cosNamespace :: Lens' ConfigurationOptionSetting (Maybe Text)
- cosValue :: Lens' ConfigurationOptionSetting (Maybe Text)
- data ConfigurationSettingsDescription
- configurationSettingsDescription :: ConfigurationSettingsDescription
- csdTemplateName :: Lens' ConfigurationSettingsDescription (Maybe Text)
- csdOptionSettings :: Lens' ConfigurationSettingsDescription [ConfigurationOptionSetting]
- csdDateUpdated :: Lens' ConfigurationSettingsDescription (Maybe UTCTime)
- csdDateCreated :: Lens' ConfigurationSettingsDescription (Maybe UTCTime)
- csdPlatformARN :: Lens' ConfigurationSettingsDescription (Maybe Text)
- csdEnvironmentName :: Lens' ConfigurationSettingsDescription (Maybe Text)
- csdApplicationName :: Lens' ConfigurationSettingsDescription (Maybe Text)
- csdDeploymentStatus :: Lens' ConfigurationSettingsDescription (Maybe ConfigurationDeploymentStatus)
- csdSolutionStackName :: Lens' ConfigurationSettingsDescription (Maybe Text)
- csdDescription :: Lens' ConfigurationSettingsDescription (Maybe Text)
- data CustomAMI
- customAMI :: CustomAMI
- caVirtualizationType :: Lens' CustomAMI (Maybe Text)
- caImageId :: Lens' CustomAMI (Maybe Text)
- data Deployment
- deployment :: Deployment
- dDeploymentId :: Lens' Deployment (Maybe Integer)
- dStatus :: Lens' Deployment (Maybe Text)
- dDeploymentTime :: Lens' Deployment (Maybe UTCTime)
- dVersionLabel :: Lens' Deployment (Maybe Text)
- data EnvironmentDescription
- environmentDescription :: EnvironmentDescription
- eStatus :: Lens' EnvironmentDescription (Maybe EnvironmentStatus)
- eCNAME :: Lens' EnvironmentDescription (Maybe Text)
- eTemplateName :: Lens' EnvironmentDescription (Maybe Text)
- eAbortableOperationInProgress :: Lens' EnvironmentDescription (Maybe Bool)
- eEndpointURL :: Lens' EnvironmentDescription (Maybe Text)
- eResources :: Lens' EnvironmentDescription (Maybe EnvironmentResourcesDescription)
- eDateUpdated :: Lens' EnvironmentDescription (Maybe UTCTime)
- eDateCreated :: Lens' EnvironmentDescription (Maybe UTCTime)
- eHealth :: Lens' EnvironmentDescription (Maybe EnvironmentHealth)
- eVersionLabel :: Lens' EnvironmentDescription (Maybe Text)
- ePlatformARN :: Lens' EnvironmentDescription (Maybe Text)
- eTier :: Lens' EnvironmentDescription (Maybe EnvironmentTier)
- eEnvironmentName :: Lens' EnvironmentDescription (Maybe Text)
- eApplicationName :: Lens' EnvironmentDescription (Maybe Text)
- eEnvironmentARN :: Lens' EnvironmentDescription (Maybe Text)
- eSolutionStackName :: Lens' EnvironmentDescription (Maybe Text)
- eEnvironmentId :: Lens' EnvironmentDescription (Maybe Text)
- eHealthStatus :: Lens' EnvironmentDescription (Maybe EnvironmentHealthStatus)
- eEnvironmentLinks :: Lens' EnvironmentDescription [EnvironmentLink]
- eDescription :: Lens' EnvironmentDescription (Maybe Text)
- data EnvironmentDescriptionsMessage
- environmentDescriptionsMessage :: EnvironmentDescriptionsMessage
- edmNextToken :: Lens' EnvironmentDescriptionsMessage (Maybe Text)
- edmEnvironments :: Lens' EnvironmentDescriptionsMessage [EnvironmentDescription]
- data EnvironmentInfoDescription
- environmentInfoDescription :: EnvironmentInfoDescription
- eidSampleTimestamp :: Lens' EnvironmentInfoDescription (Maybe UTCTime)
- eidEC2InstanceId :: Lens' EnvironmentInfoDescription (Maybe Text)
- eidInfoType :: Lens' EnvironmentInfoDescription (Maybe EnvironmentInfoType)
- eidMessage :: Lens' EnvironmentInfoDescription (Maybe Text)
- data EnvironmentLink
- environmentLink :: EnvironmentLink
- elLinkName :: Lens' EnvironmentLink (Maybe Text)
- elEnvironmentName :: Lens' EnvironmentLink (Maybe Text)
- data EnvironmentResourceDescription
- environmentResourceDescription :: EnvironmentResourceDescription
- erdQueues :: Lens' EnvironmentResourceDescription [Queue]
- erdTriggers :: Lens' EnvironmentResourceDescription [Trigger]
- erdLoadBalancers :: Lens' EnvironmentResourceDescription [LoadBalancer]
- erdEnvironmentName :: Lens' EnvironmentResourceDescription (Maybe Text)
- erdInstances :: Lens' EnvironmentResourceDescription [Instance]
- erdLaunchConfigurations :: Lens' EnvironmentResourceDescription [LaunchConfiguration]
- erdAutoScalingGroups :: Lens' EnvironmentResourceDescription [AutoScalingGroup]
- data EnvironmentResourcesDescription
- environmentResourcesDescription :: EnvironmentResourcesDescription
- erdLoadBalancer :: Lens' EnvironmentResourcesDescription (Maybe LoadBalancerDescription)
- data EnvironmentTier
- environmentTier :: EnvironmentTier
- etName :: Lens' EnvironmentTier (Maybe Text)
- etVersion :: Lens' EnvironmentTier (Maybe Text)
- etType :: Lens' EnvironmentTier (Maybe Text)
- data EventDescription
- eventDescription :: EventDescription
- edRequestId :: Lens' EventDescription (Maybe Text)
- edTemplateName :: Lens' EventDescription (Maybe Text)
- edSeverity :: Lens' EventDescription (Maybe EventSeverity)
- edVersionLabel :: Lens' EventDescription (Maybe Text)
- edPlatformARN :: Lens' EventDescription (Maybe Text)
- edEnvironmentName :: Lens' EventDescription (Maybe Text)
- edApplicationName :: Lens' EventDescription (Maybe Text)
- edEventDate :: Lens' EventDescription (Maybe UTCTime)
- edMessage :: Lens' EventDescription (Maybe Text)
- data Instance
- instance' :: Instance
- iId :: Lens' Instance (Maybe Text)
- data InstanceHealthSummary
- instanceHealthSummary :: InstanceHealthSummary
- ihsOK :: Lens' InstanceHealthSummary (Maybe Int)
- ihsPending :: Lens' InstanceHealthSummary (Maybe Int)
- ihsSevere :: Lens' InstanceHealthSummary (Maybe Int)
- ihsUnknown :: Lens' InstanceHealthSummary (Maybe Int)
- ihsNoData :: Lens' InstanceHealthSummary (Maybe Int)
- ihsWarning :: Lens' InstanceHealthSummary (Maybe Int)
- ihsDegraded :: Lens' InstanceHealthSummary (Maybe Int)
- ihsInfo :: Lens' InstanceHealthSummary (Maybe Int)
- data Latency
- latency :: Latency
- lP75 :: Lens' Latency (Maybe Double)
- lP50 :: Lens' Latency (Maybe Double)
- lP85 :: Lens' Latency (Maybe Double)
- lP999 :: Lens' Latency (Maybe Double)
- lP90 :: Lens' Latency (Maybe Double)
- lP95 :: Lens' Latency (Maybe Double)
- lP99 :: Lens' Latency (Maybe Double)
- lP10 :: Lens' Latency (Maybe Double)
- data LaunchConfiguration
- launchConfiguration :: LaunchConfiguration
- lcName :: Lens' LaunchConfiguration (Maybe Text)
- data Listener
- listener :: Listener
- lProtocol :: Lens' Listener (Maybe Text)
- lPort :: Lens' Listener (Maybe Int)
- data LoadBalancer
- loadBalancer :: LoadBalancer
- lbName :: Lens' LoadBalancer (Maybe Text)
- data LoadBalancerDescription
- loadBalancerDescription :: LoadBalancerDescription
- lbdLoadBalancerName :: Lens' LoadBalancerDescription (Maybe Text)
- lbdDomain :: Lens' LoadBalancerDescription (Maybe Text)
- lbdListeners :: Lens' LoadBalancerDescription [Listener]
- data ManagedAction
- managedAction :: ManagedAction
- maStatus :: Lens' ManagedAction (Maybe ActionStatus)
- maActionId :: Lens' ManagedAction (Maybe Text)
- maWindowStartTime :: Lens' ManagedAction (Maybe UTCTime)
- maActionDescription :: Lens' ManagedAction (Maybe Text)
- maActionType :: Lens' ManagedAction (Maybe ActionType)
- data ManagedActionHistoryItem
- managedActionHistoryItem :: ManagedActionHistoryItem
- mahiStatus :: Lens' ManagedActionHistoryItem (Maybe ActionHistoryStatus)
- mahiFailureType :: Lens' ManagedActionHistoryItem (Maybe FailureType)
- mahiActionId :: Lens' ManagedActionHistoryItem (Maybe Text)
- mahiFailureDescription :: Lens' ManagedActionHistoryItem (Maybe Text)
- mahiFinishedTime :: Lens' ManagedActionHistoryItem (Maybe UTCTime)
- mahiActionDescription :: Lens' ManagedActionHistoryItem (Maybe Text)
- mahiExecutedTime :: Lens' ManagedActionHistoryItem (Maybe UTCTime)
- mahiActionType :: Lens' ManagedActionHistoryItem (Maybe ActionType)
- data MaxAgeRule
- maxAgeRule :: Bool -> MaxAgeRule
- marDeleteSourceFromS3 :: Lens' MaxAgeRule (Maybe Bool)
- marMaxAgeInDays :: Lens' MaxAgeRule (Maybe Int)
- marEnabled :: Lens' MaxAgeRule Bool
- data MaxCountRule
- maxCountRule :: Bool -> MaxCountRule
- mcrMaxCount :: Lens' MaxCountRule (Maybe Int)
- mcrDeleteSourceFromS3 :: Lens' MaxCountRule (Maybe Bool)
- mcrEnabled :: Lens' MaxCountRule Bool
- data OptionRestrictionRegex
- optionRestrictionRegex :: OptionRestrictionRegex
- orrPattern :: Lens' OptionRestrictionRegex (Maybe Text)
- orrLabel :: Lens' OptionRestrictionRegex (Maybe Text)
- data OptionSpecification
- optionSpecification :: OptionSpecification
- osOptionName :: Lens' OptionSpecification (Maybe Text)
- osResourceName :: Lens' OptionSpecification (Maybe Text)
- osNamespace :: Lens' OptionSpecification (Maybe Text)
- data PlatformDescription
- platformDescription :: PlatformDescription
- pdSupportedAddonList :: Lens' PlatformDescription [Text]
- pdPlatformCategory :: Lens' PlatformDescription (Maybe Text)
- pdPlatformVersion :: Lens' PlatformDescription (Maybe Text)
- pdPlatformStatus :: Lens' PlatformDescription (Maybe PlatformStatus)
- pdMaintainer :: Lens' PlatformDescription (Maybe Text)
- pdPlatformOwner :: Lens' PlatformDescription (Maybe Text)
- pdDateUpdated :: Lens' PlatformDescription (Maybe UTCTime)
- pdCustomAMIList :: Lens' PlatformDescription [CustomAMI]
- pdDateCreated :: Lens' PlatformDescription (Maybe UTCTime)
- pdOperatingSystemName :: Lens' PlatformDescription (Maybe Text)
- pdFrameworks :: Lens' PlatformDescription [PlatformFramework]
- pdPlatformARN :: Lens' PlatformDescription (Maybe Text)
- pdOperatingSystemVersion :: Lens' PlatformDescription (Maybe Text)
- pdProgrammingLanguages :: Lens' PlatformDescription [PlatformProgrammingLanguage]
- pdSolutionStackName :: Lens' PlatformDescription (Maybe Text)
- pdPlatformName :: Lens' PlatformDescription (Maybe Text)
- pdDescription :: Lens' PlatformDescription (Maybe Text)
- pdSupportedTierList :: Lens' PlatformDescription [Text]
- data PlatformFilter
- platformFilter :: PlatformFilter
- pfValues :: Lens' PlatformFilter [Text]
- pfOperator :: Lens' PlatformFilter (Maybe Text)
- pfType :: Lens' PlatformFilter (Maybe Text)
- data PlatformFramework
- platformFramework :: PlatformFramework
- pfName :: Lens' PlatformFramework (Maybe Text)
- pfVersion :: Lens' PlatformFramework (Maybe Text)
- data PlatformProgrammingLanguage
- platformProgrammingLanguage :: PlatformProgrammingLanguage
- pplName :: Lens' PlatformProgrammingLanguage (Maybe Text)
- pplVersion :: Lens' PlatformProgrammingLanguage (Maybe Text)
- data PlatformSummary
- platformSummary :: PlatformSummary
- psSupportedAddonList :: Lens' PlatformSummary [Text]
- psPlatformCategory :: Lens' PlatformSummary (Maybe Text)
- psPlatformStatus :: Lens' PlatformSummary (Maybe PlatformStatus)
- psPlatformOwner :: Lens' PlatformSummary (Maybe Text)
- psOperatingSystemName :: Lens' PlatformSummary (Maybe Text)
- psPlatformARN :: Lens' PlatformSummary (Maybe Text)
- psOperatingSystemVersion :: Lens' PlatformSummary (Maybe Text)
- psSupportedTierList :: Lens' PlatformSummary [Text]
- data Queue
- queue :: Queue
- qURL :: Lens' Queue (Maybe Text)
- qName :: Lens' Queue (Maybe Text)
- data S3Location
- s3Location :: S3Location
- slS3Key :: Lens' S3Location (Maybe Text)
- slS3Bucket :: Lens' S3Location (Maybe Text)
- data SingleInstanceHealth
- singleInstanceHealth :: SingleInstanceHealth
- sihInstanceId :: Lens' SingleInstanceHealth (Maybe Text)
- sihCauses :: Lens' SingleInstanceHealth [Text]
- sihSystem :: Lens' SingleInstanceHealth (Maybe SystemStatus)
- sihApplicationMetrics :: Lens' SingleInstanceHealth (Maybe ApplicationMetrics)
- sihColor :: Lens' SingleInstanceHealth (Maybe Text)
- sihInstanceType :: Lens' SingleInstanceHealth (Maybe Text)
- sihAvailabilityZone :: Lens' SingleInstanceHealth (Maybe Text)
- sihHealthStatus :: Lens' SingleInstanceHealth (Maybe Text)
- sihDeployment :: Lens' SingleInstanceHealth (Maybe Deployment)
- sihLaunchedAt :: Lens' SingleInstanceHealth (Maybe UTCTime)
- data SolutionStackDescription
- solutionStackDescription :: SolutionStackDescription
- ssdPermittedFileTypes :: Lens' SolutionStackDescription [Text]
- ssdSolutionStackName :: Lens' SolutionStackDescription (Maybe Text)
- data SourceBuildInformation
- sourceBuildInformation :: SourceType -> SourceRepository -> Text -> SourceBuildInformation
- sbiSourceType :: Lens' SourceBuildInformation SourceType
- sbiSourceRepository :: Lens' SourceBuildInformation SourceRepository
- sbiSourceLocation :: Lens' SourceBuildInformation Text
- data SourceConfiguration
- sourceConfiguration :: SourceConfiguration
- scTemplateName :: Lens' SourceConfiguration (Maybe Text)
- scApplicationName :: Lens' SourceConfiguration (Maybe Text)
- data StatusCodes
- statusCodes :: StatusCodes
- scStatus2xx :: Lens' StatusCodes (Maybe Int)
- scStatus3xx :: Lens' StatusCodes (Maybe Int)
- scStatus4xx :: Lens' StatusCodes (Maybe Int)
- scStatus5xx :: Lens' StatusCodes (Maybe Int)
- data SystemStatus
- systemStatus :: SystemStatus
- ssCPUUtilization :: Lens' SystemStatus (Maybe CPUUtilization)
- ssLoadAverage :: Lens' SystemStatus [Double]
- data Tag
- tag :: Tag
- tagValue :: Lens' Tag (Maybe Text)
- tagKey :: Lens' Tag (Maybe Text)
- data Trigger
- trigger :: Trigger
- tName :: Lens' Trigger (Maybe Text)
- data ValidationMessage
- validationMessage :: ValidationMessage
- vmOptionName :: Lens' ValidationMessage (Maybe Text)
- vmSeverity :: Lens' ValidationMessage (Maybe ValidationSeverity)
- vmNamespace :: Lens' ValidationMessage (Maybe Text)
- vmMessage :: Lens' ValidationMessage (Maybe Text)
Service Configuration
elasticBeanstalk :: Service Source #
API version 2010-12-01
of the Amazon Elastic Beanstalk 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 ElasticBeanstalk
.
InvalidRequestException
_InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #
One or more input parameters is not valid. Please correct the input parameters and try the operation again.
TooManyBucketsException
_TooManyBucketsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified account has reached its limit of Amazon S3 buckets.
S3SubscriptionRequiredException
_S3SubscriptionRequiredException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified account does not have a subscription to Amazon S3.
OperationInProgressException
_OperationInProgressException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Unable to perform the specified operation because another operation that effects an element in this activity is already in progress.
PlatformVersionStillReferencedException
_PlatformVersionStillReferencedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You cannot delete the platform version because there are still environments running on it.
TooManyApplicationVersionsException
_TooManyApplicationVersionsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified account has reached its limit of application versions.
TooManyConfigurationTemplatesException
_TooManyConfigurationTemplatesException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified account has reached its limit of configuration templates.
ResourceTypeNotSupportedException
_ResourceTypeNotSupportedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The type of the specified Amazon Resource Name (ARN) isn't supported for this operation.
InsufficientPrivilegesException
_InsufficientPrivilegesException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified account does not have sufficient privileges for one of more AWS services.
ElasticBeanstalkServiceException
_ElasticBeanstalkServiceException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A generic service exception has occurred.
TooManyTagsException
_TooManyTagsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The number of tags in the resource would exceed the number of tags that each resource can have.
To calculate this, the operation considers both the number of tags the resource already has and the tags this operation would add if it succeeded.
TooManyApplicationsException
_TooManyApplicationsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified account has reached its limit of applications.
TooManyPlatformsException
_TooManyPlatformsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You have exceeded the maximum number of allowed platforms associated with the account.
ManagedActionInvalidStateException
_ManagedActionInvalidStateException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Cannot modify the managed action in its current state.
SourceBundleDeletionException
_SourceBundleDeletionException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Unable to delete the Amazon S3 source bundle associated with the application version. The application version was deleted successfully.
S3LocationNotInServiceRegionException
_S3LocationNotInServiceRegionException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified S3 bucket does not belong to the S3 region in which the service is running. The following regions are supported:
- IAD/us-east-1
- PDX/us-west-2
- DUB/eu-west-1
CodeBuildNotInServiceRegionException
_CodeBuildNotInServiceRegionException :: AsError a => Getting (First ServiceError) a ServiceError Source #
AWS CodeBuild is not available in the specified region.
TooManyEnvironmentsException
_TooManyEnvironmentsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified account has reached its limit of environments.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A resource doesn't exist for the specified Amazon Resource Name (ARN).
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.
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.
DescribeApplications
UpdateEnvironment
TerminateEnvironment
ListPlatformVersions
DeletePlatformVersion
CreateApplicationVersion
DescribeEvents (Paginated)
RequestEnvironmentInfo
ListTagsForResource
RetrieveEnvironmentInfo
DescribePlatformVersion
DeleteApplication
UpdateApplication
DescribeInstancesHealth
CreateApplication
ComposeEnvironments
AbortEnvironmentUpdate
DeleteConfigurationTemplate
UpdateConfigurationTemplate
UpdateTagsForResource
DescribeEnvironmentResources
DescribeEnvironmentManagedActionHistory
DeleteApplicationVersion
UpdateApplicationVersion
CreateConfigurationTemplate
DescribeEnvironmentHealth
RebuildEnvironment
DeleteEnvironmentConfiguration
UpdateApplicationResourceLifecycle
SwapEnvironmentCNAMEs
ListAvailableSolutionStacks
ApplyEnvironmentManagedAction
DescribeConfigurationOptions
CreateStorageLocation
DescribeEnvironmentManagedActions
DescribeConfigurationSettings
ValidateConfigurationSettings
RestartAppServer
DescribeEnvironments
CheckDNSAvailability
DescribeApplicationVersions
CreateEnvironment
CreatePlatformVersion
Types
ActionHistoryStatus
data ActionHistoryStatus Source #
ActionStatus
data ActionStatus Source #
ActionType
data ActionType Source #
ApplicationVersionStatus
data ApplicationVersionStatus Source #
ComputeType
data ComputeType Source #
ConfigurationDeploymentStatus
data ConfigurationDeploymentStatus Source #
ConfigurationOptionValueType
data ConfigurationOptionValueType Source #
EnvironmentHealth
data EnvironmentHealth Source #
EnvironmentHealthAttribute
data EnvironmentHealthAttribute Source #
EHAAll | |
EHAApplicationMetrics | |
EHACauses | |
EHAColor | |
EHAHealthStatus | |
EHAInstancesHealth | |
EHARefreshedAt | |
EHAStatus |
EnvironmentHealthStatus
data EnvironmentHealthStatus Source #
EnvironmentInfoType
data EnvironmentInfoType Source #
EnvironmentStatus
data EnvironmentStatus Source #
EventSeverity
data EventSeverity Source #
FailureType
data FailureType Source #
CancellationFailed | |
InternalFailure | |
InvalidEnvironmentState | |
PermissionsError | |
RollbackFailed | |
RollbackSuccessful | |
UpdateCancelled |
InstancesHealthAttribute
data InstancesHealthAttribute Source #
All | |
ApplicationMetrics | |
AvailabilityZone | |
Causes | |
Color | |
Deployment | |
HealthStatus | |
InstanceType | |
LaunchedAt | |
RefreshedAt | |
System |
PlatformStatus
data PlatformStatus Source #
SourceRepository
data SourceRepository Source #
SourceType
data SourceType Source #
ValidationSeverity
data ValidationSeverity Source #
ApplicationDescription
data ApplicationDescription Source #
Describes the properties of an application.
See: applicationDescription
smart constructor.
applicationDescription :: ApplicationDescription Source #
Creates a value of ApplicationDescription
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
adVersions
- The names of the versions for this application.adDateUpdated
- The date when the application was last modified.adDateCreated
- The date when the application was created.adApplicationName
- The name of the application.adConfigurationTemplates
- The names of the configuration templates associated with this application.adResourceLifecycleConfig
- The lifecycle settings for the application.adDescription
- User-defined description of the application.
adVersions :: Lens' ApplicationDescription [Text] Source #
The names of the versions for this application.
adDateUpdated :: Lens' ApplicationDescription (Maybe UTCTime) Source #
The date when the application was last modified.
adDateCreated :: Lens' ApplicationDescription (Maybe UTCTime) Source #
The date when the application was created.
adApplicationName :: Lens' ApplicationDescription (Maybe Text) Source #
The name of the application.
adConfigurationTemplates :: Lens' ApplicationDescription [Text] Source #
The names of the configuration templates associated with this application.
adResourceLifecycleConfig :: Lens' ApplicationDescription (Maybe ApplicationResourceLifecycleConfig) Source #
The lifecycle settings for the application.
adDescription :: Lens' ApplicationDescription (Maybe Text) Source #
User-defined description of the application.
ApplicationDescriptionMessage
data ApplicationDescriptionMessage Source #
Result message containing a single description of an application.
See: applicationDescriptionMessage
smart constructor.
applicationDescriptionMessage :: ApplicationDescriptionMessage Source #
Creates a value of ApplicationDescriptionMessage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
admApplication
- TheApplicationDescription
of the application.
admApplication :: Lens' ApplicationDescriptionMessage (Maybe ApplicationDescription) Source #
The ApplicationDescription
of the application.
ApplicationMetrics
data ApplicationMetrics Source #
Application request metrics for an AWS Elastic Beanstalk environment.
See: applicationMetrics
smart constructor.
applicationMetrics :: ApplicationMetrics Source #
Creates a value of ApplicationMetrics
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
amRequestCount
- Average number of requests handled by the web server per second over the last 10 seconds.amLatency
- Represents the average latency for the slowest X percent of requests over the last 10 seconds. Latencies are in seconds with one millisecond resolution.amStatusCodes
- Represents the percentage of requests over the last 10 seconds that resulted in each type of status code response.amDuration
- The amount of time that the metrics cover (usually 10 seconds). For example, you might have 5 requests (request_count
) within the most recent time slice of 10 seconds (duration
).
amRequestCount :: Lens' ApplicationMetrics (Maybe Int) Source #
Average number of requests handled by the web server per second over the last 10 seconds.
amLatency :: Lens' ApplicationMetrics (Maybe Latency) Source #
Represents the average latency for the slowest X percent of requests over the last 10 seconds. Latencies are in seconds with one millisecond resolution.
amStatusCodes :: Lens' ApplicationMetrics (Maybe StatusCodes) Source #
Represents the percentage of requests over the last 10 seconds that resulted in each type of status code response.
amDuration :: Lens' ApplicationMetrics (Maybe Int) Source #
The amount of time that the metrics cover (usually 10 seconds). For example, you might have 5 requests (request_count
) within the most recent time slice of 10 seconds (duration
).
ApplicationResourceLifecycleConfig
data ApplicationResourceLifecycleConfig Source #
The resource lifecycle configuration for an application. Defines lifecycle settings for resources that belong to the application, and the service role that Elastic Beanstalk assumes in order to apply lifecycle settings. The version lifecycle configuration defines lifecycle settings for application versions.
See: applicationResourceLifecycleConfig
smart constructor.
applicationResourceLifecycleConfig :: ApplicationResourceLifecycleConfig Source #
Creates a value of ApplicationResourceLifecycleConfig
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
arlcVersionLifecycleConfig
- The application version lifecycle configuration.arlcServiceRole
- The ARN of an IAM service role that Elastic Beanstalk has permission to assume.
arlcVersionLifecycleConfig :: Lens' ApplicationResourceLifecycleConfig (Maybe ApplicationVersionLifecycleConfig) Source #
The application version lifecycle configuration.
arlcServiceRole :: Lens' ApplicationResourceLifecycleConfig (Maybe Text) Source #
The ARN of an IAM service role that Elastic Beanstalk has permission to assume.
ApplicationVersionDescription
data ApplicationVersionDescription Source #
Describes the properties of an application version.
See: applicationVersionDescription
smart constructor.
applicationVersionDescription :: ApplicationVersionDescription Source #
Creates a value of ApplicationVersionDescription
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
avdStatus
- The processing status of the application version.avdSourceBundle
- The storage location of the application version's source bundle in Amazon S3.avdDateUpdated
- The last modified date of the application version.avdDateCreated
- The creation date of the application version.avdVersionLabel
- A unique identifier for the application version.avdSourceBuildInformation
- If the version's source code was retrieved from AWS CodeCommit, the location of the source code for the application version.avdApplicationName
- The name of the application to which the application version belongs.avdBuildARN
- Reference to the artifact from the AWS CodeBuild build.avdDescription
- The description of the application version.
avdStatus :: Lens' ApplicationVersionDescription (Maybe ApplicationVersionStatus) Source #
The processing status of the application version.
avdSourceBundle :: Lens' ApplicationVersionDescription (Maybe S3Location) Source #
The storage location of the application version's source bundle in Amazon S3.
avdDateUpdated :: Lens' ApplicationVersionDescription (Maybe UTCTime) Source #
The last modified date of the application version.
avdDateCreated :: Lens' ApplicationVersionDescription (Maybe UTCTime) Source #
The creation date of the application version.
avdVersionLabel :: Lens' ApplicationVersionDescription (Maybe Text) Source #
A unique identifier for the application version.
avdSourceBuildInformation :: Lens' ApplicationVersionDescription (Maybe SourceBuildInformation) Source #
If the version's source code was retrieved from AWS CodeCommit, the location of the source code for the application version.
avdApplicationName :: Lens' ApplicationVersionDescription (Maybe Text) Source #
The name of the application to which the application version belongs.
avdBuildARN :: Lens' ApplicationVersionDescription (Maybe Text) Source #
Reference to the artifact from the AWS CodeBuild build.
avdDescription :: Lens' ApplicationVersionDescription (Maybe Text) Source #
The description of the application version.
ApplicationVersionDescriptionMessage
data ApplicationVersionDescriptionMessage Source #
Result message wrapping a single description of an application version.
See: applicationVersionDescriptionMessage
smart constructor.
applicationVersionDescriptionMessage :: ApplicationVersionDescriptionMessage Source #
Creates a value of ApplicationVersionDescriptionMessage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
avdmApplicationVersion
- TheApplicationVersionDescription
of the application version.
avdmApplicationVersion :: Lens' ApplicationVersionDescriptionMessage (Maybe ApplicationVersionDescription) Source #
The ApplicationVersionDescription
of the application version.
ApplicationVersionLifecycleConfig
data ApplicationVersionLifecycleConfig Source #
The application version lifecycle settings for an application. Defines the rules that Elastic Beanstalk applies to an application's versions in order to avoid hitting the per-region limit for application versions.
When Elastic Beanstalk deletes an application version from its database, you can no longer deploy that version to an environment. The source bundle remains in S3 unless you configure the rule to delete it.
See: applicationVersionLifecycleConfig
smart constructor.
applicationVersionLifecycleConfig :: ApplicationVersionLifecycleConfig Source #
Creates a value of ApplicationVersionLifecycleConfig
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
avlcMaxAgeRule
- Specify a max age rule to restrict the length of time that application versions are retained for an application.avlcMaxCountRule
- Specify a max count rule to restrict the number of application versions that are retained for an application.
avlcMaxAgeRule :: Lens' ApplicationVersionLifecycleConfig (Maybe MaxAgeRule) Source #
Specify a max age rule to restrict the length of time that application versions are retained for an application.
avlcMaxCountRule :: Lens' ApplicationVersionLifecycleConfig (Maybe MaxCountRule) Source #
Specify a max count rule to restrict the number of application versions that are retained for an application.
AutoScalingGroup
data AutoScalingGroup Source #
Describes an Auto Scaling launch configuration.
See: autoScalingGroup
smart constructor.
autoScalingGroup :: AutoScalingGroup Source #
Creates a value of AutoScalingGroup
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
asgName
- The name of theAutoScalingGroup
.
BuildConfiguration
data BuildConfiguration Source #
Settings for an AWS CodeBuild build.
See: buildConfiguration
smart constructor.
Creates a value of BuildConfiguration
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bcArtifactName
- The name of the artifact of the CodeBuild build. If provided, Elastic Beanstalk stores the build artifact in the S3 location S3-bucket resourcesapplication-name codebuildcodebuild-version-label -artifact-name .zip. If not provided, Elastic Beanstalk stores the build artifact in the S3 location S3-bucket resourcesapplication-name codebuildcodebuild-version-label .zip.bcComputeType
- Information about the compute resources the build project will use. *BUILD_GENERAL1_SMALL: Use up to 3 GB memory and 2 vCPUs for builds
*BUILD_GENERAL1_MEDIUM: Use up to 7 GB memory and 4 vCPUs for builds
*BUILD_GENERAL1_LARGE: Use up to 15 GB memory and 8 vCPUs for builds
bcTimeoutInMinutes
- How long in minutes, from 5 to 480 (8 hours), for AWS CodeBuild to wait until timing out any related build that does not get marked as completed. The default is 60 minutes.bcCodeBuildServiceRole
- The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that enables AWS CodeBuild to interact with dependent AWS services on behalf of the AWS account.bcImage
- The ID of the Docker image to use for this build project.
bcArtifactName :: Lens' BuildConfiguration (Maybe Text) Source #
The name of the artifact of the CodeBuild build. If provided, Elastic Beanstalk stores the build artifact in the S3 location S3-bucket resourcesapplication-name codebuildcodebuild-version-label -artifact-name .zip. If not provided, Elastic Beanstalk stores the build artifact in the S3 location S3-bucket resourcesapplication-name codebuildcodebuild-version-label .zip.
bcComputeType :: Lens' BuildConfiguration (Maybe ComputeType) Source #
Information about the compute resources the build project will use. * BUILD_GENERAL1_SMALL: Use up to 3 GB memory and 2 vCPUs for builds
* BUILD_GENERAL1_MEDIUM: Use up to 7 GB memory and 4 vCPUs for builds
* BUILD_GENERAL1_LARGE: Use up to 15 GB memory and 8 vCPUs for builds
bcTimeoutInMinutes :: Lens' BuildConfiguration (Maybe Int) Source #
How long in minutes, from 5 to 480 (8 hours), for AWS CodeBuild to wait until timing out any related build that does not get marked as completed. The default is 60 minutes.
bcCodeBuildServiceRole :: Lens' BuildConfiguration Text Source #
The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that enables AWS CodeBuild to interact with dependent AWS services on behalf of the AWS account.
bcImage :: Lens' BuildConfiguration Text Source #
The ID of the Docker image to use for this build project.
Builder
The builder used to build the custom platform.
See: builder
smart constructor.
CPUUtilization
data CPUUtilization Source #
CPU utilization metrics for an instance.
See: cpuUtilization
smart constructor.
cpuUtilization :: CPUUtilization Source #
Creates a value of CPUUtilization
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cuSoftIRQ
- Percentage of time that the CPU has spent in theSoftIRQ
state over the last 10 seconds.cuIdle
- Percentage of time that the CPU has spent in theIdle
state over the last 10 seconds.cuIRQ
- Percentage of time that the CPU has spent in theIRQ
state over the last 10 seconds.cuSystem
- Percentage of time that the CPU has spent in theSystem
state over the last 10 seconds.cuUser
- Percentage of time that the CPU has spent in theUser
state over the last 10 seconds.cuIOWait
- Percentage of time that the CPU has spent in theI/O Wait
state over the last 10 seconds.cuNice
- Percentage of time that the CPU has spent in theNice
state over the last 10 seconds.
cuSoftIRQ :: Lens' CPUUtilization (Maybe Double) Source #
Percentage of time that the CPU has spent in the SoftIRQ
state over the last 10 seconds.
cuIdle :: Lens' CPUUtilization (Maybe Double) Source #
Percentage of time that the CPU has spent in the Idle
state over the last 10 seconds.
cuIRQ :: Lens' CPUUtilization (Maybe Double) Source #
Percentage of time that the CPU has spent in the IRQ
state over the last 10 seconds.
cuSystem :: Lens' CPUUtilization (Maybe Double) Source #
Percentage of time that the CPU has spent in the System
state over the last 10 seconds.
cuUser :: Lens' CPUUtilization (Maybe Double) Source #
Percentage of time that the CPU has spent in the User
state over the last 10 seconds.
cuIOWait :: Lens' CPUUtilization (Maybe Double) Source #
Percentage of time that the CPU has spent in the I/O Wait
state over the last 10 seconds.
cuNice :: Lens' CPUUtilization (Maybe Double) Source #
Percentage of time that the CPU has spent in the Nice
state over the last 10 seconds.
ConfigurationOptionDescription
data ConfigurationOptionDescription Source #
Describes the possible values for a configuration option.
See: configurationOptionDescription
smart constructor.
configurationOptionDescription :: ConfigurationOptionDescription Source #
Creates a value of ConfigurationOptionDescription
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
codMaxValue
- If specified, the configuration option must be a numeric value less than this value.codRegex
- If specified, the configuration option must be a string value that satisfies this regular expression.codMaxLength
- If specified, the configuration option must be a string value no longer than this value.codUserDefined
- An indication of whether the user defined this configuration option: *true
: This configuration option was defined by the user. It is a valid choice for specifying if this as anOption to Remove
when updating configuration settings. *false
: This configuration was not defined by the user. Constraint: You can remove onlyUserDefined
options from a configuration. Valid Values:true
|false
codNamespace
- A unique namespace identifying the option's associated AWS resource.codValueOptions
- If specified, values for the configuration option are selected from this list.codName
- The name of the configuration option.codChangeSeverity
- An indication of which action is required if the value for this configuration option changes: *NoInterruption
: There is no interruption to the environment or application availability. *RestartEnvironment
: The environment is entirely restarted, all AWS resources are deleted and recreated, and the environment is unavailable during the process. *RestartApplicationServer
: The environment is available the entire time. However, a short application outage occurs when the application servers on the running Amazon EC2 instances are restarted.codDefaultValue
- The default value for this configuration option.codValueType
- An indication of which type of values this option has and whether it is allowable to select one or more than one of the possible values: *Scalar
: Values for this option are a single selection from the possible values, or an unformatted string, or numeric value governed by theMINMAXRegex
constraints. *List
: Values for this option are multiple selections from the possible values. *Boolean
: Values for this option are eithertrue
orfalse
. *Json
: Values for this option are a JSON representation of aConfigDocument
.codMinValue
- If specified, the configuration option must be a numeric value greater than this value.
codMaxValue :: Lens' ConfigurationOptionDescription (Maybe Int) Source #
If specified, the configuration option must be a numeric value less than this value.
codRegex :: Lens' ConfigurationOptionDescription (Maybe OptionRestrictionRegex) Source #
If specified, the configuration option must be a string value that satisfies this regular expression.
codMaxLength :: Lens' ConfigurationOptionDescription (Maybe Int) Source #
If specified, the configuration option must be a string value no longer than this value.
codUserDefined :: Lens' ConfigurationOptionDescription (Maybe Bool) Source #
An indication of whether the user defined this configuration option: * true
: This configuration option was defined by the user. It is a valid choice for specifying if this as an Option to Remove
when updating configuration settings. * false
: This configuration was not defined by the user. Constraint: You can remove only UserDefined
options from a configuration. Valid Values: true
| false
codNamespace :: Lens' ConfigurationOptionDescription (Maybe Text) Source #
A unique namespace identifying the option's associated AWS resource.
codValueOptions :: Lens' ConfigurationOptionDescription [Text] Source #
If specified, values for the configuration option are selected from this list.
codName :: Lens' ConfigurationOptionDescription (Maybe Text) Source #
The name of the configuration option.
codChangeSeverity :: Lens' ConfigurationOptionDescription (Maybe Text) Source #
An indication of which action is required if the value for this configuration option changes: * NoInterruption
: There is no interruption to the environment or application availability. * RestartEnvironment
: The environment is entirely restarted, all AWS resources are deleted and recreated, and the environment is unavailable during the process. * RestartApplicationServer
: The environment is available the entire time. However, a short application outage occurs when the application servers on the running Amazon EC2 instances are restarted.
codDefaultValue :: Lens' ConfigurationOptionDescription (Maybe Text) Source #
The default value for this configuration option.
codValueType :: Lens' ConfigurationOptionDescription (Maybe ConfigurationOptionValueType) Source #
An indication of which type of values this option has and whether it is allowable to select one or more than one of the possible values: * Scalar
: Values for this option are a single selection from the possible values, or an unformatted string, or numeric value governed by the MINMAXRegex
constraints. * List
: Values for this option are multiple selections from the possible values. * Boolean
: Values for this option are either true
or false
. * Json
: Values for this option are a JSON representation of a ConfigDocument
.
codMinValue :: Lens' ConfigurationOptionDescription (Maybe Int) Source #
If specified, the configuration option must be a numeric value greater than this value.
ConfigurationOptionSetting
data ConfigurationOptionSetting Source #
A specification identifying an individual configuration option along with its current value. For a list of possible option values, go to Option Values in the AWS Elastic Beanstalk Developer Guide .
See: configurationOptionSetting
smart constructor.
configurationOptionSetting :: ConfigurationOptionSetting Source #
Creates a value of ConfigurationOptionSetting
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cosOptionName
- The name of the configuration option.cosResourceName
- A unique resource name for a time-based scaling configuration option.cosNamespace
- A unique namespace identifying the option's associated AWS resource.cosValue
- The current value for the configuration option.
cosOptionName :: Lens' ConfigurationOptionSetting (Maybe Text) Source #
The name of the configuration option.
cosResourceName :: Lens' ConfigurationOptionSetting (Maybe Text) Source #
A unique resource name for a time-based scaling configuration option.
cosNamespace :: Lens' ConfigurationOptionSetting (Maybe Text) Source #
A unique namespace identifying the option's associated AWS resource.
cosValue :: Lens' ConfigurationOptionSetting (Maybe Text) Source #
The current value for the configuration option.
ConfigurationSettingsDescription
data ConfigurationSettingsDescription Source #
Describes the settings for a configuration set.
See: configurationSettingsDescription
smart constructor.
configurationSettingsDescription :: ConfigurationSettingsDescription Source #
Creates a value of ConfigurationSettingsDescription
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
csdTemplateName
- If notnull
, the name of the configuration template for this configuration set.csdOptionSettings
- A list of the configuration options and their values in this configuration set.csdDateUpdated
- The date (in UTC time) when this configuration set was last modified.csdDateCreated
- The date (in UTC time) when this configuration set was created.csdPlatformARN
- The ARN of the platform.csdEnvironmentName
- If notnull
, the name of the environment for this configuration set.csdApplicationName
- The name of the application associated with this configuration set.csdDeploymentStatus
- If this configuration set is associated with an environment, theDeploymentStatus
parameter indicates the deployment status of this configuration set: *null
: This configuration is not associated with a running environment. *pending
: This is a draft configuration that is not deployed to the associated environment but is in the process of deploying. *deployed
: This is the configuration that is currently deployed to the associated running environment. *failed
: This is a draft configuration that failed to successfully deploy.csdSolutionStackName
- The name of the solution stack this configuration set uses.csdDescription
- Describes this configuration set.
csdTemplateName :: Lens' ConfigurationSettingsDescription (Maybe Text) Source #
If not null
, the name of the configuration template for this configuration set.
csdOptionSettings :: Lens' ConfigurationSettingsDescription [ConfigurationOptionSetting] Source #
A list of the configuration options and their values in this configuration set.
csdDateUpdated :: Lens' ConfigurationSettingsDescription (Maybe UTCTime) Source #
The date (in UTC time) when this configuration set was last modified.
csdDateCreated :: Lens' ConfigurationSettingsDescription (Maybe UTCTime) Source #
The date (in UTC time) when this configuration set was created.
csdPlatformARN :: Lens' ConfigurationSettingsDescription (Maybe Text) Source #
The ARN of the platform.
csdEnvironmentName :: Lens' ConfigurationSettingsDescription (Maybe Text) Source #
If not null
, the name of the environment for this configuration set.
csdApplicationName :: Lens' ConfigurationSettingsDescription (Maybe Text) Source #
The name of the application associated with this configuration set.
csdDeploymentStatus :: Lens' ConfigurationSettingsDescription (Maybe ConfigurationDeploymentStatus) Source #
If this configuration set is associated with an environment, the DeploymentStatus
parameter indicates the deployment status of this configuration set: * null
: This configuration is not associated with a running environment. * pending
: This is a draft configuration that is not deployed to the associated environment but is in the process of deploying. * deployed
: This is the configuration that is currently deployed to the associated running environment. * failed
: This is a draft configuration that failed to successfully deploy.
csdSolutionStackName :: Lens' ConfigurationSettingsDescription (Maybe Text) Source #
The name of the solution stack this configuration set uses.
csdDescription :: Lens' ConfigurationSettingsDescription (Maybe Text) Source #
Describes this configuration set.
CustomAMI
A custom AMI available to platforms.
See: customAMI
smart constructor.
customAMI :: CustomAMI Source #
Creates a value of CustomAMI
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
caVirtualizationType
- The type of virtualization used to create the custom AMI.caImageId
- THe ID of the image used to create the custom AMI.
caVirtualizationType :: Lens' CustomAMI (Maybe Text) Source #
The type of virtualization used to create the custom AMI.
caImageId :: Lens' CustomAMI (Maybe Text) Source #
THe ID of the image used to create the custom AMI.
Deployment
data Deployment Source #
Information about an application version deployment.
See: deployment
smart constructor.
deployment :: Deployment Source #
Creates a value of Deployment
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dDeploymentId
- The ID of the deployment. This number increases by one each time that you deploy source code or change instance configuration settings.dStatus
- The status of the deployment: *In Progress
: The deployment is in progress. *Deployed
: The deployment succeeded. *Failed
: The deployment failed.dDeploymentTime
- For in-progress deployments, the time that the deployment started. For completed deployments, the time that the deployment ended.dVersionLabel
- The version label of the application version in the deployment.
dDeploymentId :: Lens' Deployment (Maybe Integer) Source #
The ID of the deployment. This number increases by one each time that you deploy source code or change instance configuration settings.
dStatus :: Lens' Deployment (Maybe Text) Source #
The status of the deployment: * In Progress
: The deployment is in progress. * Deployed
: The deployment succeeded. * Failed
: The deployment failed.
dDeploymentTime :: Lens' Deployment (Maybe UTCTime) Source #
For in-progress deployments, the time that the deployment started. For completed deployments, the time that the deployment ended.
dVersionLabel :: Lens' Deployment (Maybe Text) Source #
The version label of the application version in the deployment.
EnvironmentDescription
data EnvironmentDescription Source #
Describes the properties of an environment.
See: environmentDescription
smart constructor.
environmentDescription :: EnvironmentDescription Source #
Creates a value of EnvironmentDescription
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
eStatus
- The current operational status of the environment: *Launching
: Environment is in the process of initial deployment. *Updating
: Environment is in the process of updating its configuration settings or application version. *Ready
: Environment is available to have an action performed on it, such as update or terminate. *Terminating
: Environment is in the shut-down process. *Terminated
: Environment is not running.eCNAME
- The URL to the CNAME for this environment.eTemplateName
- The name of the configuration template used to originally launch this environment.eAbortableOperationInProgress
- Indicates if there is an in-progress environment configuration update or application version deployment that you can cancel.true:
There is an update in progress.false:
There are no updates currently in progress.eEndpointURL
- For load-balanced, autoscaling environments, the URL to the LoadBalancer. For single-instance environments, the IP address of the instance.eResources
- The description of the AWS resources used by this environment.eDateUpdated
- The last modified date for this environment.eDateCreated
- The creation date for this environment.eHealth
- Describes the health status of the environment. AWS Elastic Beanstalk indicates the failure levels for a running environment: *Red
: Indicates the environment is not responsive. Occurs when three or more consecutive failures occur for an environment. *Yellow
: Indicates that something is wrong. Occurs when two consecutive failures occur for an environment. *Green
: Indicates the environment is healthy and fully functional. *Grey
: Default health for a new environment. The environment is not fully launched and health checks have not started or health checks are suspended during anUpdateEnvironment
orRestartEnvironement
request. Default:Grey
eVersionLabel
- The application version deployed in this environment.ePlatformARN
- The ARN of the platform.eTier
- Describes the current tier of this environment.eEnvironmentName
- The name of this environment.eApplicationName
- The name of the application associated with this environment.eEnvironmentARN
- The environment's Amazon Resource Name (ARN), which can be used in other API reuqests that require an ARN.eSolutionStackName
- The name of theSolutionStack
deployed with this environment.eEnvironmentId
- The ID of this environment.eHealthStatus
- Returns the health status of the application running in your environment. For more information, see Health Colors and Statuses .eEnvironmentLinks
- A list of links to other environments in the same group.eDescription
- Describes this environment.
eStatus :: Lens' EnvironmentDescription (Maybe EnvironmentStatus) Source #
The current operational status of the environment: * Launching
: Environment is in the process of initial deployment. * Updating
: Environment is in the process of updating its configuration settings or application version. * Ready
: Environment is available to have an action performed on it, such as update or terminate. * Terminating
: Environment is in the shut-down process. * Terminated
: Environment is not running.
eCNAME :: Lens' EnvironmentDescription (Maybe Text) Source #
The URL to the CNAME for this environment.
eTemplateName :: Lens' EnvironmentDescription (Maybe Text) Source #
The name of the configuration template used to originally launch this environment.
eAbortableOperationInProgress :: Lens' EnvironmentDescription (Maybe Bool) Source #
Indicates if there is an in-progress environment configuration update or application version deployment that you can cancel. true:
There is an update in progress. false:
There are no updates currently in progress.
eEndpointURL :: Lens' EnvironmentDescription (Maybe Text) Source #
For load-balanced, autoscaling environments, the URL to the LoadBalancer. For single-instance environments, the IP address of the instance.
eResources :: Lens' EnvironmentDescription (Maybe EnvironmentResourcesDescription) Source #
The description of the AWS resources used by this environment.
eDateUpdated :: Lens' EnvironmentDescription (Maybe UTCTime) Source #
The last modified date for this environment.
eDateCreated :: Lens' EnvironmentDescription (Maybe UTCTime) Source #
The creation date for this environment.
eHealth :: Lens' EnvironmentDescription (Maybe EnvironmentHealth) Source #
Describes the health status of the environment. AWS Elastic Beanstalk indicates the failure levels for a running environment: * Red
: Indicates the environment is not responsive. Occurs when three or more consecutive failures occur for an environment. * Yellow
: Indicates that something is wrong. Occurs when two consecutive failures occur for an environment. * Green
: Indicates the environment is healthy and fully functional. * Grey
: Default health for a new environment. The environment is not fully launched and health checks have not started or health checks are suspended during an UpdateEnvironment
or RestartEnvironement
request. Default: Grey
eVersionLabel :: Lens' EnvironmentDescription (Maybe Text) Source #
The application version deployed in this environment.
ePlatformARN :: Lens' EnvironmentDescription (Maybe Text) Source #
The ARN of the platform.
eTier :: Lens' EnvironmentDescription (Maybe EnvironmentTier) Source #
Describes the current tier of this environment.
eEnvironmentName :: Lens' EnvironmentDescription (Maybe Text) Source #
The name of this environment.
eApplicationName :: Lens' EnvironmentDescription (Maybe Text) Source #
The name of the application associated with this environment.
eEnvironmentARN :: Lens' EnvironmentDescription (Maybe Text) Source #
The environment's Amazon Resource Name (ARN), which can be used in other API reuqests that require an ARN.
eSolutionStackName :: Lens' EnvironmentDescription (Maybe Text) Source #
The name of the SolutionStack
deployed with this environment.
eEnvironmentId :: Lens' EnvironmentDescription (Maybe Text) Source #
The ID of this environment.
eHealthStatus :: Lens' EnvironmentDescription (Maybe EnvironmentHealthStatus) Source #
Returns the health status of the application running in your environment. For more information, see Health Colors and Statuses .
eEnvironmentLinks :: Lens' EnvironmentDescription [EnvironmentLink] Source #
A list of links to other environments in the same group.
eDescription :: Lens' EnvironmentDescription (Maybe Text) Source #
Describes this environment.
EnvironmentDescriptionsMessage
data EnvironmentDescriptionsMessage Source #
Result message containing a list of environment descriptions.
See: environmentDescriptionsMessage
smart constructor.
environmentDescriptionsMessage :: EnvironmentDescriptionsMessage Source #
Creates a value of EnvironmentDescriptionsMessage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
edmNextToken
- In a paginated request, the token that you can pass in a subsequent request to get the next response page.edmEnvironments
- Returns anEnvironmentDescription
list.
edmNextToken :: Lens' EnvironmentDescriptionsMessage (Maybe Text) Source #
In a paginated request, the token that you can pass in a subsequent request to get the next response page.
edmEnvironments :: Lens' EnvironmentDescriptionsMessage [EnvironmentDescription] Source #
Returns an EnvironmentDescription
list.
EnvironmentInfoDescription
data EnvironmentInfoDescription Source #
The information retrieved from the Amazon EC2 instances.
See: environmentInfoDescription
smart constructor.
environmentInfoDescription :: EnvironmentInfoDescription Source #
Creates a value of EnvironmentInfoDescription
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
eidSampleTimestamp
- The time stamp when this information was retrieved.eidEC2InstanceId
- The Amazon EC2 Instance ID for this information.eidInfoType
- The type of information retrieved.eidMessage
- The retrieved information.
eidSampleTimestamp :: Lens' EnvironmentInfoDescription (Maybe UTCTime) Source #
The time stamp when this information was retrieved.
eidEC2InstanceId :: Lens' EnvironmentInfoDescription (Maybe Text) Source #
The Amazon EC2 Instance ID for this information.
eidInfoType :: Lens' EnvironmentInfoDescription (Maybe EnvironmentInfoType) Source #
The type of information retrieved.
eidMessage :: Lens' EnvironmentInfoDescription (Maybe Text) Source #
The retrieved information.
EnvironmentLink
data EnvironmentLink Source #
A link to another environment, defined in the environment's manifest. Links provide connection information in system properties that can be used to connect to another environment in the same group. See Environment Manifest (env.yaml) for details.
See: environmentLink
smart constructor.
environmentLink :: EnvironmentLink Source #
Creates a value of EnvironmentLink
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
elLinkName
- The name of the link.elEnvironmentName
- The name of the linked environment (the dependency).
elLinkName :: Lens' EnvironmentLink (Maybe Text) Source #
The name of the link.
elEnvironmentName :: Lens' EnvironmentLink (Maybe Text) Source #
The name of the linked environment (the dependency).
EnvironmentResourceDescription
data EnvironmentResourceDescription Source #
Describes the AWS resources in use by this environment. This data is live.
See: environmentResourceDescription
smart constructor.
environmentResourceDescription :: EnvironmentResourceDescription Source #
Creates a value of EnvironmentResourceDescription
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
erdQueues
- The queues used by this environment.erdTriggers
- TheAutoScaling
triggers in use by this environment.erdLoadBalancers
- The LoadBalancers in use by this environment.erdEnvironmentName
- The name of the environment.erdInstances
- The Amazon EC2 instances used by this environment.erdLaunchConfigurations
- The Auto Scaling launch configurations in use by this environment.erdAutoScalingGroups
- TheAutoScalingGroups
used by this environment.
erdQueues :: Lens' EnvironmentResourceDescription [Queue] Source #
The queues used by this environment.
erdTriggers :: Lens' EnvironmentResourceDescription [Trigger] Source #
The AutoScaling
triggers in use by this environment.
erdLoadBalancers :: Lens' EnvironmentResourceDescription [LoadBalancer] Source #
The LoadBalancers in use by this environment.
erdEnvironmentName :: Lens' EnvironmentResourceDescription (Maybe Text) Source #
The name of the environment.
erdInstances :: Lens' EnvironmentResourceDescription [Instance] Source #
The Amazon EC2 instances used by this environment.
erdLaunchConfigurations :: Lens' EnvironmentResourceDescription [LaunchConfiguration] Source #
The Auto Scaling launch configurations in use by this environment.
erdAutoScalingGroups :: Lens' EnvironmentResourceDescription [AutoScalingGroup] Source #
The AutoScalingGroups
used by this environment.
EnvironmentResourcesDescription
data EnvironmentResourcesDescription Source #
Describes the AWS resources in use by this environment. This data is not live data.
See: environmentResourcesDescription
smart constructor.
environmentResourcesDescription :: EnvironmentResourcesDescription Source #
Creates a value of EnvironmentResourcesDescription
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
erdLoadBalancer
- Describes the LoadBalancer.
erdLoadBalancer :: Lens' EnvironmentResourcesDescription (Maybe LoadBalancerDescription) Source #
Describes the LoadBalancer.
EnvironmentTier
data EnvironmentTier Source #
Describes the properties of an environment tier
See: environmentTier
smart constructor.
environmentTier :: EnvironmentTier Source #
Creates a value of EnvironmentTier
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
EventDescription
data EventDescription Source #
Describes an event.
See: eventDescription
smart constructor.
eventDescription :: EventDescription Source #
Creates a value of EventDescription
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
edRequestId
- The web service request ID for the activity of this event.edTemplateName
- The name of the configuration associated with this event.edSeverity
- The severity level of this event.edVersionLabel
- The release label for the application version associated with this event.edPlatformARN
- The ARN of the platform.edEnvironmentName
- The name of the environment associated with this event.edApplicationName
- The application associated with the event.edEventDate
- The date when the event occurred.edMessage
- The event message.
edRequestId :: Lens' EventDescription (Maybe Text) Source #
The web service request ID for the activity of this event.
edTemplateName :: Lens' EventDescription (Maybe Text) Source #
The name of the configuration associated with this event.
edSeverity :: Lens' EventDescription (Maybe EventSeverity) Source #
The severity level of this event.
edVersionLabel :: Lens' EventDescription (Maybe Text) Source #
The release label for the application version associated with this event.
edPlatformARN :: Lens' EventDescription (Maybe Text) Source #
The ARN of the platform.
edEnvironmentName :: Lens' EventDescription (Maybe Text) Source #
The name of the environment associated with this event.
edApplicationName :: Lens' EventDescription (Maybe Text) Source #
The application associated with the event.
edEventDate :: Lens' EventDescription (Maybe UTCTime) Source #
The date when the event occurred.
Instance
The description of an Amazon EC2 instance.
See: instance'
smart constructor.
InstanceHealthSummary
data InstanceHealthSummary Source #
Represents summary information about the health of an instance. For more information, see Health Colors and Statuses .
See: instanceHealthSummary
smart constructor.
instanceHealthSummary :: InstanceHealthSummary Source #
Creates a value of InstanceHealthSummary
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ihsOK
- Green. An instance is passing health checks and the health agent is not reporting any problems.ihsPending
- Grey. An operation is in progress on an instance within the command timeout.ihsSevere
- Red. The health agent is reporting a very high number of request failures or other issues for an instance or environment.ihsUnknown
- Grey. AWS Elastic Beanstalk and the health agent are reporting an insufficient amount of data on an instance.ihsNoData
- Grey. AWS Elastic Beanstalk and the health agent are reporting no data on an instance.ihsWarning
- Yellow. The health agent is reporting a moderate number of request failures or other issues for an instance or environment.ihsDegraded
- Red. The health agent is reporting a high number of request failures or other issues for an instance or environment.ihsInfo
- Green. An operation is in progress on an instance.
ihsOK :: Lens' InstanceHealthSummary (Maybe Int) Source #
Green. An instance is passing health checks and the health agent is not reporting any problems.
ihsPending :: Lens' InstanceHealthSummary (Maybe Int) Source #
Grey. An operation is in progress on an instance within the command timeout.
ihsSevere :: Lens' InstanceHealthSummary (Maybe Int) Source #
Red. The health agent is reporting a very high number of request failures or other issues for an instance or environment.
ihsUnknown :: Lens' InstanceHealthSummary (Maybe Int) Source #
Grey. AWS Elastic Beanstalk and the health agent are reporting an insufficient amount of data on an instance.
ihsNoData :: Lens' InstanceHealthSummary (Maybe Int) Source #
Grey. AWS Elastic Beanstalk and the health agent are reporting no data on an instance.
ihsWarning :: Lens' InstanceHealthSummary (Maybe Int) Source #
Yellow. The health agent is reporting a moderate number of request failures or other issues for an instance or environment.
ihsDegraded :: Lens' InstanceHealthSummary (Maybe Int) Source #
Red. The health agent is reporting a high number of request failures or other issues for an instance or environment.
ihsInfo :: Lens' InstanceHealthSummary (Maybe Int) Source #
Green. An operation is in progress on an instance.
Latency
Represents the average latency for the slowest X percent of requests over the last 10 seconds.
See: latency
smart constructor.
Creates a value of Latency
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lP75
- The average latency for the slowest 25 percent of requests over the last 10 seconds.lP50
- The average latency for the slowest 50 percent of requests over the last 10 seconds.lP85
- The average latency for the slowest 15 percent of requests over the last 10 seconds.lP999
- The average latency for the slowest 0.1 percent of requests over the last 10 seconds.lP90
- The average latency for the slowest 10 percent of requests over the last 10 seconds.lP95
- The average latency for the slowest 5 percent of requests over the last 10 seconds.lP99
- The average latency for the slowest 1 percent of requests over the last 10 seconds.lP10
- The average latency for the slowest 90 percent of requests over the last 10 seconds.
lP75 :: Lens' Latency (Maybe Double) Source #
The average latency for the slowest 25 percent of requests over the last 10 seconds.
lP50 :: Lens' Latency (Maybe Double) Source #
The average latency for the slowest 50 percent of requests over the last 10 seconds.
lP85 :: Lens' Latency (Maybe Double) Source #
The average latency for the slowest 15 percent of requests over the last 10 seconds.
lP999 :: Lens' Latency (Maybe Double) Source #
The average latency for the slowest 0.1 percent of requests over the last 10 seconds.
lP90 :: Lens' Latency (Maybe Double) Source #
The average latency for the slowest 10 percent of requests over the last 10 seconds.
lP95 :: Lens' Latency (Maybe Double) Source #
The average latency for the slowest 5 percent of requests over the last 10 seconds.
lP99 :: Lens' Latency (Maybe Double) Source #
The average latency for the slowest 1 percent of requests over the last 10 seconds.
lP10 :: Lens' Latency (Maybe Double) Source #
The average latency for the slowest 90 percent of requests over the last 10 seconds.
LaunchConfiguration
data LaunchConfiguration Source #
Describes an Auto Scaling launch configuration.
See: launchConfiguration
smart constructor.
launchConfiguration :: LaunchConfiguration Source #
Creates a value of LaunchConfiguration
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lcName
- The name of the launch configuration.
Listener
Describes the properties of a Listener for the LoadBalancer.
See: listener
smart constructor.
LoadBalancer
data LoadBalancer Source #
Describes a LoadBalancer.
See: loadBalancer
smart constructor.
loadBalancer :: LoadBalancer Source #
Creates a value of LoadBalancer
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lbName
- The name of the LoadBalancer.
LoadBalancerDescription
data LoadBalancerDescription Source #
Describes the details of a LoadBalancer.
See: loadBalancerDescription
smart constructor.
loadBalancerDescription :: LoadBalancerDescription Source #
Creates a value of LoadBalancerDescription
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lbdLoadBalancerName
- The name of the LoadBalancer.lbdDomain
- The domain name of the LoadBalancer.lbdListeners
- A list of Listeners used by the LoadBalancer.
lbdLoadBalancerName :: Lens' LoadBalancerDescription (Maybe Text) Source #
The name of the LoadBalancer.
lbdDomain :: Lens' LoadBalancerDescription (Maybe Text) Source #
The domain name of the LoadBalancer.
lbdListeners :: Lens' LoadBalancerDescription [Listener] Source #
A list of Listeners used by the LoadBalancer.
ManagedAction
data ManagedAction Source #
The record of an upcoming or in-progress managed action.
See: managedAction
smart constructor.
managedAction :: ManagedAction Source #
Creates a value of ManagedAction
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
maStatus
- The status of the managed action. If the action isScheduled
, you can apply it immediately withApplyEnvironmentManagedAction
.maActionId
- A unique identifier for the managed action.maWindowStartTime
- The start time of the maintenance window in which the managed action will execute.maActionDescription
- A description of the managed action.maActionType
- The type of managed action.
maStatus :: Lens' ManagedAction (Maybe ActionStatus) Source #
The status of the managed action. If the action is Scheduled
, you can apply it immediately with ApplyEnvironmentManagedAction
.
maActionId :: Lens' ManagedAction (Maybe Text) Source #
A unique identifier for the managed action.
maWindowStartTime :: Lens' ManagedAction (Maybe UTCTime) Source #
The start time of the maintenance window in which the managed action will execute.
maActionDescription :: Lens' ManagedAction (Maybe Text) Source #
A description of the managed action.
maActionType :: Lens' ManagedAction (Maybe ActionType) Source #
The type of managed action.
ManagedActionHistoryItem
data ManagedActionHistoryItem Source #
The record of a completed or failed managed action.
See: managedActionHistoryItem
smart constructor.
managedActionHistoryItem :: ManagedActionHistoryItem Source #
Creates a value of ManagedActionHistoryItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mahiStatus
- The status of the action.mahiFailureType
- If the action failed, the type of failure.mahiActionId
- A unique identifier for the managed action.mahiFailureDescription
- If the action failed, a description of the failure.mahiFinishedTime
- The date and time that the action finished executing.mahiActionDescription
- A description of the managed action.mahiExecutedTime
- The date and time that the action started executing.mahiActionType
- The type of the managed action.
mahiStatus :: Lens' ManagedActionHistoryItem (Maybe ActionHistoryStatus) Source #
The status of the action.
mahiFailureType :: Lens' ManagedActionHistoryItem (Maybe FailureType) Source #
If the action failed, the type of failure.
mahiActionId :: Lens' ManagedActionHistoryItem (Maybe Text) Source #
A unique identifier for the managed action.
mahiFailureDescription :: Lens' ManagedActionHistoryItem (Maybe Text) Source #
If the action failed, a description of the failure.
mahiFinishedTime :: Lens' ManagedActionHistoryItem (Maybe UTCTime) Source #
The date and time that the action finished executing.
mahiActionDescription :: Lens' ManagedActionHistoryItem (Maybe Text) Source #
A description of the managed action.
mahiExecutedTime :: Lens' ManagedActionHistoryItem (Maybe UTCTime) Source #
The date and time that the action started executing.
mahiActionType :: Lens' ManagedActionHistoryItem (Maybe ActionType) Source #
The type of the managed action.
MaxAgeRule
data MaxAgeRule Source #
A lifecycle rule that deletes application versions after the specified number of days.
See: maxAgeRule
smart constructor.
:: Bool | |
-> MaxAgeRule |
Creates a value of MaxAgeRule
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
marDeleteSourceFromS3
- Set totrue
to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.marMaxAgeInDays
- Specify the number of days to retain an application versions.marEnabled
- Specifytrue
to apply the rule, orfalse
to disable it.
marDeleteSourceFromS3 :: Lens' MaxAgeRule (Maybe Bool) Source #
Set to true
to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.
marMaxAgeInDays :: Lens' MaxAgeRule (Maybe Int) Source #
Specify the number of days to retain an application versions.
marEnabled :: Lens' MaxAgeRule Bool Source #
Specify true
to apply the rule, or false
to disable it.
MaxCountRule
data MaxCountRule Source #
A lifecycle rule that deletes the oldest application version when the maximum count is exceeded.
See: maxCountRule
smart constructor.
Creates a value of MaxCountRule
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mcrMaxCount
- Specify the maximum number of application versions to retain.mcrDeleteSourceFromS3
- Set totrue
to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.mcrEnabled
- Specifytrue
to apply the rule, orfalse
to disable it.
mcrMaxCount :: Lens' MaxCountRule (Maybe Int) Source #
Specify the maximum number of application versions to retain.
mcrDeleteSourceFromS3 :: Lens' MaxCountRule (Maybe Bool) Source #
Set to true
to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.
mcrEnabled :: Lens' MaxCountRule Bool Source #
Specify true
to apply the rule, or false
to disable it.
OptionRestrictionRegex
data OptionRestrictionRegex Source #
A regular expression representing a restriction on a string configuration option value.
See: optionRestrictionRegex
smart constructor.
optionRestrictionRegex :: OptionRestrictionRegex Source #
Creates a value of OptionRestrictionRegex
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
orrPattern
- The regular expression pattern that a string configuration option value with this restriction must match.orrLabel
- A unique name representing this regular expression.
orrPattern :: Lens' OptionRestrictionRegex (Maybe Text) Source #
The regular expression pattern that a string configuration option value with this restriction must match.
orrLabel :: Lens' OptionRestrictionRegex (Maybe Text) Source #
A unique name representing this regular expression.
OptionSpecification
data OptionSpecification Source #
A specification identifying an individual configuration option.
See: optionSpecification
smart constructor.
optionSpecification :: OptionSpecification Source #
Creates a value of OptionSpecification
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
osOptionName
- The name of the configuration option.osResourceName
- A unique resource name for a time-based scaling configuration option.osNamespace
- A unique namespace identifying the option's associated AWS resource.
osOptionName :: Lens' OptionSpecification (Maybe Text) Source #
The name of the configuration option.
osResourceName :: Lens' OptionSpecification (Maybe Text) Source #
A unique resource name for a time-based scaling configuration option.
osNamespace :: Lens' OptionSpecification (Maybe Text) Source #
A unique namespace identifying the option's associated AWS resource.
PlatformDescription
data PlatformDescription Source #
Detailed information about a platform.
See: platformDescription
smart constructor.
platformDescription :: PlatformDescription Source #
Creates a value of PlatformDescription
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pdSupportedAddonList
- The additions supported by the platform.pdPlatformCategory
- The category of the platform.pdPlatformVersion
- The version of the platform.pdPlatformStatus
- The status of the platform.pdMaintainer
- Information about the maintainer of the platform.pdPlatformOwner
- The AWS account ID of the person who created the platform.pdDateUpdated
- The date when the platform was last updated.pdCustomAMIList
- The custom AMIs supported by the platform.pdDateCreated
- The date when the platform was created.pdOperatingSystemName
- The operating system used by the platform.pdFrameworks
- The frameworks supported by the platform.pdPlatformARN
- The ARN of the platform.pdOperatingSystemVersion
- The version of the operating system used by the platform.pdProgrammingLanguages
- The programming languages supported by the platform.pdSolutionStackName
- The name of the solution stack used by the platform.pdPlatformName
- The name of the platform.pdDescription
- The description of the platform.pdSupportedTierList
- The tiers supported by the platform.
pdSupportedAddonList :: Lens' PlatformDescription [Text] Source #
The additions supported by the platform.
pdPlatformCategory :: Lens' PlatformDescription (Maybe Text) Source #
The category of the platform.
pdPlatformVersion :: Lens' PlatformDescription (Maybe Text) Source #
The version of the platform.
pdPlatformStatus :: Lens' PlatformDescription (Maybe PlatformStatus) Source #
The status of the platform.
pdMaintainer :: Lens' PlatformDescription (Maybe Text) Source #
Information about the maintainer of the platform.
pdPlatformOwner :: Lens' PlatformDescription (Maybe Text) Source #
The AWS account ID of the person who created the platform.
pdDateUpdated :: Lens' PlatformDescription (Maybe UTCTime) Source #
The date when the platform was last updated.
pdCustomAMIList :: Lens' PlatformDescription [CustomAMI] Source #
The custom AMIs supported by the platform.
pdDateCreated :: Lens' PlatformDescription (Maybe UTCTime) Source #
The date when the platform was created.
pdOperatingSystemName :: Lens' PlatformDescription (Maybe Text) Source #
The operating system used by the platform.
pdFrameworks :: Lens' PlatformDescription [PlatformFramework] Source #
The frameworks supported by the platform.
pdPlatformARN :: Lens' PlatformDescription (Maybe Text) Source #
The ARN of the platform.
pdOperatingSystemVersion :: Lens' PlatformDescription (Maybe Text) Source #
The version of the operating system used by the platform.
pdProgrammingLanguages :: Lens' PlatformDescription [PlatformProgrammingLanguage] Source #
The programming languages supported by the platform.
pdSolutionStackName :: Lens' PlatformDescription (Maybe Text) Source #
The name of the solution stack used by the platform.
pdPlatformName :: Lens' PlatformDescription (Maybe Text) Source #
The name of the platform.
pdDescription :: Lens' PlatformDescription (Maybe Text) Source #
The description of the platform.
pdSupportedTierList :: Lens' PlatformDescription [Text] Source #
The tiers supported by the platform.
PlatformFilter
data PlatformFilter Source #
Specify criteria to restrict the results when listing custom platforms.
The filter is evaluated as the expression:
Type
Operator
Values[i]
See: platformFilter
smart constructor.
platformFilter :: PlatformFilter Source #
Creates a value of PlatformFilter
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pfValues
- The list of values applied to the custom platform attribute.pfOperator
- The operator to apply to theType
with each of theValues
. Valid Values:=
(equal to) |!=
(not equal to) |<
(less than) |<=
(less than or equal to) |>
(greater than) |>=
(greater than or equal to) |contains
|begins_with
|ends_with
pfType
- The custom platform attribute to which the filter values are applied. Valid Values:PlatformName
|PlatformVersion
|PlatformStatus
|PlatformOwner
pfValues :: Lens' PlatformFilter [Text] Source #
The list of values applied to the custom platform attribute.
pfOperator :: Lens' PlatformFilter (Maybe Text) Source #
The operator to apply to the Type
with each of the Values
. Valid Values: =
(equal to) | !=
(not equal to) | <
(less than) | <=
(less than or equal to) | >
(greater than) | >=
(greater than or equal to) | contains
| begins_with
| ends_with
pfType :: Lens' PlatformFilter (Maybe Text) Source #
The custom platform attribute to which the filter values are applied. Valid Values: PlatformName
| PlatformVersion
| PlatformStatus
| PlatformOwner
PlatformFramework
data PlatformFramework Source #
A framework supported by the custom platform.
See: platformFramework
smart constructor.
platformFramework :: PlatformFramework Source #
Creates a value of PlatformFramework
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
PlatformProgrammingLanguage
data PlatformProgrammingLanguage Source #
A programming language supported by the platform.
See: platformProgrammingLanguage
smart constructor.
platformProgrammingLanguage :: PlatformProgrammingLanguage Source #
Creates a value of PlatformProgrammingLanguage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pplName
- The name of the programming language.pplVersion
- The version of the programming language.
pplName :: Lens' PlatformProgrammingLanguage (Maybe Text) Source #
The name of the programming language.
pplVersion :: Lens' PlatformProgrammingLanguage (Maybe Text) Source #
The version of the programming language.
PlatformSummary
data PlatformSummary Source #
Detailed information about a platform.
See: platformSummary
smart constructor.
platformSummary :: PlatformSummary Source #
Creates a value of PlatformSummary
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
psSupportedAddonList
- The additions associated with the platform.psPlatformCategory
- The category of platform.psPlatformStatus
- The status of the platform. You can create an environment from the platform once it is ready.psPlatformOwner
- The AWS account ID of the person who created the platform.psOperatingSystemName
- The operating system used by the platform.psPlatformARN
- The ARN of the platform.psOperatingSystemVersion
- The version of the operating system used by the platform.psSupportedTierList
- The tiers in which the platform runs.
psSupportedAddonList :: Lens' PlatformSummary [Text] Source #
The additions associated with the platform.
psPlatformCategory :: Lens' PlatformSummary (Maybe Text) Source #
The category of platform.
psPlatformStatus :: Lens' PlatformSummary (Maybe PlatformStatus) Source #
The status of the platform. You can create an environment from the platform once it is ready.
psPlatformOwner :: Lens' PlatformSummary (Maybe Text) Source #
The AWS account ID of the person who created the platform.
psOperatingSystemName :: Lens' PlatformSummary (Maybe Text) Source #
The operating system used by the platform.
psPlatformARN :: Lens' PlatformSummary (Maybe Text) Source #
The ARN of the platform.
psOperatingSystemVersion :: Lens' PlatformSummary (Maybe Text) Source #
The version of the operating system used by the platform.
psSupportedTierList :: Lens' PlatformSummary [Text] Source #
The tiers in which the platform runs.
Queue
Describes a queue.
See: queue
smart constructor.
S3Location
data S3Location Source #
The bucket and key of an item stored in Amazon S3.
See: s3Location
smart constructor.
s3Location :: S3Location Source #
Creates a value of S3Location
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
slS3Key
- The Amazon S3 key where the data is located.slS3Bucket
- The Amazon S3 bucket where the data is located.
slS3Bucket :: Lens' S3Location (Maybe Text) Source #
The Amazon S3 bucket where the data is located.
SingleInstanceHealth
data SingleInstanceHealth Source #
Detailed health information about an Amazon EC2 instance in your Elastic Beanstalk environment.
See: singleInstanceHealth
smart constructor.
singleInstanceHealth :: SingleInstanceHealth Source #
Creates a value of SingleInstanceHealth
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sihInstanceId
- The ID of the Amazon EC2 instance.sihCauses
- Represents the causes, which provide more information about the current health status.sihSystem
- Operating system metrics from the instance.sihApplicationMetrics
- Request metrics from your application.sihColor
- Represents the color indicator that gives you information about the health of the EC2 instance. For more information, see Health Colors and Statuses .sihInstanceType
- The instance's type.sihAvailabilityZone
- The availability zone in which the instance runs.sihHealthStatus
- Returns the health status of the specified instance. For more information, see Health Colors and Statuses .sihDeployment
- Information about the most recent deployment to an instance.sihLaunchedAt
- The time at which the EC2 instance was launched.
sihInstanceId :: Lens' SingleInstanceHealth (Maybe Text) Source #
The ID of the Amazon EC2 instance.
sihCauses :: Lens' SingleInstanceHealth [Text] Source #
Represents the causes, which provide more information about the current health status.
sihSystem :: Lens' SingleInstanceHealth (Maybe SystemStatus) Source #
Operating system metrics from the instance.
sihApplicationMetrics :: Lens' SingleInstanceHealth (Maybe ApplicationMetrics) Source #
Request metrics from your application.
sihColor :: Lens' SingleInstanceHealth (Maybe Text) Source #
Represents the color indicator that gives you information about the health of the EC2 instance. For more information, see Health Colors and Statuses .
sihInstanceType :: Lens' SingleInstanceHealth (Maybe Text) Source #
The instance's type.
sihAvailabilityZone :: Lens' SingleInstanceHealth (Maybe Text) Source #
The availability zone in which the instance runs.
sihHealthStatus :: Lens' SingleInstanceHealth (Maybe Text) Source #
Returns the health status of the specified instance. For more information, see Health Colors and Statuses .
sihDeployment :: Lens' SingleInstanceHealth (Maybe Deployment) Source #
Information about the most recent deployment to an instance.
sihLaunchedAt :: Lens' SingleInstanceHealth (Maybe UTCTime) Source #
The time at which the EC2 instance was launched.
SolutionStackDescription
data SolutionStackDescription Source #
Describes the solution stack.
See: solutionStackDescription
smart constructor.
solutionStackDescription :: SolutionStackDescription Source #
Creates a value of SolutionStackDescription
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ssdPermittedFileTypes
- The permitted file types allowed for a solution stack.ssdSolutionStackName
- The name of the solution stack.
ssdPermittedFileTypes :: Lens' SolutionStackDescription [Text] Source #
The permitted file types allowed for a solution stack.
ssdSolutionStackName :: Lens' SolutionStackDescription (Maybe Text) Source #
The name of the solution stack.
SourceBuildInformation
data SourceBuildInformation Source #
Location of the source code for an application version.
See: sourceBuildInformation
smart constructor.
sourceBuildInformation Source #
Creates a value of SourceBuildInformation
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sbiSourceType
- The type of repository. *Git
*Zip
sbiSourceRepository
- Location where the repository is stored. *CodeCommit
*S3
sbiSourceLocation
- The location of the source code, as a formatted string, depending on the value ofSourceRepository
* ForCodeCommit
, the format is the repository name and commit ID, separated by a forward slash. For example,my-git-repo/265cfa0cf6af46153527f55d6503ec030551f57a
. * ForS3
, the format is the S3 bucket name and object key, separated by a forward slash. For example,my-s3-bucketFoldersmy-source-file
.
sbiSourceType :: Lens' SourceBuildInformation SourceType Source #
The type of repository. * Git
* Zip
sbiSourceRepository :: Lens' SourceBuildInformation SourceRepository Source #
Location where the repository is stored. * CodeCommit
* S3
sbiSourceLocation :: Lens' SourceBuildInformation Text Source #
The location of the source code, as a formatted string, depending on the value of SourceRepository
* For CodeCommit
, the format is the repository name and commit ID, separated by a forward slash. For example, my-git-repo/265cfa0cf6af46153527f55d6503ec030551f57a
. * For S3
, the format is the S3 bucket name and object key, separated by a forward slash. For example, my-s3-bucketFoldersmy-source-file
.
SourceConfiguration
data SourceConfiguration Source #
A specification for an environment configuration
See: sourceConfiguration
smart constructor.
sourceConfiguration :: SourceConfiguration Source #
Creates a value of SourceConfiguration
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
scTemplateName
- The name of the configuration template.scApplicationName
- The name of the application associated with the configuration.
scTemplateName :: Lens' SourceConfiguration (Maybe Text) Source #
The name of the configuration template.
scApplicationName :: Lens' SourceConfiguration (Maybe Text) Source #
The name of the application associated with the configuration.
StatusCodes
data StatusCodes Source #
Represents the percentage of requests over the last 10 seconds that resulted in each type of status code response. For more information, see Status Code Definitions .
See: statusCodes
smart constructor.
statusCodes :: StatusCodes Source #
Creates a value of StatusCodes
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
scStatus2xx
- The percentage of requests over the last 10 seconds that resulted in a 2xx (200, 201, etc.) status code.scStatus3xx
- The percentage of requests over the last 10 seconds that resulted in a 3xx (300, 301, etc.) status code.scStatus4xx
- The percentage of requests over the last 10 seconds that resulted in a 4xx (400, 401, etc.) status code.scStatus5xx
- The percentage of requests over the last 10 seconds that resulted in a 5xx (500, 501, etc.) status code.
scStatus2xx :: Lens' StatusCodes (Maybe Int) Source #
The percentage of requests over the last 10 seconds that resulted in a 2xx (200, 201, etc.) status code.
scStatus3xx :: Lens' StatusCodes (Maybe Int) Source #
The percentage of requests over the last 10 seconds that resulted in a 3xx (300, 301, etc.) status code.
scStatus4xx :: Lens' StatusCodes (Maybe Int) Source #
The percentage of requests over the last 10 seconds that resulted in a 4xx (400, 401, etc.) status code.
scStatus5xx :: Lens' StatusCodes (Maybe Int) Source #
The percentage of requests over the last 10 seconds that resulted in a 5xx (500, 501, etc.) status code.
SystemStatus
data SystemStatus Source #
CPU utilization and load average metrics for an Amazon EC2 instance.
See: systemStatus
smart constructor.
systemStatus :: SystemStatus Source #
Creates a value of SystemStatus
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ssCPUUtilization
- CPU utilization metrics for the instance.ssLoadAverage
- Load average in the last 1-minute, 5-minute, and 15-minute periods. For more information, see Operating System Metrics .
ssCPUUtilization :: Lens' SystemStatus (Maybe CPUUtilization) Source #
CPU utilization metrics for the instance.
ssLoadAverage :: Lens' SystemStatus [Double] Source #
Load average in the last 1-minute, 5-minute, and 15-minute periods. For more information, see Operating System Metrics .
Tag
Describes a tag applied to a resource in an environment.
See: tag
smart constructor.
Trigger
Describes a trigger.
See: trigger
smart constructor.
ValidationMessage
data ValidationMessage Source #
An error or warning for a desired configuration option value.
See: validationMessage
smart constructor.
validationMessage :: ValidationMessage Source #
Creates a value of ValidationMessage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vmOptionName
- The name of the option.vmSeverity
- An indication of the severity of this message: *error
: This message indicates that this is not a valid setting for an option. *warning
: This message is providing information you should take into account.vmNamespace
- The namespace to which the option belongs.vmMessage
- A message describing the error or warning.
vmOptionName :: Lens' ValidationMessage (Maybe Text) Source #
The name of the option.
vmSeverity :: Lens' ValidationMessage (Maybe ValidationSeverity) Source #
An indication of the severity of this message: * error
: This message indicates that this is not a valid setting for an option. * warning
: This message is providing information you should take into account.
vmNamespace :: Lens' ValidationMessage (Maybe Text) Source #
The namespace to which the option belongs.