Google Cloud Monitoring v3 API - Class Service.Types.IstioCanonicalService (3.11.0)

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

Reference documentation and code samples for the Google Cloud Monitoring v3 API class Service.Types.IstioCanonicalService.

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(IstioCanonicalService)

public IstioCanonicalService(Service.Types.IstioCanonicalService other)
Parameter
Name Description
other ServiceTypesIstioCanonicalService

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
Type Description
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
Type Description
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
Type Description
string