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

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

Overview

Note:

When making an API call, you may pass BackendAuthAppleProviderConfig data as a hash:

{
  client_id: "__string",
  key_id: "__string",
  private_key: "__string",
  team_id: "__string",
}

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)


370
371
372
373
374
375
376
377
# File 'gems/aws-sdk-amplifybackend/lib/aws-sdk-amplifybackend/types.rb', line 370

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)


370
371
372
373
374
375
376
377
# File 'gems/aws-sdk-amplifybackend/lib/aws-sdk-amplifybackend/types.rb', line 370

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)


370
371
372
373
374
375
376
377
# File 'gems/aws-sdk-amplifybackend/lib/aws-sdk-amplifybackend/types.rb', line 370

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)


370
371
372
373
374
375
376
377
# File 'gems/aws-sdk-amplifybackend/lib/aws-sdk-amplifybackend/types.rb', line 370

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