#[non_exhaustive]pub struct NewOnDemandInstancesConfig {
pub zone: String,
pub machine_type: String,
/* private fields */
}Expand description
When set in a ComputeResourceConfig, indicates that on-demand (i.e., using the standard provisioning model) VM instances should be created.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.zone: StringRequired. Immutable. Name of the zone in which VM instances should run,
e.g., us-central1-a. Must be in the same region as the cluster, and must
match the zone of any other resources specified in the cluster.
machine_type: StringRequired. Immutable. Name of the Compute Engine machine
type to use, e.g.
n2-standard-2.
Implementations§
Source§impl NewOnDemandInstancesConfig
impl NewOnDemandInstancesConfig
Trait Implementations§
Source§impl Clone for NewOnDemandInstancesConfig
impl Clone for NewOnDemandInstancesConfig
Source§impl Debug for NewOnDemandInstancesConfig
impl Debug for NewOnDemandInstancesConfig
Source§impl Default for NewOnDemandInstancesConfig
impl Default for NewOnDemandInstancesConfig
Source§impl Message for NewOnDemandInstancesConfig
impl Message for NewOnDemandInstancesConfig
impl StructuralPartialEq for NewOnDemandInstancesConfig
Auto Trait Implementations§
impl Freeze for NewOnDemandInstancesConfig
impl RefUnwindSafe for NewOnDemandInstancesConfig
impl Send for NewOnDemandInstancesConfig
impl Sync for NewOnDemandInstancesConfig
impl Unpin for NewOnDemandInstancesConfig
impl UnsafeUnpin for NewOnDemandInstancesConfig
impl UnwindSafe for NewOnDemandInstancesConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request