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 InstanceSpecification = InstanceSpecification' {}
- newInstanceSpecification :: InstanceSpecification
- instanceSpecification_excludeBootVolume :: Lens' InstanceSpecification (Maybe Bool)
- instanceSpecification_excludeDataVolumeIds :: Lens' InstanceSpecification (Maybe [Text])
- instanceSpecification_instanceId :: Lens' InstanceSpecification (Maybe Text)
Documentation
data InstanceSpecification Source #
The instance details to specify which volumes should be snapshotted.
See: newInstanceSpecification
smart constructor.
InstanceSpecification' | |
|
Instances
newInstanceSpecification :: InstanceSpecification Source #
Create a value of InstanceSpecification
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:excludeBootVolume:InstanceSpecification'
, instanceSpecification_excludeBootVolume
- Excludes the root volume from being snapshotted.
$sel:excludeDataVolumeIds:InstanceSpecification'
, instanceSpecification_excludeDataVolumeIds
- The IDs of the data (non-root) volumes to exclude from the multi-volume
snapshot set. If you specify the ID of the root volume, the request
fails. To exclude the root volume, use ExcludeBootVolume.
You can specify up to 40 volume IDs per request.
$sel:instanceId:InstanceSpecification'
, instanceSpecification_instanceId
- The instance to specify which volumes should be snapshotted.
instanceSpecification_excludeBootVolume :: Lens' InstanceSpecification (Maybe Bool) Source #
Excludes the root volume from being snapshotted.
instanceSpecification_excludeDataVolumeIds :: Lens' InstanceSpecification (Maybe [Text]) Source #
The IDs of the data (non-root) volumes to exclude from the multi-volume snapshot set. If you specify the ID of the root volume, the request fails. To exclude the root volume, use ExcludeBootVolume.
You can specify up to 40 volume IDs per request.
instanceSpecification_instanceId :: Lens' InstanceSpecification (Maybe Text) Source #
The instance to specify which volumes should be snapshotted.