AWS::Lambda::EventSourceMapping SourceAccessConfiguration - AWS CloudFormation (original) (raw)

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

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{
  "Type" : String,
  "URI" : String
}

YAML

  Type: String
  URI: String

Properties

Type

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

Required: No

Type: String

Allowed values: BASIC_AUTH | VPC_SUBNET | VPC_SECURITY_GROUP | SASL_SCRAM_512_AUTH | SASL_SCRAM_256_AUTH | VIRTUAL_HOST | CLIENT_CERTIFICATE_TLS_AUTH | SERVER_ROOT_CA_CERTIFICATE

Update requires: No interruption

URI

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

Required: No

Type: String

Pattern: [a-zA-Z0-9-\/*:_+=.@-]*

Minimum: 1

Maximum: 200

Update requires: No interruption

SelfManagedKafkaEventSourceConfig

Tag

Did this page help you? - Yes

Thanks for letting us know we're doing a good job!

If you've got a moment, please tell us what we did right so we can do more of it.

Did this page help you? - No

Thanks for letting us know this page needs work. We're sorry we let you down.

If you've got a moment, please tell us how we can make the documentation better.