Documentation ¶
Index ¶
- Constants
- type FolderReplay
- type FolderReplayArgs
- type FolderReplayInput
- type FolderReplayOutput
- type FolderReplayState
- type GoogleCloudPolicysimulatorV1ReplayConfig
- type GoogleCloudPolicysimulatorV1ReplayConfigArgs
- func (GoogleCloudPolicysimulatorV1ReplayConfigArgs) ElementType() reflect.Type
- func (i GoogleCloudPolicysimulatorV1ReplayConfigArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigOutput() GoogleCloudPolicysimulatorV1ReplayConfigOutput
- func (i GoogleCloudPolicysimulatorV1ReplayConfigArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigOutput
- func (i GoogleCloudPolicysimulatorV1ReplayConfigArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigPtrOutput() GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput
- func (i GoogleCloudPolicysimulatorV1ReplayConfigArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigPtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput
- type GoogleCloudPolicysimulatorV1ReplayConfigInput
- type GoogleCloudPolicysimulatorV1ReplayConfigLogSource
- func (GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ElementType() reflect.Type
- func (e GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput() GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput
- func (e GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput
- func (e GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput() GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput
- func (e GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput
- func (e GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudPolicysimulatorV1ReplayConfigLogSourceInput
- type GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput
- func (GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ElementType() reflect.Type
- func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput() GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput() GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrInput
- type GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput) Elem() GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput
- func (GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput() GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudPolicysimulatorV1ReplayConfigOutput
- func (GoogleCloudPolicysimulatorV1ReplayConfigOutput) ElementType() reflect.Type
- func (o GoogleCloudPolicysimulatorV1ReplayConfigOutput) LogSource() GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigOutput) PolicyOverlay() pulumi.StringMapOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigOutput() GoogleCloudPolicysimulatorV1ReplayConfigOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigPtrOutput() GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigPtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput
- type GoogleCloudPolicysimulatorV1ReplayConfigPtrInput
- type GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput) Elem() GoogleCloudPolicysimulatorV1ReplayConfigOutput
- func (GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput) LogSource() GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput) PolicyOverlay() pulumi.StringMapOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigPtrOutput() GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigPtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput
- type GoogleCloudPolicysimulatorV1ReplayConfigResponse
- type GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs
- func (GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs) ElementType() reflect.Type
- func (i GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigResponseOutput() GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput
- func (i GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigResponseOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput
- func (i GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput() GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput
- func (i GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput
- type GoogleCloudPolicysimulatorV1ReplayConfigResponseInput
- type GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput
- func (GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput) LogSource() pulumi.StringOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput) PolicyOverlay() pulumi.StringMapOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigResponseOutput() GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigResponseOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput() GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput
- type GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrInput
- type GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput) Elem() GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput
- func (GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput) LogSource() pulumi.StringPtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput) PolicyOverlay() pulumi.StringMapOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput() GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput
- type GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponse
- type GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs
- func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs) ElementType() reflect.Type
- func (i GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput() GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput
- func (i GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput
- func (i GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput() GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput
- func (i GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput
- type GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseInput
- type GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput
- func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) DifferenceCount() pulumi.IntOutput
- func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) ErrorCount() pulumi.IntOutput
- func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) LogCount() pulumi.IntOutput
- func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) NewestDate() GoogleTypeDateResponseOutput
- func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) OldestDate() GoogleTypeDateResponseOutput
- func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput() GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput
- func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput
- func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput() GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) UnchangedCount() pulumi.IntOutput
- type GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrInput
- type GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) DifferenceCount() pulumi.IntPtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) Elem() GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput
- func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) ErrorCount() pulumi.IntPtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) LogCount() pulumi.IntPtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) NewestDate() GoogleTypeDateResponsePtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) OldestDate() GoogleTypeDateResponsePtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput() GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput
- func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) UnchangedCount() pulumi.IntPtrOutput
- type GoogleTypeDateResponse
- type GoogleTypeDateResponseArgs
- func (GoogleTypeDateResponseArgs) ElementType() reflect.Type
- func (i GoogleTypeDateResponseArgs) ToGoogleTypeDateResponseOutput() GoogleTypeDateResponseOutput
- func (i GoogleTypeDateResponseArgs) ToGoogleTypeDateResponseOutputWithContext(ctx context.Context) GoogleTypeDateResponseOutput
- func (i GoogleTypeDateResponseArgs) ToGoogleTypeDateResponsePtrOutput() GoogleTypeDateResponsePtrOutput
- func (i GoogleTypeDateResponseArgs) ToGoogleTypeDateResponsePtrOutputWithContext(ctx context.Context) GoogleTypeDateResponsePtrOutput
- type GoogleTypeDateResponseInput
- type GoogleTypeDateResponseOutput
- func (o GoogleTypeDateResponseOutput) Day() pulumi.IntOutput
- func (GoogleTypeDateResponseOutput) ElementType() reflect.Type
- func (o GoogleTypeDateResponseOutput) Month() pulumi.IntOutput
- func (o GoogleTypeDateResponseOutput) ToGoogleTypeDateResponseOutput() GoogleTypeDateResponseOutput
- func (o GoogleTypeDateResponseOutput) ToGoogleTypeDateResponseOutputWithContext(ctx context.Context) GoogleTypeDateResponseOutput
- func (o GoogleTypeDateResponseOutput) ToGoogleTypeDateResponsePtrOutput() GoogleTypeDateResponsePtrOutput
- func (o GoogleTypeDateResponseOutput) ToGoogleTypeDateResponsePtrOutputWithContext(ctx context.Context) GoogleTypeDateResponsePtrOutput
- func (o GoogleTypeDateResponseOutput) Year() pulumi.IntOutput
- type GoogleTypeDateResponsePtrInput
- type GoogleTypeDateResponsePtrOutput
- func (o GoogleTypeDateResponsePtrOutput) Day() pulumi.IntPtrOutput
- func (o GoogleTypeDateResponsePtrOutput) Elem() GoogleTypeDateResponseOutput
- func (GoogleTypeDateResponsePtrOutput) ElementType() reflect.Type
- func (o GoogleTypeDateResponsePtrOutput) Month() pulumi.IntPtrOutput
- func (o GoogleTypeDateResponsePtrOutput) ToGoogleTypeDateResponsePtrOutput() GoogleTypeDateResponsePtrOutput
- func (o GoogleTypeDateResponsePtrOutput) ToGoogleTypeDateResponsePtrOutputWithContext(ctx context.Context) GoogleTypeDateResponsePtrOutput
- func (o GoogleTypeDateResponsePtrOutput) Year() pulumi.IntPtrOutput
- type LookupFolderReplayArgs
- type LookupFolderReplayResult
- type LookupOrganizationReplayArgs
- type LookupOrganizationReplayResult
- type LookupReplayArgs
- type LookupReplayResult
- type OrganizationReplay
- type OrganizationReplayArgs
- type OrganizationReplayInput
- type OrganizationReplayOutput
- type OrganizationReplayState
- type Replay
- type ReplayArgs
- type ReplayInput
- type ReplayOutput
- type ReplayState
Constants ¶
const ( // An unspecified log source. If the log source is unspecified, the Replay defaults to using `RECENT_ACCESSES`. GoogleCloudPolicysimulatorV1ReplayConfigLogSourceLogSourceUnspecified = GoogleCloudPolicysimulatorV1ReplayConfigLogSource("LOG_SOURCE_UNSPECIFIED") // All access logs from the last 90 days. These logs may not include logs from the most recent 7 days. GoogleCloudPolicysimulatorV1ReplayConfigLogSourceRecentAccesses = GoogleCloudPolicysimulatorV1ReplayConfigLogSource("RECENT_ACCESSES") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FolderReplay ¶
type FolderReplay struct { pulumi.CustomResourceState // The configuration used for the `Replay`. Config GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput `pulumi:"config"` // 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` Name pulumi.StringOutput `pulumi:"name"` // Summary statistics about the replayed log entries. ResultsSummary GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput `pulumi:"resultsSummary"` // The current state of the `Replay`. State pulumi.StringOutput `pulumi:"state"` }
Creates and starts a Replay using the given ReplayConfig. Auto-naming is currently not supported for this resource.
func GetFolderReplay ¶
func GetFolderReplay(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FolderReplayState, opts ...pulumi.ResourceOption) (*FolderReplay, error)
GetFolderReplay gets an existing FolderReplay resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFolderReplay ¶
func NewFolderReplay(ctx *pulumi.Context, name string, args *FolderReplayArgs, opts ...pulumi.ResourceOption) (*FolderReplay, error)
NewFolderReplay registers a new resource with the given unique name, arguments, and options.
func (*FolderReplay) ElementType ¶
func (*FolderReplay) ElementType() reflect.Type
func (*FolderReplay) ToFolderReplayOutput ¶
func (i *FolderReplay) ToFolderReplayOutput() FolderReplayOutput
func (*FolderReplay) ToFolderReplayOutputWithContext ¶
func (i *FolderReplay) ToFolderReplayOutputWithContext(ctx context.Context) FolderReplayOutput
type FolderReplayArgs ¶
type FolderReplayArgs struct { // The configuration used for the `Replay`. Config GoogleCloudPolicysimulatorV1ReplayConfigInput FolderId pulumi.StringInput Location pulumi.StringPtrInput }
The set of arguments for constructing a FolderReplay resource.
func (FolderReplayArgs) ElementType ¶
func (FolderReplayArgs) ElementType() reflect.Type
type FolderReplayInput ¶
type FolderReplayInput interface { pulumi.Input ToFolderReplayOutput() FolderReplayOutput ToFolderReplayOutputWithContext(ctx context.Context) FolderReplayOutput }
type FolderReplayOutput ¶
type FolderReplayOutput struct {
*pulumi.OutputState
}
func (FolderReplayOutput) ElementType ¶
func (FolderReplayOutput) ElementType() reflect.Type
func (FolderReplayOutput) ToFolderReplayOutput ¶
func (o FolderReplayOutput) ToFolderReplayOutput() FolderReplayOutput
func (FolderReplayOutput) ToFolderReplayOutputWithContext ¶
func (o FolderReplayOutput) ToFolderReplayOutputWithContext(ctx context.Context) FolderReplayOutput
type FolderReplayState ¶
type FolderReplayState struct { }
func (FolderReplayState) ElementType ¶
func (FolderReplayState) ElementType() reflect.Type
type GoogleCloudPolicysimulatorV1ReplayConfig ¶
type GoogleCloudPolicysimulatorV1ReplayConfig struct { // The logs to use as input for the Replay. LogSource *GoogleCloudPolicysimulatorV1ReplayConfigLogSource `pulumi:"logSource"` // 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. PolicyOverlay map[string]string `pulumi:"policyOverlay"` }
The configuration used for a Replay.
type GoogleCloudPolicysimulatorV1ReplayConfigArgs ¶
type GoogleCloudPolicysimulatorV1ReplayConfigArgs struct { // The logs to use as input for the Replay. LogSource GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrInput `pulumi:"logSource"` // 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. PolicyOverlay pulumi.StringMapInput `pulumi:"policyOverlay"` }
The configuration used for a Replay.
func (GoogleCloudPolicysimulatorV1ReplayConfigArgs) ElementType ¶
func (GoogleCloudPolicysimulatorV1ReplayConfigArgs) ElementType() reflect.Type
func (GoogleCloudPolicysimulatorV1ReplayConfigArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigOutput ¶
func (i GoogleCloudPolicysimulatorV1ReplayConfigArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigOutput() GoogleCloudPolicysimulatorV1ReplayConfigOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigOutputWithContext ¶
func (i GoogleCloudPolicysimulatorV1ReplayConfigArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigPtrOutput ¶
func (i GoogleCloudPolicysimulatorV1ReplayConfigArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigPtrOutput() GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigPtrOutputWithContext ¶
func (i GoogleCloudPolicysimulatorV1ReplayConfigArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigPtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput
type GoogleCloudPolicysimulatorV1ReplayConfigInput ¶
type GoogleCloudPolicysimulatorV1ReplayConfigInput interface { pulumi.Input ToGoogleCloudPolicysimulatorV1ReplayConfigOutput() GoogleCloudPolicysimulatorV1ReplayConfigOutput ToGoogleCloudPolicysimulatorV1ReplayConfigOutputWithContext(context.Context) GoogleCloudPolicysimulatorV1ReplayConfigOutput }
GoogleCloudPolicysimulatorV1ReplayConfigInput is an input type that accepts GoogleCloudPolicysimulatorV1ReplayConfigArgs and GoogleCloudPolicysimulatorV1ReplayConfigOutput values. You can construct a concrete instance of `GoogleCloudPolicysimulatorV1ReplayConfigInput` via:
GoogleCloudPolicysimulatorV1ReplayConfigArgs{...}
type GoogleCloudPolicysimulatorV1ReplayConfigLogSource ¶ added in v0.4.0
type GoogleCloudPolicysimulatorV1ReplayConfigLogSource string
The logs to use as input for the Replay.
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ElementType ¶ added in v0.4.0
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ElementType() reflect.Type
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput ¶ added in v0.6.0
func (e GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput() GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput ¶ added in v0.6.0
func (e GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput() GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToStringOutput ¶ added in v0.4.0
func (e GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToStringOutput() pulumi.StringOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToStringOutputWithContext ¶ added in v0.4.0
func (e GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToStringPtrOutput ¶ added in v0.4.0
func (e GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e GoogleCloudPolicysimulatorV1ReplayConfigLogSource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudPolicysimulatorV1ReplayConfigLogSourceInput ¶ added in v0.6.0
type GoogleCloudPolicysimulatorV1ReplayConfigLogSourceInput interface { pulumi.Input ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput() GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutputWithContext(context.Context) GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput }
GoogleCloudPolicysimulatorV1ReplayConfigLogSourceInput is an input type that accepts GoogleCloudPolicysimulatorV1ReplayConfigLogSourceArgs and GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput values. You can construct a concrete instance of `GoogleCloudPolicysimulatorV1ReplayConfigLogSourceInput` via:
GoogleCloudPolicysimulatorV1ReplayConfigLogSourceArgs{...}
type GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput ¶ added in v0.6.0
type GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput struct{ *pulumi.OutputState }
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ElementType() reflect.Type
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput ¶ added in v0.6.0
func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput() GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput ¶ added in v0.6.0
func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput() GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToStringOutput ¶ added in v0.6.0
func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrInput ¶ added in v0.6.0
type GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrInput interface { pulumi.Input ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput() GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutputWithContext(context.Context) GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput }
func GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtr ¶ added in v0.6.0
func GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtr(v string) GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrInput
type GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput ¶ added in v0.6.0
type GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput) ElementType() reflect.Type
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput ¶ added in v0.6.0
func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput() GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudPolicysimulatorV1ReplayConfigOutput ¶
type GoogleCloudPolicysimulatorV1ReplayConfigOutput struct{ *pulumi.OutputState }
The configuration used for a Replay.
func (GoogleCloudPolicysimulatorV1ReplayConfigOutput) ElementType ¶
func (GoogleCloudPolicysimulatorV1ReplayConfigOutput) ElementType() reflect.Type
func (GoogleCloudPolicysimulatorV1ReplayConfigOutput) LogSource ¶
func (o GoogleCloudPolicysimulatorV1ReplayConfigOutput) LogSource() GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput
The logs to use as input for the Replay.
func (GoogleCloudPolicysimulatorV1ReplayConfigOutput) PolicyOverlay ¶
func (o GoogleCloudPolicysimulatorV1ReplayConfigOutput) PolicyOverlay() pulumi.StringMapOutput
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.
func (GoogleCloudPolicysimulatorV1ReplayConfigOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigOutput ¶
func (o GoogleCloudPolicysimulatorV1ReplayConfigOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigOutput() GoogleCloudPolicysimulatorV1ReplayConfigOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigOutputWithContext ¶
func (o GoogleCloudPolicysimulatorV1ReplayConfigOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigPtrOutput ¶
func (o GoogleCloudPolicysimulatorV1ReplayConfigOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigPtrOutput() GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigPtrOutputWithContext ¶
func (o GoogleCloudPolicysimulatorV1ReplayConfigOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigPtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput
type GoogleCloudPolicysimulatorV1ReplayConfigPtrInput ¶
type GoogleCloudPolicysimulatorV1ReplayConfigPtrInput interface { pulumi.Input ToGoogleCloudPolicysimulatorV1ReplayConfigPtrOutput() GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput ToGoogleCloudPolicysimulatorV1ReplayConfigPtrOutputWithContext(context.Context) GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput }
GoogleCloudPolicysimulatorV1ReplayConfigPtrInput is an input type that accepts GoogleCloudPolicysimulatorV1ReplayConfigArgs, GoogleCloudPolicysimulatorV1ReplayConfigPtr and GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudPolicysimulatorV1ReplayConfigPtrInput` via:
GoogleCloudPolicysimulatorV1ReplayConfigArgs{...} or: nil
func GoogleCloudPolicysimulatorV1ReplayConfigPtr ¶
func GoogleCloudPolicysimulatorV1ReplayConfigPtr(v *GoogleCloudPolicysimulatorV1ReplayConfigArgs) GoogleCloudPolicysimulatorV1ReplayConfigPtrInput
type GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput ¶
type GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput) ElementType ¶
func (GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput) ElementType() reflect.Type
func (GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput) LogSource ¶
func (o GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput) LogSource() GoogleCloudPolicysimulatorV1ReplayConfigLogSourcePtrOutput
The logs to use as input for the Replay.
func (GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput) PolicyOverlay ¶
func (o GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput) PolicyOverlay() pulumi.StringMapOutput
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.
func (GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigPtrOutput ¶
func (o GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigPtrOutput() GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigPtrOutputWithContext ¶
func (o GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigPtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigPtrOutput
type GoogleCloudPolicysimulatorV1ReplayConfigResponse ¶
type GoogleCloudPolicysimulatorV1ReplayConfigResponse struct { // The logs to use as input for the Replay. LogSource string `pulumi:"logSource"` // 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. PolicyOverlay map[string]string `pulumi:"policyOverlay"` }
The configuration used for a Replay.
type GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs ¶
type GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs struct { // The logs to use as input for the Replay. LogSource pulumi.StringInput `pulumi:"logSource"` // 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. PolicyOverlay pulumi.StringMapInput `pulumi:"policyOverlay"` }
The configuration used for a Replay.
func (GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs) ElementType ¶
func (GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs) ElementType() reflect.Type
func (GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigResponseOutput ¶
func (i GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigResponseOutput() GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigResponseOutputWithContext ¶
func (i GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigResponseOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput ¶
func (i GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput() GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutputWithContext ¶
func (i GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput
type GoogleCloudPolicysimulatorV1ReplayConfigResponseInput ¶
type GoogleCloudPolicysimulatorV1ReplayConfigResponseInput interface { pulumi.Input ToGoogleCloudPolicysimulatorV1ReplayConfigResponseOutput() GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput ToGoogleCloudPolicysimulatorV1ReplayConfigResponseOutputWithContext(context.Context) GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput }
GoogleCloudPolicysimulatorV1ReplayConfigResponseInput is an input type that accepts GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs and GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput values. You can construct a concrete instance of `GoogleCloudPolicysimulatorV1ReplayConfigResponseInput` via:
GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs{...}
type GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput ¶
type GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput struct{ *pulumi.OutputState }
The configuration used for a Replay.
func (GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput) ElementType ¶
func (GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput) ElementType() reflect.Type
func (GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput) LogSource ¶
func (o GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput) LogSource() pulumi.StringOutput
The logs to use as input for the Replay.
func (GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput) PolicyOverlay ¶
func (o GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput) PolicyOverlay() pulumi.StringMapOutput
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.
func (GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigResponseOutput ¶
func (o GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigResponseOutput() GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigResponseOutputWithContext ¶
func (o GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigResponseOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput ¶
func (o GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput() GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutputWithContext ¶
func (o GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput
type GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrInput ¶
type GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrInput interface { pulumi.Input ToGoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput() GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput ToGoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutputWithContext(context.Context) GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput }
GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrInput is an input type that accepts GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs, GoogleCloudPolicysimulatorV1ReplayConfigResponsePtr and GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrInput` via:
GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs{...} or: nil
func GoogleCloudPolicysimulatorV1ReplayConfigResponsePtr ¶
func GoogleCloudPolicysimulatorV1ReplayConfigResponsePtr(v *GoogleCloudPolicysimulatorV1ReplayConfigResponseArgs) GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrInput
type GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput ¶
type GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput) ElementType ¶
func (GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput) ElementType() reflect.Type
func (GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput) LogSource ¶
func (o GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput) LogSource() pulumi.StringPtrOutput
The logs to use as input for the Replay.
func (GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput) PolicyOverlay ¶
func (o GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput) PolicyOverlay() pulumi.StringMapOutput
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.
func (GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput ¶
func (o GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput() GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput
func (GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutputWithContext ¶
func (o GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput) ToGoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayConfigResponsePtrOutput
type GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponse ¶
type GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponse struct { // The number of replayed log entries with a difference between baseline and simulated policies. DifferenceCount int `pulumi:"differenceCount"` // The number of log entries that could not be replayed. ErrorCount int `pulumi:"errorCount"` // The total number of log entries replayed. LogCount int `pulumi:"logCount"` // The date of the newest log entry replayed. NewestDate GoogleTypeDateResponse `pulumi:"newestDate"` // The date of the oldest log entry replayed. OldestDate GoogleTypeDateResponse `pulumi:"oldestDate"` // The number of replayed log entries with no difference between baseline and simulated policies. UnchangedCount int `pulumi:"unchangedCount"` }
Summary statistics about the replayed log entries.
type GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs ¶
type GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs struct { // The number of replayed log entries with a difference between baseline and simulated policies. DifferenceCount pulumi.IntInput `pulumi:"differenceCount"` // The number of log entries that could not be replayed. ErrorCount pulumi.IntInput `pulumi:"errorCount"` // The total number of log entries replayed. LogCount pulumi.IntInput `pulumi:"logCount"` // The date of the newest log entry replayed. NewestDate GoogleTypeDateResponseInput `pulumi:"newestDate"` // The date of the oldest log entry replayed. OldestDate GoogleTypeDateResponseInput `pulumi:"oldestDate"` // The number of replayed log entries with no difference between baseline and simulated policies. UnchangedCount pulumi.IntInput `pulumi:"unchangedCount"` }
Summary statistics about the replayed log entries.
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs) ElementType ¶
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs) ElementType() reflect.Type
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput ¶
func (i GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput() GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutputWithContext ¶
func (i GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput ¶
func (i GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput() GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutputWithContext ¶
func (i GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput
type GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseInput ¶
type GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseInput interface { pulumi.Input ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput() GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutputWithContext(context.Context) GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput }
GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseInput is an input type that accepts GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs and GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput values. You can construct a concrete instance of `GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseInput` via:
GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs{...}
type GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput ¶
type GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput struct{ *pulumi.OutputState }
Summary statistics about the replayed log entries.
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) DifferenceCount ¶
func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) DifferenceCount() pulumi.IntOutput
The number of replayed log entries with a difference between baseline and simulated policies.
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) ElementType ¶
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) ElementType() reflect.Type
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) ErrorCount ¶
func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) ErrorCount() pulumi.IntOutput
The number of log entries that could not be replayed.
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) LogCount ¶
func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) LogCount() pulumi.IntOutput
The total number of log entries replayed.
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) NewestDate ¶
func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) NewestDate() GoogleTypeDateResponseOutput
The date of the newest log entry replayed.
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) OldestDate ¶
func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) OldestDate() GoogleTypeDateResponseOutput
The date of the oldest log entry replayed.
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput ¶
func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput() GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutputWithContext ¶
func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput ¶
func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput() GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutputWithContext ¶
func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) UnchangedCount ¶
func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput) UnchangedCount() pulumi.IntOutput
The number of replayed log entries with no difference between baseline and simulated policies.
type GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrInput ¶
type GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrInput interface { pulumi.Input ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput() GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutputWithContext(context.Context) GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput }
GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrInput is an input type that accepts GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs, GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtr and GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrInput` via:
GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs{...} or: nil
func GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtr ¶
func GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtr(v *GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseArgs) GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrInput
type GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput ¶
type GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) DifferenceCount ¶
func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) DifferenceCount() pulumi.IntPtrOutput
The number of replayed log entries with a difference between baseline and simulated policies.
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) ElementType ¶
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) ElementType() reflect.Type
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) ErrorCount ¶
func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) ErrorCount() pulumi.IntPtrOutput
The number of log entries that could not be replayed.
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) LogCount ¶
func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) LogCount() pulumi.IntPtrOutput
The total number of log entries replayed.
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) NewestDate ¶
func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) NewestDate() GoogleTypeDateResponsePtrOutput
The date of the newest log entry replayed.
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) OldestDate ¶
func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) OldestDate() GoogleTypeDateResponsePtrOutput
The date of the oldest log entry replayed.
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput ¶
func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput() GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutputWithContext ¶
func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) ToGoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutputWithContext(ctx context.Context) GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput
func (GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) UnchangedCount ¶
func (o GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponsePtrOutput) UnchangedCount() pulumi.IntPtrOutput
The number of replayed log entries with no difference between baseline and simulated policies.
type GoogleTypeDateResponse ¶
type GoogleTypeDateResponse struct { // 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. Day int `pulumi:"day"` // Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. Month int `pulumi:"month"` // Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. Year int `pulumi:"year"` }
Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values * A month and day value, with a zero year, such as an anniversary * A year on its own, with zero month and day values * A year and month value, with a zero day, such as a credit card expiration date Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
type GoogleTypeDateResponseArgs ¶
type GoogleTypeDateResponseArgs struct { // 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. Day pulumi.IntInput `pulumi:"day"` // Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. Month pulumi.IntInput `pulumi:"month"` // Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. Year pulumi.IntInput `pulumi:"year"` }
Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values * A month and day value, with a zero year, such as an anniversary * A year on its own, with zero month and day values * A year and month value, with a zero day, such as a credit card expiration date Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
func (GoogleTypeDateResponseArgs) ElementType ¶
func (GoogleTypeDateResponseArgs) ElementType() reflect.Type
func (GoogleTypeDateResponseArgs) ToGoogleTypeDateResponseOutput ¶
func (i GoogleTypeDateResponseArgs) ToGoogleTypeDateResponseOutput() GoogleTypeDateResponseOutput
func (GoogleTypeDateResponseArgs) ToGoogleTypeDateResponseOutputWithContext ¶
func (i GoogleTypeDateResponseArgs) ToGoogleTypeDateResponseOutputWithContext(ctx context.Context) GoogleTypeDateResponseOutput
func (GoogleTypeDateResponseArgs) ToGoogleTypeDateResponsePtrOutput ¶
func (i GoogleTypeDateResponseArgs) ToGoogleTypeDateResponsePtrOutput() GoogleTypeDateResponsePtrOutput
func (GoogleTypeDateResponseArgs) ToGoogleTypeDateResponsePtrOutputWithContext ¶
func (i GoogleTypeDateResponseArgs) ToGoogleTypeDateResponsePtrOutputWithContext(ctx context.Context) GoogleTypeDateResponsePtrOutput
type GoogleTypeDateResponseInput ¶
type GoogleTypeDateResponseInput interface { pulumi.Input ToGoogleTypeDateResponseOutput() GoogleTypeDateResponseOutput ToGoogleTypeDateResponseOutputWithContext(context.Context) GoogleTypeDateResponseOutput }
GoogleTypeDateResponseInput is an input type that accepts GoogleTypeDateResponseArgs and GoogleTypeDateResponseOutput values. You can construct a concrete instance of `GoogleTypeDateResponseInput` via:
GoogleTypeDateResponseArgs{...}
type GoogleTypeDateResponseOutput ¶
type GoogleTypeDateResponseOutput struct{ *pulumi.OutputState }
Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values * A month and day value, with a zero year, such as an anniversary * A year on its own, with zero month and day values * A year and month value, with a zero day, such as a credit card expiration date Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
func (GoogleTypeDateResponseOutput) Day ¶
func (o GoogleTypeDateResponseOutput) Day() pulumi.IntOutput
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.
func (GoogleTypeDateResponseOutput) ElementType ¶
func (GoogleTypeDateResponseOutput) ElementType() reflect.Type
func (GoogleTypeDateResponseOutput) Month ¶
func (o GoogleTypeDateResponseOutput) Month() pulumi.IntOutput
Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
func (GoogleTypeDateResponseOutput) ToGoogleTypeDateResponseOutput ¶
func (o GoogleTypeDateResponseOutput) ToGoogleTypeDateResponseOutput() GoogleTypeDateResponseOutput
func (GoogleTypeDateResponseOutput) ToGoogleTypeDateResponseOutputWithContext ¶
func (o GoogleTypeDateResponseOutput) ToGoogleTypeDateResponseOutputWithContext(ctx context.Context) GoogleTypeDateResponseOutput
func (GoogleTypeDateResponseOutput) ToGoogleTypeDateResponsePtrOutput ¶
func (o GoogleTypeDateResponseOutput) ToGoogleTypeDateResponsePtrOutput() GoogleTypeDateResponsePtrOutput
func (GoogleTypeDateResponseOutput) ToGoogleTypeDateResponsePtrOutputWithContext ¶
func (o GoogleTypeDateResponseOutput) ToGoogleTypeDateResponsePtrOutputWithContext(ctx context.Context) GoogleTypeDateResponsePtrOutput
func (GoogleTypeDateResponseOutput) Year ¶
func (o GoogleTypeDateResponseOutput) Year() pulumi.IntOutput
Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
type GoogleTypeDateResponsePtrInput ¶
type GoogleTypeDateResponsePtrInput interface { pulumi.Input ToGoogleTypeDateResponsePtrOutput() GoogleTypeDateResponsePtrOutput ToGoogleTypeDateResponsePtrOutputWithContext(context.Context) GoogleTypeDateResponsePtrOutput }
GoogleTypeDateResponsePtrInput is an input type that accepts GoogleTypeDateResponseArgs, GoogleTypeDateResponsePtr and GoogleTypeDateResponsePtrOutput values. You can construct a concrete instance of `GoogleTypeDateResponsePtrInput` via:
GoogleTypeDateResponseArgs{...} or: nil
func GoogleTypeDateResponsePtr ¶
func GoogleTypeDateResponsePtr(v *GoogleTypeDateResponseArgs) GoogleTypeDateResponsePtrInput
type GoogleTypeDateResponsePtrOutput ¶
type GoogleTypeDateResponsePtrOutput struct{ *pulumi.OutputState }
func (GoogleTypeDateResponsePtrOutput) Day ¶
func (o GoogleTypeDateResponsePtrOutput) Day() pulumi.IntPtrOutput
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.
func (GoogleTypeDateResponsePtrOutput) Elem ¶
func (o GoogleTypeDateResponsePtrOutput) Elem() GoogleTypeDateResponseOutput
func (GoogleTypeDateResponsePtrOutput) ElementType ¶
func (GoogleTypeDateResponsePtrOutput) ElementType() reflect.Type
func (GoogleTypeDateResponsePtrOutput) Month ¶
func (o GoogleTypeDateResponsePtrOutput) Month() pulumi.IntPtrOutput
Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
func (GoogleTypeDateResponsePtrOutput) ToGoogleTypeDateResponsePtrOutput ¶
func (o GoogleTypeDateResponsePtrOutput) ToGoogleTypeDateResponsePtrOutput() GoogleTypeDateResponsePtrOutput
func (GoogleTypeDateResponsePtrOutput) ToGoogleTypeDateResponsePtrOutputWithContext ¶
func (o GoogleTypeDateResponsePtrOutput) ToGoogleTypeDateResponsePtrOutputWithContext(ctx context.Context) GoogleTypeDateResponsePtrOutput
func (GoogleTypeDateResponsePtrOutput) Year ¶
func (o GoogleTypeDateResponsePtrOutput) Year() pulumi.IntPtrOutput
Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
type LookupFolderReplayArgs ¶ added in v0.4.0
type LookupFolderReplayResult ¶ added in v0.4.0
type LookupFolderReplayResult struct { // The configuration used for the `Replay`. Config GoogleCloudPolicysimulatorV1ReplayConfigResponse `pulumi:"config"` // 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` Name string `pulumi:"name"` // Summary statistics about the replayed log entries. ResultsSummary GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponse `pulumi:"resultsSummary"` // The current state of the `Replay`. State string `pulumi:"state"` }
func LookupFolderReplay ¶ added in v0.4.0
func LookupFolderReplay(ctx *pulumi.Context, args *LookupFolderReplayArgs, opts ...pulumi.InvokeOption) (*LookupFolderReplayResult, error)
Gets the specified Replay. Each `Replay` is available for at least 7 days.
type LookupOrganizationReplayArgs ¶ added in v0.4.0
type LookupOrganizationReplayResult ¶ added in v0.4.0
type LookupOrganizationReplayResult struct { // The configuration used for the `Replay`. Config GoogleCloudPolicysimulatorV1ReplayConfigResponse `pulumi:"config"` // 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` Name string `pulumi:"name"` // Summary statistics about the replayed log entries. ResultsSummary GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponse `pulumi:"resultsSummary"` // The current state of the `Replay`. State string `pulumi:"state"` }
func LookupOrganizationReplay ¶ added in v0.4.0
func LookupOrganizationReplay(ctx *pulumi.Context, args *LookupOrganizationReplayArgs, opts ...pulumi.InvokeOption) (*LookupOrganizationReplayResult, error)
Gets the specified Replay. Each `Replay` is available for at least 7 days.
type LookupReplayArgs ¶ added in v0.4.0
type LookupReplayResult ¶ added in v0.4.0
type LookupReplayResult struct { // The configuration used for the `Replay`. Config GoogleCloudPolicysimulatorV1ReplayConfigResponse `pulumi:"config"` // 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` Name string `pulumi:"name"` // Summary statistics about the replayed log entries. ResultsSummary GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponse `pulumi:"resultsSummary"` // The current state of the `Replay`. State string `pulumi:"state"` }
func LookupReplay ¶ added in v0.4.0
func LookupReplay(ctx *pulumi.Context, args *LookupReplayArgs, opts ...pulumi.InvokeOption) (*LookupReplayResult, error)
Gets the specified Replay. Each `Replay` is available for at least 7 days.
type OrganizationReplay ¶
type OrganizationReplay struct { pulumi.CustomResourceState // The configuration used for the `Replay`. Config GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput `pulumi:"config"` // 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` Name pulumi.StringOutput `pulumi:"name"` // Summary statistics about the replayed log entries. ResultsSummary GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput `pulumi:"resultsSummary"` // The current state of the `Replay`. State pulumi.StringOutput `pulumi:"state"` }
Creates and starts a Replay using the given ReplayConfig. Auto-naming is currently not supported for this resource.
func GetOrganizationReplay ¶
func GetOrganizationReplay(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OrganizationReplayState, opts ...pulumi.ResourceOption) (*OrganizationReplay, error)
GetOrganizationReplay gets an existing OrganizationReplay resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOrganizationReplay ¶
func NewOrganizationReplay(ctx *pulumi.Context, name string, args *OrganizationReplayArgs, opts ...pulumi.ResourceOption) (*OrganizationReplay, error)
NewOrganizationReplay registers a new resource with the given unique name, arguments, and options.
func (*OrganizationReplay) ElementType ¶
func (*OrganizationReplay) ElementType() reflect.Type
func (*OrganizationReplay) ToOrganizationReplayOutput ¶
func (i *OrganizationReplay) ToOrganizationReplayOutput() OrganizationReplayOutput
func (*OrganizationReplay) ToOrganizationReplayOutputWithContext ¶
func (i *OrganizationReplay) ToOrganizationReplayOutputWithContext(ctx context.Context) OrganizationReplayOutput
type OrganizationReplayArgs ¶
type OrganizationReplayArgs struct { // The configuration used for the `Replay`. Config GoogleCloudPolicysimulatorV1ReplayConfigInput Location pulumi.StringPtrInput OrganizationId pulumi.StringInput }
The set of arguments for constructing a OrganizationReplay resource.
func (OrganizationReplayArgs) ElementType ¶
func (OrganizationReplayArgs) ElementType() reflect.Type
type OrganizationReplayInput ¶
type OrganizationReplayInput interface { pulumi.Input ToOrganizationReplayOutput() OrganizationReplayOutput ToOrganizationReplayOutputWithContext(ctx context.Context) OrganizationReplayOutput }
type OrganizationReplayOutput ¶
type OrganizationReplayOutput struct {
*pulumi.OutputState
}
func (OrganizationReplayOutput) ElementType ¶
func (OrganizationReplayOutput) ElementType() reflect.Type
func (OrganizationReplayOutput) ToOrganizationReplayOutput ¶
func (o OrganizationReplayOutput) ToOrganizationReplayOutput() OrganizationReplayOutput
func (OrganizationReplayOutput) ToOrganizationReplayOutputWithContext ¶
func (o OrganizationReplayOutput) ToOrganizationReplayOutputWithContext(ctx context.Context) OrganizationReplayOutput
type OrganizationReplayState ¶
type OrganizationReplayState struct { }
func (OrganizationReplayState) ElementType ¶
func (OrganizationReplayState) ElementType() reflect.Type
type Replay ¶
type Replay struct { pulumi.CustomResourceState // The configuration used for the `Replay`. Config GoogleCloudPolicysimulatorV1ReplayConfigResponseOutput `pulumi:"config"` // 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` Name pulumi.StringOutput `pulumi:"name"` // Summary statistics about the replayed log entries. ResultsSummary GoogleCloudPolicysimulatorV1ReplayResultsSummaryResponseOutput `pulumi:"resultsSummary"` // The current state of the `Replay`. State pulumi.StringOutput `pulumi:"state"` }
Creates and starts a Replay using the given ReplayConfig. Auto-naming is currently not supported for this resource.
func GetReplay ¶
func GetReplay(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReplayState, opts ...pulumi.ResourceOption) (*Replay, error)
GetReplay gets an existing Replay resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewReplay ¶
func NewReplay(ctx *pulumi.Context, name string, args *ReplayArgs, opts ...pulumi.ResourceOption) (*Replay, error)
NewReplay registers a new resource with the given unique name, arguments, and options.
func (*Replay) ElementType ¶
func (*Replay) ToReplayOutput ¶
func (i *Replay) ToReplayOutput() ReplayOutput
func (*Replay) ToReplayOutputWithContext ¶
func (i *Replay) ToReplayOutputWithContext(ctx context.Context) ReplayOutput
type ReplayArgs ¶
type ReplayArgs struct { // The configuration used for the `Replay`. Config GoogleCloudPolicysimulatorV1ReplayConfigInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput }
The set of arguments for constructing a Replay resource.
func (ReplayArgs) ElementType ¶
func (ReplayArgs) ElementType() reflect.Type
type ReplayInput ¶
type ReplayInput interface { pulumi.Input ToReplayOutput() ReplayOutput ToReplayOutputWithContext(ctx context.Context) ReplayOutput }
type ReplayOutput ¶
type ReplayOutput struct {
*pulumi.OutputState
}
func (ReplayOutput) ElementType ¶
func (ReplayOutput) ElementType() reflect.Type
func (ReplayOutput) ToReplayOutput ¶
func (o ReplayOutput) ToReplayOutput() ReplayOutput
func (ReplayOutput) ToReplayOutputWithContext ¶
func (o ReplayOutput) ToReplayOutputWithContext(ctx context.Context) ReplayOutput
type ReplayState ¶
type ReplayState struct { }
func (ReplayState) ElementType ¶
func (ReplayState) ElementType() reflect.Type