Index
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
-
Sets the value of
LambdaToSnsProps.getDeployVpc()
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
-
Sets the value of
LambdaToSnsProps.getEnableEncryptionWithCustomerManagedKey() - 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
-
Sets the value of
LambdaToSnsProps.getEncryptionKey() - 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
-
Sets the value of
LambdaToSnsProps.getEncryptionKeyProps() - 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
lambdaFunctionPropswill cause an error. - existingLambdaObj(Function) - Method in class software.amazon.awsconstructs.services.lambdasns.LambdaToSnsProps.Builder
-
Sets the value of
LambdaToSnsProps.getExistingLambdaObj() - 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
-
Sets the value of
LambdaToSnsProps.getExistingTopicObj() - 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
-
Sets the value of
LambdaToSnsProps.getExistingVpc()
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
lambdaFunctionPropswill 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
-
Sets the value of
LambdaToSnsProps.getLambdaFunctionProps() - 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
-
Sets the value of
LambdaToSnsProps.getTopicArnEnvironmentVariableName() - 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
-
Sets the value of
LambdaToSnsProps.getTopicNameEnvironmentVariableName() - 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
-
Sets the value of
LambdaToSnsProps.getTopicProps()
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
-
Sets the value of
LambdaToSnsProps.getVpcProps()
All Classes and Interfaces|All Packages