(
server: &str,
name: &str,
key: &str,
tls: &TlsOptions,
)
| 6600 | } |
| 6601 | |
| 6602 | pub async fn sandbox_setting_delete( |
| 6603 | server: &str, |
| 6604 | name: &str, |
| 6605 | key: &str, |
| 6606 | tls: &TlsOptions, |
| 6607 | ) -> Result<()> { |
| 6608 | let mut client = grpc_client(server, tls).await?; |
| 6609 | let response = client |
| 6610 | .update_config(UpdateConfigRequest { |
| 6611 | name: name.to_string(), |
| 6612 | policy: None, |
| 6613 | setting_key: key.to_string(), |
| 6614 | setting_value: None, |
| 6615 | delete_setting: true, |
| 6616 | global: false, |
| 6617 | merge_operations: vec![], |
| 6618 | expected_resource_version: 0, |
| 6619 | }) |
| 6620 | .await |
| 6621 | .into_diagnostic()? |
| 6622 | .into_inner(); |
| 6623 | |
| 6624 | if response.deleted { |
| 6625 | println!( |
| 6626 | "{} Deleted sandbox setting {} for {} (revision {})", |
| 6627 | "✓".green().bold(), |
| 6628 | key, |
| 6629 | name, |
| 6630 | response.settings_revision |
| 6631 | ); |
| 6632 | } else { |
| 6633 | println!( |
| 6634 | "{} Sandbox setting {} not found for {}", |
| 6635 | "!".yellow(), |
| 6636 | key, |
| 6637 | name, |
| 6638 | ); |
| 6639 | } |
| 6640 | Ok(()) |
| 6641 | } |
| 6642 | |
| 6643 | pub async fn sandbox_policy_set( |
| 6644 | server: &str, |
no test coverage detected