import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Retrieve a default supported Idp configuration for an Identity Toolkit project. */ export declare function getDefaultSupportedIdpConfig(args: GetDefaultSupportedIdpConfigArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetDefaultSupportedIdpConfigArgs { defaultSupportedIdpConfigId: string; project?: string; tenantId: string; } export interface GetDefaultSupportedIdpConfigResult { /** * Additional config for Apple-based projects. */ readonly appleSignInConfig: outputs.identitytoolkit.v2.GoogleCloudIdentitytoolkitAdminV2AppleSignInConfigResponse; /** * OAuth client ID. */ readonly clientId: string; /** * OAuth client secret. */ readonly clientSecret: string; /** * True if allows the user to sign in with the provider. */ readonly enabled: boolean; /** * The name of the DefaultSupportedIdpConfig resource, for example: "projects/my-awesome-project/defaultSupportedIdpConfigs/google.com" */ readonly name: string; } /** * Retrieve a default supported Idp configuration for an Identity Toolkit project. */ export declare function getDefaultSupportedIdpConfigOutput(args: GetDefaultSupportedIdpConfigOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetDefaultSupportedIdpConfigOutputArgs { defaultSupportedIdpConfigId: pulumi.Input; project?: pulumi.Input; tenantId: pulumi.Input; }