amazonka-fsx-2.0: Amazon FSx SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.FSx.Types.Snapshot

Description

 
Synopsis

Documentation

data Snapshot Source #

A snapshot of an Amazon FSx for OpenZFS volume.

See: newSnapshot smart constructor.

Constructors

Snapshot' 

Fields

Instances

Instances details
FromJSON Snapshot Source # 
Instance details

Defined in Amazonka.FSx.Types.Snapshot

Generic Snapshot Source # 
Instance details

Defined in Amazonka.FSx.Types.Snapshot

Associated Types

type Rep Snapshot :: Type -> Type #

Methods

from :: Snapshot -> Rep Snapshot x #

to :: Rep Snapshot x -> Snapshot #

Read Snapshot Source # 
Instance details

Defined in Amazonka.FSx.Types.Snapshot

Show Snapshot Source # 
Instance details

Defined in Amazonka.FSx.Types.Snapshot

NFData Snapshot Source # 
Instance details

Defined in Amazonka.FSx.Types.Snapshot

Methods

rnf :: Snapshot -> () #

Eq Snapshot Source # 
Instance details

Defined in Amazonka.FSx.Types.Snapshot

Hashable Snapshot Source # 
Instance details

Defined in Amazonka.FSx.Types.Snapshot

Methods

hashWithSalt :: Int -> Snapshot -> Int #

hash :: Snapshot -> Int #

type Rep Snapshot Source # 
Instance details

Defined in Amazonka.FSx.Types.Snapshot

newSnapshot :: Snapshot Source #

Create a value of Snapshot 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:administrativeActions:Snapshot', snapshot_administrativeActions - A list of administrative actions for the file system that are in process or waiting to be processed. Administrative actions describe changes to the Amazon FSx system.

$sel:creationTime:Snapshot', snapshot_creationTime - Undocumented member.

$sel:lifecycle:Snapshot', snapshot_lifecycle - The lifecycle status of the snapshot.

  • PENDING - Amazon FSx hasn't started creating the snapshot.
  • CREATING - Amazon FSx is creating the snapshot.
  • DELETING - Amazon FSx is deleting the snapshot.
  • AVAILABLE - The snapshot is fully available.

$sel:lifecycleTransitionReason:Snapshot', snapshot_lifecycleTransitionReason - Undocumented member.

$sel:name:Snapshot', snapshot_name - The name of the snapshot.

$sel:resourceARN:Snapshot', snapshot_resourceARN - Undocumented member.

$sel:snapshotId:Snapshot', snapshot_snapshotId - The ID of the snapshot.

$sel:tags:Snapshot', snapshot_tags - Undocumented member.

$sel:volumeId:Snapshot', snapshot_volumeId - The ID of the volume that the snapshot is of.

snapshot_administrativeActions :: Lens' Snapshot (Maybe [AdministrativeAction]) Source #

A list of administrative actions for the file system that are in process or waiting to be processed. Administrative actions describe changes to the Amazon FSx system.

snapshot_lifecycle :: Lens' Snapshot (Maybe SnapshotLifecycle) Source #

The lifecycle status of the snapshot.

  • PENDING - Amazon FSx hasn't started creating the snapshot.
  • CREATING - Amazon FSx is creating the snapshot.
  • DELETING - Amazon FSx is deleting the snapshot.
  • AVAILABLE - The snapshot is fully available.

snapshot_name :: Lens' Snapshot (Maybe Text) Source #

The name of the snapshot.

snapshot_snapshotId :: Lens' Snapshot (Maybe Text) Source #

The ID of the snapshot.

snapshot_tags :: Lens' Snapshot (Maybe (NonEmpty Tag)) Source #

Undocumented member.

snapshot_volumeId :: Lens' Snapshot (Maybe Text) Source #

The ID of the volume that the snapshot is of.