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