@Generated(value="jsii-pacmak/0.7.8 (build 100f5ad)", date="2018-10-26T17:53:39.375Z") 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 |
getCodeUri()
``AWS::Serverless::Function.CodeUri``
|
Object |
getDeadLetterQueue()
``AWS::Serverless::Function.DeadLetterQueue``
|
Object |
getDeploymentPreference()
``AWS::Serverless::Function.DeploymentPreference``
|
Object |
getDescription()
``AWS::Serverless::Function.Description``
|
Object |
getEnvironment()
``AWS::Serverless::Function.Environment``
|
Object |
getEvents()
``AWS::Serverless::Function.Events``
|
Object |
getFunctionName()
``AWS::Serverless::Function.FunctionName``
|
Object |
getHandler()
``AWS::Serverless::Function.Handler``
|
Object |
getKmsKeyArn()
``AWS::Serverless::Function.KmsKeyArn``
|
Object |
getMemorySize()
``AWS::Serverless::Function.MemorySize``
|
Object |
getPolicies()
``AWS::Serverless::Function.Policies``
|
Object |
getRole()
``AWS::Serverless::Function.Role``
|
Object |
getRuntime()
``AWS::Serverless::Function.Runtime``
|
Object |
getTags()
``AWS::Serverless::Function.Tags``
|
Object |
getTimeout()
``AWS::Serverless::Function.Timeout``
|
Object |
getTracing()
``AWS::Serverless::Function.Tracing``
|
Object |
getVpcConfig()
``AWS::Serverless::Function.VpcConfig``
|
void |
setCodeUri(FunctionResource.S3LocationProperty value)
``AWS::Serverless::Function.CodeUri``
|
void |
setCodeUri(String value)
``AWS::Serverless::Function.CodeUri``
|
void |
setCodeUri(software.amazon.awscdk.Token value)
``AWS::Serverless::Function.CodeUri``
|
void |
setDeadLetterQueue(FunctionResource.DeadLetterQueueProperty value)
``AWS::Serverless::Function.DeadLetterQueue``
|
void |
setDeadLetterQueue(software.amazon.awscdk.Token value)
``AWS::Serverless::Function.DeadLetterQueue``
|
void |
setDeploymentPreference(FunctionResource.DeploymentPreferenceProperty value)
``AWS::Serverless::Function.DeploymentPreference``
|
void |
setDeploymentPreference(software.amazon.awscdk.Token value)
``AWS::Serverless::Function.DeploymentPreference``
|
void |
setDescription(String value)
``AWS::Serverless::Function.Description``
|
void |
setDescription(software.amazon.awscdk.Token value)
``AWS::Serverless::Function.Description``
|
void |
setEnvironment(FunctionResource.FunctionEnvironmentProperty value)
``AWS::Serverless::Function.Environment``
|
void |
setEnvironment(software.amazon.awscdk.Token value)
``AWS::Serverless::Function.Environment``
|
void |
setEvents(Map<String,Object> value)
``AWS::Serverless::Function.Events``
|
void |
setEvents(software.amazon.awscdk.Token value)
``AWS::Serverless::Function.Events``
|
void |
setFunctionName(String value)
``AWS::Serverless::Function.FunctionName``
|
void |
setFunctionName(software.amazon.awscdk.Token value)
``AWS::Serverless::Function.FunctionName``
|
void |
setHandler(String value)
``AWS::Serverless::Function.Handler``
|
void |
setHandler(software.amazon.awscdk.Token value)
``AWS::Serverless::Function.Handler``
|
void |
setKmsKeyArn(String value)
``AWS::Serverless::Function.KmsKeyArn``
|
void |
setKmsKeyArn(software.amazon.awscdk.Token value)
``AWS::Serverless::Function.KmsKeyArn``
|
void |
setMemorySize(Number value)
``AWS::Serverless::Function.MemorySize``
|
void |
setMemorySize(software.amazon.awscdk.Token value)
``AWS::Serverless::Function.MemorySize``
|
void |
setPolicies(FunctionResource.IAMPolicyDocumentProperty value)
``AWS::Serverless::Function.Policies``
|
void |
setPolicies(List<Object> value)
``AWS::Serverless::Function.Policies``
|
void |
setPolicies(String value)
``AWS::Serverless::Function.Policies``
|
void |
setPolicies(software.amazon.awscdk.Token value)
``AWS::Serverless::Function.Policies``
|
void |
setRole(String value)
``AWS::Serverless::Function.Role``
|
void |
setRole(software.amazon.awscdk.Token value)
``AWS::Serverless::Function.Role``
|
void |
setRuntime(String value)
``AWS::Serverless::Function.Runtime``
|
void |
setRuntime(software.amazon.awscdk.Token value)
``AWS::Serverless::Function.Runtime``
|
void |
setTags(Map<String,Object> value)
``AWS::Serverless::Function.Tags``
|
void |
setTags(software.amazon.awscdk.Token value)
``AWS::Serverless::Function.Tags``
|
void |
setTimeout(Number value)
``AWS::Serverless::Function.Timeout``
|
void |
setTimeout(software.amazon.awscdk.Token value)
``AWS::Serverless::Function.Timeout``
|
void |
setTracing(String value)
``AWS::Serverless::Function.Tracing``
|
void |
setTracing(software.amazon.awscdk.Token value)
``AWS::Serverless::Function.Tracing``
|
void |
setVpcConfig(FunctionResource.VpcConfigProperty value)
``AWS::Serverless::Function.VpcConfig``
|
void |
setVpcConfig(software.amazon.awscdk.Token value)
``AWS::Serverless::Function.VpcConfig``
|
Object getCodeUri()
void setCodeUri(String value)
void setCodeUri(software.amazon.awscdk.Token value)
void setCodeUri(FunctionResource.S3LocationProperty value)
Object getHandler()
void setHandler(String value)
void setHandler(software.amazon.awscdk.Token value)
Object getRuntime()
void setRuntime(String value)
void setRuntime(software.amazon.awscdk.Token value)
Object getDeadLetterQueue()
void setDeadLetterQueue(software.amazon.awscdk.Token value)
void setDeadLetterQueue(FunctionResource.DeadLetterQueueProperty value)
Object getDeploymentPreference()
void setDeploymentPreference(software.amazon.awscdk.Token value)
void setDeploymentPreference(FunctionResource.DeploymentPreferenceProperty 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.FunctionEnvironmentProperty value)
Object getEvents()
void setEvents(software.amazon.awscdk.Token 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 getPolicies()
void setPolicies(String value)
void setPolicies(software.amazon.awscdk.Token value)
void setPolicies(FunctionResource.IAMPolicyDocumentProperty value)
Object getRole()
void setRole(String value)
void setRole(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 getTracing()
void setTracing(String value)
void setTracing(software.amazon.awscdk.Token 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.