Class: Aws::SecurityHub::Types::AwsAppSyncGraphQlApiUserPoolConfigDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsAppSyncGraphQlApiUserPoolConfigDetails
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-securityhub/types.rb
Overview
Specifies the authorization configuration for using Amazon Cognito user pools with your AppSync GraphQL API endpoint.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#app_id_client_regex ⇒ String
A regular expression for validating the incoming Amazon Cognito user pools app client ID.
-
#aws_region ⇒ String
The Amazon Web Services Region in which the user pool was created.
-
#default_action ⇒ String
The action that you want your GraphQL API to take when a request that uses Amazon Cognito user pools authentication doesn’t match the Amazon Cognito user pools configuration.
-
#user_pool_id ⇒ String
The user pool ID.
Instance Attribute Details
#app_id_client_regex ⇒ String
A regular expression for validating the incoming Amazon Cognito user pools app client ID. If this value isn’t set, no filtering is applied.
2516 2517 2518 2519 2520 2521 2522 2523 |
# File 'lib/aws-sdk-securityhub/types.rb', line 2516 class AwsAppSyncGraphQlApiUserPoolConfigDetails < Struct.new( :app_id_client_regex, :aws_region, :default_action, :user_pool_id) SENSITIVE = [] include Aws::Structure end |
#aws_region ⇒ String
The Amazon Web Services Region in which the user pool was created.
2516 2517 2518 2519 2520 2521 2522 2523 |
# File 'lib/aws-sdk-securityhub/types.rb', line 2516 class AwsAppSyncGraphQlApiUserPoolConfigDetails < Struct.new( :app_id_client_regex, :aws_region, :default_action, :user_pool_id) SENSITIVE = [] include Aws::Structure end |
#default_action ⇒ String
The action that you want your GraphQL API to take when a request that uses Amazon Cognito user pools authentication doesn’t match the Amazon Cognito user pools configuration.
2516 2517 2518 2519 2520 2521 2522 2523 |
# File 'lib/aws-sdk-securityhub/types.rb', line 2516 class AwsAppSyncGraphQlApiUserPoolConfigDetails < Struct.new( :app_id_client_regex, :aws_region, :default_action, :user_pool_id) SENSITIVE = [] include Aws::Structure end |
#user_pool_id ⇒ String
The user pool ID.
2516 2517 2518 2519 2520 2521 2522 2523 |
# File 'lib/aws-sdk-securityhub/types.rb', line 2516 class AwsAppSyncGraphQlApiUserPoolConfigDetails < Struct.new( :app_id_client_regex, :aws_region, :default_action, :user_pool_id) SENSITIVE = [] include Aws::Structure end |