Class SourceAccessConfigurationType

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.lambda.SourceAccessConfigurationType
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.98.0 (build 00b106d)", date="2024-06-07T19:09:22.504Z") @Stability(Stable) public class SourceAccessConfigurationType extends software.amazon.jsii.JsiiObject
The type of authentication protocol or the VPC components for your event source's SourceAccessConfiguration.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.lambda.*;
 SourceAccessConfigurationType sourceAccessConfigurationType = SourceAccessConfigurationType.BASIC_AUTH;
 

See Also:
  • Field Details

    • BASIC_AUTH

      @Stability(Stable) public static final SourceAccessConfigurationType BASIC_AUTH
      (MQ) The Secrets Manager secret that stores your broker credentials.
    • CLIENT_CERTIFICATE_TLS_AUTH

      @Stability(Stable) public static final SourceAccessConfigurationType CLIENT_CERTIFICATE_TLS_AUTH
      The Secrets Manager ARN of your secret key containing the certificate chain (X.509 PEM), private key (PKCS#8 PEM), and private key password (optional) used for mutual TLS authentication of your MSK/Apache Kafka brokers.
    • SASL_SCRAM_256_AUTH

      @Stability(Stable) public static final SourceAccessConfigurationType SASL_SCRAM_256_AUTH
      The Secrets Manager ARN of your secret key used for SASL SCRAM-256 authentication of your Self-Managed Apache Kafka brokers.
    • SASL_SCRAM_512_AUTH

      @Stability(Stable) public static final SourceAccessConfigurationType SASL_SCRAM_512_AUTH
      The Secrets Manager ARN of your secret key used for SASL SCRAM-512 authentication of your Self-Managed Apache Kafka brokers.
    • SERVER_ROOT_CA_CERTIFICATE

      @Stability(Stable) public static final SourceAccessConfigurationType SERVER_ROOT_CA_CERTIFICATE
      The Secrets Manager ARN of your secret key containing the root CA certificate (X.509 PEM) used for TLS encryption of your Apache Kafka brokers.
    • VPC_SECURITY_GROUP

      @Stability(Stable) public static final SourceAccessConfigurationType VPC_SECURITY_GROUP
      The VPC security group used to manage access to your Self-Managed Apache Kafka brokers.
    • VPC_SUBNET

      @Stability(Stable) public static final SourceAccessConfigurationType VPC_SUBNET
      The subnets associated with your VPC.

      Lambda connects to these subnets to fetch data from your Self-Managed Apache Kafka cluster.

  • Constructor Details

    • SourceAccessConfigurationType

      protected SourceAccessConfigurationType(software.amazon.jsii.JsiiObjectRef objRef)
    • SourceAccessConfigurationType

      protected SourceAccessConfigurationType(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
  • Method Details