pub struct FixedSubscription {Show 27 fields
pub id: Option<i32>,
pub name: Option<String>,
pub status: Option<String>,
pub payment_method_id: Option<i32>,
pub payment_method_type: Option<String>,
pub plan_id: Option<i32>,
pub plan_name: Option<String>,
pub plan_type: Option<String>,
pub size: Option<f64>,
pub size_measurement_unit: Option<String>,
pub provider: Option<String>,
pub region: Option<String>,
pub price: Option<i32>,
pub price_period: Option<String>,
pub price_currency: Option<String>,
pub maximum_databases: Option<i32>,
pub availability: Option<String>,
pub connections: Option<String>,
pub cidr_allow_rules: Option<i32>,
pub support_data_persistence: Option<bool>,
pub support_instant_and_daily_backups: Option<bool>,
pub support_replication: Option<bool>,
pub support_clustering: Option<bool>,
pub customer_support: Option<String>,
pub creation_date: Option<String>,
pub database_status: Option<String>,
pub links: Option<Vec<Link>>,
}Expand description
Redis Essentials Subscription information
Fields§
§id: Option<i32>Subscription identifier.
name: Option<String>Subscription name.
status: Option<String>Current subscription status (e.g. "active", "pending").
payment_method_id: Option<i32>Payment method identifier for this subscription.
payment_method_type: Option<String>Payment method type (e.g. "credit-card", "marketplace").
plan_id: Option<i32>Identifier of the Essentials plan for this subscription.
plan_name: Option<String>Name of the Essentials plan for this subscription.
plan_type: Option<String>Plan type (e.g. "single-region").
size: Option<f64>Plan size in the plan’s measurement unit.
size_measurement_unit: Option<String>Measurement unit for size (e.g. "GB", "MB").
provider: Option<String>Cloud provider (e.g. "AWS", "GCP", "Azure").
region: Option<String>Cloud region for the subscription.
price: Option<i32>Subscription price in the configured currency.
price_period: Option<String>Billing period for the subscription price (e.g. "Month").
price_currency: Option<String>ISO currency code for the subscription price (e.g. "USD").
maximum_databases: Option<i32>Maximum number of databases allowed under this subscription.
availability: Option<String>Availability tier (e.g. "Single-zone", "Multi-zone").
connections: Option<String>Connection limit description.
cidr_allow_rules: Option<i32>Number of CIDR allow rules supported by this subscription.
support_data_persistence: Option<bool>Whether data persistence is supported.
support_instant_and_daily_backups: Option<bool>Whether instant and daily backups are supported.
support_replication: Option<bool>Whether replication is supported.
support_clustering: Option<bool>Whether clustering is supported.
customer_support: Option<String>Customer support tier included with this subscription.
creation_date: Option<String>Timestamp when the subscription was created.
database_status: Option<String>Aggregate status of databases in this subscription.
links: Option<Vec<Link>>HATEOAS links
Trait Implementations§
Source§impl Clone for FixedSubscription
impl Clone for FixedSubscription
Source§fn clone(&self) -> FixedSubscription
fn clone(&self) -> FixedSubscription
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more