TransferNode()
Transfers query nodes between resource groups.
pub async fn transfer_node(&self, request: TransferNodeRequest) -> Result<()>
Request Syntax
let request = TransferNodeRequest::builder()
.source_group("group_1")
.target_group("group_2")
.node_count(1)
.build()?;
REQUEST FIELDS:
source_group: StringName of the resource group the nodes are transferred from. Required.
target_group: StringName of the resource group the nodes are transferred to. Required.
node_count: i32Number of query nodes to transfer. Must be greater than zero.
RETURN TYPE:
Result<()>
RETURNS:
Returns Ok(()) on success; returns an Error on failure.
Example
let request = TransferNodeRequest::builder()
.source_group("group_1")
.target_group("group_2")
.node_count(1)
.build()?;
client.transfer_node(request).await?;