Class SourceAccessConfigurationType
The type of authentication protocol or the VPC components for your event source's SourceAccessConfiguration.
Inheritance
Namespace: Amazon.CDK.AWS.Lambda
Assembly: Amazon.CDK.AWS.Lambda.dll
Syntax (csharp)
public class SourceAccessConfigurationType : DeputyBase
Syntax (vb)
Public Class SourceAccessConfigurationType
Inherits DeputyBase
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Lambda;
var sourceAccessConfigurationType = SourceAccessConfigurationType.BASIC_AUTH;
Synopsis
Constructors
SourceAccessConfigurationType(ByRefValue) | Used by jsii to construct an instance of this class from a Javascript-owned object reference |
SourceAccessConfigurationType(DeputyBase.DeputyProps) | Used by jsii to construct an instance of this class from DeputyProps |
Properties
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. |
Type | The key to use in |
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. |
Methods
Of(String) | A custom source access configuration property. |
Constructors
SourceAccessConfigurationType(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected SourceAccessConfigurationType(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
SourceAccessConfigurationType(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected SourceAccessConfigurationType(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
Properties
BASIC_AUTH
(MQ) The Secrets Manager secret that stores your broker credentials.
public static SourceAccessConfigurationType BASIC_AUTH { get; }
Property Value
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.
public static SourceAccessConfigurationType CLIENT_CERTIFICATE_TLS_AUTH { get; }
Property Value
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.
public static SourceAccessConfigurationType SASL_SCRAM_256_AUTH { get; }
Property Value
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.
public static SourceAccessConfigurationType SASL_SCRAM_512_AUTH { get; }
Property Value
Type
The key to use in SourceAccessConfigurationProperty.Type
property in CloudFormation.
public virtual string Type { get; }
Property Value
System.String
Remarks
VPC_SECURITY_GROUP
The VPC security group used to manage access to your Self-Managed Apache Kafka brokers.
public static SourceAccessConfigurationType VPC_SECURITY_GROUP { get; }
Property Value
VPC_SUBNET
The subnets associated with your VPC.
public static SourceAccessConfigurationType VPC_SUBNET { get; }
Property Value
Remarks
Lambda connects to these subnets to fetch data from your Self-Managed Apache Kafka cluster.
Methods
Of(String)
A custom source access configuration property.
public static SourceAccessConfigurationType Of(string name)
Parameters
- name System.String
Returns