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.
400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 |
# File 'proto_docs/google/iam/v1/policy.rb', line 400 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.
400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 |
# File 'proto_docs/google/iam/v1/policy.rb', line 400 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.
400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 |
# File 'proto_docs/google/iam/v1/policy.rb', line 400 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.
400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 |
# File 'proto_docs/google/iam/v1/policy.rb', line 400 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 |