pub struct IstioCanonicalService {
pub canonical_service: Option<String>,
pub canonical_service_namespace: Option<String>,
pub mesh_uid: Option<String>,
}
Expand description
Canonical service scoped to an Istio mesh. Anthos clusters running ASM >= 1.6.8 will have their services ingested as this type.
This type is not used in any activity, and only used as part of another schema.
Fields§
§canonical_service: Option<String>
The name of the canonical service underlying this service. Corresponds to the destination_canonical_service_name metric label in label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
canonical_service_namespace: Option<String>
The namespace of the canonical service underlying this service. Corresponds to the destination_canonical_service_namespace metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
mesh_uid: Option<String>
Identifier for the Istio mesh in which this canonical service is defined. Corresponds to the mesh_uid metric label in Istio metrics (https://cloud.google.com/monitoring/api/metrics_istio).
Trait Implementations§
Source§impl Clone for IstioCanonicalService
impl Clone for IstioCanonicalService
Source§fn clone(&self) -> IstioCanonicalService
fn clone(&self) -> IstioCanonicalService
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for IstioCanonicalService
impl Debug for IstioCanonicalService
Source§impl Default for IstioCanonicalService
impl Default for IstioCanonicalService
Source§fn default() -> IstioCanonicalService
fn default() -> IstioCanonicalService
Source§impl<'de> Deserialize<'de> for IstioCanonicalService
impl<'de> Deserialize<'de> for IstioCanonicalService
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Serialize for IstioCanonicalService
impl Serialize for IstioCanonicalService
impl Part for IstioCanonicalService
Auto Trait Implementations§
impl Freeze for IstioCanonicalService
impl RefUnwindSafe for IstioCanonicalService
impl Send for IstioCanonicalService
impl Sync for IstioCanonicalService
impl Unpin for IstioCanonicalService
impl UnwindSafe for IstioCanonicalService
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more