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 DeploymentEvent = DeploymentEvent' {}
- newDeploymentEvent :: DeploymentEvent
- deploymentEvent_actionInvocations :: Lens' DeploymentEvent (Maybe [ActionInvocation])
- deploymentEvent_description :: Lens' DeploymentEvent (Maybe Text)
- deploymentEvent_eventType :: Lens' DeploymentEvent (Maybe DeploymentEventType)
- deploymentEvent_occurredAt :: Lens' DeploymentEvent (Maybe UTCTime)
- deploymentEvent_triggeredBy :: Lens' DeploymentEvent (Maybe TriggeredBy)
Documentation
data DeploymentEvent Source #
An object that describes a deployment event.
See: newDeploymentEvent
smart constructor.
DeploymentEvent' | |
|
Instances
newDeploymentEvent :: DeploymentEvent Source #
Create a value of DeploymentEvent
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:actionInvocations:DeploymentEvent'
, deploymentEvent_actionInvocations
- The list of extensions that were invoked as part of the deployment.
$sel:description:DeploymentEvent'
, deploymentEvent_description
- A description of the deployment event. Descriptions include, but are not
limited to, the user account or the Amazon CloudWatch alarm ARN that
initiated a rollback, the percentage of hosts that received the
deployment, or in the case of an internal error, a recommendation to
attempt a new deployment.
$sel:eventType:DeploymentEvent'
, deploymentEvent_eventType
- The type of deployment event. Deployment event types include the start,
stop, or completion of a deployment; a percentage update; the start or
stop of a bake period; and the start or completion of a rollback.
$sel:occurredAt:DeploymentEvent'
, deploymentEvent_occurredAt
- The date and time the event occurred.
$sel:triggeredBy:DeploymentEvent'
, deploymentEvent_triggeredBy
- The entity that triggered the deployment event. Events can be triggered
by a user, AppConfig, an Amazon CloudWatch alarm, or an internal error.
deploymentEvent_actionInvocations :: Lens' DeploymentEvent (Maybe [ActionInvocation]) Source #
The list of extensions that were invoked as part of the deployment.
deploymentEvent_description :: Lens' DeploymentEvent (Maybe Text) Source #
A description of the deployment event. Descriptions include, but are not limited to, the user account or the Amazon CloudWatch alarm ARN that initiated a rollback, the percentage of hosts that received the deployment, or in the case of an internal error, a recommendation to attempt a new deployment.
deploymentEvent_eventType :: Lens' DeploymentEvent (Maybe DeploymentEventType) Source #
The type of deployment event. Deployment event types include the start, stop, or completion of a deployment; a percentage update; the start or stop of a bake period; and the start or completion of a rollback.
deploymentEvent_occurredAt :: Lens' DeploymentEvent (Maybe UTCTime) Source #
The date and time the event occurred.
deploymentEvent_triggeredBy :: Lens' DeploymentEvent (Maybe TriggeredBy) Source #
The entity that triggered the deployment event. Events can be triggered by a user, AppConfig, an Amazon CloudWatch alarm, or an internal error.