Class: Google::Iam::V1::AuditConfigDelta
- Inherits:
-
Object
- Object
- Google::Iam::V1::AuditConfigDelta
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/iam/v1/policy.rb
Overview
One delta entry for AuditConfig. Each individual change (only one exempted_member in each entry) to a AuditConfig will be a separate entry.
Defined Under Namespace
Modules: Action
Instance Attribute Summary collapse
-
#action ⇒ ::Google::Iam::V1::AuditConfigDelta::Action
The action that was performed on an audit configuration in a policy.
-
#exempted_member ⇒ ::String
A single identity that is exempted from "data access" audit logging for the
service
specified above. -
#log_type ⇒ ::String
Specifies the log_type that was be enabled.
-
#service ⇒ ::String
Specifies a service that was configured for Cloud Audit Logging.
Instance Attribute Details
#action ⇒ ::Google::Iam::V1::AuditConfigDelta::Action
Returns The action that was performed on an audit configuration in a policy. Required.
230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 |
# File 'proto_docs/google/iam/v1/policy.rb', line 230 class AuditConfigDelta include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The type of action performed on an audit configuration in a policy. module Action # Unspecified. ACTION_UNSPECIFIED = 0 # Addition of an audit configuration. ADD = 1 # Removal of an audit configuration. REMOVE = 2 end end |
#exempted_member ⇒ ::String
Returns A single identity that is exempted from "data access" audit
logging for the service
specified above.
Follows the same format of Binding.members.
230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 |
# File 'proto_docs/google/iam/v1/policy.rb', line 230 class AuditConfigDelta include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The type of action performed on an audit configuration in a policy. module Action # Unspecified. ACTION_UNSPECIFIED = 0 # Addition of an audit configuration. ADD = 1 # Removal of an audit configuration. REMOVE = 2 end end |
#log_type ⇒ ::String
Returns Specifies the log_type that was be enabled. ADMIN_ACTIVITY is always enabled, and cannot be configured. Required.
230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 |
# File 'proto_docs/google/iam/v1/policy.rb', line 230 class AuditConfigDelta include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The type of action performed on an audit configuration in a policy. module Action # Unspecified. ACTION_UNSPECIFIED = 0 # Addition of an audit configuration. ADD = 1 # Removal of an audit configuration. REMOVE = 2 end end |
#service ⇒ ::String
Returns Specifies a service that was configured for Cloud Audit Logging.
For example, storage.googleapis.com
, cloudsql.googleapis.com
.
allServices
is a special value that covers all services.
Required.
230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 |
# File 'proto_docs/google/iam/v1/policy.rb', line 230 class AuditConfigDelta include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The type of action performed on an audit configuration in a policy. module Action # Unspecified. ACTION_UNSPECIFIED = 0 # Addition of an audit configuration. ADD = 1 # Removal of an audit configuration. REMOVE = 2 end end |