pub struct GkeNamespace {
pub cluster_name: Option<String>,
pub location: Option<String>,
pub namespace_name: Option<String>,
pub project_id: Option<String>,
}
Expand description
GKE Namespace. The field names correspond to the resource metadata labels on monitored resources that fall under a namespace (for example, k8s_container or k8s_pod).
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 this 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.
Trait Implementations§
Source§impl Clone for GkeNamespace
impl Clone for GkeNamespace
Source§fn clone(&self) -> GkeNamespace
fn clone(&self) -> GkeNamespace
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 GkeNamespace
impl Debug for GkeNamespace
Source§impl Default for GkeNamespace
impl Default for GkeNamespace
Source§fn default() -> GkeNamespace
fn default() -> GkeNamespace
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GkeNamespace
impl<'de> Deserialize<'de> for GkeNamespace
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 GkeNamespace
impl Serialize for GkeNamespace
impl Part for GkeNamespace
Auto Trait Implementations§
impl Freeze for GkeNamespace
impl RefUnwindSafe for GkeNamespace
impl Send for GkeNamespace
impl Sync for GkeNamespace
impl Unpin for GkeNamespace
impl UnwindSafe for GkeNamespace
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