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.103.1 (build bef2dea)",
date="2024-10-11T15:56:01.175Z")
@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:
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Field Summary
Modifier and TypeFieldDescriptionstatic final SourceAccessConfigurationType
(MQ) The Secrets Manager secret that stores your broker credentials.static final SourceAccessConfigurationType
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.static final SourceAccessConfigurationType
The Secrets Manager ARN of your secret key used for SASL SCRAM-256 authentication of your Self-Managed Apache Kafka brokers.static final SourceAccessConfigurationType
The Secrets Manager ARN of your secret key used for SASL SCRAM-512 authentication of your Self-Managed Apache Kafka brokers.static final SourceAccessConfigurationType
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.static final SourceAccessConfigurationType
The VPC security group used to manage access to your Self-Managed Apache Kafka brokers.static final SourceAccessConfigurationType
The subnets associated with your VPC. -
Constructor Summary
ModifierConstructorDescriptionprotected
SourceAccessConfigurationType
(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protected
SourceAccessConfigurationType
(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptiongetType()
The key to use inSourceAccessConfigurationProperty.Type
property in CloudFormation.A custom source access configuration property.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
BASIC_AUTH
(MQ) The Secrets Manager secret that stores your broker credentials. -
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
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
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
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
The VPC security group used to manage access to your Self-Managed Apache Kafka brokers. -
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
-
of
A custom source access configuration property.- Parameters:
name
- This parameter is required.
-
getType
The key to use inSourceAccessConfigurationProperty.Type
property in CloudFormation.- See Also:
-