Index
All Classes and Interfaces|All Packages
$
- $jsii$toJson() - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps.Jsii$Proxy
B
- build() - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambda.Builder
- build() - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps.Builder
-
Builds the configured instance.
- builder() - Static method in interface software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps
- Builder() - Constructor for class software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps.Builder
C
- create(Construct, String) - Static method in class software.amazon.awsconstructs.services.snslambda.SnsToLambda.Builder
E
- enableEncryptionWithCustomerManagedKey(Boolean) - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambda.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.snslambda.SnsToLambdaProps.Builder
-
Sets the value of
SnsToLambdaProps.getEnableEncryptionWithCustomerManagedKey() - encryptionKey(Key) - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambda.Builder
-
An optional, imported encryption key to encrypt the SNS Topic with.
- encryptionKey(Key) - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps.Builder
-
Sets the value of
SnsToLambdaProps.getEncryptionKey() - encryptionKeyProps(KeyProps) - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambda.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.snslambda.SnsToLambdaProps.Builder
-
Sets the value of
SnsToLambdaProps.getEncryptionKeyProps() - equals(Object) - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps.Jsii$Proxy
- existingLambdaObj(Function) - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambda.Builder
-
Existing instance of Lambda Function object, providing both this and
lambdaFunctionPropswill cause an error. - existingLambdaObj(Function) - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps.Builder
-
Sets the value of
SnsToLambdaProps.getExistingLambdaObj() - existingTopicObj(Topic) - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambda.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.snslambda.SnsToLambdaProps.Builder
-
Sets the value of
SnsToLambdaProps.getExistingTopicObj()
G
- getEnableEncryptionWithCustomerManagedKey() - Method in interface software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps
-
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.snslambda.SnsToLambdaProps.Jsii$Proxy
- getEncryptionKey() - Method in interface software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps
-
An optional, imported encryption key to encrypt the SNS Topic with.
- getEncryptionKey() - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps.Jsii$Proxy
- getEncryptionKeyProps() - Method in interface software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps
-
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.snslambda.SnsToLambdaProps.Jsii$Proxy
- getExistingLambdaObj() - Method in interface software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps
-
Existing instance of Lambda Function object, providing both this and
lambdaFunctionPropswill cause an error. - getExistingLambdaObj() - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps.Jsii$Proxy
- getExistingTopicObj() - Method in interface software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps
-
Existing instance of SNS Topic object, providing both this and topicProps will cause an error..
- getExistingTopicObj() - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps.Jsii$Proxy
- getLambdaFunction() - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambda
- getLambdaFunctionProps() - Method in interface software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps
-
User provided props to override the default props for the Lambda function.
- getLambdaFunctionProps() - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps.Jsii$Proxy
- getSnsTopic() - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambda
- getTopicProps() - Method in interface software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps
-
Optional user provided properties to override the default properties for the SNS topic.
- getTopicProps() - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps.Jsii$Proxy
H
- hashCode() - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps.Jsii$Proxy
J
- Jsii$Proxy(SnsToLambdaProps.Builder) - Constructor for class software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps.Jsii$Proxy
-
Constructor that initializes the object based on literal property values passed by the
SnsToLambdaProps.Builder. - Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
L
- lambdaFunctionProps(FunctionProps) - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambda.Builder
-
User provided props to override the default props for the Lambda function.
- lambdaFunctionProps(FunctionProps) - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps.Builder
-
Sets the value of
SnsToLambdaProps.getLambdaFunctionProps()
S
- SnsToLambda - Class in software.amazon.awsconstructs.services.snslambda
- SnsToLambda(JsiiObject.InitializationMode) - Constructor for class software.amazon.awsconstructs.services.snslambda.SnsToLambda
- SnsToLambda(JsiiObjectRef) - Constructor for class software.amazon.awsconstructs.services.snslambda.SnsToLambda
- SnsToLambda(Construct, String, SnsToLambdaProps) - Constructor for class software.amazon.awsconstructs.services.snslambda.SnsToLambda
- SnsToLambda.Builder - Class in software.amazon.awsconstructs.services.snslambda
-
A fluent builder for
SnsToLambda. - SnsToLambdaProps - Interface in software.amazon.awsconstructs.services.snslambda
- SnsToLambdaProps.Builder - Class in software.amazon.awsconstructs.services.snslambda
-
A builder for
SnsToLambdaProps - SnsToLambdaProps.Jsii$Proxy - Class in software.amazon.awsconstructs.services.snslambda
-
An implementation for
SnsToLambdaProps - software.amazon.awsconstructs.services.snslambda - package software.amazon.awsconstructs.services.snslambda
T
- topicProps(TopicProps) - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambda.Builder
-
Optional user provided properties to override the default properties for the SNS topic.
- topicProps(TopicProps) - Method in class software.amazon.awsconstructs.services.snslambda.SnsToLambdaProps.Builder
-
Sets the value of
SnsToLambdaProps.getTopicProps()
All Classes and Interfaces|All Packages