CfnAuthorizerV2Props

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

Bases: object

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

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

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

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

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

  • 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.

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

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

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

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

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

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

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

Return type

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

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

Return type

Optional[str]

name

AWS::ApiGatewayV2::Authorizer.Name.

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

Return type

str