Application Snapshot
Manages a Kinesis Analytics v2 Application Snapshot. Snapshots are the AWS implementation of Flink Savepoints.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.kinesisanalyticsv2.ApplicationSnapshot;
import com.pulumi.aws.kinesisanalyticsv2.ApplicationSnapshotArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new ApplicationSnapshot("example", ApplicationSnapshotArgs.builder()
.applicationName(aws_kinesisanalyticsv2_application.example().name())
.snapshotName("example-snapshot")
.build());
}
}
Content copied to clipboard
Import
aws_kinesisanalyticsv2_application
can be imported by using application_name
together with snapshot_name
, e.g.,
$ pulumi import aws:kinesisanalyticsv2/applicationSnapshot:ApplicationSnapshot example example-application/example-snapshot
Content copied to clipboard
Properties
Link copied to clipboard
The name of an existing Kinesis Analytics v2 Application. Note that the application must be running for a snapshot to be created.
Link copied to clipboard
The current application version ID when the snapshot was created.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
The timestamp of the application snapshot.
Link copied to clipboard
The name of the application snapshot.