Interface IAlias.Jsii$Default
- All Superinterfaces:
IAlias,IAliasRef,IAliasRef.Jsii$Default,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,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IAlias.Jsii$Proxy
- Enclosing interface:
IAlias
@Internal
public static interface IAlias.Jsii$Default
extends IAlias, IAliasRef.Jsii$Default, IFunction.Jsii$Default
Internal default implementation for
IAlias.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.lambda.IAlias
IAlias.Jsii$Default, IAlias.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.lambda.IAliasRef
IAliasRef.Jsii$Default, IAliasRef.Jsii$ProxyNested 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$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault FunctionUrlAdds a url to this lambda function.default StringName of this alias.default IVersionThe underlying Lambda function version.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.interfaces.lambda.IAliasRef.Jsii$Default
getAliasRefMethods 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.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAliasName
Name of this alias.- Specified by:
getAliasNamein interfaceIAlias
-
getVersion
The underlying Lambda function version.- Specified by:
getVersionin interfaceIAlias
-
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
-