pub struct FixedSubscriptionsPlan {Show 26 fields
pub id: Option<i32>,
pub name: Option<String>,
pub size: Option<f64>,
pub dataset_size: Option<f64>,
pub size_measurement_unit: Option<String>,
pub provider: Option<String>,
pub region: Option<String>,
pub region_id: Option<i32>,
pub price: Option<i32>,
pub price_currency: Option<String>,
pub price_period: Option<String>,
pub maximum_databases: Option<i32>,
pub maximum_throughput: Option<i32>,
pub maximum_bandwidth_gb: Option<i32>,
pub availability: Option<String>,
pub connections: Option<String>,
pub cidr_allow_rules: Option<i32>,
pub support_data_persistence: Option<bool>,
pub redis_flex: Option<bool>,
pub support_instant_and_daily_backups: Option<bool>,
pub support_replication: Option<bool>,
pub support_clustering: Option<bool>,
pub support_ssl: Option<bool>,
pub supported_alerts: Option<Vec<String>>,
pub customer_support: Option<String>,
pub links: Option<Vec<Link>>,
}Expand description
Redis Essentials subscription plan information
Fields§
§id: Option<i32>Plan identifier.
name: Option<String>Plan name.
size: Option<f64>Total memory size of the plan in the plan’s measurement unit.
dataset_size: Option<f64>Dataset size of the plan in the plan’s measurement unit.
size_measurement_unit: Option<String>Measurement unit for size/dataset_size (e.g. "GB", "MB").
provider: Option<String>Cloud provider (e.g. "AWS", "GCP", "Azure").
region: Option<String>Cloud region for the plan.
region_id: Option<i32>Region identifier.
price: Option<i32>Plan price in the plan’s currency.
price_currency: Option<String>ISO currency code for the plan price (e.g. "USD").
price_period: Option<String>Billing period for the plan price (e.g. "Month", "Hour").
maximum_databases: Option<i32>Maximum number of databases allowed under this plan.
maximum_throughput: Option<i32>Maximum throughput (ops/sec) allowed under this plan.
maximum_bandwidth_gb: Option<i32>Maximum monthly bandwidth, in GB.
availability: Option<String>Availability tier (e.g. "Single-zone", "Multi-zone").
connections: Option<String>Connection limit description for this plan.
cidr_allow_rules: Option<i32>Number of CIDR allow rules supported by this plan.
support_data_persistence: Option<bool>Whether the plan supports data persistence.
redis_flex: Option<bool>Whether the plan supports Redis Flex (auto-tiering).
support_instant_and_daily_backups: Option<bool>Whether the plan supports instant and daily backups.
support_replication: Option<bool>Whether the plan supports replication.
support_clustering: Option<bool>Whether the plan supports clustering.
support_ssl: Option<bool>Whether the plan supports SSL/TLS connections.
supported_alerts: Option<Vec<String>>List of supported alert types for this plan
customer_support: Option<String>Customer support tier included with this plan.
links: Option<Vec<Link>>HATEOAS links
Trait Implementations§
Source§impl Clone for FixedSubscriptionsPlan
impl Clone for FixedSubscriptionsPlan
Source§fn clone(&self) -> FixedSubscriptionsPlan
fn clone(&self) -> FixedSubscriptionsPlan
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more