pub struct ProvisionRequest {
pub template: String,
pub zone: Option<String>,
pub spot: Option<bool>,
pub auto_teardown_minutes: Option<i32>,
pub ssh_public_key: Option<String>,
}Expand description
Request body for provisioning a compute instance.
Fields§
§template: StringTemplate ID to provision.
zone: Option<String>Preferred zone (e.g. “us-central1-a”).
spot: Option<bool>Use spot/preemptible pricing.
auto_teardown_minutes: Option<i32>Auto-teardown after N minutes of inactivity.
ssh_public_key: Option<String>SSH public key for access.
Trait Implementations§
Source§impl Clone for ProvisionRequest
impl Clone for ProvisionRequest
Source§fn clone(&self) -> ProvisionRequest
fn clone(&self) -> ProvisionRequest
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 ProvisionRequest
impl Debug for ProvisionRequest
Source§impl Default for ProvisionRequest
impl Default for ProvisionRequest
Source§fn default() -> ProvisionRequest
fn default() -> ProvisionRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProvisionRequest
impl RefUnwindSafe for ProvisionRequest
impl Send for ProvisionRequest
impl Sync for ProvisionRequest
impl Unpin for ProvisionRequest
impl UnsafeUnpin for ProvisionRequest
impl UnwindSafe for ProvisionRequest
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