Struct google_deploymentmanager2::AuditConfig
[−]
[src]
pub struct AuditConfig { pub exempted_members: Option<Vec<String>>, pub audit_log_configs: Option<Vec<AuditLogConfig>>, pub service: Option<String>, }
Provides the configuration for non-admin_activity logging for a service. Controls exemptions and specific log sub-types.
This type is not used in any activity, and only used as part of another schema.
Fields
exempted_members: Option<Vec<String>>
Specifies the identities that are exempted from "data access" audit logging for the service
specified above. Follows the same format of Binding.members.
audit_log_configs: Option<Vec<AuditLogConfig>>
The configuration for each type of logging
service: Option<String>
Specifies a service that will be enabled for audit logging. For example, resourcemanager
, storage
, compute
. allServices
is a special value that covers all services.
Trait Implementations
impl Debug for AuditConfig
[src]
impl Clone for AuditConfig
[src]
fn clone(&self) -> AuditConfig
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Default for AuditConfig
[src]
fn default() -> AuditConfig
Returns the "default value" for a type. Read more