use serde::Deserialize;
#[derive(Deserialize)]
#[serde(tag = "provider")]
pub enum ServiceConfig {
#[cfg(feature = "cloudflare")]
#[serde(rename = "cloudflare")]
Cloudflare {
service: String,
ports: Vec<String>,
},
#[cfg(feature = "aws")]
#[serde(rename = "aws")]
Aws {
service: String,
ports: Vec<String>,
},
}