WebSocketLambdaAuthorizerProps
- class aws_cdk.aws_apigatewayv2_authorizers.WebSocketLambdaAuthorizerProps(*, authorizer_name=None, identity_source=None)
Bases:
object(experimental) Properties to initialize WebSocketTokenAuthorizer.
- Parameters:
authorizer_name (
Optional[str]) – (experimental) The name of the authorizer. Default: - same value asidpassed in the constructor.identity_source (
Optional[Sequence[str]]) – (experimental) The identity source for which authorization is requested. Request parameter match'route.request.querystring|header.[a-zA-z0-9._-]+'. Staged variable match'stageVariables.[a-zA-Z0-9._-]+'. Context parameter match'context.[a-zA-Z0-9._-]+'. Default: [‘route.request.header.Authorization’]
- Stability:
experimental
- 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_apigatewayv2_authorizers as apigatewayv2_authorizers web_socket_lambda_authorizer_props = apigatewayv2_authorizers.WebSocketLambdaAuthorizerProps( authorizer_name="authorizerName", identity_source=["identitySource"] )
Attributes
- authorizer_name
(experimental) The name of the authorizer.
- Default:
same value as
idpassed in the constructor.
- Stability:
experimental
- identity_source
(experimental) The identity source for which authorization is requested.
Request parameter match
'route.request.querystring|header.[a-zA-z0-9._-]+'. Staged variable match'stageVariables.[a-zA-Z0-9._-]+'. Context parameter match'context.[a-zA-Z0-9._-]+'.- Default:
[‘route.request.header.Authorization’]
- Stability:
experimental