GoogleCloudAiplatformV1AuthConfig
import type { GoogleCloudAiplatformV1AuthConfig } from "https://googleapis.deno.dev/v1/aiplatform:v1.ts";
Auth configuration to run the extension.
interface GoogleCloudAiplatformV1AuthConfig {
apiKeyConfig?: GoogleCloudAiplatformV1AuthConfigApiKeyConfig;
authType?:
| "AUTH_TYPE_UNSPECIFIED"
| "NO_AUTH"
| "API_KEY_AUTH"
| "HTTP_BASIC_AUTH"
| "GOOGLE_SERVICE_ACCOUNT_AUTH"
| "OAUTH"
| "OIDC_AUTH";
googleServiceAccountConfig?: GoogleCloudAiplatformV1AuthConfigGoogleServiceAccountConfig;
httpBasicAuthConfig?: GoogleCloudAiplatformV1AuthConfigHttpBasicAuthConfig;
oauthConfig?: GoogleCloudAiplatformV1AuthConfigOauthConfig;
oidcConfig?: GoogleCloudAiplatformV1AuthConfigOidcConfig;
}§Properties
§
apiKeyConfig?: GoogleCloudAiplatformV1AuthConfigApiKeyConfig
[src]Config for API key auth.
§
authType?: "AUTH_TYPE_UNSPECIFIED" | "NO_AUTH" | "API_KEY_AUTH" | "HTTP_BASIC_AUTH" | "GOOGLE_SERVICE_ACCOUNT_AUTH" | "OAUTH" | "OIDC_AUTH"
[src]Type of auth scheme.
§
googleServiceAccountConfig?: GoogleCloudAiplatformV1AuthConfigGoogleServiceAccountConfig
[src]Config for Google Service Account auth.
§
httpBasicAuthConfig?: GoogleCloudAiplatformV1AuthConfigHttpBasicAuthConfig
[src]Config for HTTP Basic auth.
§
oauthConfig?: GoogleCloudAiplatformV1AuthConfigOauthConfig
[src]Config for user oauth.
§
oidcConfig?: GoogleCloudAiplatformV1AuthConfigOidcConfig
[src]Config for user OIDC auth.