Class: DatadogAPIClient::V2::UpdateTenancyConfigDataAttributes

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

Overview

Attributes for updating an existing OCI tenancy integration configuration, including optional credentials, region settings, and collection options.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_properties ⇒ Object

Returns the value of attribute additional_properties.



48
49
50
# File 'lib/datadog_api_client/v2/models/update_tenancy_config_data_attributes.rb', line 48

def additional_properties
  @additional_properties
end

#auth_credentials ⇒ Object

OCI API signing key credentials used to update the Datadog integration's authentication with the OCI tenancy.



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

def auth_credentials
  @auth_credentials
end

#cost_collection_enabled ⇒ Object

Whether cost data collection from OCI is enabled for the tenancy.



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

def cost_collection_enabled
  @cost_collection_enabled
end

#home_region ⇒ Object

The home region of the OCI tenancy (for example, us-ashburn-1).



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

def home_region
  @home_region
end

#logs_config ⇒ Object

Log collection configuration for updating an OCI tenancy, controlling which compartments and services have log collection enabled.



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

def logs_config
  @logs_config
end

#metrics_config ⇒ Object

Metrics collection configuration for updating an OCI tenancy, controlling which compartments and services are included or excluded.



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

def metrics_config
  @metrics_config
end

#regions_config ⇒ Object

Region configuration for updating an OCI tenancy, specifying which regions are available, enabled, or disabled for data collection.



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

def regions_config
  @regions_config
end

#resource_collection_enabled ⇒ Object

Whether resource collection from OCI is enabled for the tenancy.



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

def resource_collection_enabled
  @resource_collection_enabled
end

#user_ocid ⇒ Object

The OCID of the OCI user used by the Datadog integration for authentication.



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

def user_ocid
  @user_ocid
end