| 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.AMP.Types.AlertManagerDefinitionDescription
Description
Synopsis
- data AlertManagerDefinitionDescription = AlertManagerDefinitionDescription' {}
- newAlertManagerDefinitionDescription :: UTCTime -> ByteString -> UTCTime -> AlertManagerDefinitionStatus -> AlertManagerDefinitionDescription
- alertManagerDefinitionDescription_createdAt :: Lens' AlertManagerDefinitionDescription UTCTime
- alertManagerDefinitionDescription_data :: Lens' AlertManagerDefinitionDescription ByteString
- alertManagerDefinitionDescription_modifiedAt :: Lens' AlertManagerDefinitionDescription UTCTime
- alertManagerDefinitionDescription_status :: Lens' AlertManagerDefinitionDescription AlertManagerDefinitionStatus
Documentation
data AlertManagerDefinitionDescription Source #
Represents the properties of an alert manager definition.
See: newAlertManagerDefinitionDescription smart constructor.
Constructors
| AlertManagerDefinitionDescription' | |
Fields
| |
Instances
newAlertManagerDefinitionDescription Source #
Arguments
| :: UTCTime | |
| -> ByteString | |
| -> UTCTime | |
| -> AlertManagerDefinitionStatus | |
| -> AlertManagerDefinitionDescription |
Create a value of AlertManagerDefinitionDescription 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:createdAt:AlertManagerDefinitionDescription', alertManagerDefinitionDescription_createdAt - The time when the alert manager definition was created.
$sel:data':AlertManagerDefinitionDescription', alertManagerDefinitionDescription_data - The alert manager definition.--
-- Note: This Lens automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens accepts and returns only raw unencoded data.
$sel:modifiedAt:AlertManagerDefinitionDescription', alertManagerDefinitionDescription_modifiedAt - The time when the alert manager definition was modified.
$sel:status:AlertManagerDefinitionDescription', alertManagerDefinitionDescription_status - The status of alert manager definition.
alertManagerDefinitionDescription_createdAt :: Lens' AlertManagerDefinitionDescription UTCTime Source #
The time when the alert manager definition was created.
alertManagerDefinitionDescription_data :: Lens' AlertManagerDefinitionDescription ByteString Source #
The alert manager definition.--
-- Note: This Lens automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens accepts and returns only raw unencoded data.
alertManagerDefinitionDescription_modifiedAt :: Lens' AlertManagerDefinitionDescription UTCTime Source #
The time when the alert manager definition was modified.
alertManagerDefinitionDescription_status :: Lens' AlertManagerDefinitionDescription AlertManagerDefinitionStatus Source #
The status of alert manager definition.