delete_dnszone

Function delete_dnszone 

Source
pub async fn delete_dnszone(
    client: Client,
    dnszone: DNSZone,
    zone_manager: &Bind9Manager,
) -> Result<()>
Expand description

Deletes a DNS zone and its associated zone files.

§Arguments

  • _client - Kubernetes API client (unused, for future extensions)
  • dnszone - The DNSZone resource to delete
  • zone_manager - BIND9 manager for removing zone files

§Returns

  • Ok(()) - If zone was deleted successfully
  • Err(_) - If zone deletion failed

§Errors

Returns an error if BIND9 zone deletion fails.