class Aws::AmplifyBackend::Types::BackendAPIAppSyncAuthSettings

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

@note When making an API call, you may pass BackendAPIAppSyncAuthSettings

data as a hash:

    {
      cognito_user_pool_id: "__string",
      description: "__string",
      expiration_time: 1.0,
      open_id_auth_ttl: "__string",
      open_id_client_id: "__string",
      open_id_iat_ttl: "__string",
      open_id_issue_url: "__string",
      open_id_provider_name: "__string",
    }

@!attribute [rw] cognito_user_pool_id

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

@!attribute [rw] description

The API key description for API\_KEY, if it was used as an
authentication mechanism to access your data models.
@return [String]

@!attribute [rw] expiration_time

The API key expiration time for API\_KEY, if it was used as an
authentication mechanism to access your data models.
@return [Float]

@!attribute [rw] open_id_auth_ttl

The expiry time for the OpenID authentication mechanism.
@return [String]

@!attribute [rw] open_id_client_id

The clientID for openID, if openID was used as an authentication
setting to access your data models.
@return [String]

@!attribute [rw] open_id_iat_ttl

The expiry time for the OpenID authentication mechanism.
@return [String]

@!attribute [rw] open_id_issue_url

The openID issuer URL, if openID was used as an authentication
setting to access your data models.
@return [String]

@!attribute [rw] open_id_provider_name

The OpenID provider name, if OpenID was used as an authentication
mechanism to access your data models.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/BackendAPIAppSyncAuthSettings AWS API Documentation

Constants

SENSITIVE