ListMetricsDetails¶
-
class
oci.monitoring.models.
ListMetricsDetails
(**kwargs)¶ Bases:
object
The request details for retrieving metric definitions. Specify optional properties to filter the returned results. Use an asterisk (*) as a wildcard character, placed anywhere in the string. For example, to search for all metrics with names that begin with “disk”, specify “name” as “disk*”. If no properties are specified, then all metric definitions within the request scope are returned.
Attributes
SORT_BY_NAME
A constant which can be used with the sort_by property of a ListMetricsDetails. SORT_BY_NAMESPACE
A constant which can be used with the sort_by property of a ListMetricsDetails. SORT_BY_RESOURCEGROUP
A constant which can be used with the sort_by property of a ListMetricsDetails. SORT_ORDER_ASC
A constant which can be used with the sort_order property of a ListMetricsDetails. SORT_ORDER_DESC
A constant which can be used with the sort_order property of a ListMetricsDetails. dimension_filters
Gets the dimension_filters of this ListMetricsDetails. group_by
Gets the group_by of this ListMetricsDetails. name
Gets the name of this ListMetricsDetails. namespace
Gets the namespace of this ListMetricsDetails. resource_group
Gets the resource_group of this ListMetricsDetails. sort_by
Gets the sort_by of this ListMetricsDetails. sort_order
Gets the sort_order of this ListMetricsDetails. Methods
__init__
(**kwargs)Initializes a new ListMetricsDetails object with values from keyword arguments. -
SORT_BY_NAME
= 'NAME'¶ A constant which can be used with the sort_by property of a ListMetricsDetails. This constant has a value of “NAME”
-
SORT_BY_NAMESPACE
= 'NAMESPACE'¶ A constant which can be used with the sort_by property of a ListMetricsDetails. This constant has a value of “NAMESPACE”
-
SORT_BY_RESOURCEGROUP
= 'RESOURCEGROUP'¶ A constant which can be used with the sort_by property of a ListMetricsDetails. This constant has a value of “RESOURCEGROUP”
-
SORT_ORDER_ASC
= 'ASC'¶ A constant which can be used with the sort_order property of a ListMetricsDetails. This constant has a value of “ASC”
-
SORT_ORDER_DESC
= 'DESC'¶ A constant which can be used with the sort_order property of a ListMetricsDetails. This constant has a value of “DESC”
-
__init__
(**kwargs)¶ Initializes a new ListMetricsDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - name (str) – The value to assign to the name property of this ListMetricsDetails.
- namespace (str) – The value to assign to the namespace property of this ListMetricsDetails.
- resource_group (str) – The value to assign to the resource_group property of this ListMetricsDetails.
- dimension_filters (dict(str, str)) – The value to assign to the dimension_filters property of this ListMetricsDetails.
- group_by (list[str]) – The value to assign to the group_by property of this ListMetricsDetails.
- sort_by (str) – The value to assign to the sort_by property of this ListMetricsDetails. Allowed values for this property are: “NAMESPACE”, “NAME”, “RESOURCEGROUP”
- sort_order (str) – The value to assign to the sort_order property of this ListMetricsDetails. Allowed values for this property are: “ASC”, “DESC”
-
dimension_filters
¶ Gets the dimension_filters of this ListMetricsDetails. Qualifiers that you want to use when searching for metric definitions. Available dimensions vary by metric namespace. Each dimension takes the form of a key-value pair.
Example: {“resourceId”: “ocid1.instance.region1.phx.exampleuniqueID”}
Returns: The dimension_filters of this ListMetricsDetails. Return type: dict(str, str)
-
group_by
¶ Gets the group_by of this ListMetricsDetails. Group metrics by these fields in the response. For example, to list all metric namespaces available
in a compartment, groupBy the “namespace” field. Supported fields: namespace, name, resourceGroup.If groupBy is used, then dimensionFilters is ignored.
Example - group by namespace: [ “namespace” ]
Returns: The group_by of this ListMetricsDetails. Return type: list[str]
-
name
¶ Gets the name of this ListMetricsDetails. The metric name to use when searching for metric definitions.
Example: CpuUtilization
Returns: The name of this ListMetricsDetails. Return type: str
-
namespace
¶ Gets the namespace of this ListMetricsDetails. The source service or application to use when searching for metric definitions.
Example: oci_computeagent
Returns: The namespace of this ListMetricsDetails. Return type: str
-
resource_group
¶ Gets the resource_group of this ListMetricsDetails. Resource group that you want to match. A null value returns only metric data that has no resource groups. The specified resource group must exist in the definition of the posted metric. Only one resource group can be applied per metric. A valid resourceGroup value starts with an alphabetical character and includes only alphanumeric characters, periods (.), underscores (_), hyphens (-), and dollar signs ($).
Example: frontend-fleet
Returns: The resource_group of this ListMetricsDetails. Return type: str
-
sort_by
¶ Gets the sort_by of this ListMetricsDetails. The field to use when sorting returned metric definitions. Only one sorting level is provided.
Example: NAMESPACE
Allowed values for this property are: “NAMESPACE”, “NAME”, “RESOURCEGROUP”
Returns: The sort_by of this ListMetricsDetails. Return type: str
-
sort_order
¶ Gets the sort_order of this ListMetricsDetails. The sort order to use when sorting returned metric definitions. Ascending (ASC) or descending (DESC).
Example: ASC
Allowed values for this property are: “ASC”, “DESC”
Returns: The sort_order of this ListMetricsDetails. Return type: str
-