Uses of Interface
software.amazon.awscdk.services.lambda.IVersion
Package
Description
Amazon CloudFront Construct Library
AWS Lambda Construct Library
-
Uses of IVersion in software.amazon.awscdk.services.cloudfront
Modifier and TypeMethodDescriptionEdgeLambda.getFunctionVersion()
The version of the Lambda function that will be invoked.final IVersion
EdgeLambda.Jsii$Proxy.getFunctionVersion()
LambdaFunctionAssociation.getLambdaFunction()
A version of the lambda to associate.final IVersion
LambdaFunctionAssociation.Jsii$Proxy.getLambdaFunction()
Modifier and TypeMethodDescriptionEdgeLambda.Builder.functionVersion
(IVersion functionVersion) Sets the value ofEdgeLambda.getFunctionVersion()
LambdaFunctionAssociation.Builder.lambdaFunction
(IVersion lambdaFunction) Sets the value ofLambdaFunctionAssociation.getLambdaFunction()
-
Uses of IVersion in software.amazon.awscdk.services.cloudfront.experimental
Modifier and TypeMethodDescriptionEdgeFunction.getCurrentVersion()
Convenience method to makeEdgeFunction
conform to the same interface asFunction
.EdgeFunction.getLatestVersion()
The$LATEST
version of this function.Modifier and TypeMethodDescriptionEdgeFunction.grantInvokeVersion
(IGrantable identity, IVersion version) Grant the given identity permissions to invoke the given version of this Lambda. -
Uses of IVersion in software.amazon.awscdk.services.lambda
Modifier and TypeInterfaceDescriptionstatic interface
Internal default implementation forIVersion
.Modifier and TypeClassDescriptionstatic final class
A proxy class which represents a concrete javascript instance of this type.class
Tag the current state of a Function with a Version number.Modifier and TypeMethodDescriptionstatic IVersion
Version.fromVersionArn
(software.constructs.Construct scope, String id, String versionArn) Construct a Version object from a Version ARN.static IVersion
Version.fromVersionAttributes
(software.constructs.Construct scope, String id, VersionAttributes attrs) AliasAttributes.getAliasVersion()
final IVersion
AliasAttributes.Jsii$Proxy.getAliasVersion()
FunctionBase.getLatestVersion()
The$LATEST
version of this function.default IVersion
IAlias.Jsii$Default.getLatestVersion()
The$LATEST
version of this function.final IVersion
IAlias.Jsii$Proxy.getLatestVersion()
The$LATEST
version of this function.IFunction.getLatestVersion()
The$LATEST
version of this function.default IVersion
IFunction.Jsii$Default.getLatestVersion()
The$LATEST
version of this function.final IVersion
IFunction.Jsii$Proxy.getLatestVersion()
The$LATEST
version of this function.default IVersion
IVersion.Jsii$Default.getLatestVersion()
The$LATEST
version of this function.final IVersion
IVersion.Jsii$Proxy.getLatestVersion()
The$LATEST
version of this function.QualifiedFunctionBase.getLatestVersion()
The$LATEST
version of this function.Alias.getVersion()
The underlying Lambda function version.AliasProps.getVersion()
Function version this alias refers to.final IVersion
AliasProps.Jsii$Proxy.getVersion()
IAlias.getVersion()
The underlying Lambda function version.default IVersion
IAlias.Jsii$Default.getVersion()
The underlying Lambda function version.final IVersion
IAlias.Jsii$Proxy.getVersion()
The underlying Lambda function version.VersionWeight.getVersion()
The version to route traffic to.final IVersion
VersionWeight.Jsii$Proxy.getVersion()
Modifier and TypeMethodDescriptionAliasAttributes.Builder.aliasVersion
(IVersion aliasVersion) Sets the value ofAliasAttributes.getAliasVersion()
FunctionBase.grantInvokeVersion
(IGrantable grantee, IVersion version) Grant the given identity permissions to invoke the given version of this Lambda.default Grant
IAlias.Jsii$Default.grantInvokeVersion
(IGrantable identity, IVersion version) Grant the given identity permissions to invoke the given version of this Lambda.final Grant
IAlias.Jsii$Proxy.grantInvokeVersion
(IGrantable identity, IVersion version) Grant the given identity permissions to invoke the given version of this Lambda.IFunction.grantInvokeVersion
(IGrantable identity, IVersion version) Grant the given identity permissions to invoke the given version of this Lambda.default Grant
IFunction.Jsii$Default.grantInvokeVersion
(IGrantable identity, IVersion version) Grant the given identity permissions to invoke the given version of this Lambda.final Grant
IFunction.Jsii$Proxy.grantInvokeVersion
(IGrantable identity, IVersion version) Grant the given identity permissions to invoke the given version of this Lambda.default Grant
IVersion.Jsii$Default.grantInvokeVersion
(IGrantable identity, IVersion version) Grant the given identity permissions to invoke the given version of this Lambda.final Grant
IVersion.Jsii$Proxy.grantInvokeVersion
(IGrantable identity, IVersion version) Grant the given identity permissions to invoke the given version of this Lambda.Function version this alias refers to.Sets the value ofAliasProps.getVersion()
Sets the value ofVersionWeight.getVersion()