Class: Aws::AmplifyBackend::Types::CreateBackendAuthResourceConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::AmplifyBackend::Types::CreateBackendAuthResourceConfig
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-amplifybackend/types.rb
Overview
Defines the resource configuration when creating an auth resource in your Amplify project.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#auth_resources ⇒ String
Defines whether you want to configure only authentication or both authentication and authorization settings.
-
#identity_pool_configs ⇒ Types::CreateBackendAuthIdentityPoolConfig
Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.
-
#service ⇒ String
Defines the service name to use when configuring an authentication resource in your Amplify project.
-
#user_pool_configs ⇒ Types::CreateBackendAuthUserPoolConfig
Describes authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.
Instance Attribute Details
#auth_resources ⇒ String
Defines whether you want to configure only authentication or both authentication and authorization settings.
912 913 914 915 916 917 918 919 |
# File 'lib/aws-sdk-amplifybackend/types.rb', line 912 class CreateBackendAuthResourceConfig < Struct.new( :auth_resources, :identity_pool_configs, :service, :user_pool_configs) SENSITIVE = [] include Aws::Structure end |
#identity_pool_configs ⇒ Types::CreateBackendAuthIdentityPoolConfig
Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.
912 913 914 915 916 917 918 919 |
# File 'lib/aws-sdk-amplifybackend/types.rb', line 912 class CreateBackendAuthResourceConfig < Struct.new( :auth_resources, :identity_pool_configs, :service, :user_pool_configs) SENSITIVE = [] include Aws::Structure end |
#service ⇒ String
Defines the service name to use when configuring an authentication resource in your Amplify project.
912 913 914 915 916 917 918 919 |
# File 'lib/aws-sdk-amplifybackend/types.rb', line 912 class CreateBackendAuthResourceConfig < Struct.new( :auth_resources, :identity_pool_configs, :service, :user_pool_configs) SENSITIVE = [] include Aws::Structure end |
#user_pool_configs ⇒ Types::CreateBackendAuthUserPoolConfig
Describes authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.
912 913 914 915 916 917 918 919 |
# File 'lib/aws-sdk-amplifybackend/types.rb', line 912 class CreateBackendAuthResourceConfig < Struct.new( :auth_resources, :identity_pool_configs, :service, :user_pool_configs) SENSITIVE = [] include Aws::Structure end |