@Stability(value=Stable) public static final class CfnFunction.Builder extends Object implements software.amazon.jsii.Builder<CfnFunction>
CfnFunction.| Modifier and Type | Method and Description |
|---|---|
CfnFunction |
build() |
CfnFunction.Builder |
code(CfnFunction.CodeProperty code)
`AWS::Lambda::Function.Code`.
|
CfnFunction.Builder |
code(IResolvable code)
`AWS::Lambda::Function.Code`.
|
CfnFunction.Builder |
codeSigningConfigArn(String codeSigningConfigArn)
`AWS::Lambda::Function.CodeSigningConfigArn`.
|
static CfnFunction.Builder |
create(software.constructs.Construct scope,
String id) |
CfnFunction.Builder |
deadLetterConfig(CfnFunction.DeadLetterConfigProperty deadLetterConfig)
`AWS::Lambda::Function.DeadLetterConfig`.
|
CfnFunction.Builder |
deadLetterConfig(IResolvable deadLetterConfig)
`AWS::Lambda::Function.DeadLetterConfig`.
|
CfnFunction.Builder |
description(String description)
`AWS::Lambda::Function.Description`.
|
CfnFunction.Builder |
environment(CfnFunction.EnvironmentProperty environment)
`AWS::Lambda::Function.Environment`.
|
CfnFunction.Builder |
environment(IResolvable environment)
`AWS::Lambda::Function.Environment`.
|
CfnFunction.Builder |
fileSystemConfigs(IResolvable fileSystemConfigs)
`AWS::Lambda::Function.FileSystemConfigs`.
|
CfnFunction.Builder |
fileSystemConfigs(List<? extends Object> fileSystemConfigs)
`AWS::Lambda::Function.FileSystemConfigs`.
|
CfnFunction.Builder |
functionName(String functionName)
`AWS::Lambda::Function.FunctionName`.
|
CfnFunction.Builder |
handler(String handler)
`AWS::Lambda::Function.Handler`.
|
CfnFunction.Builder |
id(String id)
`AWS::Lambda::Function.Id`.
|
CfnFunction.Builder |
imageConfig(CfnFunction.ImageConfigProperty imageConfig)
`AWS::Lambda::Function.ImageConfig`.
|
CfnFunction.Builder |
imageConfig(IResolvable imageConfig)
`AWS::Lambda::Function.ImageConfig`.
|
CfnFunction.Builder |
kmsKeyArn(String kmsKeyArn)
`AWS::Lambda::Function.KmsKeyArn`.
|
CfnFunction.Builder |
layers(List<String> layers)
`AWS::Lambda::Function.Layers`.
|
CfnFunction.Builder |
memorySize(Number memorySize)
`AWS::Lambda::Function.MemorySize`.
|
CfnFunction.Builder |
packageType(String packageType)
`AWS::Lambda::Function.PackageType`.
|
CfnFunction.Builder |
reservedConcurrentExecutions(Number reservedConcurrentExecutions)
`AWS::Lambda::Function.ReservedConcurrentExecutions`.
|
CfnFunction.Builder |
role(String role)
`AWS::Lambda::Function.Role`.
|
CfnFunction.Builder |
runtime(String runtime)
`AWS::Lambda::Function.Runtime`.
|
CfnFunction.Builder |
tags(List<? extends CfnTag> tags)
`AWS::Lambda::Function.Tags`.
|
CfnFunction.Builder |
timeout(Number timeout)
`AWS::Lambda::Function.Timeout`.
|
CfnFunction.Builder |
tracingConfig(CfnFunction.TracingConfigProperty tracingConfig)
`AWS::Lambda::Function.TracingConfig`.
|
CfnFunction.Builder |
tracingConfig(IResolvable tracingConfig)
`AWS::Lambda::Function.TracingConfig`.
|
CfnFunction.Builder |
vpcConfig(CfnFunction.VpcConfigProperty vpcConfig)
`AWS::Lambda::Function.VpcConfig`.
|
CfnFunction.Builder |
vpcConfig(IResolvable vpcConfig)
`AWS::Lambda::Function.VpcConfig`.
|
@Stability(value=Stable) public static CfnFunction.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnFunction.CodeProperty.Builder.@Stability(value=Stable) public CfnFunction.Builder code(CfnFunction.CodeProperty code)
code - `AWS::Lambda::Function.Code`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder code(IResolvable code)
code - `AWS::Lambda::Function.Code`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder role(String role)
role - `AWS::Lambda::Function.Role`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder codeSigningConfigArn(String codeSigningConfigArn)
codeSigningConfigArn - `AWS::Lambda::Function.CodeSigningConfigArn`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder deadLetterConfig(CfnFunction.DeadLetterConfigProperty deadLetterConfig)
deadLetterConfig - `AWS::Lambda::Function.DeadLetterConfig`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder deadLetterConfig(IResolvable deadLetterConfig)
deadLetterConfig - `AWS::Lambda::Function.DeadLetterConfig`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder description(String description)
description - `AWS::Lambda::Function.Description`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder environment(CfnFunction.EnvironmentProperty environment)
environment - `AWS::Lambda::Function.Environment`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder environment(IResolvable environment)
environment - `AWS::Lambda::Function.Environment`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder fileSystemConfigs(IResolvable fileSystemConfigs)
fileSystemConfigs - `AWS::Lambda::Function.FileSystemConfigs`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder fileSystemConfigs(List<? extends Object> fileSystemConfigs)
fileSystemConfigs - `AWS::Lambda::Function.FileSystemConfigs`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder functionName(String functionName)
functionName - `AWS::Lambda::Function.FunctionName`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder handler(String handler)
handler - `AWS::Lambda::Function.Handler`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder id(String id)
id - `AWS::Lambda::Function.Id`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder imageConfig(CfnFunction.ImageConfigProperty imageConfig)
imageConfig - `AWS::Lambda::Function.ImageConfig`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder imageConfig(IResolvable imageConfig)
imageConfig - `AWS::Lambda::Function.ImageConfig`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder kmsKeyArn(String kmsKeyArn)
kmsKeyArn - `AWS::Lambda::Function.KmsKeyArn`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder layers(List<String> layers)
layers - `AWS::Lambda::Function.Layers`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder memorySize(Number memorySize)
memorySize - `AWS::Lambda::Function.MemorySize`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder packageType(String packageType)
packageType - `AWS::Lambda::Function.PackageType`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder reservedConcurrentExecutions(Number reservedConcurrentExecutions)
reservedConcurrentExecutions - `AWS::Lambda::Function.ReservedConcurrentExecutions`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder runtime(String runtime)
runtime - `AWS::Lambda::Function.Runtime`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::Lambda::Function.Tags`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder timeout(Number timeout)
timeout - `AWS::Lambda::Function.Timeout`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder tracingConfig(CfnFunction.TracingConfigProperty tracingConfig)
tracingConfig - `AWS::Lambda::Function.TracingConfig`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder tracingConfig(IResolvable tracingConfig)
tracingConfig - `AWS::Lambda::Function.TracingConfig`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder vpcConfig(CfnFunction.VpcConfigProperty vpcConfig)
vpcConfig - `AWS::Lambda::Function.VpcConfig`. This parameter is required.this@Stability(value=Stable) public CfnFunction.Builder vpcConfig(IResolvable vpcConfig)
vpcConfig - `AWS::Lambda::Function.VpcConfig`. This parameter is required.this@Stability(value=Stable) public CfnFunction build()
build in interface software.amazon.jsii.Builder<CfnFunction>Copyright © 2021. All rights reserved.