Class: Aws::AmplifyBackend::Types::BackendAPIAppSyncAuthSettings

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

Overview

The authentication settings for accessing provisioned data models in your Amplify project.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cognito_user_pool_idString

The Amazon Cognito user pool ID, if Amazon Cognito was used as an authentication setting to access your data models.



56
57
58
59
60
61
62
63
64
65
66
67
# File 'lib/aws-sdk-amplifybackend/types.rb', line 56

class BackendAPIAppSyncAuthSettings < Struct.new(
  :cognito_user_pool_id,
  :description,
  :expiration_time,
  :open_id_auth_ttl,
  :open_id_client_id,
  :open_id_iat_ttl,
  :open_id_issue_url,
  :open_id_provider_name)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The API key description for API_KEY, if it was used as an authentication mechanism to access your data models.



56
57
58
59
60
61
62
63
64
65
66
67
# File 'lib/aws-sdk-amplifybackend/types.rb', line 56

class BackendAPIAppSyncAuthSettings < Struct.new(
  :cognito_user_pool_id,
  :description,
  :expiration_time,
  :open_id_auth_ttl,
  :open_id_client_id,
  :open_id_iat_ttl,
  :open_id_issue_url,
  :open_id_provider_name)
  SENSITIVE = []
  include Aws::Structure
end

#expiration_timeFloat

The API key expiration time for API_KEY, if it was used as an authentication mechanism to access your data models.



56
57
58
59
60
61
62
63
64
65
66
67
# File 'lib/aws-sdk-amplifybackend/types.rb', line 56

class BackendAPIAppSyncAuthSettings < Struct.new(
  :cognito_user_pool_id,
  :description,
  :expiration_time,
  :open_id_auth_ttl,
  :open_id_client_id,
  :open_id_iat_ttl,
  :open_id_issue_url,
  :open_id_provider_name)
  SENSITIVE = []
  include Aws::Structure
end

#open_id_auth_ttlString

The expiry time for the OpenID authentication mechanism.



56
57
58
59
60
61
62
63
64
65
66
67
# File 'lib/aws-sdk-amplifybackend/types.rb', line 56

class BackendAPIAppSyncAuthSettings < Struct.new(
  :cognito_user_pool_id,
  :description,
  :expiration_time,
  :open_id_auth_ttl,
  :open_id_client_id,
  :open_id_iat_ttl,
  :open_id_issue_url,
  :open_id_provider_name)
  SENSITIVE = []
  include Aws::Structure
end

#open_id_client_idString

The clientID for openID, if openID was used as an authentication setting to access your data models.



56
57
58
59
60
61
62
63
64
65
66
67
# File 'lib/aws-sdk-amplifybackend/types.rb', line 56

class BackendAPIAppSyncAuthSettings < Struct.new(
  :cognito_user_pool_id,
  :description,
  :expiration_time,
  :open_id_auth_ttl,
  :open_id_client_id,
  :open_id_iat_ttl,
  :open_id_issue_url,
  :open_id_provider_name)
  SENSITIVE = []
  include Aws::Structure
end

#open_id_iat_ttlString

The expiry time for the OpenID authentication mechanism.



56
57
58
59
60
61
62
63
64
65
66
67
# File 'lib/aws-sdk-amplifybackend/types.rb', line 56

class BackendAPIAppSyncAuthSettings < Struct.new(
  :cognito_user_pool_id,
  :description,
  :expiration_time,
  :open_id_auth_ttl,
  :open_id_client_id,
  :open_id_iat_ttl,
  :open_id_issue_url,
  :open_id_provider_name)
  SENSITIVE = []
  include Aws::Structure
end

#open_id_issue_urlString

The openID issuer URL, if openID was used as an authentication setting to access your data models.



56
57
58
59
60
61
62
63
64
65
66
67
# File 'lib/aws-sdk-amplifybackend/types.rb', line 56

class BackendAPIAppSyncAuthSettings < Struct.new(
  :cognito_user_pool_id,
  :description,
  :expiration_time,
  :open_id_auth_ttl,
  :open_id_client_id,
  :open_id_iat_ttl,
  :open_id_issue_url,
  :open_id_provider_name)
  SENSITIVE = []
  include Aws::Structure
end

#open_id_provider_nameString

The OpenID provider name, if OpenID was used as an authentication mechanism to access your data models.



56
57
58
59
60
61
62
63
64
65
66
67
# File 'lib/aws-sdk-amplifybackend/types.rb', line 56

class BackendAPIAppSyncAuthSettings < Struct.new(
  :cognito_user_pool_id,
  :description,
  :expiration_time,
  :open_id_auth_ttl,
  :open_id_client_id,
  :open_id_iat_ttl,
  :open_id_issue_url,
  :open_id_provider_name)
  SENSITIVE = []
  include Aws::Structure
end