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 
 
-