Class GetReservedCacheNodeOfferingArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.InvokeArgs
-
- com.pulumi.aws.elasticache.inputs.GetReservedCacheNodeOfferingArgs
-
public final class GetReservedCacheNodeOfferingArgs extends com.pulumi.resources.InvokeArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetReservedCacheNodeOfferingArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static GetReservedCacheNodeOfferingArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetReservedCacheNodeOfferingArgs.Builderbuilder()static GetReservedCacheNodeOfferingArgs.Builderbuilder(GetReservedCacheNodeOfferingArgs defaults)com.pulumi.core.Output<java.lang.String>cacheNodeType()com.pulumi.core.Output<java.lang.String>duration()com.pulumi.core.Output<java.lang.String>offeringType()com.pulumi.core.Output<java.lang.String>productDescription()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()
-
-
-
Field Detail
-
Empty
public static final GetReservedCacheNodeOfferingArgs Empty
-
-
Method Detail
-
cacheNodeType
public com.pulumi.core.Output<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 com.pulumi.core.Output<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 com.pulumi.core.Output<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 com.pulumi.core.Output<java.lang.String> productDescription()
- Returns:
- Engine type for the reserved cache node. Valid values are `redis`, `valkey` and `memcached`.
-
region
public java.util.Optional<com.pulumi.core.Output<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 GetReservedCacheNodeOfferingArgs.Builder builder()
-
builder
public static GetReservedCacheNodeOfferingArgs.Builder builder(GetReservedCacheNodeOfferingArgs defaults)
-
-