PrometheusEmitterDataSourceSummary

class oci.management_agent.models.PrometheusEmitterDataSourceSummary(**kwargs)

Bases: oci.management_agent.models.data_source_summary.DataSourceSummary

A Prometheus emitter data source summary.

Attributes

TYPE_KUBERNETES_CLUSTER str(object=’’) -> str
TYPE_PROMETHEUS_EMITTER str(object=’’) -> str
key [Required] Gets the key of this DataSourceSummary.
name [Required] Gets the name of this DataSourceSummary.
type [Required] Gets the type of this DataSourceSummary.

Methods

__init__(**kwargs) Initializes a new PrometheusEmitterDataSourceSummary object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
TYPE_KUBERNETES_CLUSTER = 'KUBERNETES_CLUSTER'
TYPE_PROMETHEUS_EMITTER = 'PROMETHEUS_EMITTER'
__init__(**kwargs)

Initializes a new PrometheusEmitterDataSourceSummary object with values from keyword arguments. The default value of the type attribute of this class is PROMETHEUS_EMITTER and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • key (str) – The value to assign to the key property of this PrometheusEmitterDataSourceSummary.
  • type (str) – The value to assign to the type property of this PrometheusEmitterDataSourceSummary. Allowed values for this property are: “KUBERNETES_CLUSTER”, “PROMETHEUS_EMITTER”
  • name (str) – The value to assign to the name property of this PrometheusEmitterDataSourceSummary.
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

key

[Required] Gets the key of this DataSourceSummary. Data source type and name identifier.

Returns:The key of this DataSourceSummary.
Return type:str
name

[Required] Gets the name of this DataSourceSummary. Unique name of the dataSource.

Returns:The name of this DataSourceSummary.
Return type:str
type

[Required] Gets the type of this DataSourceSummary. The type of the dataSource.

Allowed values for this property are: “KUBERNETES_CLUSTER”, “PROMETHEUS_EMITTER”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The type of this DataSourceSummary.
Return type:str