Class CfnServerlessCacheProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.elasticache.CfnServerlessCacheProps.Jsii$Proxy
- All Implemented Interfaces:
CfnServerlessCacheProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnServerlessCacheProps
@Stability(Stable)
@Internal
public static final class CfnServerlessCacheProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnServerlessCacheProps
An implementation for
CfnServerlessCacheProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticache.CfnServerlessCacheProps
CfnServerlessCacheProps.Builder, CfnServerlessCacheProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnServerlessCacheProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
The cache usage limit for the serverless cache.final String
The daily time that a cache snapshot will be created.final String
A description of the serverless cache.final Object
Represents the information required for client programs to connect to a cache node.final String
The engine the serverless cache is compatible with.final String
The name of the final snapshot taken of a cache before the cache is deleted.final String
The ID of the AWS Key Management Service (KMS) key that is used to encrypt data at rest in the serverless cache.final String
The version number of the engine the serverless cache is compatible with.final Object
Represents the information required for client programs to connect to a cache node.The IDs of the EC2 security groups associated with the serverless cache.final String
The unique identifier of the serverless cache.The ARN of the snapshot from which to restore data into the new cache.final Number
The current setting for the number of serverless cache snapshots the system will retain.If no subnet IDs are given and your VPC is in us-west-1, then ElastiCache will select 2 default subnets across AZs in your VPC.getTags()
A list of tags to be added to this resource.final String
The identifier of the user group associated with the serverless cache.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnServerlessCacheProps.Builder
.
-
-
Method Details
-
getEngine
Description copied from interface:CfnServerlessCacheProps
The engine the serverless cache is compatible with.- Specified by:
getEngine
in interfaceCfnServerlessCacheProps
- See Also:
-
getServerlessCacheName
Description copied from interface:CfnServerlessCacheProps
The unique identifier of the serverless cache.- Specified by:
getServerlessCacheName
in interfaceCfnServerlessCacheProps
- See Also:
-
getCacheUsageLimits
Description copied from interface:CfnServerlessCacheProps
The cache usage limit for the serverless cache.- Specified by:
getCacheUsageLimits
in interfaceCfnServerlessCacheProps
- See Also:
-
getDailySnapshotTime
Description copied from interface:CfnServerlessCacheProps
The daily time that a cache snapshot will be created.Default is NULL, i.e. snapshots will not be created at a specific time on a daily basis. Available for Valkey, Redis OSS and Serverless Memcached only.
- Specified by:
getDailySnapshotTime
in interfaceCfnServerlessCacheProps
- See Also:
-
getDescription
Description copied from interface:CfnServerlessCacheProps
A description of the serverless cache.- Specified by:
getDescription
in interfaceCfnServerlessCacheProps
- See Also:
-
getEndpoint
Description copied from interface:CfnServerlessCacheProps
Represents the information required for client programs to connect to a cache node.This value is read-only.
- Specified by:
getEndpoint
in interfaceCfnServerlessCacheProps
- See Also:
-
getFinalSnapshotName
Description copied from interface:CfnServerlessCacheProps
The name of the final snapshot taken of a cache before the cache is deleted.- Specified by:
getFinalSnapshotName
in interfaceCfnServerlessCacheProps
- See Also:
-
getKmsKeyId
Description copied from interface:CfnServerlessCacheProps
The ID of the AWS Key Management Service (KMS) key that is used to encrypt data at rest in the serverless cache.- Specified by:
getKmsKeyId
in interfaceCfnServerlessCacheProps
- See Also:
-
getMajorEngineVersion
Description copied from interface:CfnServerlessCacheProps
The version number of the engine the serverless cache is compatible with.- Specified by:
getMajorEngineVersion
in interfaceCfnServerlessCacheProps
- See Also:
-
getReaderEndpoint
Description copied from interface:CfnServerlessCacheProps
Represents the information required for client programs to connect to a cache node.This value is read-only.
- Specified by:
getReaderEndpoint
in interfaceCfnServerlessCacheProps
- See Also:
-
getSecurityGroupIds
Description copied from interface:CfnServerlessCacheProps
The IDs of the EC2 security groups associated with the serverless cache.- Specified by:
getSecurityGroupIds
in interfaceCfnServerlessCacheProps
- See Also:
-
getSnapshotArnsToRestore
Description copied from interface:CfnServerlessCacheProps
The ARN of the snapshot from which to restore data into the new cache.- Specified by:
getSnapshotArnsToRestore
in interfaceCfnServerlessCacheProps
- See Also:
-
getSnapshotRetentionLimit
Description copied from interface:CfnServerlessCacheProps
The current setting for the number of serverless cache snapshots the system will retain.Available for Valkey, Redis OSS and Serverless Memcached only.
- Specified by:
getSnapshotRetentionLimit
in interfaceCfnServerlessCacheProps
- See Also:
-
getSubnetIds
Description copied from interface:CfnServerlessCacheProps
If no subnet IDs are given and your VPC is in us-west-1, then ElastiCache will select 2 default subnets across AZs in your VPC.For all other Regions, if no subnet IDs are given then ElastiCache will select 3 default subnets across AZs in your default VPC.
- Specified by:
getSubnetIds
in interfaceCfnServerlessCacheProps
- See Also:
-
getTags
Description copied from interface:CfnServerlessCacheProps
A list of tags to be added to this resource.- Specified by:
getTags
in interfaceCfnServerlessCacheProps
- See Also:
-
getUserGroupId
Description copied from interface:CfnServerlessCacheProps
The identifier of the user group associated with the serverless cache.Available for Valkey and Redis OSS only. Default is NULL.
- Specified by:
getUserGroupId
in interfaceCfnServerlessCacheProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-