Class GetServerlessCacheResult
- java.lang.Object
-
- com.pulumi.aws.elasticache.outputs.GetServerlessCacheResult
-
public final class GetServerlessCacheResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetServerlessCacheResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringarn()static GetServerlessCacheResult.Builderbuilder()static GetServerlessCacheResult.Builderbuilder(GetServerlessCacheResult defaults)GetServerlessCacheCacheUsageLimitscacheUsageLimits()java.lang.StringcreateTime()java.lang.StringdailySnapshotTime()java.lang.Stringdescription()GetServerlessCacheEndpointendpoint()java.lang.Stringengine()java.lang.StringfullEngineVersion()java.lang.StringkmsKeyId()java.lang.StringmajorEngineVersion()java.lang.Stringname()GetServerlessCacheReaderEndpointreaderEndpoint()java.lang.Stringregion()java.util.List<java.lang.String>securityGroupIds()java.lang.IntegersnapshotRetentionLimit()java.lang.Stringstatus()java.util.List<java.lang.String>subnetIds()java.lang.StringuserGroupId()
-
-
-
Method Detail
-
arn
public java.lang.String arn()
- Returns:
- ARN of the serverless cache.
-
cacheUsageLimits
public GetServerlessCacheCacheUsageLimits cacheUsageLimits()
- Returns:
- The cache usage limits for storage and ElastiCache Processing Units for the cache. See `cacheUsageLimits` Block for details.
-
createTime
public java.lang.String createTime()
- Returns:
- Timestamp of when the serverless cache was created.
-
dailySnapshotTime
public java.lang.String dailySnapshotTime()
- Returns:
- The daily time that snapshots will be created from the new serverless cache. Only available for engine types `"redis"` and `"valkey"`.
-
description
public java.lang.String description()
- Returns:
- Description of the serverless cache.
-
endpoint
public GetServerlessCacheEndpoint endpoint()
- Returns:
- Represents the information required for client programs to connect to the cache. See `endpoint` Block for details.
-
engine
public java.lang.String engine()
- Returns:
- Name of the cache engine.
-
fullEngineVersion
public java.lang.String fullEngineVersion()
- Returns:
- The name and version number of the engine the serverless cache is compatible with.
-
kmsKeyId
public java.lang.String kmsKeyId()
- Returns:
- ARN of the customer managed key for encrypting the data at rest.
-
majorEngineVersion
public java.lang.String majorEngineVersion()
- Returns:
- The version number of the engine the serverless cache is compatible with.
-
name
public java.lang.String name()
-
readerEndpoint
public GetServerlessCacheReaderEndpoint readerEndpoint()
- Returns:
- Represents the information required for client programs to connect to a cache node. See `readerEndpoint` Block for details.
-
region
public java.lang.String region()
-
securityGroupIds
public java.util.List<java.lang.String> securityGroupIds()
- Returns:
- A list of the one or more VPC security groups associated with the serverless cache.
-
snapshotRetentionLimit
public java.lang.Integer snapshotRetentionLimit()
- Returns:
- The number of snapshots that will be retained for the serverless cache. Available for Redis only.
-
status
public java.lang.String status()
- Returns:
- The current status of the serverless cache.
-
subnetIds
public java.util.List<java.lang.String> subnetIds()
- Returns:
- A list of the identifiers of the subnets where the VPC endpoint for the serverless cache are deployed.
-
userGroupId
public java.lang.String userGroupId()
- Returns:
- The identifier of the UserGroup associated with the serverless cache. Available for Redis and Valkey.
-
builder
public static GetServerlessCacheResult.Builder builder()
-
builder
public static GetServerlessCacheResult.Builder builder(GetServerlessCacheResult defaults)
-
-