Class: DatadogAPIClient::V2::OwnershipInferenceItem

Inherits:
Object
  • Object
show all
Includes:
BaseGenericModel
Defined in:
lib/datadog_api_client/v2/models/ownership_inference_item.rb

Overview

A single ownership inference, scoped to a specific owner type.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



57
58
59
# File 'lib/datadog_api_client/v2/models/ownership_inference_item.rb', line 57

def additional_properties
  @additional_properties
end

#checksumObject

A checksum that uniquely identifies the current state of the inference. Required when submitting feedback.



25
26
27
# File 'lib/datadog_api_client/v2/models/ownership_inference_item.rb', line 25

def checksum
  @checksum
end

#confidenceObject

The confidence score of the inference, expressed as a numeric string with up to four decimal places.



28
29
30
# File 'lib/datadog_api_client/v2/models/ownership_inference_item.rb', line 28

def confidence
  @confidence
end

#created_atObject

The time when the inference was created.



31
32
33
# File 'lib/datadog_api_client/v2/models/ownership_inference_item.rb', line 31

def created_at
  @created_at
end

#evidence_versionsObject

The list of evidence versions associated with an inference.



34
35
36
# File 'lib/datadog_api_client/v2/models/ownership_inference_item.rb', line 34

def evidence_versions
  @evidence_versions
end

#explanationObject

A human-readable explanation of how the inference was produced.



37
38
39
# File 'lib/datadog_api_client/v2/models/ownership_inference_item.rb', line 37

def explanation
  @explanation
end

#idObject

The identifier of the inference, formatted as resource_id:owner_type.



40
41
42
# File 'lib/datadog_api_client/v2/models/ownership_inference_item.rb', line 40

def id
  @id
end

#owner_typeObject

The owner type for an ownership inference.



43
44
45
# File 'lib/datadog_api_client/v2/models/ownership_inference_item.rb', line 43

def owner_type
  @owner_type
end

#primary_contact_refObject

The primary contact reference for the inferred owner, formatted as ref:handle/<owner_handle>.



46
47
48
# File 'lib/datadog_api_client/v2/models/ownership_inference_item.rb', line 46

def primary_contact_ref
  @primary_contact_ref
end

#sourcesObject

The list of sources backing an ownership inference. Empty when the inference status is not whitelisted to expose sources.



49
50
51
# File 'lib/datadog_api_client/v2/models/ownership_inference_item.rb', line 49

def sources
  @sources
end

#statusObject

The lifecycle status of an ownership inference.



52
53
54
# File 'lib/datadog_api_client/v2/models/ownership_inference_item.rb', line 52

def status
  @status
end

#updated_atObject

The time when the inference was last updated.



55
56
57
# File 'lib/datadog_api_client/v2/models/ownership_inference_item.rb', line 55

def updated_at
  @updated_at
end