Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

BackendAPIAppSyncAuthSettings

import type { BackendAPIAppSyncAuthSettings } from "https://aws-api.deno.dev/v0.4/services/amplifybackend.ts?docs=full";

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

interface BackendAPIAppSyncAuthSettings {
CognitoUserPoolId?: string | null;
Description?: string | null;
ExpirationTime?: number | null;
OpenIDAuthTTL?: string | null;
OpenIDClientId?: string | null;
OpenIDIatTTL?: string | null;
OpenIDIssueURL?: string | null;
OpenIDProviderName?: string | null;
}

§Properties

§
CognitoUserPoolId?: string | null
[src]

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

§
Description?: string | null
[src]

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

§
ExpirationTime?: number | null
[src]

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

§
OpenIDAuthTTL?: string | null
[src]

The expiry time for the OpenID authentication mechanism.

§
OpenIDClientId?: string | null
[src]

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

§
OpenIDIatTTL?: string | null
[src]

The expiry time for the OpenID authentication mechanism.

§
OpenIDIssueURL?: string | null
[src]

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

§
OpenIDProviderName?: string | null
[src]

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