pub struct OSImage {
pub applicable_instance_types: Option<Vec<String>>,
pub code: Option<String>,
pub description: Option<String>,
pub name: Option<String>,
pub supported_network_templates: Option<Vec<String>>,
}Expand description
Operation System image.
§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 os images get projects (response)
Fields§
§applicable_instance_types: Option<Vec<String>>Instance types this image is applicable to. Available types
code: Option<String>OS Image code.
description: Option<String>OS Image description.
name: Option<String>Output only. OS Image’s unique name.
supported_network_templates: Option<Vec<String>>Network templates that can be used with this OS Image.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for OSImage
impl<'de> Deserialize<'de> for OSImage
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 ResponseResult for OSImage
Auto Trait Implementations§
impl Freeze for OSImage
impl RefUnwindSafe for OSImage
impl Send for OSImage
impl Sync for OSImage
impl Unpin for OSImage
impl UnwindSafe for OSImage
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