Index

$ B C D E G H J L S T V 
All Classes and Interfaces|All Packages

$

$jsii$toJson() - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Jsii$Proxy
 

B

build() - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSns.Builder
 
build() - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Builder
Builds the configured instance.
builder() - Static method in interface software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps
 
Builder() - Constructor for class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Builder
 

C

create(Construct, String) - Static method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSns.Builder
 

D

deployVpc(Boolean) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSns.Builder
Whether to deploy a new VPC.
deployVpc(Boolean) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Builder

E

enableEncryptionWithCustomerManagedKey(Boolean) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSns.Builder
If no key is provided, this flag determines whether the SNS Topic is encrypted with a new CMK or an AWS managed key.
enableEncryptionWithCustomerManagedKey(Boolean) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Builder
encryptionKey(Key) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSns.Builder
An optional, imported encryption key to encrypt the SNS Topic with.
encryptionKey(Key) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Builder
encryptionKeyProps(KeyProps) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSns.Builder
Optional user provided properties to override the default properties for the KMS encryption key used to encrypt the SNS Topic with.
encryptionKeyProps(KeyProps) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Builder
equals(Object) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Jsii$Proxy
 
existingLambdaObj(Function) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSns.Builder
Existing instance of Lambda Function object, providing both this and lambdaFunctionProps will cause an error.
existingLambdaObj(Function) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Builder
existingTopicObj(Topic) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSns.Builder
Existing instance of SNS Topic object, providing both this and topicProps will cause an error..
existingTopicObj(Topic) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Builder
existingVpc(IVpc) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSns.Builder
An existing VPC for the construct to use (construct will NOT create a new VPC in this case).
existingVpc(IVpc) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Builder

G

getDeployVpc() - Method in interface software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps
Whether to deploy a new VPC.
getDeployVpc() - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Jsii$Proxy
 
getEnableEncryptionWithCustomerManagedKey() - Method in interface software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps
If no key is provided, this flag determines whether the SNS Topic is encrypted with a new CMK or an AWS managed key.
getEnableEncryptionWithCustomerManagedKey() - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Jsii$Proxy
 
getEncryptionKey() - Method in interface software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps
An optional, imported encryption key to encrypt the SNS Topic with.
getEncryptionKey() - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Jsii$Proxy
 
getEncryptionKeyProps() - Method in interface software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps
Optional user provided properties to override the default properties for the KMS encryption key used to encrypt the SNS Topic with.
getEncryptionKeyProps() - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Jsii$Proxy
 
getExistingLambdaObj() - Method in interface software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps
Existing instance of Lambda Function object, providing both this and lambdaFunctionProps will cause an error.
getExistingLambdaObj() - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Jsii$Proxy
 
getExistingTopicObj() - Method in interface software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps
Existing instance of SNS Topic object, providing both this and topicProps will cause an error..
getExistingTopicObj() - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Jsii$Proxy
 
getExistingVpc() - Method in interface software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps
An existing VPC for the construct to use (construct will NOT create a new VPC in this case).
getExistingVpc() - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Jsii$Proxy
 
getLambdaFunction() - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSns
 
getLambdaFunctionProps() - Method in interface software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps
User provided props to override the default props for the Lambda function.
getLambdaFunctionProps() - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Jsii$Proxy
 
getSnsTopic() - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSns
 
getTopicArnEnvironmentVariableName() - Method in interface software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps
Optional Name for the Lambda function environment variable set to the arn of the Topic.
getTopicArnEnvironmentVariableName() - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Jsii$Proxy
 
getTopicNameEnvironmentVariableName() - Method in interface software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps
Optional Name for the Lambda function environment variable set to the name of the Topic.
getTopicNameEnvironmentVariableName() - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Jsii$Proxy
 
getTopicProps() - Method in interface software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps
Optional user provided properties to override the default properties for the SNS topic.
getTopicProps() - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Jsii$Proxy
 
getVpc() - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSns
 
getVpcProps() - Method in interface software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps
Properties to override default properties if deployVpc is true.
getVpcProps() - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Jsii$Proxy
 

H

hashCode() - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Jsii$Proxy
 

J

Jsii$Proxy(LambdaToSnsProps.Builder) - Constructor for class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the LambdaToSnsProps.Builder.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.

L

lambdaFunctionProps(FunctionProps) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSns.Builder
User provided props to override the default props for the Lambda function.
lambdaFunctionProps(FunctionProps) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Builder
LambdaToSns - Class in software.amazon.awsconstructs.services.lambdasns
 
LambdaToSns(JsiiObject.InitializationMode) - Constructor for class software.amazon.awsconstructs.services.lambdasns.LambdaToSns
 
LambdaToSns(JsiiObjectRef) - Constructor for class software.amazon.awsconstructs.services.lambdasns.LambdaToSns
 
LambdaToSns(Construct, String, LambdaToSnsProps) - Constructor for class software.amazon.awsconstructs.services.lambdasns.LambdaToSns
 
LambdaToSns.Builder - Class in software.amazon.awsconstructs.services.lambdasns
A fluent builder for LambdaToSns.
LambdaToSnsProps - Interface in software.amazon.awsconstructs.services.lambdasns
 
LambdaToSnsProps.Builder - Class in software.amazon.awsconstructs.services.lambdasns
A builder for LambdaToSnsProps
LambdaToSnsProps.Jsii$Proxy - Class in software.amazon.awsconstructs.services.lambdasns
An implementation for LambdaToSnsProps

S

software.amazon.awsconstructs.services.lambdasns - package software.amazon.awsconstructs.services.lambdasns
 

T

topicArnEnvironmentVariableName(String) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSns.Builder
Optional Name for the Lambda function environment variable set to the arn of the Topic.
topicArnEnvironmentVariableName(String) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Builder
topicNameEnvironmentVariableName(String) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSns.Builder
Optional Name for the Lambda function environment variable set to the name of the Topic.
topicNameEnvironmentVariableName(String) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Builder
topicProps(TopicProps) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSns.Builder
Optional user provided properties to override the default properties for the SNS topic.
topicProps(TopicProps) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Builder

V

vpcProps(VpcProps) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSns.Builder
Properties to override default properties if deployVpc is true.
vpcProps(VpcProps) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Builder
$ B C D E G H J L S T V 
All Classes and Interfaces|All Packages