Struct google_compute1::InstanceMoveRequest
source · pub struct InstanceMoveRequest {
pub target_instance: Option<String>,
pub destination_zone: Option<String>,
}Expand description
There is no detailed description.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- move instance projects (request)
Fields§
§target_instance: Option<String>The URL of the target instance to move. This can be a full or partial URL. For example, the following are all valid URLs to an instance:
- https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance
- projects/project/zones/zone/instances/instance
- zones/zone/instances/instance
destination_zone: Option<String>The URL of the destination zone to move the instance. This can be a full or partial URL. For example, the following are all valid URLs to a zone:
- https://www.googleapis.com/compute/v1/projects/project/zones/zone
- projects/project/zones/zone
- zones/zone
Trait Implementations§
source§impl Clone for InstanceMoveRequest
impl Clone for InstanceMoveRequest
source§fn clone(&self) -> InstanceMoveRequest
fn clone(&self) -> InstanceMoveRequest
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 InstanceMoveRequest
impl Debug for InstanceMoveRequest
source§impl Default for InstanceMoveRequest
impl Default for InstanceMoveRequest
source§fn default() -> InstanceMoveRequest
fn default() -> InstanceMoveRequest
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for InstanceMoveRequest
impl<'de> Deserialize<'de> for InstanceMoveRequest
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 InstanceMoveRequest
impl Serialize for InstanceMoveRequest
impl RequestValue for InstanceMoveRequest
Auto Trait Implementations§
impl Freeze for InstanceMoveRequest
impl RefUnwindSafe for InstanceMoveRequest
impl Send for InstanceMoveRequest
impl Sync for InstanceMoveRequest
impl Unpin for InstanceMoveRequest
impl UnwindSafe for InstanceMoveRequest
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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