#[non_exhaustive]pub struct InstancePropertiesPatch {
pub labels: HashMap<String, String>,
pub metadata: HashMap<String, String>,
/* private fields */
}Available on crate features
instance-group-managers or region-instance-group-managers only.Expand description
Represents the change that you want to make to the instance properties.
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.labels: HashMap<String, String>The label key-value pairs that you want to patch onto the instance.
metadata: HashMap<String, String>The metadata key-value pairs that you want to patch onto the instance. For more information, see Project and instance metadata.
Implementations§
Source§impl InstancePropertiesPatch
impl InstancePropertiesPatch
pub fn new() -> Self
Sourcepub fn set_labels<T, K, V>(self, v: T) -> Self
pub fn set_labels<T, K, V>(self, v: T) -> Self
Trait Implementations§
Source§impl Clone for InstancePropertiesPatch
impl Clone for InstancePropertiesPatch
Source§fn clone(&self) -> InstancePropertiesPatch
fn clone(&self) -> InstancePropertiesPatch
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 InstancePropertiesPatch
impl Debug for InstancePropertiesPatch
Source§impl Default for InstancePropertiesPatch
impl Default for InstancePropertiesPatch
Source§fn default() -> InstancePropertiesPatch
fn default() -> InstancePropertiesPatch
Returns the “default value” for a type. Read more
Source§impl Message for InstancePropertiesPatch
impl Message for InstancePropertiesPatch
Source§impl PartialEq for InstancePropertiesPatch
impl PartialEq for InstancePropertiesPatch
impl StructuralPartialEq for InstancePropertiesPatch
Auto Trait Implementations§
impl Freeze for InstancePropertiesPatch
impl RefUnwindSafe for InstancePropertiesPatch
impl Send for InstancePropertiesPatch
impl Sync for InstancePropertiesPatch
impl Unpin for InstancePropertiesPatch
impl UnwindSafe for InstancePropertiesPatch
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