Share via


IManagedClusterAzureMonitorProfileKubeStateMetrics Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20230201.ManagedClusterAzureMonitorProfileKubeStateMetricsTypeConverter))]
public interface IManagedClusterAzureMonitorProfileKubeStateMetrics : Microsoft.Azure.PowerShell.Cmdlets.Aks.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20230201.ManagedClusterAzureMonitorProfileKubeStateMetricsTypeConverter))>]
type IManagedClusterAzureMonitorProfileKubeStateMetrics = interface
    interface IJsonSerializable
Public Interface IManagedClusterAzureMonitorProfileKubeStateMetrics
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

MetricAnnotationsAllowList

Comma-separated list of Kubernetes annotation keys that will be used in the resource's labels metric (Example: 'namespaces=[kubernetes.io/team,...],pods=[kubernetes.io/team],...'). By default the metric contains only resource name and namespace labels.

MetricLabelsAllowlist

Comma-separated list of additional Kubernetes label keys that will be used in the resource's labels metric (Example: 'namespaces=[k8s-label-1,k8s-label-n,...],pods=[app],...'). By default the metric contains only resource name and namespace labels.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to