Interface IScalableFunctionAttribute.Jsii$Default
- All Superinterfaces:
IConstruct,software.constructs.IConstruct,IConstruct.Jsii$Default,software.constructs.IConstruct.Jsii$Default,IDependable,IDependable.Jsii$Default,IScalableFunctionAttribute,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IScalableFunctionAttribute.Jsii$Proxy
- Enclosing interface:
- IScalableFunctionAttribute
@Internal
public static interface IScalableFunctionAttribute.Jsii$Default
extends IScalableFunctionAttribute, IConstruct.Jsii$Default
Internal default implementation for
IScalableFunctionAttribute.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.awscdk.core.IConstruct
IConstruct.Jsii$Default, IConstruct.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.amazon.awscdk.core.IDependable
IDependable.Jsii$Default, IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.lambda.IScalableFunctionAttribute
IScalableFunctionAttribute.Jsii$Default, IScalableFunctionAttribute.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault ConstructNodegetNode()The construct tree node for this construct.default voidscaleOnSchedule(String id, ScalingSchedule actions) Scale out or in based on schedule.default voidScale out or in to keep utilization at a given level.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getNode
The construct tree node for this construct.- Specified by:
getNodein interfaceIConstruct- Specified by:
getNodein interfaceIConstruct.Jsii$Default
-
scaleOnSchedule
@Stability(Stable) default void scaleOnSchedule(@NotNull String id, @NotNull ScalingSchedule actions) Scale out or in based on schedule.- Specified by:
scaleOnSchedulein interfaceIScalableFunctionAttribute- Parameters:
id- This parameter is required.actions- This parameter is required.
-
scaleOnUtilization
Scale out or in to keep utilization at a given level.The utilization is tracked by the LambdaProvisionedConcurrencyUtilization metric, emitted by lambda. See: https://docs.aws.amazon.com/lambda/latest/dg/monitoring-metrics.html#monitoring-metrics-concurrency
- Specified by:
scaleOnUtilizationin interfaceIScalableFunctionAttribute- Parameters:
options- This parameter is required.
-