IamAuditConfigArgs class

The set of arguments for IamAuditConfig. The set of arguments for IamAuditConfig.

Constructors

IamAuditConfigArgs({required Input<List<IamAuditConfigAuditLogConfig>> auditLogConfigs, required Input<String> folder, required Input<String> service})
Creates a new IamAuditConfigArgs. auditLogConfigs The configuration for logging of each type of permission. This can be specified multiple times. Structure is documented below. folder The resource name of the folder the policy is attached to. Its format is folders/{folder_id}. service Service which will be enabled for audit logging. The special value allServices covers all services. Note that if there are gcp.folder.IamAuditConfig resources covering both allServices and a specific service then the union of the two AuditConfigs is used for that service: the logTypes specified in each auditLogConfig are enabled, and the exemptedMembers in each auditLogConfig are exempted.
const
IamAuditConfigArgs.fromMap(Map<String, dynamic> map)
factory

Properties

auditLogConfigs → Input<List<IamAuditConfigAuditLogConfig>>
The configuration for logging of each type of permission. This can be specified multiple times. Structure is documented below.
final
folder → Input<String>
The resource name of the folder the policy is attached to. Its format is folders/{folder_id}.
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
service → Input<String>
Service which will be enabled for audit logging. The special value allServices covers all services. Note that if there are gcp.folder.IamAuditConfig resources covering both allServices and a specific service then the union of the two AuditConfigs is used for that service: the logTypes specified in each auditLogConfig are enabled, and the exemptedMembers in each auditLogConfig are exempted.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited