pub struct GkeService {
pub cluster_name: Option<String>,
pub location: Option<String>,
pub namespace_name: Option<String>,
pub project_id: Option<String>,
pub service_name: Option<String>,
}
Expand description
GKE Service. The “service” here represents a Kubernetes service object (https://kubernetes.io/docs/concepts/services-networking/service). The field names correspond to the resource labels on k8s_service monitored resources (https://cloud.google.com/monitoring/api/resources#tag_k8s_service).
This type is not used in any activity, and only used as part of another schema.
Fields§
§cluster_name: Option<String>
The name of the parent cluster.
location: Option<String>
The location of the parent cluster. This may be a zone or region.
namespace_name: Option<String>
The name of the parent namespace.
project_id: Option<String>
Output only. The project this resource lives in. For legacy services migrated from the Custom type, this may be a distinct project from the one parenting the service itself.
service_name: Option<String>
The name of this service.
Trait Implementations§
Source§impl Clone for GkeService
impl Clone for GkeService
Source§fn clone(&self) -> GkeService
fn clone(&self) -> GkeService
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for GkeService
impl Debug for GkeService
Source§impl Default for GkeService
impl Default for GkeService
Source§fn default() -> GkeService
fn default() -> GkeService
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GkeService
impl<'de> Deserialize<'de> for GkeService
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for GkeService
impl Serialize for GkeService
impl Part for GkeService
Auto Trait Implementations§
impl Freeze for GkeService
impl RefUnwindSafe for GkeService
impl Send for GkeService
impl Sync for GkeService
impl Unpin for GkeService
impl UnwindSafe for GkeService
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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