EventSourceMappingSourceAccessConfigurationArgs

data class EventSourceMappingSourceAccessConfigurationArgs(val type: Output<EventSourceMappingSourceAccessConfigurationType>? = null, val uri: Output<String>? = null) : ConvertibleToJava<EventSourceMappingSourceAccessConfigurationArgs>

An array of the authentication protocol, VPC components, or virtual host to secure and define your event source.

Constructors

constructor(type: Output<EventSourceMappingSourceAccessConfigurationType>? = null, uri: Output<String>? = null)

Properties

Link copied to clipboard

The type of authentication protocol, VPC components, or virtual host for your event source. For example: `"Type":"SASL_SCRAM_512_AUTH"`.

Link copied to clipboard
val uri: Output<String>? = null

The value for your chosen configuration in `Type`. For example: `"URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName"`.

Functions

Link copied to clipboard
open override fun toJava(): EventSourceMappingSourceAccessConfigurationArgs