Skip to content

This API creates a copy of an entire ServerlessCache at a specific moment in time

Description

This API creates a copy of an entire ServerlessCache at a specific moment in time. Available for Valkey, Redis OSS and Serverless Memcached only.

Usage

elasticache_create_serverless_cache_snapshot(
  ServerlessCacheSnapshotName, ServerlessCacheName, KmsKeyId, Tags)

Arguments

  • ServerlessCacheSnapshotName

    [required] The name for the snapshot being created. Must be unique for the customer account. Available for Valkey, Redis OSS and Serverless Memcached only. Must be between 1 and 255 characters. This value is stored as a lowercase string.

  • ServerlessCacheName

    [required] The name of an existing serverless cache. The snapshot is created from this cache. Available for Valkey, Redis OSS and Serverless Memcached only.

  • KmsKeyId

    The ID of the KMS key used to encrypt the snapshot. Available for Valkey, Redis OSS and Serverless Memcached only. Default: NULL

  • Tags

    A list of tags to be added to the snapshot resource. A tag is a key-value pair. Available for Valkey, Redis OSS and Serverless Memcached only.

Value

A list with the following syntax:

list(
  ServerlessCacheSnapshot = list(
    ServerlessCacheSnapshotName = "string",
    ARN = "string",
    KmsKeyId = "string",
    SnapshotType = "string",
    Status = "string",
    CreateTime = as.POSIXct(
      "2015-01-01"
    ),
    ExpiryTime = as.POSIXct(
      "2015-01-01"
    ),
    BytesUsedForCache = "string",
    ServerlessCacheConfiguration = list(
      ServerlessCacheName = "string",
      Engine = "string",
      MajorEngineVersion = "string"
    )
  )
)

Request syntax

svc$create_serverless_cache_snapshot(
  ServerlessCacheSnapshotName = "string",
  ServerlessCacheName = "string",
  KmsKeyId = "string",
  Tags = list(
    list(
      Key = "string",
      Value = "string"
    )
  )
)