pub struct SourceAccessConfiguration {
pub type_: Option<String>,
pub uri: Option<String>,
}
Expand description
You can specify the authentication protocol, or the VPC components to secure access to your event source.
Fields§
§type_: Option<String>
The type of authentication protocol or the VPC components for your event source. For example: "Type":"SASLSCRAM512AUTH"
.
-
BASICAUTH
- (MQ) The Secrets Manager secret that stores your broker credentials. -
VPCSUBNET
- The subnets associated with your VPC. Lambda connects to these subnets to fetch data from your Self-Managed Apache Kafka cluster. -
VPCSECURITYGROUP
- The VPC security group used to manage access to your Self-Managed Apache Kafka brokers. -
SASLSCRAM256AUTH
- The Secrets Manager ARN of your secret key used for SASL SCRAM-256 authentication of your Self-Managed Apache Kafka brokers. -
SASLSCRAM512_AUTH
- The Secrets Manager ARN of your secret key used for SASL SCRAM-512 authentication of your Self-Managed Apache Kafka brokers.
uri: Option<String>
The value for your chosen configuration in Type
. For example: "URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName"
.
Trait Implementations§
Source§impl Clone for SourceAccessConfiguration
impl Clone for SourceAccessConfiguration
Source§fn clone(&self) -> SourceAccessConfiguration
fn clone(&self) -> SourceAccessConfiguration
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more