Class IVersion.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.lambda.IVersion.Jsii$Proxy
- All Implemented Interfaces:
IEnvironmentAware,IEnvironmentAware.Jsii$Default,IFunctionRef,IFunctionRef.Jsii$Default,IVersionRef,IVersionRef.Jsii$Default,IResource,IResource.Jsii$Default,IConnectable,IConnectable.Jsii$Default,IGrantable,IGrantable.Jsii$Default,IFunction,IFunction.Jsii$Default,IVersion,IVersion.Jsii$Default,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default
- Enclosing interface:
IVersion
@Internal
public static final class IVersion.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements IVersion.Jsii$Default
A proxy class which represents a concrete javascript instance of this type.
-
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.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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal AliasDeprecated.final FunctionUrlAdds a url to this lambda function.final MetricReturn the given named metric for this Lambda Return the given named metric for this Function.final MetricMetric for the Duration of this Lambda How long execution of this Lambda takes.final MetricHow many invocations of this Lambda fail.final MetricMetric for the number of invocations of this Lambda How often this Lambda is invoked.final MetricMetric for the number of throttled invocations of this Lambda How often this Lambda is throttled.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.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.services.lambda.IVersion.Jsii$Default
addAlias, getEdgeArn, getLambda, getVersionMethods inherited from interface software.amazon.awscdk.interfaces.lambda.IVersionRef.Jsii$Default
getVersionRefMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
-
Method Details
-
addFunctionUrl
Adds a url to this lambda function.- Specified by:
addFunctionUrlin interfaceIFunction- Specified by:
addFunctionUrlin interfaceIFunction.Jsii$Default- Specified by:
addFunctionUrlin interfaceIVersion.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- Specified by:
metricin interfaceIVersion.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- Specified by:
metricDurationin interfaceIVersion.Jsii$Default
-
metricErrors
How many invocations of this Lambda fail.Sum over 5 minutes
- Specified by:
metricErrorsin interfaceIFunction- Specified by:
metricErrorsin interfaceIFunction.Jsii$Default- Specified by:
metricErrorsin interfaceIVersion.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- Specified by:
metricInvocationsin interfaceIVersion.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- Specified by:
metricThrottlesin interfaceIVersion.Jsii$Default
-
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.- Specified by:
addAliasin interfaceIVersion- Specified by:
addAliasin interfaceIVersion.Jsii$Default- Parameters:
aliasName- The name of the alias. This parameter is required.
-
addAliason aVersionobject will cause the Alias to be replaced on every function update.