import * as core from "@terrascript/core"; export interface ApplicationSnapshotArgs extends core.ResourceArgs { /** * (Required) The name of an existing [Kinesis Analytics v2 Application](/docs/providers/aws/r/kinesis * analyticsv2_application.html). Note that the application must be running for a snapshot to be create * d. */ applicationName: string | core.StringOut; /** * (Required) The name of the application snapshot. */ snapshotName: string | core.StringOut; } export declare class ApplicationSnapshot extends core.Resource { /** * (Required) The name of an existing [Kinesis Analytics v2 Application](/docs/providers/aws/r/kinesis * analyticsv2_application.html). Note that the application must be running for a snapshot to be create * d. */ applicationName: string | core.StringOut; /** * The current application version ID when the snapshot was created. */ applicationVersionId: number | core.NumberOut; /** * The application snapshot identifier. */ id: string | core.StringOut; /** * The timestamp of the application snapshot. */ snapshotCreationTimestamp: string | core.StringOut; /** * (Required) The name of the application snapshot. */ snapshotName: string | core.StringOut; constructor(name: string, args?: ApplicationSnapshotArgs); getNamespace(): string; } //# sourceMappingURL=application_snapshot.d.ts.map