(
server: &str,
name: &str,
key: &str,
value: &str,
tls: &TlsOptions,
)
| 6527 | } |
| 6528 | |
| 6529 | pub async fn sandbox_setting_set( |
| 6530 | server: &str, |
| 6531 | name: &str, |
| 6532 | key: &str, |
| 6533 | value: &str, |
| 6534 | tls: &TlsOptions, |
| 6535 | ) -> Result<()> { |
| 6536 | let setting_value = parse_cli_setting_value(key, value)?; |
| 6537 | |
| 6538 | let mut client = grpc_client(server, tls).await?; |
| 6539 | let response = client |
| 6540 | .update_config(UpdateConfigRequest { |
| 6541 | name: name.to_string(), |
| 6542 | policy: None, |
| 6543 | setting_key: key.to_string(), |
| 6544 | setting_value: Some(setting_value), |
| 6545 | delete_setting: false, |
| 6546 | global: false, |
| 6547 | merge_operations: vec![], |
| 6548 | expected_resource_version: 0, |
| 6549 | }) |
| 6550 | .await |
| 6551 | .into_diagnostic()? |
| 6552 | .into_inner(); |
| 6553 | |
| 6554 | println!( |
| 6555 | "{} Set sandbox setting {}={} for {} (revision {})", |
| 6556 | "✓".green().bold(), |
| 6557 | key, |
| 6558 | value, |
| 6559 | name, |
| 6560 | response.settings_revision |
| 6561 | ); |
| 6562 | Ok(()) |
| 6563 | } |
| 6564 | |
| 6565 | pub async fn gateway_setting_delete( |
| 6566 | server: &str, |
no test coverage detected