@Stability(value=Stable) @Internal public static final class CfnFunctionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnFunctionProps
CfnFunctionPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnFunctionProps.Builder, CfnFunctionProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(Object code,
String handler,
String role,
String runtime,
Object deadLetterConfig,
String description,
Object environment,
Object fileSystemConfigs,
String functionName,
String kmsKeyArn,
List<String> layers,
Number memorySize,
Number reservedConcurrentExecutions,
List<? extends CfnTag> tags,
Number timeout,
Object tracingConfig,
Object vpcConfig)
Constructor that initializes the object based on literal property values passed by the
CfnFunctionProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getCode()
`AWS::Lambda::Function.Code`.
|
Object |
getDeadLetterConfig()
`AWS::Lambda::Function.DeadLetterConfig`.
|
String |
getDescription()
`AWS::Lambda::Function.Description`.
|
Object |
getEnvironment()
`AWS::Lambda::Function.Environment`.
|
Object |
getFileSystemConfigs()
`AWS::Lambda::Function.FileSystemConfigs`.
|
String |
getFunctionName()
`AWS::Lambda::Function.FunctionName`.
|
String |
getHandler()
`AWS::Lambda::Function.Handler`.
|
String |
getKmsKeyArn()
`AWS::Lambda::Function.KmsKeyArn`.
|
List<String> |
getLayers()
`AWS::Lambda::Function.Layers`.
|
Number |
getMemorySize()
`AWS::Lambda::Function.MemorySize`.
|
Number |
getReservedConcurrentExecutions()
`AWS::Lambda::Function.ReservedConcurrentExecutions`.
|
String |
getRole()
`AWS::Lambda::Function.Role`.
|
String |
getRuntime()
`AWS::Lambda::Function.Runtime`.
|
List<CfnTag> |
getTags()
`AWS::Lambda::Function.Tags`.
|
Number |
getTimeout()
`AWS::Lambda::Function.Timeout`.
|
Object |
getTracingConfig()
`AWS::Lambda::Function.TracingConfig`.
|
Object |
getVpcConfig()
`AWS::Lambda::Function.VpcConfig`.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(Object code, String handler, String role, String runtime, Object deadLetterConfig, String description, Object environment, Object fileSystemConfigs, String functionName, String kmsKeyArn, List<String> layers, Number memorySize, Number reservedConcurrentExecutions, List<? extends CfnTag> tags, Number timeout, Object tracingConfig, Object vpcConfig)
CfnFunctionProps.Builder.public final Object getCode()
CfnFunctionPropsgetCode in interface CfnFunctionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-codepublic final String getHandler()
CfnFunctionPropsgetHandler in interface CfnFunctionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-handlerpublic final String getRole()
CfnFunctionPropsgetRole in interface CfnFunctionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-rolepublic final String getRuntime()
CfnFunctionPropsgetRuntime in interface CfnFunctionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-runtimepublic final Object getDeadLetterConfig()
CfnFunctionPropsgetDeadLetterConfig in interface CfnFunctionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-deadletterconfigpublic final String getDescription()
CfnFunctionPropsgetDescription in interface CfnFunctionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-descriptionpublic final Object getEnvironment()
CfnFunctionPropsgetEnvironment in interface CfnFunctionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-environmentpublic final Object getFileSystemConfigs()
CfnFunctionPropsgetFileSystemConfigs in interface CfnFunctionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-filesystemconfigspublic final String getFunctionName()
CfnFunctionPropsgetFunctionName in interface CfnFunctionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-functionnamepublic final String getKmsKeyArn()
CfnFunctionPropsgetKmsKeyArn in interface CfnFunctionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-kmskeyarnpublic final List<String> getLayers()
CfnFunctionPropsgetLayers in interface CfnFunctionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-layerspublic final Number getMemorySize()
CfnFunctionPropsgetMemorySize in interface CfnFunctionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-memorysizepublic final Number getReservedConcurrentExecutions()
CfnFunctionPropsgetReservedConcurrentExecutions in interface CfnFunctionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-reservedconcurrentexecutionspublic final List<CfnTag> getTags()
CfnFunctionPropsgetTags in interface CfnFunctionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-tagspublic final Number getTimeout()
CfnFunctionPropsgetTimeout in interface CfnFunctionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-timeoutpublic final Object getTracingConfig()
CfnFunctionPropsgetTracingConfig in interface CfnFunctionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-tracingconfigpublic final Object getVpcConfig()
CfnFunctionPropsgetVpcConfig in interface CfnFunctionPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-vpcconfig@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.