Class: Google::Apis::HealthcareV1beta1::AccessDeterminationLogConfig

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/healthcare_v1beta1/classes.rb,
lib/google/apis/healthcare_v1beta1/representations.rb,
lib/google/apis/healthcare_v1beta1/representations.rb

Overview

Configures consent audit log config for FHIR create, read, update, and delete ( CRUD) operations. Cloud audit log for healthcare API must be enabled. The consent-related logs are included as part of protoPayload. metadata.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ AccessDeterminationLogConfig

Returns a new instance of AccessDeterminationLogConfig.



38
39
40
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 38

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#log_levelString

Optional. Controls the amount of detail to include as part of the audit logs. Corresponds to the JSON property logLevel

Returns:

  • (String)


36
37
38
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 36

def log_level
  @log_level
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



43
44
45
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 43

def update!(**args)
  @log_level = args[:log_level] if args.key?(:log_level)
end