Google Native

v0.27.0 published on Friday, Oct 21, 2022 by Pulumi

getFolderReplay

Gets the specified Replay. Each Replay is available for at least 7 days.

Using getFolderReplay

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getFolderReplay(args: GetFolderReplayArgs, opts?: InvokeOptions): Promise<GetFolderReplayResult>
function getFolderReplayOutput(args: GetFolderReplayOutputArgs, opts?: InvokeOptions): Output<GetFolderReplayResult>
def get_folder_replay(folder_id: Optional[str] = None,
                      location: Optional[str] = None,
                      replay_id: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetFolderReplayResult
def get_folder_replay_output(folder_id: Optional[pulumi.Input[str]] = None,
                      location: Optional[pulumi.Input[str]] = None,
                      replay_id: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetFolderReplayResult]
func LookupFolderReplay(ctx *Context, args *LookupFolderReplayArgs, opts ...InvokeOption) (*LookupFolderReplayResult, error)
func LookupFolderReplayOutput(ctx *Context, args *LookupFolderReplayOutputArgs, opts ...InvokeOption) LookupFolderReplayResultOutput

> Note: This function is named LookupFolderReplay in the Go SDK.

public static class GetFolderReplay 
{
    public static Task<GetFolderReplayResult> InvokeAsync(GetFolderReplayArgs args, InvokeOptions? opts = null)
    public static Output<GetFolderReplayResult> Invoke(GetFolderReplayInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetFolderReplayResult> getFolderReplay(GetFolderReplayArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: google-native:policysimulator/v1beta1:getFolderReplay
  arguments:
    # arguments dictionary

The following arguments are supported:

FolderId string
Location string
ReplayId string
FolderId string
Location string
ReplayId string
folderId String
location String
replayId String
folderId string
location string
replayId string
folderId String
location String
replayId String

getFolderReplay Result

The following output properties are available:

Config Pulumi.GoogleNative.PolicySimulator.V1Beta1.Outputs.GoogleCloudPolicysimulatorV1beta1ReplayConfigResponse

The configuration used for the Replay.

Name string

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

ResultsSummary Pulumi.GoogleNative.PolicySimulator.V1Beta1.Outputs.GoogleCloudPolicysimulatorV1beta1ReplayResultsSummaryResponse

Summary statistics about the replayed log entries.

State string

The current state of the Replay.

Config GoogleCloudPolicysimulatorV1beta1ReplayConfigResponse

The configuration used for the Replay.

Name string

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

ResultsSummary GoogleCloudPolicysimulatorV1beta1ReplayResultsSummaryResponse

Summary statistics about the replayed log entries.

State string

The current state of the Replay.

config GoogleCloudPolicysimulatorV1beta1ReplayConfigResponse

The configuration used for the Replay.

name String

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

resultsSummary GoogleCloudPolicysimulatorV1beta1ReplayResultsSummaryResponse

Summary statistics about the replayed log entries.

state String

The current state of the Replay.

config GoogleCloudPolicysimulatorV1beta1ReplayConfigResponse

The configuration used for the Replay.

name string

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

resultsSummary GoogleCloudPolicysimulatorV1beta1ReplayResultsSummaryResponse

Summary statistics about the replayed log entries.

state string

The current state of the Replay.

config GoogleCloudPolicysimulatorV1beta1ReplayConfigResponse

The configuration used for the Replay.

name str

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

results_summary GoogleCloudPolicysimulatorV1beta1ReplayResultsSummaryResponse

Summary statistics about the replayed log entries.

state str

The current state of the Replay.

config Property Map

The configuration used for the Replay.

name String

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

resultsSummary Property Map

Summary statistics about the replayed log entries.

state String

The current state of the Replay.

Supporting Types

GoogleCloudPolicysimulatorV1beta1ReplayConfigResponse

LogSource string

The logs to use as input for the Replay.

PolicyOverlay Dictionary<string, string>

A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, //cloudresourcemanager.googleapis.com/projects/my-project. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay.

LogSource string

The logs to use as input for the Replay.

PolicyOverlay map[string]string

A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, //cloudresourcemanager.googleapis.com/projects/my-project. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay.

logSource String

The logs to use as input for the Replay.

policyOverlay Map<String,String>

A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, //cloudresourcemanager.googleapis.com/projects/my-project. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay.

logSource string

The logs to use as input for the Replay.

policyOverlay {[key: string]: string}

A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, //cloudresourcemanager.googleapis.com/projects/my-project. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay.

log_source str

The logs to use as input for the Replay.

policy_overlay Mapping[str, str]

A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, //cloudresourcemanager.googleapis.com/projects/my-project. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay.

logSource String

The logs to use as input for the Replay.

policyOverlay Map<String>

A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, //cloudresourcemanager.googleapis.com/projects/my-project. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay.

GoogleCloudPolicysimulatorV1beta1ReplayResultsSummaryResponse

DifferenceCount int

The number of replayed log entries with a difference between baseline and simulated policies.

ErrorCount int

The number of log entries that could not be replayed.

LogCount int

The total number of log entries replayed.

NewestDate Pulumi.GoogleNative.PolicySimulator.V1Beta1.Inputs.GoogleTypeDateResponse

The date of the newest log entry replayed.

OldestDate Pulumi.GoogleNative.PolicySimulator.V1Beta1.Inputs.GoogleTypeDateResponse

The date of the oldest log entry replayed.

UnchangedCount int

The number of replayed log entries with no difference between baseline and simulated policies.

DifferenceCount int

The number of replayed log entries with a difference between baseline and simulated policies.

ErrorCount int

The number of log entries that could not be replayed.

LogCount int

The total number of log entries replayed.

NewestDate GoogleTypeDateResponse

The date of the newest log entry replayed.

OldestDate GoogleTypeDateResponse

The date of the oldest log entry replayed.

UnchangedCount int

The number of replayed log entries with no difference between baseline and simulated policies.

differenceCount Integer

The number of replayed log entries with a difference between baseline and simulated policies.

errorCount Integer

The number of log entries that could not be replayed.

logCount Integer

The total number of log entries replayed.

newestDate GoogleTypeDateResponse

The date of the newest log entry replayed.

oldestDate GoogleTypeDateResponse

The date of the oldest log entry replayed.

unchangedCount Integer

The number of replayed log entries with no difference between baseline and simulated policies.

differenceCount number

The number of replayed log entries with a difference between baseline and simulated policies.

errorCount number

The number of log entries that could not be replayed.

logCount number

The total number of log entries replayed.

newestDate GoogleTypeDateResponse

The date of the newest log entry replayed.

oldestDate GoogleTypeDateResponse

The date of the oldest log entry replayed.

unchangedCount number

The number of replayed log entries with no difference between baseline and simulated policies.

difference_count int

The number of replayed log entries with a difference between baseline and simulated policies.

error_count int

The number of log entries that could not be replayed.

log_count int

The total number of log entries replayed.

newest_date GoogleTypeDateResponse

The date of the newest log entry replayed.

oldest_date GoogleTypeDateResponse

The date of the oldest log entry replayed.

unchanged_count int

The number of replayed log entries with no difference between baseline and simulated policies.

differenceCount Number

The number of replayed log entries with a difference between baseline and simulated policies.

errorCount Number

The number of log entries that could not be replayed.

logCount Number

The total number of log entries replayed.

newestDate Property Map

The date of the newest log entry replayed.

oldestDate Property Map

The date of the oldest log entry replayed.

unchangedCount Number

The number of replayed log entries with no difference between baseline and simulated policies.

GoogleTypeDateResponse

Day int

Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.

Month int

Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.

Year int

Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.

Day int

Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.

Month int

Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.

Year int

Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.

day Integer

Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.

month Integer

Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.

year Integer

Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.

day number

Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.

month number

Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.

year number

Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.

day int

Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.

month int

Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.

year int

Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.

day Number

Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.

month Number

Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.

year Number

Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0