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 |
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.
DeploymentSummary' | |
|
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.