Class GetReservedCacheNodeOfferingPlainArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.InvokeArgs
-
- com.pulumi.aws.elasticache.inputs.GetReservedCacheNodeOfferingPlainArgs
-
public final class GetReservedCacheNodeOfferingPlainArgs extends com.pulumi.resources.InvokeArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetReservedCacheNodeOfferingPlainArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static GetReservedCacheNodeOfferingPlainArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetReservedCacheNodeOfferingPlainArgs.Builderbuilder()static GetReservedCacheNodeOfferingPlainArgs.Builderbuilder(GetReservedCacheNodeOfferingPlainArgs defaults)java.lang.StringcacheNodeType()java.lang.Stringduration()java.lang.StringofferingType()java.lang.StringproductDescription()java.util.Optional<java.lang.String>region()
-
-
-
Field Detail
-
Empty
public static final GetReservedCacheNodeOfferingPlainArgs Empty
-
-
Method Detail
-
cacheNodeType
public java.lang.String cacheNodeType()
- Returns:
- Node type for the reserved cache node. See AWS documentation for information on [supported node types for Redis](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html) and [guidance on selecting node types for Redis](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/nodes-select-size.html). See AWS documentation for information on [supported node types for Memcached](https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/CacheNodes.SupportedTypes.html) and [guidance on selecting node types for Memcached](https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/nodes-select-size.html).
-
duration
public java.lang.String duration()
- Returns:
- Duration of the reservation in RFC3339 duration format. Valid values are `P1Y` (one year) and `P3Y` (three years).
-
offeringType
public java.lang.String offeringType()
- Returns:
- 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`.
-
productDescription
public java.lang.String productDescription()
- Returns:
- Engine type for the reserved cache node. Valid values are `redis`, `valkey` and `memcached`.
-
region
public java.util.Optional<java.lang.String> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
builder
public static GetReservedCacheNodeOfferingPlainArgs.Builder builder()
-
builder
public static GetReservedCacheNodeOfferingPlainArgs.Builder builder(GetReservedCacheNodeOfferingPlainArgs defaults)
-
-