GetReservedCacheNodeOfferingPlainArgs

data class GetReservedCacheNodeOfferingPlainArgs(val cacheNodeType: String, val duration: String, val offeringType: String, val productDescription: String) : ConvertibleToJava<GetReservedCacheNodeOfferingPlainArgs>

A collection of arguments for invoking getReservedCacheNodeOffering.

Constructors

Link copied to clipboard
constructor(cacheNodeType: String, duration: String, offeringType: String, productDescription: String)

Properties

Link copied to clipboard

Node type for the reserved cache node. See AWS documentation for information on supported node types for Redis and guidance on selecting node types for Redis. See AWS documentation for information on supported node types for Memcached and guidance on selecting node types for Memcached.

Link copied to clipboard

Duration of the reservation in RFC3339 duration format. Valid values are P1Y (one year) and P3Y (three years).

Link copied to clipboard

Offering type of this reserved cache node. For the latest generation of nodes (e.g. M5, R5, T4 and newer) valid values are No Upfront, Partial Upfront, and All Upfront. For other current generation nodes (i.e. T2, M3, M4, R3, or R4) the only valid value is Heavy Utilization. For previous generation modes (i.e. T1, M1, M2, or C1) valid values are Heavy Utilization, Medium Utilization, and Light Utilization.

Link copied to clipboard

Engine type for the reserved cache node. Valid values are redis, valkey and memcached.

Functions

Link copied to clipboard
open override fun toJava(): GetReservedCacheNodeOfferingPlainArgs