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:


408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
# File 'proto_docs/google/iam/v1/policy.rb', line 408

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.


408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
# File 'proto_docs/google/iam/v1/policy.rb', line 408

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


408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
# File 'proto_docs/google/iam/v1/policy.rb', line 408

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


408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
# File 'proto_docs/google/iam/v1/policy.rb', line 408

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
We're moving! Starting in November, 2022, this page will redirect to its new home. Learn more about it in our blog post: Productivity unlocked with new Cloud SDK reference docs.
DISMISS