libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.KinesisAnalyticsV2.Types.ApplicationRestoreConfiguration

Description

 
Synopsis

Documentation

data ApplicationRestoreConfiguration Source #

Specifies the method and snapshot to use when restarting an application using previously saved application state.

See: newApplicationRestoreConfiguration smart constructor.

Constructors

ApplicationRestoreConfiguration' 

Fields

  • snapshotName :: Maybe Text

    The identifier of an existing snapshot of application state to use to restart an application. The application uses this value if RESTORE_FROM_CUSTOM_SNAPSHOT is specified for the ApplicationRestoreType.

  • applicationRestoreType :: ApplicationRestoreType

    Specifies how the application should be restored.

Instances

Instances details
Eq ApplicationRestoreConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationRestoreConfiguration

Read ApplicationRestoreConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationRestoreConfiguration

Show ApplicationRestoreConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationRestoreConfiguration

Generic ApplicationRestoreConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationRestoreConfiguration

Associated Types

type Rep ApplicationRestoreConfiguration :: Type -> Type #

NFData ApplicationRestoreConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationRestoreConfiguration

Hashable ApplicationRestoreConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationRestoreConfiguration

ToJSON ApplicationRestoreConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationRestoreConfiguration

FromJSON ApplicationRestoreConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationRestoreConfiguration

type Rep ApplicationRestoreConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationRestoreConfiguration

type Rep ApplicationRestoreConfiguration = D1 ('MetaData "ApplicationRestoreConfiguration" "Amazonka.KinesisAnalyticsV2.Types.ApplicationRestoreConfiguration" "libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2" 'False) (C1 ('MetaCons "ApplicationRestoreConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "applicationRestoreType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ApplicationRestoreType)))

newApplicationRestoreConfiguration Source #

Create a value of ApplicationRestoreConfiguration 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:snapshotName:ApplicationRestoreConfiguration', applicationRestoreConfiguration_snapshotName - The identifier of an existing snapshot of application state to use to restart an application. The application uses this value if RESTORE_FROM_CUSTOM_SNAPSHOT is specified for the ApplicationRestoreType.

$sel:applicationRestoreType:ApplicationRestoreConfiguration', applicationRestoreConfiguration_applicationRestoreType - Specifies how the application should be restored.

applicationRestoreConfiguration_snapshotName :: Lens' ApplicationRestoreConfiguration (Maybe Text) Source #

The identifier of an existing snapshot of application state to use to restart an application. The application uses this value if RESTORE_FROM_CUSTOM_SNAPSHOT is specified for the ApplicationRestoreType.