pub struct ReimageInstanceRequest {
pub kms_key_version: Option<String>,
pub os_image: Option<String>,
pub ssh_keys: Option<Vec<String>>,
}Expand description
Message requesting to perform reimage operation on a server.
§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).
- locations instances reimage projects (request)
Fields§
§kms_key_version: Option<String>Optional. Name of the KMS crypto key version used to encrypt the initial passwords. The key has to have ASYMMETRIC_DECRYPT purpose. Format is projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}/cryptoKeyVersions/{version}.
os_image: Option<String>Required. The OS image code of the image which will be used in the reimage operation.
ssh_keys: Option<Vec<String>>Optional. List of SSH Keys used during reimaging an instance.
Trait Implementations§
Source§impl Clone for ReimageInstanceRequest
impl Clone for ReimageInstanceRequest
Source§fn clone(&self) -> ReimageInstanceRequest
fn clone(&self) -> ReimageInstanceRequest
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 ReimageInstanceRequest
impl Debug for ReimageInstanceRequest
Source§impl Default for ReimageInstanceRequest
impl Default for ReimageInstanceRequest
Source§fn default() -> ReimageInstanceRequest
fn default() -> ReimageInstanceRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReimageInstanceRequest
impl<'de> Deserialize<'de> for ReimageInstanceRequest
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 ReimageInstanceRequest
impl Serialize for ReimageInstanceRequest
impl RequestValue for ReimageInstanceRequest
Auto Trait Implementations§
impl Freeze for ReimageInstanceRequest
impl RefUnwindSafe for ReimageInstanceRequest
impl Send for ReimageInstanceRequest
impl Sync for ReimageInstanceRequest
impl Unpin for ReimageInstanceRequest
impl UnwindSafe for ReimageInstanceRequest
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