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 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<ApplyHwConfigurationRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ApplyHwConfigurationRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for ApplyHwConfigurationRequest
impl Serialize for ApplyHwConfigurationRequest
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. 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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.