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

ApiAuthentication

import type { ApiAuthentication } from "https://googleapis.deno.dev/v1/ces:v1.ts";

Authentication information required for API calls.

interface ApiAuthentication {
apiKeyConfig?: ApiKeyConfig;
bearerTokenConfig?: BearerTokenConfig;
oauthConfig?: OAuthConfig;
serviceAccountAuthConfig?: ServiceAccountAuthConfig;
serviceAgentIdTokenAuthConfig?: ServiceAgentIdTokenAuthConfig;
}

§Properties

§
apiKeyConfig?: ApiKeyConfig
[src]

Optional. Config for API key auth.

§
bearerTokenConfig?: BearerTokenConfig
[src]

Optional. Config for bearer token auth.

§
oauthConfig?: OAuthConfig
[src]

Optional. Config for OAuth.

§
serviceAccountAuthConfig?: ServiceAccountAuthConfig
[src]

Optional. Config for service account authentication.

§
serviceAgentIdTokenAuthConfig?: ServiceAgentIdTokenAuthConfig
[src]

Optional. Config for ID token auth generated from CES service agent.