IamAuditConfigState class
Input properties used for looking up and filtering IamAuditConfig resources.
Constructors
-
IamAuditConfigState({Input<
List< ? auditLogConfigs, Input<IamAuditConfigAuditLogConfig> ?>String?> ? etag, Input<String?> ? folder, Input<String?> ? service}) -
Creates a new IamAuditConfigState.
auditLogConfigsThe configuration for logging of each type of permission. This can be specified multiple times. Structure is documented below.etag(Computed) The etag of the folder's IAM policy.folderThe resource name of the folder the policy is attached to. Its format is folders/{folder_id}.serviceService which will be enabled for audit logging. The special valueallServicescovers all services. Note that if there are gcp.folder.IamAuditConfig resources covering bothallServicesand a specific service then the union of the two AuditConfigs is used for that service: thelogTypesspecified in eachauditLogConfigare enabled, and theexemptedMembersin eachauditLogConfigare exempted.const -
IamAuditConfigState.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
-
etag
→ Input<
String?> ? -
(Computed) The etag of the folder's IAM policy.
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
allServicescovers all services. Note that if there are gcp.folder.IamAuditConfig resources covering bothallServicesand a specific service then the union of the two AuditConfigs is used for that service: thelogTypesspecified in eachauditLogConfigare enabled, and theexemptedMembersin eachauditLogConfigare 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