We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.elasticache.getServerlessCache
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
The AWS::ElastiCache::ServerlessCache resource creates an Amazon ElastiCache Serverless Cache.
Using getServerlessCache
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getServerlessCache(args: GetServerlessCacheArgs, opts?: InvokeOptions): Promise<GetServerlessCacheResult>
function getServerlessCacheOutput(args: GetServerlessCacheOutputArgs, opts?: InvokeOptions): Output<GetServerlessCacheResult>def get_serverless_cache(serverless_cache_name: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetServerlessCacheResult
def get_serverless_cache_output(serverless_cache_name: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetServerlessCacheResult]func LookupServerlessCache(ctx *Context, args *LookupServerlessCacheArgs, opts ...InvokeOption) (*LookupServerlessCacheResult, error)
func LookupServerlessCacheOutput(ctx *Context, args *LookupServerlessCacheOutputArgs, opts ...InvokeOption) LookupServerlessCacheResultOutput> Note: This function is named LookupServerlessCache in the Go SDK.
public static class GetServerlessCache 
{
    public static Task<GetServerlessCacheResult> InvokeAsync(GetServerlessCacheArgs args, InvokeOptions? opts = null)
    public static Output<GetServerlessCacheResult> Invoke(GetServerlessCacheInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetServerlessCacheResult> getServerlessCache(GetServerlessCacheArgs args, InvokeOptions options)
public static Output<GetServerlessCacheResult> getServerlessCache(GetServerlessCacheArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:elasticache:getServerlessCache
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ServerlessCache stringName 
- The name of the Serverless Cache. This value must be unique.
- ServerlessCache stringName 
- The name of the Serverless Cache. This value must be unique.
- serverlessCache StringName 
- The name of the Serverless Cache. This value must be unique.
- serverlessCache stringName 
- The name of the Serverless Cache. This value must be unique.
- serverless_cache_ strname 
- The name of the Serverless Cache. This value must be unique.
- serverlessCache StringName 
- The name of the Serverless Cache. This value must be unique.
getServerlessCache Result
The following output properties are available:
- Arn string
- The ARN of the Serverless Cache.
- CacheUsage Pulumi.Limits Aws Native. Elasti Cache. Outputs. Serverless Cache Cache Usage Limits 
- The cache usage limit for the serverless cache.
- CreateTime string
- The creation time of the Serverless Cache.
- DailySnapshot stringTime 
- The daily time range (in UTC) during which the service takes automatic snapshot of the Serverless Cache.
- Description string
- The description of the Serverless Cache.
- Endpoint
Pulumi.Aws Native. Elasti Cache. Outputs. Serverless Cache Endpoint 
- Represents the information required for client programs to connect to a cache node. This value is read-only.
- Engine string
- The engine name of the Serverless Cache.
- FullEngine stringVersion 
- The full engine version of the Serverless Cache.
- MajorEngine stringVersion 
- The major engine version of the Serverless Cache.
- ReaderEndpoint Pulumi.Aws Native. Elasti Cache. Outputs. Serverless Cache Endpoint 
- Represents the information required for client programs to connect to a cache node. This value is read-only.
- SecurityGroup List<string>Ids 
- One or more Amazon VPC security groups associated with this Serverless Cache.
- SnapshotRetention intLimit 
- The snapshot retention limit of the Serverless Cache.
- Status string
- The status of the Serverless Cache.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- An array of key-value pairs to apply to this Serverless Cache.
- UserGroup stringId 
- The ID of the user group.
- Arn string
- The ARN of the Serverless Cache.
- CacheUsage ServerlessLimits Cache Cache Usage Limits 
- The cache usage limit for the serverless cache.
- CreateTime string
- The creation time of the Serverless Cache.
- DailySnapshot stringTime 
- The daily time range (in UTC) during which the service takes automatic snapshot of the Serverless Cache.
- Description string
- The description of the Serverless Cache.
- Endpoint
ServerlessCache Endpoint 
- Represents the information required for client programs to connect to a cache node. This value is read-only.
- Engine string
- The engine name of the Serverless Cache.
- FullEngine stringVersion 
- The full engine version of the Serverless Cache.
- MajorEngine stringVersion 
- The major engine version of the Serverless Cache.
- ReaderEndpoint ServerlessCache Endpoint 
- Represents the information required for client programs to connect to a cache node. This value is read-only.
- SecurityGroup []stringIds 
- One or more Amazon VPC security groups associated with this Serverless Cache.
- SnapshotRetention intLimit 
- The snapshot retention limit of the Serverless Cache.
- Status string
- The status of the Serverless Cache.
- Tag
- An array of key-value pairs to apply to this Serverless Cache.
- UserGroup stringId 
- The ID of the user group.
- arn String
- The ARN of the Serverless Cache.
- cacheUsage ServerlessLimits Cache Cache Usage Limits 
- The cache usage limit for the serverless cache.
- createTime String
- The creation time of the Serverless Cache.
- dailySnapshot StringTime 
- The daily time range (in UTC) during which the service takes automatic snapshot of the Serverless Cache.
- description String
- The description of the Serverless Cache.
- endpoint
ServerlessCache Endpoint 
- Represents the information required for client programs to connect to a cache node. This value is read-only.
- engine String
- The engine name of the Serverless Cache.
- fullEngine StringVersion 
- The full engine version of the Serverless Cache.
- majorEngine StringVersion 
- The major engine version of the Serverless Cache.
- readerEndpoint ServerlessCache Endpoint 
- Represents the information required for client programs to connect to a cache node. This value is read-only.
- securityGroup List<String>Ids 
- One or more Amazon VPC security groups associated with this Serverless Cache.
- snapshotRetention IntegerLimit 
- The snapshot retention limit of the Serverless Cache.
- status String
- The status of the Serverless Cache.
- List<Tag>
- An array of key-value pairs to apply to this Serverless Cache.
- userGroup StringId 
- The ID of the user group.
- arn string
- The ARN of the Serverless Cache.
- cacheUsage ServerlessLimits Cache Cache Usage Limits 
- The cache usage limit for the serverless cache.
- createTime string
- The creation time of the Serverless Cache.
- dailySnapshot stringTime 
- The daily time range (in UTC) during which the service takes automatic snapshot of the Serverless Cache.
- description string
- The description of the Serverless Cache.
- endpoint
ServerlessCache Endpoint 
- Represents the information required for client programs to connect to a cache node. This value is read-only.
- engine string
- The engine name of the Serverless Cache.
- fullEngine stringVersion 
- The full engine version of the Serverless Cache.
- majorEngine stringVersion 
- The major engine version of the Serverless Cache.
- readerEndpoint ServerlessCache Endpoint 
- Represents the information required for client programs to connect to a cache node. This value is read-only.
- securityGroup string[]Ids 
- One or more Amazon VPC security groups associated with this Serverless Cache.
- snapshotRetention numberLimit 
- The snapshot retention limit of the Serverless Cache.
- status string
- The status of the Serverless Cache.
- Tag[]
- An array of key-value pairs to apply to this Serverless Cache.
- userGroup stringId 
- The ID of the user group.
- arn str
- The ARN of the Serverless Cache.
- cache_usage_ Serverlesslimits Cache Cache Usage Limits 
- The cache usage limit for the serverless cache.
- create_time str
- The creation time of the Serverless Cache.
- daily_snapshot_ strtime 
- The daily time range (in UTC) during which the service takes automatic snapshot of the Serverless Cache.
- description str
- The description of the Serverless Cache.
- endpoint
ServerlessCache Endpoint 
- Represents the information required for client programs to connect to a cache node. This value is read-only.
- engine str
- The engine name of the Serverless Cache.
- full_engine_ strversion 
- The full engine version of the Serverless Cache.
- major_engine_ strversion 
- The major engine version of the Serverless Cache.
- reader_endpoint ServerlessCache Endpoint 
- Represents the information required for client programs to connect to a cache node. This value is read-only.
- security_group_ Sequence[str]ids 
- One or more Amazon VPC security groups associated with this Serverless Cache.
- snapshot_retention_ intlimit 
- The snapshot retention limit of the Serverless Cache.
- status str
- The status of the Serverless Cache.
- Sequence[root_Tag]
- An array of key-value pairs to apply to this Serverless Cache.
- user_group_ strid 
- The ID of the user group.
- arn String
- The ARN of the Serverless Cache.
- cacheUsage Property MapLimits 
- The cache usage limit for the serverless cache.
- createTime String
- The creation time of the Serverless Cache.
- dailySnapshot StringTime 
- The daily time range (in UTC) during which the service takes automatic snapshot of the Serverless Cache.
- description String
- The description of the Serverless Cache.
- endpoint Property Map
- Represents the information required for client programs to connect to a cache node. This value is read-only.
- engine String
- The engine name of the Serverless Cache.
- fullEngine StringVersion 
- The full engine version of the Serverless Cache.
- majorEngine StringVersion 
- The major engine version of the Serverless Cache.
- readerEndpoint Property Map
- Represents the information required for client programs to connect to a cache node. This value is read-only.
- securityGroup List<String>Ids 
- One or more Amazon VPC security groups associated with this Serverless Cache.
- snapshotRetention NumberLimit 
- The snapshot retention limit of the Serverless Cache.
- status String
- The status of the Serverless Cache.
- List<Property Map>
- An array of key-value pairs to apply to this Serverless Cache.
- userGroup StringId 
- The ID of the user group.
Supporting Types
ServerlessCacheCacheUsageLimits    
- DataStorage Pulumi.Aws Native. Elasti Cache. Inputs. Serverless Cache Data Storage 
- The maximum data storage limit in the cache, expressed in Gigabytes.
- EcpuPer Pulumi.Second Aws Native. Elasti Cache. Inputs. Serverless Cache Ecpu Per Second 
- The number of ElastiCache Processing Units (ECPU) the cache can consume per second.
- DataStorage ServerlessCache Data Storage 
- The maximum data storage limit in the cache, expressed in Gigabytes.
- EcpuPer ServerlessSecond Cache Ecpu Per Second 
- The number of ElastiCache Processing Units (ECPU) the cache can consume per second.
- dataStorage ServerlessCache Data Storage 
- The maximum data storage limit in the cache, expressed in Gigabytes.
- ecpuPer ServerlessSecond Cache Ecpu Per Second 
- The number of ElastiCache Processing Units (ECPU) the cache can consume per second.
- dataStorage ServerlessCache Data Storage 
- The maximum data storage limit in the cache, expressed in Gigabytes.
- ecpuPer ServerlessSecond Cache Ecpu Per Second 
- The number of ElastiCache Processing Units (ECPU) the cache can consume per second.
- data_storage ServerlessCache Data Storage 
- The maximum data storage limit in the cache, expressed in Gigabytes.
- ecpu_per_ Serverlesssecond Cache Ecpu Per Second 
- The number of ElastiCache Processing Units (ECPU) the cache can consume per second.
- dataStorage Property Map
- The maximum data storage limit in the cache, expressed in Gigabytes.
- ecpuPer Property MapSecond 
- The number of ElastiCache Processing Units (ECPU) the cache can consume per second.
ServerlessCacheDataStorage   
- Unit
Pulumi.Aws Native. Elasti Cache. Serverless Cache Data Storage Unit 
- The unit of cached data capacity of the Serverless Cache.
- Maximum int
- The maximum cached data capacity of the Serverless Cache.
- Minimum int
- The minimum cached data capacity of the Serverless Cache.
- Unit
ServerlessCache Data Storage Unit 
- The unit of cached data capacity of the Serverless Cache.
- Maximum int
- The maximum cached data capacity of the Serverless Cache.
- Minimum int
- The minimum cached data capacity of the Serverless Cache.
- unit
ServerlessCache Data Storage Unit 
- The unit of cached data capacity of the Serverless Cache.
- maximum Integer
- The maximum cached data capacity of the Serverless Cache.
- minimum Integer
- The minimum cached data capacity of the Serverless Cache.
- unit
ServerlessCache Data Storage Unit 
- The unit of cached data capacity of the Serverless Cache.
- maximum number
- The maximum cached data capacity of the Serverless Cache.
- minimum number
- The minimum cached data capacity of the Serverless Cache.
- unit
ServerlessCache Data Storage Unit 
- The unit of cached data capacity of the Serverless Cache.
- maximum int
- The maximum cached data capacity of the Serverless Cache.
- minimum int
- The minimum cached data capacity of the Serverless Cache.
ServerlessCacheDataStorageUnit    
ServerlessCacheEcpuPerSecond    
ServerlessCacheEndpoint  
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi