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.