Show / Hide Table of Contents

Interface ICfnServerlessCacheSnapshotProps

Properties for defining a CfnServerlessCacheSnapshot.

Namespace: Amazon.CDK.AWS.ElastiCache
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ICfnServerlessCacheSnapshotProps
Syntax (vb)
Public Interface ICfnServerlessCacheSnapshotProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscachesnapshot.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.ElastiCache;

             var cfnServerlessCacheSnapshotProps = new CfnServerlessCacheSnapshotProps {
                 ServerlessCacheName = "serverlessCacheName",
                 ServerlessCacheSnapshotName = "serverlessCacheSnapshotName",

                 // the properties below are optional
                 KmsKeyId = "kmsKeyId",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Properties

KmsKeyId

The Amazon Resource Name (ARN) of the AWS KMS key used to encrypt the snapshot.

ServerlessCacheName

The name of an existing serverless cache.

ServerlessCacheSnapshotName

The name of the serverless cache snapshot.

Tags

A list of tags to be added to the serverless cache snapshot resource.

Properties

KmsKeyId

The Amazon Resource Name (ARN) of the AWS KMS key used to encrypt the snapshot.

string? KmsKeyId { get; }
Property Value

string

Remarks

Provide the key ARN: the resource returns the key ARN on read, so supplying a bare key ID or alias for this createOnly property may be reported as drift by CloudFormation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscachesnapshot.html#cfn-elasticache-serverlesscachesnapshot-kmskeyid

ServerlessCacheName

The name of an existing serverless cache.

string ServerlessCacheName { get; }
Property Value

string

Remarks

The snapshot is created from this cache.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscachesnapshot.html#cfn-elasticache-serverlesscachesnapshot-serverlesscachename

ServerlessCacheSnapshotName

The name of the serverless cache snapshot.

string ServerlessCacheSnapshotName { get; }
Property Value

string

Remarks

Must be unique for the customer account. This value is stored as a lowercase string.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscachesnapshot.html#cfn-elasticache-serverlesscachesnapshot-serverlesscachesnapshotname

Tags

A list of tags to be added to the serverless cache snapshot resource.

ICfnTag[]? Tags { get; }
Property Value

ICfnTag[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscachesnapshot.html#cfn-elasticache-serverlesscachesnapshot-tags

Back to top Generated by DocFX