public sealed class Service.Types.IstioCanonicalService : IMessage<Service.Types.IstioCanonicalService>, IEquatable<Service.Types.IstioCanonicalService>, IDeepCloneable<Service.Types.IstioCanonicalService>, IBufferMessage, IMessageReference 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.
Implements
IMessageServiceTypesIstioCanonicalService, IEquatableServiceTypesIstioCanonicalService, IDeepCloneableServiceTypesIstioCanonicalService, IBufferMessage, IMessageNamespace
Google.Cloud.Monitoring.V3Assembly
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 | 
        |