class Aws::AmplifyBackend::Types::BackendAPIAuthType

Describes the auth types for your configured data models.

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

data as a hash:

    {
      mode: "API_KEY", # accepts API_KEY, AWS_IAM, AMAZON_COGNITO_USER_POOLS, OPENID_CONNECT
      settings: {
        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] mode

Describes the authentication mode.
@return [String]

@!attribute [rw] settings

Describes settings for the authentication mode.
@return [Types::BackendAPIAppSyncAuthSettings]

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

Constants

SENSITIVE