| Copyright | (c) 2013-2023 Brendan Hay | 
|---|---|
| License | Mozilla Public License, v. 2.0. | 
| Maintainer | Brendan Hay | 
| Stability | auto-generated | 
| Portability | non-portable (GHC extensions) | 
| Safe Haskell | Safe-Inferred | 
| Language | Haskell2010 | 
Amazonka.AppConfig.Types.DeploymentSummary
Description
Synopsis
- data DeploymentSummary = DeploymentSummary' {
- completedAt :: Maybe ISO8601
 - configurationName :: Maybe Text
 - configurationVersion :: Maybe Text
 - deploymentDurationInMinutes :: Maybe Natural
 - deploymentNumber :: Maybe Int
 - finalBakeTimeInMinutes :: Maybe Natural
 - growthFactor :: Maybe Double
 - growthType :: Maybe GrowthType
 - percentageComplete :: Maybe Double
 - startedAt :: Maybe ISO8601
 - state :: Maybe DeploymentState
 
 - newDeploymentSummary :: DeploymentSummary
 - deploymentSummary_completedAt :: Lens' DeploymentSummary (Maybe UTCTime)
 - deploymentSummary_configurationName :: Lens' DeploymentSummary (Maybe Text)
 - deploymentSummary_configurationVersion :: Lens' DeploymentSummary (Maybe Text)
 - deploymentSummary_deploymentDurationInMinutes :: Lens' DeploymentSummary (Maybe Natural)
 - deploymentSummary_deploymentNumber :: Lens' DeploymentSummary (Maybe Int)
 - deploymentSummary_finalBakeTimeInMinutes :: Lens' DeploymentSummary (Maybe Natural)
 - deploymentSummary_growthFactor :: Lens' DeploymentSummary (Maybe Double)
 - deploymentSummary_growthType :: Lens' DeploymentSummary (Maybe GrowthType)
 - deploymentSummary_percentageComplete :: Lens' DeploymentSummary (Maybe Double)
 - deploymentSummary_startedAt :: Lens' DeploymentSummary (Maybe UTCTime)
 - deploymentSummary_state :: Lens' DeploymentSummary (Maybe DeploymentState)
 
Documentation
data DeploymentSummary Source #
Information about the deployment.
See: newDeploymentSummary smart constructor.
Constructors
| DeploymentSummary' | |
Fields 
  | |
Instances
newDeploymentSummary :: DeploymentSummary Source #
Create a value of DeploymentSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:completedAt:DeploymentSummary', deploymentSummary_completedAt - Time the deployment completed.
$sel:configurationName:DeploymentSummary', deploymentSummary_configurationName - The name of the configuration.
$sel:configurationVersion:DeploymentSummary', deploymentSummary_configurationVersion - The version of the configuration.
$sel:deploymentDurationInMinutes:DeploymentSummary', deploymentSummary_deploymentDurationInMinutes - Total amount of time the deployment lasted.
$sel:deploymentNumber:DeploymentSummary', deploymentSummary_deploymentNumber - The sequence number of the deployment.
$sel:finalBakeTimeInMinutes:DeploymentSummary', deploymentSummary_finalBakeTimeInMinutes - The amount of time that AppConfig monitors for alarms before considering
 the deployment to be complete and no longer eligible for automatic
 rollback.
$sel:growthFactor:DeploymentSummary', deploymentSummary_growthFactor - The percentage of targets to receive a deployed configuration during
 each interval.
$sel:growthType:DeploymentSummary', deploymentSummary_growthType - The algorithm used to define how percentage grows over time.
$sel:percentageComplete:DeploymentSummary', deploymentSummary_percentageComplete - The percentage of targets for which the deployment is available.
$sel:startedAt:DeploymentSummary', deploymentSummary_startedAt - Time the deployment started.
$sel:state:DeploymentSummary', deploymentSummary_state - The state of the deployment.
deploymentSummary_completedAt :: Lens' DeploymentSummary (Maybe UTCTime) Source #
Time the deployment completed.
deploymentSummary_configurationName :: Lens' DeploymentSummary (Maybe Text) Source #
The name of the configuration.
deploymentSummary_configurationVersion :: Lens' DeploymentSummary (Maybe Text) Source #
The version of the configuration.
deploymentSummary_deploymentDurationInMinutes :: Lens' DeploymentSummary (Maybe Natural) Source #
Total amount of time the deployment lasted.
deploymentSummary_deploymentNumber :: Lens' DeploymentSummary (Maybe Int) Source #
The sequence number of the deployment.
deploymentSummary_finalBakeTimeInMinutes :: Lens' DeploymentSummary (Maybe Natural) Source #
The amount of time that AppConfig monitors for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.
deploymentSummary_growthFactor :: Lens' DeploymentSummary (Maybe Double) Source #
The percentage of targets to receive a deployed configuration during each interval.
deploymentSummary_growthType :: Lens' DeploymentSummary (Maybe GrowthType) Source #
The algorithm used to define how percentage grows over time.
deploymentSummary_percentageComplete :: Lens' DeploymentSummary (Maybe Double) Source #
The percentage of targets for which the deployment is available.
deploymentSummary_startedAt :: Lens' DeploymentSummary (Maybe UTCTime) Source #
Time the deployment started.
deploymentSummary_state :: Lens' DeploymentSummary (Maybe DeploymentState) Source #
The state of the deployment.