Table of Contents

Interface ICfnAuthorizerV2Props

Namespace
Amazon.CDK.AWS.APIGateway
Assembly
Amazon.CDK.AWS.APIGateway.dll

(deprecated) Properties for defining a AWS::ApiGatewayV2::Authorizer.

[Obsolete("moved to package aws-apigatewayv2")]
public interface ICfnAuthorizerV2Props

Examples

// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.APIGateway;

             var cfnAuthorizerV2Props = new CfnAuthorizerV2Props {
                 ApiId = "apiId",
                 AuthorizerType = "authorizerType",
                 IdentitySource = new [] { "identitySource" },
                 Name = "name",

                 // the properties below are optional
                 AuthorizerCredentialsArn = "authorizerCredentialsArn",
                 AuthorizerResultTtlInSeconds = 123,
                 AuthorizerUri = "authorizerUri",
                 IdentityValidationExpression = "identityValidationExpression",
                 JwtConfiguration = new JWTConfigurationProperty {
                     Audience = new [] { "audience" },
                     Issuer = "issuer"
                 }
             };

Remarks

Properties

ApiId

(deprecated) AWS::ApiGatewayV2::Authorizer.ApiId.

[Obsolete]
string ApiId { get; }

Property Value

string

Remarks

AuthorizerCredentialsArn

(deprecated) AWS::ApiGatewayV2::Authorizer.AuthorizerCredentialsArn.

[Obsolete]
string? AuthorizerCredentialsArn { get; }

Property Value

string

Remarks

AuthorizerResultTtlInSeconds

(deprecated) AWS::ApiGatewayV2::Authorizer.AuthorizerResultTtlInSeconds.

[Obsolete]
double? AuthorizerResultTtlInSeconds { get; }

Property Value

double?

Remarks

AuthorizerType

(deprecated) AWS::ApiGatewayV2::Authorizer.AuthorizerType.

[Obsolete]
string AuthorizerType { get; }

Property Value

string

Remarks

AuthorizerUri

(deprecated) AWS::ApiGatewayV2::Authorizer.AuthorizerUri.

[Obsolete]
string? AuthorizerUri { get; }

Property Value

string

Remarks

IdentitySource

(deprecated) AWS::ApiGatewayV2::Authorizer.IdentitySource.

[Obsolete]
string[] IdentitySource { get; }

Property Value

string[]

Remarks

IdentityValidationExpression

(deprecated) AWS::ApiGatewayV2::Authorizer.IdentityValidationExpression.

[Obsolete]
string? IdentityValidationExpression { get; }

Property Value

string

Remarks

JwtConfiguration

(deprecated) AWS::ApiGatewayV2::Authorizer.JwtConfiguration.

[Obsolete]
object? JwtConfiguration { get; }

Property Value

object

Remarks

Name

(deprecated) AWS::ApiGatewayV2::Authorizer.Name.

[Obsolete]
string Name { get; }

Property Value

string

Remarks