@Generated(value="jsii-pacmak/1.14.0 (build 729554b)", date="2020-10-29T17:34:18.503Z") @Stability(value=Stable) public interface FunctionAttributes extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
FunctionAttributes.Builder
A builder for
FunctionAttributes |
static class |
FunctionAttributes.Jsii$Proxy
An implementation for
FunctionAttributes |
| Modifier and Type | Method and Description |
|---|---|
static FunctionAttributes.Builder |
builder() |
String |
getFunctionArn()
The ARN of the Lambda function.
|
default IRole |
getRole()
The IAM execution role associated with this function.
|
default ISecurityGroup |
getSecurityGroup()
The security group of this Lambda, if in a VPC.
|
default String |
getSecurityGroupId()
Deprecated.
use `securityGroup` instead
|
@Stability(value=Stable) @NotNull String getFunctionArn()
Format: arn:
@Stability(value=Stable) @Nullable default IRole getRole()
If the role is not specified, any role-related operations will no-op.
@Stability(value=Stable) @Nullable default ISecurityGroup getSecurityGroup()
This needs to be given in order to support allowing connections to this Lambda.
@Stability(value=Deprecated) @Deprecated @Nullable default String getSecurityGroupId()
This needs to be given in order to support allowing connections to this Lambda.
@Stability(value=Stable) static FunctionAttributes.Builder builder()
FunctionAttributes.Builder of FunctionAttributesCopyright © 2020. All rights reserved.