Class Service.Types.ClusterIstio

public sealed class ClusterIstio : IMessage<Service.Types.ClusterIstio>, IEquatable<Service.Types.ClusterIstio>, IDeepCloneable<Service.Types.ClusterIstio>, IBufferMessage, IMessage

Istio service scoped to a single Kubernetes cluster. Learn more at https://istio.io. Clusters running OSS Istio will have their services ingested as this type.

Inheritance

Object > Service.Types.ClusterIstio

Namespace

Google.Cloud.Monitoring.V3

Assembly

Google.Cloud.Monitoring.V3.dll

Constructors

ClusterIstio()

public ClusterIstio()

ClusterIstio(Service.Types.ClusterIstio)

public ClusterIstio(Service.Types.ClusterIstio other)
Parameter
NameDescription
otherService.Types.ClusterIstio

Properties

ClusterName

public string ClusterName { get; set; }

The name of the Kubernetes cluster in which this Istio service is defined. Corresponds to the cluster_name resource label in k8s_cluster resources.

Property Value
TypeDescription
String

Location

public string Location { get; set; }

The location of the Kubernetes cluster in which this Istio service is defined. Corresponds to the location resource label in k8s_cluster resources.

Property Value
TypeDescription
String

ServiceName

public string ServiceName { get; set; }

The name of the Istio service underlying this service. Corresponds to the destination_service_name metric label in Istio metrics.

Property Value
TypeDescription
String

ServiceNamespace

public string ServiceNamespace { get; set; }

The namespace of the Istio service underlying this service. Corresponds to the destination_service_namespace metric label in Istio metrics.

Property Value
TypeDescription
String