pub struct ApplyHwConfigurationRequest {
pub parent_cluster: String,
pub pattern: String,
pub mode: HwClusterMode,
pub create_target_hsm_group: bool,
pub delete_empty_parent_hsm_group: bool,
pub dry_run: bool,
}Expand description
Request body for
POST /api/v1/hardware-clusters/{target}/configuration.
Fields§
§parent_cluster: StringSource (parent) HSM group supplying nodes.
pattern: StringHardware component pattern selecting which nodes to pin/unpin.
mode: HwClusterModeWhether to pin nodes into the target cluster or unpin them back
to the parent. Defaults to Pin.
create_target_hsm_group: boolCreate the target HSM group if absent (default true).
delete_empty_parent_hsm_group: boolDelete the parent HSM group if it becomes empty (default true).
dry_run: boolWhen true, return the planned changes without modifying group membership.
Trait Implementations§
Source§impl ComposeSchema for ApplyHwConfigurationRequest
impl ComposeSchema for ApplyHwConfigurationRequest
Source§impl Debug for ApplyHwConfigurationRequest
impl Debug for ApplyHwConfigurationRequest
Source§impl<'de> Deserialize<'de> for ApplyHwConfigurationRequest
impl<'de> Deserialize<'de> for ApplyHwConfigurationRequest
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
Auto Trait Implementations§
impl Freeze for ApplyHwConfigurationRequest
impl RefUnwindSafe for ApplyHwConfigurationRequest
impl Send for ApplyHwConfigurationRequest
impl Sync for ApplyHwConfigurationRequest
impl Unpin for ApplyHwConfigurationRequest
impl UnwindSafe for ApplyHwConfigurationRequest
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