Interface IVersion.Jsii$Default
- All Superinterfaces:
IConnectable,IConnectable.Jsii$Default,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IFunction,IFunction.Jsii$Default,IFunctionRef,IFunctionRef.Jsii$Default,IGrantable,IGrantable.Jsii$Default,IResource,IResource.Jsii$Default,IVersion,IVersionRef,IVersionRef.Jsii$Default,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IVersion.Jsii$Proxy
- Enclosing interface:
IVersion
@Internal
public static interface IVersion.Jsii$Default
extends IVersion, IVersionRef.Jsii$Default, IFunction.Jsii$Default
Internal default implementation for
IVersion.-
Nested Class Summary
Nested 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.interfaces.IEnvironmentAware
IEnvironmentAware.Jsii$Default, IEnvironmentAware.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.lambda.IFunction
IFunction.Jsii$Default, IFunction.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.lambda.IFunctionRef
IFunctionRef.Jsii$Default, IFunctionRef.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.iam.IGrantable
IGrantable.Jsii$Default, IGrantable.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.lambda.IVersion
IVersion.Jsii$Default, IVersion.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.lambda.IVersionRef
IVersionRef.Jsii$Default, IVersionRef.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault AliasDeprecated.default AliasaddAlias(String aliasName, AliasOptions options) Deprecated.CallingaddAliason aVersionobject will cause the Alias to be replaced on every function update.default FunctionUrlAdds a url to this lambda function.default StringThe ARN of the version for Lambda@Edge.default IFunctionThe underlying AWS Lambda function.default StringThe most recently deployed version of this function.default MetricReturn the given named metric for this Lambda Return the given named metric for this Function.default MetricMetric for the Duration of this Lambda How long execution of this Lambda takes.default MetricHow many invocations of this Lambda fail.default MetricMetric for the number of invocations of this Lambda How often this Lambda is invoked.default MetricMetric for the number of throttled invocations of this Lambda How often this Lambda is throttled.Methods inherited from interface software.amazon.awscdk.services.ec2.IConnectable.Jsii$Default
getConnectionsMethods inherited from interface software.constructs.IConstruct.Jsii$Default
getNodeMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware.Jsii$Default
getEnvMethods inherited from interface software.amazon.awscdk.services.lambda.IFunction.Jsii$Default
addEventSource, addEventSourceMapping, addFunctionUrl, addPermission, addToRolePolicy, configureAsyncInvoke, getArchitecture, getFunctionArn, getFunctionName, getIsBoundToVpc, getLatestVersion, getPermissionsNode, getResourceArnsForGrantInvoke, getRole, getTenancyConfig, grantInvoke, grantInvokeCompositePrincipal, grantInvokeLatestVersion, grantInvokeUrl, grantInvokeVersion, metric, metricDuration, metricErrors, metricInvocations, metricThrottlesMethods inherited from interface software.amazon.awscdk.interfaces.lambda.IFunctionRef.Jsii$Default
getFunctionRefMethods inherited from interface software.amazon.awscdk.services.iam.IGrantable.Jsii$Default
getGrantPrincipalMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.awscdk.interfaces.lambda.IVersionRef.Jsii$Default
getVersionRefMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEdgeArn
The ARN of the version for Lambda@Edge.- Specified by:
getEdgeArnin interfaceIVersion
-
getLambda
The underlying AWS Lambda function. -
getVersion
The most recently deployed version of this function.- Specified by:
getVersionin interfaceIVersion
-
addFunctionUrl
Adds a url to this lambda function.- Specified by:
addFunctionUrlin interfaceIFunction- Specified by:
addFunctionUrlin interfaceIFunction.Jsii$Default
-
metric
Return the given named metric for this Lambda Return the given named metric for this Function.- Specified by:
metricin interfaceIFunction- Specified by:
metricin interfaceIFunction.Jsii$Default- Parameters:
metricName- This parameter is required.
-
metricDuration
Metric for the Duration of this Lambda How long execution of this Lambda takes.Average over 5 minutes
Default: average over 5 minutes
- Specified by:
metricDurationin interfaceIFunction- Specified by:
metricDurationin interfaceIFunction.Jsii$Default
-
metricErrors
How many invocations of this Lambda fail.Sum over 5 minutes
- Specified by:
metricErrorsin interfaceIFunction- Specified by:
metricErrorsin interfaceIFunction.Jsii$Default
-
metricInvocations
Metric for the number of invocations of this Lambda How often this Lambda is invoked.Sum over 5 minutes
Default: sum over 5 minutes
- Specified by:
metricInvocationsin interfaceIFunction- Specified by:
metricInvocationsin interfaceIFunction.Jsii$Default
-
metricThrottles
Metric for the number of throttled invocations of this Lambda How often this Lambda is throttled.Sum over 5 minutes
Default: sum over 5 minutes
- Specified by:
metricThrottlesin interfaceIFunction- Specified by:
metricThrottlesin interfaceIFunction.Jsii$Default
-
addAlias
@Stability(Deprecated) @Deprecated @NotNull default Alias addAlias(@NotNull String aliasName, @Nullable AliasOptions options) Deprecated.CallingaddAliason aVersionobject will cause the Alias to be replaced on every function update. Callfunction.addAlias()ornew Alias()instead.(deprecated) Defines an alias for this version. -
addAlias
Deprecated.CallingaddAliason aVersionobject will cause the Alias to be replaced on every function update. Callfunction.addAlias()ornew Alias()instead.(deprecated) Defines an alias for this version.
-
addAliason aVersionobject will cause the Alias to be replaced on every function update.