Struct rusoto_elasticache::ReservedCacheNodesOffering
[−]
[src]
pub struct ReservedCacheNodesOffering { pub cache_node_type: Option<String>, pub duration: Option<Integer>, pub fixed_price: Option<Double>, pub offering_type: Option<String>, pub product_description: Option<String>, pub recurring_charges: Option<RecurringChargeList>, pub reserved_cache_nodes_offering_id: Option<String>, pub usage_price: Option<Double>, }
Describes all of the attributes of a reserved cache node offering.
Fields
cache_node_type: Option<String>
The cache node type for the reserved cache node.
Valid node types are as follows:
-
General purpose:
-
Current generation:
cache.t2.micro
,cache.t2.small
,cache.t2.medium
,cache.m3.medium
,cache.m3.large
,cache.m3.xlarge
,cache.m3.2xlarge
,cache.m4.large
,cache.m4.xlarge
,cache.m4.2xlarge
,cache.m4.4xlarge
,cache.m4.10xlarge
-
Previous generation:
cache.t1.micro
,cache.m1.small
,cache.m1.medium
,cache.m1.large
,cache.m1.xlarge
-
-
Compute optimized:
cache.c1.xlarge
-
Memory optimized:
-
Current generation:
cache.r3.large
,cache.r3.xlarge
,cache.r3.2xlarge
,cache.r3.4xlarge
,cache.r3.8xlarge
-
Previous generation:
cache.m2.xlarge
,cache.m2.2xlarge
,cache.m2.4xlarge
-
Notes:
-
All T2 instances are created in an Amazon Virtual Private Cloud (Amazon VPC).
-
Redis backup/restore is not supported for Redis (cluster mode disabled) T1 and T2 instances. Backup/restore is supported on Redis (cluster mode enabled) T2 instances.
-
Redis Append-only files (AOF) functionality is not supported for T1 or T2 instances.
For a complete listing of node types and specifications, see Amazon ElastiCache Product Features and Details and either Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis.
duration: Option<Integer>
The duration of the offering. in seconds.
fixed_price: Option<Double>
The fixed price charged for this offering.
offering_type: Option<String>
The offering type.
product_description: Option<String>
The cache engine used by the offering.
recurring_charges: Option<RecurringChargeList>
The recurring price charged to run this reserved cache node.
reserved_cache_nodes_offering_id: Option<String>
A unique identifier for the reserved cache node offering.
usage_price: Option<Double>
The hourly price charged for this offering.
Trait Implementations
impl Default for ReservedCacheNodesOffering
[src]
fn default() -> ReservedCacheNodesOffering
Returns the "default value" for a type. Read more
impl Debug for ReservedCacheNodesOffering
[src]
impl Clone for ReservedCacheNodesOffering
[src]
fn clone(&self) -> ReservedCacheNodesOffering
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more