Show / Hide Table of Contents

Class IAMAuditConfigState

Inheritance
System.Object
InputArgs
ResourceArgs
IAMAuditConfigState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Gcp.Projects
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class IAMAuditConfigState : ResourceArgs

Constructors

View Source

IAMAuditConfigState()

Declaration
public IAMAuditConfigState()

Properties

View Source

AuditLogConfigs

The configuration for logging of each type of permission. This can be specified multiple times. Structure is documented below.

Declaration
public InputList<IAMAuditConfigAuditLogConfigGetArgs> AuditLogConfigs { get; set; }
Property Value
Type Description
InputList<IAMAuditConfigAuditLogConfigGetArgs>
View Source

Etag

(Computed) The etag of the project's IAM policy.

Declaration
public Input<string> Etag { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Project

The project ID. If not specified for gcp.projects.IAMBinding, gcp.projects.IAMMember, or gcp.projects.IAMAuditConfig, uses the ID of the project configured with the provider. Required for gcp.projects.IAMPolicy - you must explicitly set the project, and it will not be inferred from the provider.

Declaration
public Input<string> Project { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Service

Service which will be enabled for audit logging. The special value allServices covers all services. Note that if there are google_project_iam_audit_config resources covering both allServices and a specific service then the union of the two AuditConfigs is used for that service: the log_types specified in each audit_log_config are enabled, and the exempted_members in each audit_log_config are exempted.

Declaration
public Input<string> Service { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.