public static final class SingletonFunctionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements SingletonFunctionProps
software.amazon.jsii.JsiiObject.InitializationModeSingletonFunctionProps.Builder, SingletonFunctionProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObject.InitializationMode mode) |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
getAllowAllOutbound()
Whether to allow the Lambda to send all network traffic
If set to false, you must individually add traffic rules to allow the
Lambda to connect to network targets.
|
Code |
getCode()
The source code of your Lambda function.
|
software.amazon.awscdk.services.sqs.QueueRef |
getDeadLetterQueue()
The SQS queue to use if DLQ is enabled.
|
Boolean |
getDeadLetterQueueEnabled()
Enabled DLQ.
|
String |
getDescription()
A description of the function.
|
Map<String,Object> |
getEnvironment()
Key-value pairs that Lambda caches and makes available for your Lambda
functions.
|
String |
getFunctionName()
A name for the function.
|
String |
getHandler()
The name of the function (within your source code) that Lambda calls to
start running your code.
|
List<software.amazon.awscdk.services.iam.PolicyStatement> |
getInitialPolicy()
Initial policy statements to add to the created Lambda Role.
|
String |
getLambdaPurpose()
A descriptive name for the purpose of this Lambda.
|
Number |
getMemorySize()
The amount of memory, in MB, that is allocated to your Lambda function.
|
software.amazon.awscdk.services.iam.Role |
getRole()
Lambda execution role.
|
Runtime |
getRuntime()
The runtime environment for the Lambda function that you are uploading.
|
software.amazon.awscdk.services.ec2.SecurityGroupRef |
getSecurityGroup()
What security group to associate with the Lambda's network interfaces.
|
Number |
getTimeout()
The function execution time (in seconds) after which Lambda terminates
the function.
|
Tracing |
getTracing()
Enable AWS X-Ray Tracing for Lambda Function.
|
String |
getUuid()
A unique identifier to identify this lambda
The identifier should be unique across all custom resource providers.
|
software.amazon.awscdk.services.ec2.VpcNetworkRef |
getVpc()
VPC network to place Lambda network interfaces
Specify this if the Lambda function needs to access resources in a VPC.
|
software.amazon.awscdk.services.ec2.VpcPlacementStrategy |
getVpcPlacement()
Where to place the network interfaces within the VPC.
|
void |
setAllowAllOutbound(Boolean value)
Whether to allow the Lambda to send all network traffic
If set to false, you must individually add traffic rules to allow the
Lambda to connect to network targets.
|
void |
setCode(Code value)
The source code of your Lambda function.
|
void |
setDeadLetterQueue(software.amazon.awscdk.services.sqs.QueueRef value)
The SQS queue to use if DLQ is enabled.
|
void |
setDeadLetterQueueEnabled(Boolean value)
Enabled DLQ.
|
void |
setDescription(String value)
A description of the function.
|
void |
setEnvironment(Map<String,Object> value)
Key-value pairs that Lambda caches and makes available for your Lambda
functions.
|
void |
setFunctionName(String value)
A name for the function.
|
void |
setHandler(String value)
The name of the function (within your source code) that Lambda calls to
start running your code.
|
void |
setInitialPolicy(List<software.amazon.awscdk.services.iam.PolicyStatement> value)
Initial policy statements to add to the created Lambda Role.
|
void |
setLambdaPurpose(String value)
A descriptive name for the purpose of this Lambda.
|
void |
setMemorySize(Number value)
The amount of memory, in MB, that is allocated to your Lambda function.
|
void |
setRole(software.amazon.awscdk.services.iam.Role value)
Lambda execution role.
|
void |
setRuntime(Runtime value)
The runtime environment for the Lambda function that you are uploading.
|
void |
setSecurityGroup(software.amazon.awscdk.services.ec2.SecurityGroupRef value)
What security group to associate with the Lambda's network interfaces.
|
void |
setTimeout(Number value)
The function execution time (in seconds) after which Lambda terminates
the function.
|
void |
setTracing(Tracing value)
Enable AWS X-Ray Tracing for Lambda Function.
|
void |
setUuid(String value)
A unique identifier to identify this lambda
The identifier should be unique across all custom resource providers.
|
void |
setVpc(software.amazon.awscdk.services.ec2.VpcNetworkRef value)
VPC network to place Lambda network interfaces
Specify this if the Lambda function needs to access resources in a VPC.
|
void |
setVpcPlacement(software.amazon.awscdk.services.ec2.VpcPlacementStrategy value)
Where to place the network interfaces within the VPC.
|
jsiiAsyncCall, jsiiCall, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticGet, jsiiStaticSetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObject.InitializationMode mode)
public String getUuid()
getUuid in interface SingletonFunctionPropspublic void setUuid(String value)
setUuid in interface SingletonFunctionProps@Nullable public String getLambdaPurpose()
getLambdaPurpose in interface SingletonFunctionPropspublic void setLambdaPurpose(@Nullable String value)
setLambdaPurpose in interface SingletonFunctionPropspublic Code getCode()
getCode in interface FunctionPropspublic void setCode(Code value)
setCode in interface FunctionPropspublic String getHandler()
getHandler in interface FunctionPropspublic void setHandler(String value)
setHandler in interface FunctionPropspublic Runtime getRuntime()
getRuntime in interface FunctionPropspublic void setRuntime(Runtime value)
setRuntime in interface FunctionProps@Nullable public Boolean getAllowAllOutbound()
getAllowAllOutbound in interface FunctionPropspublic void setAllowAllOutbound(@Nullable Boolean value)
setAllowAllOutbound in interface FunctionProps@Nullable public software.amazon.awscdk.services.sqs.QueueRef getDeadLetterQueue()
getDeadLetterQueue in interface FunctionPropspublic void setDeadLetterQueue(@Nullable software.amazon.awscdk.services.sqs.QueueRef value)
setDeadLetterQueue in interface FunctionProps@Nullable public Boolean getDeadLetterQueueEnabled()
getDeadLetterQueueEnabled in interface FunctionPropspublic void setDeadLetterQueueEnabled(@Nullable Boolean value)
setDeadLetterQueueEnabled in interface FunctionProps@Nullable public String getDescription()
getDescription in interface FunctionPropspublic void setDescription(@Nullable String value)
setDescription in interface FunctionProps@Nullable public Map<String,Object> getEnvironment()
getEnvironment in interface FunctionPropspublic void setEnvironment(@Nullable Map<String,Object> value)
setEnvironment in interface FunctionProps@Nullable public String getFunctionName()
getFunctionName in interface FunctionPropspublic void setFunctionName(@Nullable String value)
setFunctionName in interface FunctionProps@Nullable public List<software.amazon.awscdk.services.iam.PolicyStatement> getInitialPolicy()
getInitialPolicy in interface FunctionPropspublic void setInitialPolicy(@Nullable List<software.amazon.awscdk.services.iam.PolicyStatement> value)
setInitialPolicy in interface FunctionProps@Nullable public Number getMemorySize()
getMemorySize in interface FunctionPropspublic void setMemorySize(@Nullable Number value)
setMemorySize in interface FunctionProps@Nullable public software.amazon.awscdk.services.iam.Role getRole()
getRole in interface FunctionPropspublic void setRole(@Nullable software.amazon.awscdk.services.iam.Role value)
setRole in interface FunctionProps@Nullable public software.amazon.awscdk.services.ec2.SecurityGroupRef getSecurityGroup()
getSecurityGroup in interface FunctionPropspublic void setSecurityGroup(@Nullable software.amazon.awscdk.services.ec2.SecurityGroupRef value)
setSecurityGroup in interface FunctionProps@Nullable public Number getTimeout()
getTimeout in interface FunctionPropspublic void setTimeout(@Nullable Number value)
setTimeout in interface FunctionProps@Nullable public Tracing getTracing()
getTracing in interface FunctionPropspublic void setTracing(@Nullable Tracing value)
setTracing in interface FunctionProps@Nullable public software.amazon.awscdk.services.ec2.VpcNetworkRef getVpc()
getVpc in interface FunctionPropspublic void setVpc(@Nullable software.amazon.awscdk.services.ec2.VpcNetworkRef value)
setVpc in interface FunctionProps@Nullable public software.amazon.awscdk.services.ec2.VpcPlacementStrategy getVpcPlacement()
getVpcPlacement in interface FunctionPropspublic void setVpcPlacement(@Nullable software.amazon.awscdk.services.ec2.VpcPlacementStrategy value)
setVpcPlacement in interface FunctionPropsCopyright © 2018. All rights reserved.