Class: Aws::AmplifyBackend::Types::CreateBackendAuthResourceConfig

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-amplifybackend/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

Instance Attribute Details

#auth_resourcesString

Defines whether you want to configure only authentication or both authentication and authorization settings.

Returns:

  • (String)


912
913
914
915
916
917
918
919
# File 'gems/aws-sdk-amplifybackend/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_configsTypes::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 'gems/aws-sdk-amplifybackend/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

#serviceString

Defines the service name to use when configuring an authentication resource in your Amplify project.

Returns:

  • (String)


912
913
914
915
916
917
918
919
# File 'gems/aws-sdk-amplifybackend/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_configsTypes::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 'gems/aws-sdk-amplifybackend/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