Class: Google::Iam::V1::AuditConfigDelta

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#action::Google::Iam::V1::AuditConfigDelta::Action

Returns The action that was performed on an audit configuration in a policy. Required.

Returns:



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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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