amazonka-nimble-2.0: Amazon NimbleStudio 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.Nimble.Types.StreamConfigurationSessionBackup

Description

 
Synopsis

Documentation

data StreamConfigurationSessionBackup Source #

Configures how streaming sessions are backed up when launched from this launch profile.

See: newStreamConfigurationSessionBackup smart constructor.

Constructors

StreamConfigurationSessionBackup' 

Fields

  • maxBackupsToRetain :: Maybe Natural

    The maximum number of backups that each streaming session created from this launch profile can have.

  • mode :: Maybe SessionBackupMode

    Specifies how artists sessions are backed up.

    Configures backups for streaming sessions launched with this launch profile. The default value is DEACTIVATED, which means that backups are deactivated. To allow backups, set this value to AUTOMATIC.

Instances

Instances details
FromJSON StreamConfigurationSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionBackup

ToJSON StreamConfigurationSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionBackup

Generic StreamConfigurationSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionBackup

Associated Types

type Rep StreamConfigurationSessionBackup :: Type -> Type #

Read StreamConfigurationSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionBackup

Show StreamConfigurationSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionBackup

NFData StreamConfigurationSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionBackup

Eq StreamConfigurationSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionBackup

Hashable StreamConfigurationSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionBackup

type Rep StreamConfigurationSessionBackup Source # 
Instance details

Defined in Amazonka.Nimble.Types.StreamConfigurationSessionBackup

type Rep StreamConfigurationSessionBackup = D1 ('MetaData "StreamConfigurationSessionBackup" "Amazonka.Nimble.Types.StreamConfigurationSessionBackup" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "StreamConfigurationSessionBackup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxBackupsToRetain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SessionBackupMode))))

newStreamConfigurationSessionBackup :: StreamConfigurationSessionBackup Source #

Create a value of StreamConfigurationSessionBackup 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:maxBackupsToRetain:StreamConfigurationSessionBackup', streamConfigurationSessionBackup_maxBackupsToRetain - The maximum number of backups that each streaming session created from this launch profile can have.

$sel:mode:StreamConfigurationSessionBackup', streamConfigurationSessionBackup_mode - Specifies how artists sessions are backed up.

Configures backups for streaming sessions launched with this launch profile. The default value is DEACTIVATED, which means that backups are deactivated. To allow backups, set this value to AUTOMATIC.

streamConfigurationSessionBackup_maxBackupsToRetain :: Lens' StreamConfigurationSessionBackup (Maybe Natural) Source #

The maximum number of backups that each streaming session created from this launch profile can have.

streamConfigurationSessionBackup_mode :: Lens' StreamConfigurationSessionBackup (Maybe SessionBackupMode) Source #

Specifies how artists sessions are backed up.

Configures backups for streaming sessions launched with this launch profile. The default value is DEACTIVATED, which means that backups are deactivated. To allow backups, set this value to AUTOMATIC.