interface SourceAccessConfiguration
| Language | Type name | 
|---|---|
|  .NET | Amazon.CDK.AWS.Lambda.SourceAccessConfiguration | 
|  Java | software.amazon.awscdk.services.lambda.SourceAccessConfiguration | 
|  Python | aws_cdk.aws_lambda.SourceAccessConfiguration | 
|  TypeScript (source) | @aws-cdk/aws-lambda»SourceAccessConfiguration | 
Specific settings like the authentication protocol or the VPC components to secure access to your event source.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as lambda from '@aws-cdk/aws-lambda';
declare const sourceAccessConfigurationType: lambda.SourceAccessConfigurationType;
const sourceAccessConfiguration: lambda.SourceAccessConfiguration = {
  type: sourceAccessConfigurationType,
  uri: 'uri',
};
Properties
| Name | Type | Description | 
|---|---|---|
| type | Source | The type of authentication protocol or the VPC components for your event source. | 
| uri | string | The value for your chosen configuration in type. | 
type
Type:
Source
The type of authentication protocol or the VPC components for your event source.
For example: "SASL_SCRAM_512_AUTH".
uri
Type:
string
The value for your chosen configuration in type.
For example: "URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName". The exact string depends on the type.
See also: SourceAccessConfigurationType
