@Generated(value="jsii-pacmak/0.7.8 (build 100f5ad)", date="2018-10-26T17:58:07.481Z") public interface FunctionResourceProps extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
FunctionResourceProps.Builder
A builder for
FunctionResourceProps |
static class |
FunctionResourceProps.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Method and Description |
|---|---|
static FunctionResourceProps.Builder |
builder() |
Object |
getCode()
``AWS::Lambda::Function.Code``
|
Object |
getDeadLetterConfig()
``AWS::Lambda::Function.DeadLetterConfig``
|
Object |
getDescription()
``AWS::Lambda::Function.Description``
|
Object |
getEnvironment()
``AWS::Lambda::Function.Environment``
|
Object |
getFunctionName()
``AWS::Lambda::Function.FunctionName``
|
Object |
getHandler()
``AWS::Lambda::Function.Handler``
|
Object |
getKmsKeyArn()
``AWS::Lambda::Function.KmsKeyArn``
|
Object |
getMemorySize()
``AWS::Lambda::Function.MemorySize``
|
Object |
getReservedConcurrentExecutions()
``AWS::Lambda::Function.ReservedConcurrentExecutions``
|
Object |
getRole()
``AWS::Lambda::Function.Role``
|
Object |
getRuntime()
``AWS::Lambda::Function.Runtime``
|
Object |
getTags()
``AWS::Lambda::Function.Tags``
|
Object |
getTimeout()
``AWS::Lambda::Function.Timeout``
|
Object |
getTracingConfig()
``AWS::Lambda::Function.TracingConfig``
|
Object |
getVpcConfig()
``AWS::Lambda::Function.VpcConfig``
|
void |
setCode(FunctionResource.CodeProperty value)
``AWS::Lambda::Function.Code``
|
void |
setCode(software.amazon.awscdk.Token value)
``AWS::Lambda::Function.Code``
|
void |
setDeadLetterConfig(FunctionResource.DeadLetterConfigProperty value)
``AWS::Lambda::Function.DeadLetterConfig``
|
void |
setDeadLetterConfig(software.amazon.awscdk.Token value)
``AWS::Lambda::Function.DeadLetterConfig``
|
void |
setDescription(String value)
``AWS::Lambda::Function.Description``
|
void |
setDescription(software.amazon.awscdk.Token value)
``AWS::Lambda::Function.Description``
|
void |
setEnvironment(FunctionResource.EnvironmentProperty value)
``AWS::Lambda::Function.Environment``
|
void |
setEnvironment(software.amazon.awscdk.Token value)
``AWS::Lambda::Function.Environment``
|
void |
setFunctionName(String value)
``AWS::Lambda::Function.FunctionName``
|
void |
setFunctionName(software.amazon.awscdk.Token value)
``AWS::Lambda::Function.FunctionName``
|
void |
setHandler(String value)
``AWS::Lambda::Function.Handler``
|
void |
setHandler(software.amazon.awscdk.Token value)
``AWS::Lambda::Function.Handler``
|
void |
setKmsKeyArn(String value)
``AWS::Lambda::Function.KmsKeyArn``
|
void |
setKmsKeyArn(software.amazon.awscdk.Token value)
``AWS::Lambda::Function.KmsKeyArn``
|
void |
setMemorySize(Number value)
``AWS::Lambda::Function.MemorySize``
|
void |
setMemorySize(software.amazon.awscdk.Token value)
``AWS::Lambda::Function.MemorySize``
|
void |
setReservedConcurrentExecutions(Number value)
``AWS::Lambda::Function.ReservedConcurrentExecutions``
|
void |
setReservedConcurrentExecutions(software.amazon.awscdk.Token value)
``AWS::Lambda::Function.ReservedConcurrentExecutions``
|
void |
setRole(String value)
``AWS::Lambda::Function.Role``
|
void |
setRole(software.amazon.awscdk.Token value)
``AWS::Lambda::Function.Role``
|
void |
setRuntime(String value)
``AWS::Lambda::Function.Runtime``
|
void |
setRuntime(software.amazon.awscdk.Token value)
``AWS::Lambda::Function.Runtime``
|
void |
setTags(List<Object> value)
``AWS::Lambda::Function.Tags``
|
void |
setTags(software.amazon.awscdk.Token value)
``AWS::Lambda::Function.Tags``
|
void |
setTimeout(Number value)
``AWS::Lambda::Function.Timeout``
|
void |
setTimeout(software.amazon.awscdk.Token value)
``AWS::Lambda::Function.Timeout``
|
void |
setTracingConfig(FunctionResource.TracingConfigProperty value)
``AWS::Lambda::Function.TracingConfig``
|
void |
setTracingConfig(software.amazon.awscdk.Token value)
``AWS::Lambda::Function.TracingConfig``
|
void |
setVpcConfig(FunctionResource.VpcConfigProperty value)
``AWS::Lambda::Function.VpcConfig``
|
void |
setVpcConfig(software.amazon.awscdk.Token value)
``AWS::Lambda::Function.VpcConfig``
|
Object getCode()
void setCode(FunctionResource.CodeProperty value)
void setCode(software.amazon.awscdk.Token value)
Object getHandler()
void setHandler(String value)
void setHandler(software.amazon.awscdk.Token value)
Object getRole()
void setRole(String value)
void setRole(software.amazon.awscdk.Token value)
Object getRuntime()
void setRuntime(String value)
void setRuntime(software.amazon.awscdk.Token value)
Object getDeadLetterConfig()
void setDeadLetterConfig(software.amazon.awscdk.Token value)
void setDeadLetterConfig(FunctionResource.DeadLetterConfigProperty value)
Object getDescription()
void setDescription(String value)
void setDescription(software.amazon.awscdk.Token value)
Object getEnvironment()
void setEnvironment(software.amazon.awscdk.Token value)
void setEnvironment(FunctionResource.EnvironmentProperty value)
Object getFunctionName()
void setFunctionName(String value)
void setFunctionName(software.amazon.awscdk.Token value)
Object getKmsKeyArn()
void setKmsKeyArn(String value)
void setKmsKeyArn(software.amazon.awscdk.Token value)
Object getMemorySize()
void setMemorySize(Number value)
void setMemorySize(software.amazon.awscdk.Token value)
Object getReservedConcurrentExecutions()
void setReservedConcurrentExecutions(Number value)
void setReservedConcurrentExecutions(software.amazon.awscdk.Token value)
Object getTags()
void setTags(software.amazon.awscdk.Token value)
Object getTimeout()
void setTimeout(Number value)
void setTimeout(software.amazon.awscdk.Token value)
Object getTracingConfig()
void setTracingConfig(software.amazon.awscdk.Token value)
void setTracingConfig(FunctionResource.TracingConfigProperty value)
Object getVpcConfig()
void setVpcConfig(software.amazon.awscdk.Token value)
void setVpcConfig(FunctionResource.VpcConfigProperty value)
static FunctionResourceProps.Builder builder()
FunctionResourceProps.Builder of FunctionResourcePropsCopyright © 2018. All rights reserved.