Interface SourceAccessConfiguration
- All Superinterfaces:
- software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
- SourceAccessConfiguration.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
           date="2023-06-19T16:30:40.845Z")
@Stability(Stable)
public interface SourceAccessConfiguration
extends software.amazon.jsii.JsiiSerializable
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 software.amazon.awscdk.services.lambda.*;
 SourceAccessConfigurationType sourceAccessConfigurationType;
 SourceAccessConfiguration sourceAccessConfiguration = SourceAccessConfiguration.builder()
         .type(sourceAccessConfigurationType)
         .uri("uri")
         .build();
 - 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forSourceAccessConfigurationstatic final classAn implementation forSourceAccessConfiguration
- 
Method SummaryMethods inherited from interface software.amazon.jsii.JsiiSerializable$jsii$toJson
- 
Method Details- 
getTypeThe type of authentication protocol or the VPC components for your event source.For example: "SASL_SCRAM_512_AUTH". 
- 
getUriThe 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:
 
- 
builder- Returns:
- a SourceAccessConfiguration.BuilderofSourceAccessConfiguration
 
 
-