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