manta_server/backend_dispatcher/
apply_hardware_cluster_pin.rs1use manta_backend_dispatcher::{
4 error::Error, interfaces::apply_hw_cluster_pin::ApplyHwClusterPin,
5};
6
7use StaticBackendDispatcher::*;
8
9use crate::manta_backend_dispatcher::StaticBackendDispatcher;
10
11impl ApplyHwClusterPin for StaticBackendDispatcher {
12 async fn apply_hw_cluster_pin(
13 &self,
14 shasta_token: &str,
15 shasta_base_url: &str,
16 shasta_root_cert: &[u8],
17 target_hsm_group_name: &str,
18 parent_hsm_group_name: &str,
19 pattern: &str,
20 nodryrun: bool,
21 create_target_hsm_group: bool,
22 delete_empty_parent_hsm_group: bool,
23 ) -> Result<(), Error> {
24 dispatch!(
25 self,
26 apply_hw_cluster_pin,
27 shasta_token,
28 shasta_base_url,
29 shasta_root_cert,
30 target_hsm_group_name,
31 parent_hsm_group_name,
32 pattern,
33 nodryrun,
34 create_target_hsm_group,
35 delete_empty_parent_hsm_group
36 )
37 }
38}