@Stability(value=External) public static final class CfnFunction.Builder extends Object
CfnFunction.@Stability(value=External) public static CfnFunction.Builder create(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.AlexaSkillEventProperty.Builder.@Stability(value=External) public CfnFunction.Builder codeUri(String codeUri)
codeUri - `AWS::Serverless::Function.CodeUri`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder codeUri(IResolvable codeUri)
codeUri - `AWS::Serverless::Function.CodeUri`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder codeUri(CfnFunction.S3LocationProperty codeUri)
codeUri - `AWS::Serverless::Function.CodeUri`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder handler(String handler)
handler - `AWS::Serverless::Function.Handler`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder runtime(String runtime)
runtime - `AWS::Serverless::Function.Runtime`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder autoPublishAlias(String autoPublishAlias)
autoPublishAlias - `AWS::Serverless::Function.AutoPublishAlias`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder deadLetterQueue(IResolvable deadLetterQueue)
deadLetterQueue - `AWS::Serverless::Function.DeadLetterQueue`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder deadLetterQueue(CfnFunction.DeadLetterQueueProperty deadLetterQueue)
deadLetterQueue - `AWS::Serverless::Function.DeadLetterQueue`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder deploymentPreference(IResolvable deploymentPreference)
deploymentPreference - `AWS::Serverless::Function.DeploymentPreference`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder deploymentPreference(CfnFunction.DeploymentPreferenceProperty deploymentPreference)
deploymentPreference - `AWS::Serverless::Function.DeploymentPreference`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder description(String description)
description - `AWS::Serverless::Function.Description`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder environment(IResolvable environment)
environment - `AWS::Serverless::Function.Environment`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder environment(CfnFunction.FunctionEnvironmentProperty environment)
environment - `AWS::Serverless::Function.Environment`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder events(IResolvable events)
events - `AWS::Serverless::Function.Events`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder events(Map<String,Object> events)
events - `AWS::Serverless::Function.Events`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder functionName(String functionName)
functionName - `AWS::Serverless::Function.FunctionName`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder kmsKeyArn(String kmsKeyArn)
kmsKeyArn - `AWS::Serverless::Function.KmsKeyArn`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder layers(List<String> layers)
layers - `AWS::Serverless::Function.Layers`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder memorySize(Number memorySize)
memorySize - `AWS::Serverless::Function.MemorySize`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder permissionsBoundary(String permissionsBoundary)
permissionsBoundary - `AWS::Serverless::Function.PermissionsBoundary`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder policies(String policies)
policies - `AWS::Serverless::Function.Policies`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder policies(IResolvable policies)
policies - `AWS::Serverless::Function.Policies`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder policies(CfnFunction.IAMPolicyDocumentProperty policies)
policies - `AWS::Serverless::Function.Policies`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder policies(List<Object> policies)
policies - `AWS::Serverless::Function.Policies`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder reservedConcurrentExecutions(Number reservedConcurrentExecutions)
reservedConcurrentExecutions - `AWS::Serverless::Function.ReservedConcurrentExecutions`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder role(String role)
role - `AWS::Serverless::Function.Role`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder tags(Map<String,String> tags)
tags - `AWS::Serverless::Function.Tags`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder timeout(Number timeout)
timeout - `AWS::Serverless::Function.Timeout`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder tracing(String tracing)
tracing - `AWS::Serverless::Function.Tracing`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder vpcConfig(IResolvable vpcConfig)
vpcConfig - `AWS::Serverless::Function.VpcConfig`. This parameter is required.this@Stability(value=External) public CfnFunction.Builder vpcConfig(CfnFunction.VpcConfigProperty vpcConfig)
vpcConfig - `AWS::Serverless::Function.VpcConfig`. This parameter is required.this@Stability(value=External) public CfnFunction build()
Copyright © 2019. All rights reserved.