pub struct GkeNodePoolAcceleratorConfig {
pub accelerator_count: Option<i64>,
pub accelerator_type: Option<String>,
pub gpu_partition_size: Option<String>,
}
Expand description
A GkeNodeConfigAcceleratorConfig represents a Hardware Accelerator request for a node pool.
This type is not used in any activity, and only used as part of another schema.
Fields§
§accelerator_count: Option<i64>
The number of accelerator cards exposed to an instance.
accelerator_type: Option<String>
The accelerator type resource namename (see GPUs on Compute Engine).
gpu_partition_size: Option<String>
Size of partitions to create on the GPU. Valid values are described in the NVIDIA mig user guide (https://docs.nvidia.com/datacenter/tesla/mig-user-guide/#partitioning).
Trait Implementations§
Source§impl Clone for GkeNodePoolAcceleratorConfig
impl Clone for GkeNodePoolAcceleratorConfig
Source§fn clone(&self) -> GkeNodePoolAcceleratorConfig
fn clone(&self) -> GkeNodePoolAcceleratorConfig
Returns a copy 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 GkeNodePoolAcceleratorConfig
impl Debug for GkeNodePoolAcceleratorConfig
Source§impl Default for GkeNodePoolAcceleratorConfig
impl Default for GkeNodePoolAcceleratorConfig
Source§fn default() -> GkeNodePoolAcceleratorConfig
fn default() -> GkeNodePoolAcceleratorConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GkeNodePoolAcceleratorConfig
impl<'de> Deserialize<'de> for GkeNodePoolAcceleratorConfig
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
impl Part for GkeNodePoolAcceleratorConfig
Auto Trait Implementations§
impl Freeze for GkeNodePoolAcceleratorConfig
impl RefUnwindSafe for GkeNodePoolAcceleratorConfig
impl Send for GkeNodePoolAcceleratorConfig
impl Sync for GkeNodePoolAcceleratorConfig
impl Unpin for GkeNodePoolAcceleratorConfig
impl UnwindSafe for GkeNodePoolAcceleratorConfig
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