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:



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.

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.



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.

Returns:

  • (::String)

    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.

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



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