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

EnterpriseCrmEventbusAuthconfigAuthConfigTaskParam

import type { EnterpriseCrmEventbusAuthconfigAuthConfigTaskParam } from "https://googleapis.deno.dev/v1/integrations:v1.ts";
interface EnterpriseCrmEventbusAuthconfigAuthConfigTaskParam {
allowedCredentialTypes?:
| "CREDENTIAL_TYPE_UNSPECIFIED"
| "USERNAME_AND_PASSWORD"
| "API_KEY"
| "OAUTH2_AUTHORIZATION_CODE"
| "OAUTH2_IMPLICIT"
| "OAUTH2_CLIENT_CREDENTIALS"
| "OAUTH2_RESOURCE_OWNER_CREDENTIALS"
| "JWT"
| "AUTH_TOKEN"
| "SERVICE_ACCOUNT"
| "CLIENT_CERTIFICATE_ONLY"
| "OIDC_TOKEN"[];
allowedServiceAccountInContext?: boolean;
authConfigId?: string;
scope?: string;
useServiceAccountInContext?: boolean;
}

§Properties

§
allowedCredentialTypes?: "CREDENTIAL_TYPE_UNSPECIFIED" | "USERNAME_AND_PASSWORD" | "API_KEY" | "OAUTH2_AUTHORIZATION_CODE" | "OAUTH2_IMPLICIT" | "OAUTH2_CLIENT_CREDENTIALS" | "OAUTH2_RESOURCE_OWNER_CREDENTIALS" | "JWT" | "AUTH_TOKEN" | "SERVICE_ACCOUNT" | "CLIENT_CERTIFICATE_ONLY" | "OIDC_TOKEN"[]
[src]

Defines the credential types to be supported as Task may restrict specific types to use, e.g. Cloud SQL Task will use username/password type only.

§
allowedServiceAccountInContext?: boolean
[src]
§
authConfigId?: string
[src]

UUID of the AuthConfig.

§
scope?: string
[src]

A space-delimited list of requested scope permissions.

§
useServiceAccountInContext?: boolean
[src]