@Stability(value=Stable) @Internal public static final class FunctionAttributes.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements FunctionAttributes
FunctionAttributessoftware.amazon.jsii.JsiiObject.InitializationModeFunctionAttributes.Builder, FunctionAttributes.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(String functionArn,
IRole role,
ISecurityGroup securityGroup,
String securityGroupId)
Constructor that initializes the object based on literal property values passed by the
FunctionAttributes.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getFunctionArn()
The ARN of the Lambda function.
|
IRole |
getRole()
The IAM execution role associated with this function.
|
ISecurityGroup |
getSecurityGroup()
The security group of this Lambda, if in a VPC.
|
String |
getSecurityGroupId()
(deprecated) Id of the security group of this Lambda, if in a VPC.
|
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(String functionArn, IRole role, ISecurityGroup securityGroup, String securityGroupId)
FunctionAttributes.Builder.public final String getFunctionArn()
FunctionAttributes
Format: arn:
getFunctionArn in interface FunctionAttributespublic final IRole getRole()
FunctionAttributesIf the role is not specified, any role-related operations will no-op.
getRole in interface FunctionAttributespublic final ISecurityGroup getSecurityGroup()
FunctionAttributesThis needs to be given in order to support allowing connections to this Lambda.
getSecurityGroup in interface FunctionAttributespublic final String getSecurityGroupId()
FunctionAttributesThis needs to be given in order to support allowing connections to this Lambda.
getSecurityGroupId in interface FunctionAttributes@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.