package awskinesisanalytics // Specifies the method and snapshot to use when restarting an application using previously saved application state. // // Example: // // The code below shows an example of how to instantiate this type. // // The values are placeholders you should change. // import "github.com/aws/aws-cdk-go/awscdk" // // applicationRestoreConfigurationProperty := &ApplicationRestoreConfigurationProperty{ // ApplicationRestoreType: jsii.String("applicationRestoreType"), // // // the properties below are optional // SnapshotName: jsii.String("snapshotName"), // } // // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationrestoreconfiguration.html // type CfnApplicationV2_ApplicationRestoreConfigurationProperty struct { // Specifies how the application should be restored. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationrestoreconfiguration.html#cfn-kinesisanalyticsv2-application-applicationrestoreconfiguration-applicationrestoretype // ApplicationRestoreType *string `field:"required" json:"applicationRestoreType" yaml:"applicationRestoreType"` // 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` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationrestoreconfiguration.html#cfn-kinesisanalyticsv2-application-applicationrestoreconfiguration-snapshotname // SnapshotName *string `field:"optional" json:"snapshotName" yaml:"snapshotName"` }