class Aws::ElastiCache::Types::PurchaseReservedCacheNodesOfferingMessage
Represents the input of a `PurchaseReservedCacheNodesOffering` operation.
@note When making an API call, you may pass PurchaseReservedCacheNodesOfferingMessage
data as a hash: { reserved_cache_nodes_offering_id: "String", # required reserved_cache_node_id: "String", cache_node_count: 1, tags: [ { key: "String", value: "String", }, ], }
@!attribute [rw] reserved_cache_nodes_offering_id
The ID of the reserved cache node offering to purchase. Example: `438012d3-4052-4cc7-b2e3-8d3372e0e706` @return [String]
@!attribute [rw] reserved_cache_node_id
A customer-specified identifier to track this reservation. <note markdown="1"> The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation. </note> Example: myreservationID @return [String]
@!attribute [rw] cache_node_count
The number of cache node instances to reserve. Default: `1` @return [Integer]
@!attribute [rw] tags
A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted. @return [Array<Types::Tag>]
@see docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/PurchaseReservedCacheNodesOfferingMessage AWS API Documentation
Constants
- SENSITIVE