@Generated(value="jsii-pacmak/0.7.6 (build 04cb6bb)", date="2018-09-27T21:44:06.080Z") 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(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Function.CodeUri``
|
void |
setCodeUri(FunctionResource.S3LocationProperty value)
``AWS::Serverless::Function.CodeUri``
|
void |
setCodeUri(String value)
``AWS::Serverless::Function.CodeUri``
|
void |
setDeadLetterQueue(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Function.DeadLetterQueue``
|
void |
setDeadLetterQueue(FunctionResource.DeadLetterQueueProperty value)
``AWS::Serverless::Function.DeadLetterQueue``
|
void |
setDeploymentPreference(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Function.DeploymentPreference``
|
void |
setDeploymentPreference(FunctionResource.DeploymentPreferenceProperty value)
``AWS::Serverless::Function.DeploymentPreference``
|
void |
setDescription(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Function.Description``
|
void |
setDescription(String value)
``AWS::Serverless::Function.Description``
|
void |
setEnvironment(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Function.Environment``
|
void |
setEnvironment(FunctionResource.FunctionEnvironmentProperty value)
``AWS::Serverless::Function.Environment``
|
void |
setEvents(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Function.Events``
|
void |
setEvents(Map<String,Object> value)
``AWS::Serverless::Function.Events``
|
void |
setFunctionName(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Function.FunctionName``
|
void |
setFunctionName(String value)
``AWS::Serverless::Function.FunctionName``
|
void |
setHandler(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Function.Handler``
|
void |
setHandler(String value)
``AWS::Serverless::Function.Handler``
|
void |
setKmsKeyArn(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Function.KmsKeyArn``
|
void |
setKmsKeyArn(String value)
``AWS::Serverless::Function.KmsKeyArn``
|
void |
setMemorySize(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Function.MemorySize``
|
void |
setMemorySize(Number value)
``AWS::Serverless::Function.MemorySize``
|
void |
setPolicies(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Function.Policies``
|
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 |
setRole(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Function.Role``
|
void |
setRole(String value)
``AWS::Serverless::Function.Role``
|
void |
setRuntime(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Function.Runtime``
|
void |
setRuntime(String value)
``AWS::Serverless::Function.Runtime``
|
void |
setTags(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Function.Tags``
|
void |
setTags(Map<String,Object> value)
``AWS::Serverless::Function.Tags``
|
void |
setTimeout(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Function.Timeout``
|
void |
setTimeout(Number value)
``AWS::Serverless::Function.Timeout``
|
void |
setTracing(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Function.Tracing``
|
void |
setTracing(String value)
``AWS::Serverless::Function.Tracing``
|
void |
setVpcConfig(software.amazon.awscdk.CloudFormationToken value)
``AWS::Serverless::Function.VpcConfig``
|
void |
setVpcConfig(FunctionResource.VpcConfigProperty value)
``AWS::Serverless::Function.VpcConfig``
|
Object getCodeUri()
void setCodeUri(String value)
void setCodeUri(software.amazon.awscdk.CloudFormationToken value)
void setCodeUri(FunctionResource.S3LocationProperty value)
Object getHandler()
void setHandler(String value)
void setHandler(software.amazon.awscdk.CloudFormationToken value)
Object getRuntime()
void setRuntime(String value)
void setRuntime(software.amazon.awscdk.CloudFormationToken value)
Object getDeadLetterQueue()
void setDeadLetterQueue(software.amazon.awscdk.CloudFormationToken value)
void setDeadLetterQueue(FunctionResource.DeadLetterQueueProperty value)
Object getDeploymentPreference()
void setDeploymentPreference(software.amazon.awscdk.CloudFormationToken value)
void setDeploymentPreference(FunctionResource.DeploymentPreferenceProperty value)
Object getDescription()
void setDescription(String value)
void setDescription(software.amazon.awscdk.CloudFormationToken value)
Object getEnvironment()
void setEnvironment(software.amazon.awscdk.CloudFormationToken value)
void setEnvironment(FunctionResource.FunctionEnvironmentProperty value)
Object getEvents()
void setEvents(software.amazon.awscdk.CloudFormationToken value)
Object getFunctionName()
void setFunctionName(String value)
void setFunctionName(software.amazon.awscdk.CloudFormationToken value)
Object getKmsKeyArn()
void setKmsKeyArn(String value)
void setKmsKeyArn(software.amazon.awscdk.CloudFormationToken value)
Object getMemorySize()
void setMemorySize(Number value)
void setMemorySize(software.amazon.awscdk.CloudFormationToken value)
Object getPolicies()
void setPolicies(String value)
void setPolicies(software.amazon.awscdk.CloudFormationToken value)
void setPolicies(FunctionResource.IAMPolicyDocumentProperty value)
Object getRole()
void setRole(String value)
void setRole(software.amazon.awscdk.CloudFormationToken value)
Object getTags()
void setTags(software.amazon.awscdk.CloudFormationToken value)
Object getTimeout()
void setTimeout(Number value)
void setTimeout(software.amazon.awscdk.CloudFormationToken value)
Object getTracing()
void setTracing(String value)
void setTracing(software.amazon.awscdk.CloudFormationToken value)
Object getVpcConfig()
void setVpcConfig(software.amazon.awscdk.CloudFormationToken value)
void setVpcConfig(FunctionResource.VpcConfigProperty value)
static FunctionResourceProps.Builder builder()
FunctionResourceProps.Builder of FunctionResourcePropsCopyright © 2018. All rights reserved.