import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Gets the specified Replay. Each `Replay` is available for at least 7 days. */ export declare function getReplay(args: GetReplayArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetReplayArgs { location: string; project?: string; replayId: string; } export interface GetReplayResult { /** * The configuration used for the `Replay`. */ readonly config: outputs.policysimulator.v1beta.GoogleCloudPolicysimulatorV1betaReplayConfigResponse; /** * The resource name of the `Replay`, which has the following format: `{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}`, where `{resource-id}` is the ID of the project, folder, or organization that owns the Replay. Example: `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36` */ readonly name: string; /** * Summary statistics about the replayed log entries. */ readonly resultsSummary: outputs.policysimulator.v1beta.GoogleCloudPolicysimulatorV1betaReplayResultsSummaryResponse; /** * The current state of the `Replay`. */ readonly state: string; } /** * Gets the specified Replay. Each `Replay` is available for at least 7 days. */ export declare function getReplayOutput(args: GetReplayOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetReplayOutputArgs { location: pulumi.Input; project?: pulumi.Input; replayId: pulumi.Input; }