Class SourceAccessConfigurationType

All Implemented Interfaces:

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:40.846Z") @Stability(Stable) public class SourceAccessConfigurationType extends
The type of authentication protocol or the VPC components for your event source's SourceAccessConfiguration.


 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 SourceAccessConfigurationType sourceAccessConfigurationType = SourceAccessConfigurationType.BASIC_AUTH;

See Also:
  • Field Details


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

      @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.

      @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.

      @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.

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

      @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( objRef)
    • SourceAccessConfigurationType

      protected SourceAccessConfigurationType( initializationMode)
  • Method Details