Class IServerlessCache.Jsii$Proxy
- All Implemented Interfaces:
IResource,IResource.Jsii$Default,IConnectable,IConnectable.Jsii$Default,IServerlessCache,IServerlessCache.Jsii$Default,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default
- Enclosing interface:
IServerlessCache
-
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.services.ec2.IConnectable
IConnectable.Jsii$Default, IConnectable.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticache.alpha.IServerlessCache
IServerlessCache.Jsii$Default, IServerlessCache.Jsii$Proxy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidapplyRemovalPolicy(RemovalPolicy policy) Apply the given removal policy to this resource.(experimental) The ARNs of backups restored in the cache.final ConnectionsThe network connections associated with this resource.final CacheEngine(experimental) The cache engine used by this cache.final ResourceEnvironmentgetEnv()The environment this resource belongs to.final IKey(experimental) The KMS key used for encryption.final software.constructs.NodegetNode()The tree node.final List<ISecurityGroup> (experimental) The security groups associated with this cache.final String(experimental) The ARN of the serverless cache.final String(experimental) The name of the serverless cache.final StackgetStack()The stack in which this resource is defined.(experimental) The subnets this cache is deployed in.final IUserGroup(experimental) The user group associated with this cache.final IVpcgetVpc()(experimental) The VPC this cache is deployed in.final Grantgrant(IGrantable grantee, String... actions) (experimental) Grant the given identity custom permissions.final GrantgrantConnect(IGrantable grantee) (experimental) Grant connect permissions to the cache.final Metric(experimental) Return the given named metric for this cache.final Metricmetric(String metricName, MetricOptions props) (experimental) Return the given named metric for this cache.final Metric(experimental) Metric for active connections.final Metric(experimental) Metric for active connections.final Metric(experimental) Metric for cache hit count.final MetricmetricCacheHitCount(MetricOptions props) (experimental) Metric for cache hit count.final Metric(experimental) Metric for cache hit rate.final MetricmetricCacheHitRate(MetricOptions props) (experimental) Metric for cache hit rate.final Metric(experimental) Metric for cache miss count.final Metric(experimental) Metric for cache miss count.final Metric(experimental) Metric for data stored in the cache.final MetricmetricDataStored(MetricOptions props) (experimental) Metric for data stored in the cache.final Metric(experimental) Metric for network bytes in.final Metric(experimental) Metric for network bytes in.final Metric(experimental) Metric for network bytes out.final Metric(experimental) Metric for network bytes out.final Metric(experimental) Metric for ECPUs consumed.final Metric(experimental) Metric for ECPUs consumed.final Metric(experimental) Metric for read request latency.final Metric(experimental) Metric for read request latency.final Metric(experimental) Metric for write request latency.final Metric(experimental) Metric for write request latency.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
-
Method Details
-
getNode
@Stability(Stable) @NotNull public final software.constructs.Node getNode()The tree node.- Specified by:
getNodein interfacesoftware.constructs.IConstruct- Specified by:
getNodein interfacesoftware.constructs.IConstruct.Jsii$Default- Specified by:
getNodein interfaceIResource.Jsii$Default- Specified by:
getNodein interfaceIServerlessCache.Jsii$Default
-
getEnv
The environment this resource belongs to.For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.
- Specified by:
getEnvin interfaceIResource- Specified by:
getEnvin interfaceIResource.Jsii$Default- Specified by:
getEnvin interfaceIServerlessCache.Jsii$Default
-
getStack
The stack in which this resource is defined.- Specified by:
getStackin interfaceIResource- Specified by:
getStackin interfaceIResource.Jsii$Default- Specified by:
getStackin interfaceIServerlessCache.Jsii$Default
-
getConnections
The network connections associated with this resource.- Specified by:
getConnectionsin interfaceIConnectable- Specified by:
getConnectionsin interfaceIConnectable.Jsii$Default- Specified by:
getConnectionsin interfaceIServerlessCache.Jsii$Default
-
getServerlessCacheArn
(experimental) The ARN of the serverless cache.- Specified by:
getServerlessCacheArnin interfaceIServerlessCache- Specified by:
getServerlessCacheArnin interfaceIServerlessCache.Jsii$Default
-
getServerlessCacheName
(experimental) The name of the serverless cache.- Specified by:
getServerlessCacheNamein interfaceIServerlessCache- Specified by:
getServerlessCacheNamein interfaceIServerlessCache.Jsii$Default
-
getBackupArnsToRestore
(experimental) The ARNs of backups restored in the cache.- Specified by:
getBackupArnsToRestorein interfaceIServerlessCache- Specified by:
getBackupArnsToRestorein interfaceIServerlessCache.Jsii$Default
-
getEngine
(experimental) The cache engine used by this cache.- Specified by:
getEnginein interfaceIServerlessCache- Specified by:
getEnginein interfaceIServerlessCache.Jsii$Default
-
getKmsKey
(experimental) The KMS key used for encryption.- Specified by:
getKmsKeyin interfaceIServerlessCache- Specified by:
getKmsKeyin interfaceIServerlessCache.Jsii$Default
-
getSecurityGroups
(experimental) The security groups associated with this cache.- Specified by:
getSecurityGroupsin interfaceIServerlessCache- Specified by:
getSecurityGroupsin interfaceIServerlessCache.Jsii$Default
-
getSubnets
(experimental) The subnets this cache is deployed in.- Specified by:
getSubnetsin interfaceIServerlessCache- Specified by:
getSubnetsin interfaceIServerlessCache.Jsii$Default
-
getUserGroup
(experimental) The user group associated with this cache.- Specified by:
getUserGroupin interfaceIServerlessCache- Specified by:
getUserGroupin interfaceIServerlessCache.Jsii$Default
-
getVpc
(experimental) The VPC this cache is deployed in.- Specified by:
getVpcin interfaceIServerlessCache- Specified by:
getVpcin interfaceIServerlessCache.Jsii$Default
-
applyRemovalPolicy
Apply the given removal policy to this resource.The Removal Policy controls what happens to this resource when it stops being managed by CloudFormation, either because you've removed it from the CDK application or because you've made a change that requires the resource to be replaced.
The resource can be deleted (
RemovalPolicy.DESTROY), or left in your AWS account for data recovery and cleanup later (RemovalPolicy.RETAIN).- Specified by:
applyRemovalPolicyin interfaceIResource- Specified by:
applyRemovalPolicyin interfaceIResource.Jsii$Default- Specified by:
applyRemovalPolicyin interfaceIServerlessCache.Jsii$Default- Parameters:
policy- This parameter is required.
-
grant
@Stability(Experimental) @NotNull public final Grant grant(@NotNull IGrantable grantee, @NotNull String... actions) (experimental) Grant the given identity custom permissions.- Specified by:
grantin interfaceIServerlessCache- Specified by:
grantin interfaceIServerlessCache.Jsii$Default- Parameters:
grantee- This parameter is required.actions- This parameter is required.
-
grantConnect
(experimental) Grant connect permissions to the cache.- Specified by:
grantConnectin interfaceIServerlessCache- Specified by:
grantConnectin interfaceIServerlessCache.Jsii$Default- Parameters:
grantee- This parameter is required.
-
metric
@Stability(Experimental) @NotNull public final Metric metric(@NotNull String metricName, @Nullable MetricOptions props) (experimental) Return the given named metric for this cache.- Specified by:
metricin interfaceIServerlessCache- Specified by:
metricin interfaceIServerlessCache.Jsii$Default- Parameters:
metricName- This parameter is required.props-
-
metric
(experimental) Return the given named metric for this cache.- Specified by:
metricin interfaceIServerlessCache- Parameters:
metricName- This parameter is required.
-
metricActiveConnections
@Stability(Experimental) @NotNull public final Metric metricActiveConnections(@Nullable MetricOptions props) (experimental) Metric for active connections.- Specified by:
metricActiveConnectionsin interfaceIServerlessCache- Specified by:
metricActiveConnectionsin interfaceIServerlessCache.Jsii$Default- Parameters:
props-
-
metricActiveConnections
(experimental) Metric for active connections.- Specified by:
metricActiveConnectionsin interfaceIServerlessCache
-
metricCacheHitCount
@Stability(Experimental) @NotNull public final Metric metricCacheHitCount(@Nullable MetricOptions props) (experimental) Metric for cache hit count.- Specified by:
metricCacheHitCountin interfaceIServerlessCache- Specified by:
metricCacheHitCountin interfaceIServerlessCache.Jsii$Default- Parameters:
props-
-
metricCacheHitCount
(experimental) Metric for cache hit count.- Specified by:
metricCacheHitCountin interfaceIServerlessCache
-
metricCacheHitRate
@Stability(Experimental) @NotNull public final Metric metricCacheHitRate(@Nullable MetricOptions props) (experimental) Metric for cache hit rate.- Specified by:
metricCacheHitRatein interfaceIServerlessCache- Specified by:
metricCacheHitRatein interfaceIServerlessCache.Jsii$Default- Parameters:
props-
-
metricCacheHitRate
(experimental) Metric for cache hit rate.- Specified by:
metricCacheHitRatein interfaceIServerlessCache
-
metricCacheMissCount
@Stability(Experimental) @NotNull public final Metric metricCacheMissCount(@Nullable MetricOptions props) (experimental) Metric for cache miss count.- Specified by:
metricCacheMissCountin interfaceIServerlessCache- Specified by:
metricCacheMissCountin interfaceIServerlessCache.Jsii$Default- Parameters:
props-
-
metricCacheMissCount
(experimental) Metric for cache miss count.- Specified by:
metricCacheMissCountin interfaceIServerlessCache
-
metricDataStored
@Stability(Experimental) @NotNull public final Metric metricDataStored(@Nullable MetricOptions props) (experimental) Metric for data stored in the cache.- Specified by:
metricDataStoredin interfaceIServerlessCache- Specified by:
metricDataStoredin interfaceIServerlessCache.Jsii$Default- Parameters:
props-
-
metricDataStored
(experimental) Metric for data stored in the cache.- Specified by:
metricDataStoredin interfaceIServerlessCache
-
metricNetworkBytesIn
@Stability(Experimental) @NotNull public final Metric metricNetworkBytesIn(@Nullable MetricOptions props) (experimental) Metric for network bytes in.- Specified by:
metricNetworkBytesInin interfaceIServerlessCache- Specified by:
metricNetworkBytesInin interfaceIServerlessCache.Jsii$Default- Parameters:
props-
-
metricNetworkBytesIn
(experimental) Metric for network bytes in.- Specified by:
metricNetworkBytesInin interfaceIServerlessCache
-
metricNetworkBytesOut
@Stability(Experimental) @NotNull public final Metric metricNetworkBytesOut(@Nullable MetricOptions props) (experimental) Metric for network bytes out.- Specified by:
metricNetworkBytesOutin interfaceIServerlessCache- Specified by:
metricNetworkBytesOutin interfaceIServerlessCache.Jsii$Default- Parameters:
props-
-
metricNetworkBytesOut
(experimental) Metric for network bytes out.- Specified by:
metricNetworkBytesOutin interfaceIServerlessCache
-
metricProcessingUnitsConsumed
@Stability(Experimental) @NotNull public final Metric metricProcessingUnitsConsumed(@Nullable MetricOptions props) (experimental) Metric for ECPUs consumed.- Specified by:
metricProcessingUnitsConsumedin interfaceIServerlessCache- Specified by:
metricProcessingUnitsConsumedin interfaceIServerlessCache.Jsii$Default- Parameters:
props-
-
metricProcessingUnitsConsumed
(experimental) Metric for ECPUs consumed.- Specified by:
metricProcessingUnitsConsumedin interfaceIServerlessCache
-
metricReadRequestLatency
@Stability(Experimental) @NotNull public final Metric metricReadRequestLatency(@Nullable MetricOptions props) (experimental) Metric for read request latency.- Specified by:
metricReadRequestLatencyin interfaceIServerlessCache- Specified by:
metricReadRequestLatencyin interfaceIServerlessCache.Jsii$Default- Parameters:
props-
-
metricReadRequestLatency
(experimental) Metric for read request latency.- Specified by:
metricReadRequestLatencyin interfaceIServerlessCache
-
metricWriteRequestLatency
@Stability(Experimental) @NotNull public final Metric metricWriteRequestLatency(@Nullable MetricOptions props) (experimental) Metric for write request latency.- Specified by:
metricWriteRequestLatencyin interfaceIServerlessCache- Specified by:
metricWriteRequestLatencyin interfaceIServerlessCache.Jsii$Default- Parameters:
props-
-
metricWriteRequestLatency
(experimental) Metric for write request latency.- Specified by:
metricWriteRequestLatencyin interfaceIServerlessCache
-