Class: Aws::SecurityHub::Types::AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetails
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-securityhub/types.rb
Overview
Specifies the authorization configuration for using an Lambda function with your AppSync GraphQL API endpoint.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#authorizer_result_ttl_in_seconds ⇒ Integer
The number of seconds a response should be cached for.
-
#authorizer_uri ⇒ String
The Amazon Resource Name (ARN) of the Lambda function to be called for authorization.
-
#identity_validation_expression ⇒ String
A regular expression for validation of tokens before the Lambda function is called.
Instance Attribute Details
#authorizer_result_ttl_in_seconds ⇒ Integer
The number of seconds a response should be cached for. The default is 5 minutes (300 seconds).
2418 2419 2420 2421 2422 2423 2424 |
# File 'lib/aws-sdk-securityhub/types.rb', line 2418 class AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetails < Struct.new( :authorizer_result_ttl_in_seconds, :authorizer_uri, :identity_validation_expression) SENSITIVE = [] include Aws::Structure end |
#authorizer_uri ⇒ String
The Amazon Resource Name (ARN) of the Lambda function to be called for authorization. This can be a standard Lambda ARN, a version ARN (…/v3), or an alias ARN.
2418 2419 2420 2421 2422 2423 2424 |
# File 'lib/aws-sdk-securityhub/types.rb', line 2418 class AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetails < Struct.new( :authorizer_result_ttl_in_seconds, :authorizer_uri, :identity_validation_expression) SENSITIVE = [] include Aws::Structure end |
#identity_validation_expression ⇒ String
A regular expression for validation of tokens before the Lambda function is called.
2418 2419 2420 2421 2422 2423 2424 |
# File 'lib/aws-sdk-securityhub/types.rb', line 2418 class AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetails < Struct.new( :authorizer_result_ttl_in_seconds, :authorizer_uri, :identity_validation_expression) SENSITIVE = [] include Aws::Structure end |