#[non_exhaustive]pub struct ImageParams {
pub resource_manager_tags: HashMap<String, String>,
/* private fields */
}Available on crate features
image-family-views or images only.Expand description
Additional image params.
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.Resource manager tags to be bound to the image. Tag keys and values have
the same definition as resource
manager tags. Keys and values can be either in numeric format,
such as tagKeys/{tag_key_id} and tagValues/456 or in namespaced
format such as {org_id|project_id}/{tag_key_short_name} and
{tag_value_short_name}. The field is ignored (both PUT &
PATCH) when empty.
Implementations§
Source§impl ImageParams
impl ImageParams
pub fn new() -> Self
Sets the value of resource_manager_tags.
§Example
ⓘ
let x = ImageParams::new().set_resource_manager_tags([
("key0", "abc"),
("key1", "xyz"),
]);Trait Implementations§
Source§impl Clone for ImageParams
impl Clone for ImageParams
Source§fn clone(&self) -> ImageParams
fn clone(&self) -> ImageParams
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 ImageParams
impl Debug for ImageParams
Source§impl Default for ImageParams
impl Default for ImageParams
Source§fn default() -> ImageParams
fn default() -> ImageParams
Returns the “default value” for a type. Read more
Source§impl Message for ImageParams
impl Message for ImageParams
Source§impl PartialEq for ImageParams
impl PartialEq for ImageParams
impl StructuralPartialEq for ImageParams
Auto Trait Implementations§
impl Freeze for ImageParams
impl RefUnwindSafe for ImageParams
impl Send for ImageParams
impl Sync for ImageParams
impl Unpin for ImageParams
impl UnwindSafe for ImageParams
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