Class: Aws::AmplifyBackend::Types::BackendAuthAppleProviderConfig

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-amplifybackend/lib/aws-sdk-amplifybackend/types.rb

Overview

Describes Apple social federation configurations for allowing your app users to sign in using OAuth.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_idString

Describes the client_id (also called Services ID) that comes from Apple.

Returns:

  • (String)


282
283
284
285
286
287
288
289
# File 'gems/aws-sdk-amplifybackend/lib/aws-sdk-amplifybackend/types.rb', line 282

class BackendAuthAppleProviderConfig < Struct.new(
  :client_id,
  :key_id,
  :private_key,
  :team_id)
  SENSITIVE = []
  include Aws::Structure
end

#key_idString

Describes the key_id that comes from Apple.

Returns:

  • (String)


282
283
284
285
286
287
288
289
# File 'gems/aws-sdk-amplifybackend/lib/aws-sdk-amplifybackend/types.rb', line 282

class BackendAuthAppleProviderConfig < Struct.new(
  :client_id,
  :key_id,
  :private_key,
  :team_id)
  SENSITIVE = []
  include Aws::Structure
end

#private_keyString

Describes the private_key that comes from Apple.

Returns:

  • (String)


282
283
284
285
286
287
288
289
# File 'gems/aws-sdk-amplifybackend/lib/aws-sdk-amplifybackend/types.rb', line 282

class BackendAuthAppleProviderConfig < Struct.new(
  :client_id,
  :key_id,
  :private_key,
  :team_id)
  SENSITIVE = []
  include Aws::Structure
end

#team_idString

Describes the team_id that comes from Apple.

Returns:

  • (String)


282
283
284
285
286
287
288
289
# File 'gems/aws-sdk-amplifybackend/lib/aws-sdk-amplifybackend/types.rb', line 282

class BackendAuthAppleProviderConfig < Struct.new(
  :client_id,
  :key_id,
  :private_key,
  :team_id)
  SENSITIVE = []
  include Aws::Structure
end