SourceAccessConfigurationType

class aws_cdk.aws_lambda.SourceAccessConfigurationType(*args: Any, **kwargs)

Bases: object

The type of authentication protocol or the VPC components for your event source’s SourceAccessConfiguration.

See:

https://docs.aws.amazon.com/lambda/latest/dg/API_SourceAccessConfiguration.html#SSS-Type-SourceAccessConfiguration-Type

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_lambda as lambda_

source_access_configuration_type = lambda_.SourceAccessConfigurationType.BASIC_AUTH

Attributes

BASIC_AUTH = <aws_cdk.aws_lambda.SourceAccessConfigurationType object>
CLIENT_CERTIFICATE_TLS_AUTH = <aws_cdk.aws_lambda.SourceAccessConfigurationType object>
SASL_SCRAM_256_AUTH = <aws_cdk.aws_lambda.SourceAccessConfigurationType object>
SASL_SCRAM_512_AUTH = <aws_cdk.aws_lambda.SourceAccessConfigurationType object>
VPC_SECURITY_GROUP = <aws_cdk.aws_lambda.SourceAccessConfigurationType object>
VPC_SUBNET = <aws_cdk.aws_lambda.SourceAccessConfigurationType object>
type

The key to use in SourceAccessConfigurationProperty.Type property in CloudFormation.

See:

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventsourcemapping-sourceaccessconfiguration.html#cfn-lambda-eventsourcemapping-sourceaccessconfiguration-type

Static Methods

classmethod of(name)

A custom source access configuration property.

Parameters:

name (str) –

Return type:

SourceAccessConfigurationType