Class CfnServerlessCacheMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnServerlessCacheMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnServerlessCacheMixinProps
CfnServerlessCacheMixinProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.elasticache.CfnServerlessCacheMixinProps
CfnServerlessCacheMixinProps.Builder, CfnServerlessCacheMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnServerlessCacheMixinProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal ObjectThe cache usage limit for the serverless cache.final StringThe daily time that a cache snapshot will be created.final StringA description of the serverless cache.final ObjectRepresents the information required for client programs to connect to a cache node.final StringThe engine the serverless cache is compatible with.final StringThe name of the final snapshot taken of a cache before the cache is deleted.final ObjectThe ID of the AWS Key Management Service (KMS) key that is used to encrypt data at rest in the serverless cache.final StringThe version number of the engine the serverless cache is compatible with.final ObjectRepresents 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 StringThe unique identifier of the serverless cache.The ARN of the snapshot from which to restore data into the new cache.final NumberThe 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 ObjectThe identifier of the user group associated with the serverless cache.final inthashCode()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 theCfnServerlessCacheMixinProps.Builder.
-
-
Method Details
-
getCacheUsageLimits
Description copied from interface:CfnServerlessCacheMixinPropsThe cache usage limit for the serverless cache.Returns union: either
IResolvableorCfnServerlessCachePropsMixin.CacheUsageLimitsProperty- Specified by:
getCacheUsageLimitsin interfaceCfnServerlessCacheMixinProps- See Also:
-
getDailySnapshotTime
Description copied from interface:CfnServerlessCacheMixinPropsThe 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:
getDailySnapshotTimein interfaceCfnServerlessCacheMixinProps- See Also:
-
getDescription
Description copied from interface:CfnServerlessCacheMixinPropsA description of the serverless cache.- Specified by:
getDescriptionin interfaceCfnServerlessCacheMixinProps- See Also:
-
getEndpoint
Description copied from interface:CfnServerlessCacheMixinPropsRepresents the information required for client programs to connect to a cache node.This value is read-only.
Returns union: either
IResolvableorCfnServerlessCachePropsMixin.EndpointProperty- Specified by:
getEndpointin interfaceCfnServerlessCacheMixinProps- See Also:
-
getEngine
Description copied from interface:CfnServerlessCacheMixinPropsThe engine the serverless cache is compatible with.- Specified by:
getEnginein interfaceCfnServerlessCacheMixinProps- See Also:
-
getFinalSnapshotName
Description copied from interface:CfnServerlessCacheMixinPropsThe name of the final snapshot taken of a cache before the cache is deleted.- Specified by:
getFinalSnapshotNamein interfaceCfnServerlessCacheMixinProps- See Also:
-
getKmsKeyId
Description copied from interface:CfnServerlessCacheMixinPropsThe ID of the AWS Key Management Service (KMS) key that is used to encrypt data at rest in the serverless cache.- Specified by:
getKmsKeyIdin interfaceCfnServerlessCacheMixinProps- See Also:
-
getMajorEngineVersion
Description copied from interface:CfnServerlessCacheMixinPropsThe version number of the engine the serverless cache is compatible with.- Specified by:
getMajorEngineVersionin interfaceCfnServerlessCacheMixinProps- See Also:
-
getReaderEndpoint
Description copied from interface:CfnServerlessCacheMixinPropsRepresents the information required for client programs to connect to a cache node.This value is read-only.
Returns union: either
IResolvableorCfnServerlessCachePropsMixin.EndpointProperty- Specified by:
getReaderEndpointin interfaceCfnServerlessCacheMixinProps- See Also:
-
getSecurityGroupIds
Description copied from interface:CfnServerlessCacheMixinPropsThe IDs of the EC2 security groups associated with the serverless cache.Returns union: Listinvalid input: '<'either
StringorISecurityGroupRef>- Specified by:
getSecurityGroupIdsin interfaceCfnServerlessCacheMixinProps- See Also:
-
getServerlessCacheName
Description copied from interface:CfnServerlessCacheMixinPropsThe unique identifier of the serverless cache.- Specified by:
getServerlessCacheNamein interfaceCfnServerlessCacheMixinProps- See Also:
-
getSnapshotArnsToRestore
Description copied from interface:CfnServerlessCacheMixinPropsThe ARN of the snapshot from which to restore data into the new cache.- Specified by:
getSnapshotArnsToRestorein interfaceCfnServerlessCacheMixinProps- See Also:
-
getSnapshotRetentionLimit
Description copied from interface:CfnServerlessCacheMixinPropsThe current setting for the number of serverless cache snapshots the system will retain.Available for Valkey, Redis OSS and Serverless Memcached only.
- Specified by:
getSnapshotRetentionLimitin interfaceCfnServerlessCacheMixinProps- See Also:
-
getSubnetIds
Description copied from interface:CfnServerlessCacheMixinPropsIf 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.
Returns union: Listinvalid input: '<'either
StringorISubnetRef>- Specified by:
getSubnetIdsin interfaceCfnServerlessCacheMixinProps- See Also:
-
getTags
Description copied from interface:CfnServerlessCacheMixinPropsA list of tags to be added to this resource.- Specified by:
getTagsin interfaceCfnServerlessCacheMixinProps- See Also:
-
getUserGroupId
Description copied from interface:CfnServerlessCacheMixinPropsThe identifier of the user group associated with the serverless cache.Available for Valkey and Redis OSS only. Default is NULL.
Returns union: either
StringorIUserGroupRef- Specified by:
getUserGroupIdin interfaceCfnServerlessCacheMixinProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-