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.