Class IamAuditConfigState
Inherited Members
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.Organizations
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class IamAuditConfigState : ResourceArgs
Constructors
View SourceIamAuditConfigState()
Declaration
public IamAuditConfigState()
Properties
View SourceAuditLogConfigs
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> |
Etag
Declaration
public Input<string> Etag { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
OrgId
The numeric ID of the organization in which you want to manage the audit logging config.
Declaration
public Input<string> OrgId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Service
Service which will be enabled for audit logging. The special value allServices covers all services. Note that if there are google_organization_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> |