@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)",
date="2023-03-28T21:34:23.421Z")
public class SourceAccessConfigurationType
extends software.amazon.jsii.JsiiObject
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;
Modifier and Type | Field and Description |
---|---|
static SourceAccessConfigurationType |
BASIC_AUTH
(MQ) The Secrets Manager secret that stores your broker credentials.
|
static 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.
|
static 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.
|
static 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.
|
static SourceAccessConfigurationType |
VPC_SECURITY_GROUP
The VPC security group used to manage access to your Self-Managed Apache Kafka brokers.
|
static SourceAccessConfigurationType |
VPC_SUBNET
The subnets associated with your VPC.
|
Modifier | Constructor and Description |
---|---|
protected |
SourceAccessConfigurationType(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
SourceAccessConfigurationType(software.amazon.jsii.JsiiObjectRef objRef) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getType()
The key to use in `SourceAccessConfigurationProperty.Type` property in CloudFormation.
|
static SourceAccessConfigurationType |
of(java.lang.String name)
A custom source access configuration property.
|
public static final SourceAccessConfigurationType BASIC_AUTH
public static final SourceAccessConfigurationType CLIENT_CERTIFICATE_TLS_AUTH
public static final SourceAccessConfigurationType SASL_SCRAM_256_AUTH
public static final SourceAccessConfigurationType SASL_SCRAM_512_AUTH
public static final SourceAccessConfigurationType VPC_SECURITY_GROUP
public static final SourceAccessConfigurationType VPC_SUBNET
Lambda connects to these subnets to fetch data from your Self-Managed Apache Kafka cluster.
protected SourceAccessConfigurationType(software.amazon.jsii.JsiiObjectRef objRef)
protected SourceAccessConfigurationType(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
public static SourceAccessConfigurationType of(java.lang.String name)
name
- This parameter is required.public java.lang.String getType()