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 DeviceDeploymentSummary = DeviceDeploymentSummary' {
- deployedStageName :: Maybe Text
- deploymentStartTime :: Maybe POSIX
- description :: Maybe Text
- deviceDeploymentStatus :: Maybe DeviceDeploymentStatus
- deviceDeploymentStatusMessage :: Maybe Text
- deviceFleetName :: Maybe Text
- edgeDeploymentPlanArn :: Text
- edgeDeploymentPlanName :: Text
- stageName :: Text
- deviceName :: Text
- deviceArn :: Text
- newDeviceDeploymentSummary :: Text -> Text -> Text -> Text -> Text -> DeviceDeploymentSummary
- deviceDeploymentSummary_deployedStageName :: Lens' DeviceDeploymentSummary (Maybe Text)
- deviceDeploymentSummary_deploymentStartTime :: Lens' DeviceDeploymentSummary (Maybe UTCTime)
- deviceDeploymentSummary_description :: Lens' DeviceDeploymentSummary (Maybe Text)
- deviceDeploymentSummary_deviceDeploymentStatus :: Lens' DeviceDeploymentSummary (Maybe DeviceDeploymentStatus)
- deviceDeploymentSummary_deviceDeploymentStatusMessage :: Lens' DeviceDeploymentSummary (Maybe Text)
- deviceDeploymentSummary_deviceFleetName :: Lens' DeviceDeploymentSummary (Maybe Text)
- deviceDeploymentSummary_edgeDeploymentPlanArn :: Lens' DeviceDeploymentSummary Text
- deviceDeploymentSummary_edgeDeploymentPlanName :: Lens' DeviceDeploymentSummary Text
- deviceDeploymentSummary_stageName :: Lens' DeviceDeploymentSummary Text
- deviceDeploymentSummary_deviceName :: Lens' DeviceDeploymentSummary Text
- deviceDeploymentSummary_deviceArn :: Lens' DeviceDeploymentSummary Text
Documentation
data DeviceDeploymentSummary Source #
Contains information summarizing device details and deployment status.
See: newDeviceDeploymentSummary
smart constructor.
DeviceDeploymentSummary' | |
|
Instances
newDeviceDeploymentSummary Source #
Create a value of DeviceDeploymentSummary
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:deployedStageName:DeviceDeploymentSummary'
, deviceDeploymentSummary_deployedStageName
- The name of the deployed stage.
$sel:deploymentStartTime:DeviceDeploymentSummary'
, deviceDeploymentSummary_deploymentStartTime
- The time when the deployment on the device started.
$sel:description:DeviceDeploymentSummary'
, deviceDeploymentSummary_description
- The description of the device.
$sel:deviceDeploymentStatus:DeviceDeploymentSummary'
, deviceDeploymentSummary_deviceDeploymentStatus
- The deployment status of the device.
$sel:deviceDeploymentStatusMessage:DeviceDeploymentSummary'
, deviceDeploymentSummary_deviceDeploymentStatusMessage
- The detailed error message for the deployoment status result.
$sel:deviceFleetName:DeviceDeploymentSummary'
, deviceDeploymentSummary_deviceFleetName
- The name of the fleet to which the device belongs to.
$sel:edgeDeploymentPlanArn:DeviceDeploymentSummary'
, deviceDeploymentSummary_edgeDeploymentPlanArn
- The ARN of the edge deployment plan.
$sel:edgeDeploymentPlanName:DeviceDeploymentSummary'
, deviceDeploymentSummary_edgeDeploymentPlanName
- The name of the edge deployment plan.
$sel:stageName:DeviceDeploymentSummary'
, deviceDeploymentSummary_stageName
- The name of the stage in the edge deployment plan.
$sel:deviceName:DeviceDeploymentSummary'
, deviceDeploymentSummary_deviceName
- The name of the device.
$sel:deviceArn:DeviceDeploymentSummary'
, deviceDeploymentSummary_deviceArn
- The ARN of the device.
deviceDeploymentSummary_deployedStageName :: Lens' DeviceDeploymentSummary (Maybe Text) Source #
The name of the deployed stage.
deviceDeploymentSummary_deploymentStartTime :: Lens' DeviceDeploymentSummary (Maybe UTCTime) Source #
The time when the deployment on the device started.
deviceDeploymentSummary_description :: Lens' DeviceDeploymentSummary (Maybe Text) Source #
The description of the device.
deviceDeploymentSummary_deviceDeploymentStatus :: Lens' DeviceDeploymentSummary (Maybe DeviceDeploymentStatus) Source #
The deployment status of the device.
deviceDeploymentSummary_deviceDeploymentStatusMessage :: Lens' DeviceDeploymentSummary (Maybe Text) Source #
The detailed error message for the deployoment status result.
deviceDeploymentSummary_deviceFleetName :: Lens' DeviceDeploymentSummary (Maybe Text) Source #
The name of the fleet to which the device belongs to.
deviceDeploymentSummary_edgeDeploymentPlanArn :: Lens' DeviceDeploymentSummary Text Source #
The ARN of the edge deployment plan.
deviceDeploymentSummary_edgeDeploymentPlanName :: Lens' DeviceDeploymentSummary Text Source #
The name of the edge deployment plan.
deviceDeploymentSummary_stageName :: Lens' DeviceDeploymentSummary Text Source #
The name of the stage in the edge deployment plan.
deviceDeploymentSummary_deviceName :: Lens' DeviceDeploymentSummary Text Source #
The name of the device.
deviceDeploymentSummary_deviceArn :: Lens' DeviceDeploymentSummary Text Source #
The ARN of the device.