GoogleIamV1__AuditLogConfigArgs

data class GoogleIamV1__AuditLogConfigArgs(val exemptedMembers: Output<List<String>>? = null, val logType: Output<GoogleIamV1__AuditLogConfigLogType>? = null) : ConvertibleToJava<GoogleIamV1__AuditLogConfigArgs>

Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.

Constructors

Link copied to clipboard
fun GoogleIamV1__AuditLogConfigArgs(exemptedMembers: Output<List<String>>? = null, logType: Output<GoogleIamV1__AuditLogConfigLogType>? = null)

Functions

Link copied to clipboard
open override fun toJava(): GoogleIamV1__AuditLogConfigArgs

Properties

Link copied to clipboard
val exemptedMembers: Output<List<String>>? = null

Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.

Link copied to clipboard

The log type that this config enables.