CfnAuthorizerV2Props

class aws_cdk.aws_apigateway.CfnAuthorizerV2Props(*, api_id, authorizer_type, identity_source, name, authorizer_credentials_arn=None, authorizer_result_ttl_in_seconds=None, authorizer_uri=None, identity_validation_expression=None, jwt_configuration=None)

Bases: object

__init__(*, api_id, authorizer_type, identity_source, name, authorizer_credentials_arn=None, authorizer_result_ttl_in_seconds=None, authorizer_uri=None, identity_validation_expression=None, jwt_configuration=None)

Properties for defining a AWS::ApiGatewayV2::Authorizer.

Parameters
  • api_id (str) – AWS::ApiGatewayV2::Authorizer.ApiId.

  • authorizer_type (str) – AWS::ApiGatewayV2::Authorizer.AuthorizerType.

  • identity_source (List[str]) – AWS::ApiGatewayV2::Authorizer.IdentitySource.

  • name (str) – AWS::ApiGatewayV2::Authorizer.Name.

  • authorizer_credentials_arn (Optional[str]) – AWS::ApiGatewayV2::Authorizer.AuthorizerCredentialsArn.

  • authorizer_result_ttl_in_seconds (Union[int, float, None]) – AWS::ApiGatewayV2::Authorizer.AuthorizerResultTtlInSeconds.

  • authorizer_uri (Optional[str]) – AWS::ApiGatewayV2::Authorizer.AuthorizerUri.

  • identity_validation_expression (Optional[str]) – AWS::ApiGatewayV2::Authorizer.IdentityValidationExpression.

  • jwt_configuration (Union[IResolvable, None, JWTConfigurationProperty]) – AWS::ApiGatewayV2::Authorizer.JwtConfiguration.

deprecated :deprecated: moved to package aws-apigatewayv2

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html stability :stability: deprecated

Attributes

api_id

AWS::ApiGatewayV2::Authorizer.ApiId.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-apiid stability :stability: deprecated

Return type

str

authorizer_credentials_arn

AWS::ApiGatewayV2::Authorizer.AuthorizerCredentialsArn.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-authorizercredentialsarn stability :stability: deprecated

Return type

Optional[str]

authorizer_result_ttl_in_seconds

AWS::ApiGatewayV2::Authorizer.AuthorizerResultTtlInSeconds.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-authorizerresultttlinseconds stability :stability: deprecated

Return type

Union[int, float, None]

authorizer_type

AWS::ApiGatewayV2::Authorizer.AuthorizerType.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-authorizertype stability :stability: deprecated

Return type

str

authorizer_uri

AWS::ApiGatewayV2::Authorizer.AuthorizerUri.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-authorizeruri stability :stability: deprecated

Return type

Optional[str]

identity_source

AWS::ApiGatewayV2::Authorizer.IdentitySource.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-identitysource stability :stability: deprecated

Return type

List[str]

identity_validation_expression

AWS::ApiGatewayV2::Authorizer.IdentityValidationExpression.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-identityvalidationexpression stability :stability: deprecated

Return type

Optional[str]

jwt_configuration

AWS::ApiGatewayV2::Authorizer.JwtConfiguration.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-jwtconfiguration stability :stability: deprecated

Return type

Union[IResolvable, None, JWTConfigurationProperty]

name

AWS::ApiGatewayV2::Authorizer.Name.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-name stability :stability: deprecated

Return type

str