Class Service.Types.IstioCanonicalService (2.4.0)

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

Canonical service scoped to an Istio mesh. Anthos clusters running ASM >= 1.6.8 will have their services ingested as this type.

Inheritance

Object > Service.Types.IstioCanonicalService

Namespace

Google.Cloud.Monitoring.V3

Assembly

Google.Cloud.Monitoring.V3.dll

Constructors

IstioCanonicalService()

public IstioCanonicalService()

IstioCanonicalService(Service.Types.IstioCanonicalService)

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

Properties

CanonicalService

public string CanonicalService { get; set; }

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

Property Value
TypeDescription
String

CanonicalServiceNamespace

public string CanonicalServiceNamespace { get; set; }

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

Property Value
TypeDescription
String

MeshUid

public string MeshUid { get; set; }

Identifier for the Istio mesh in which this canonical service is defined. Corresponds to the mesh_uid metric label in Istio metrics.

Property Value
TypeDescription
String