import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * Retrieve information about an Auth0 connection profile. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as auth0 from "@pulumi/auth0"; * * const myProfile = new auth0.ConnectionProfile("my_profile", { * name: "My-Profile", * organization: { * showAsButton: "optional", * assignMembershipOnLogin: "required", * }, * connectionNamePrefixTemplate: "template1", * enabledFeatures: [ * "scim", * "universal_logout", * ], * }); * const myProfileDs = auth0.getConnectionProfileOutput({ * id: myProfile.id, * }); * ``` */ export declare function getConnectionProfile(args: GetConnectionProfileArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getConnectionProfile. */ export interface GetConnectionProfileArgs { id: string; } /** * A collection of values returned by getConnectionProfile. */ export interface GetConnectionProfileResult { readonly connectionConfigs: outputs.GetConnectionProfileConnectionConfig[]; readonly connectionNamePrefixTemplate: string; readonly enabledFeatures: string[]; readonly id: string; readonly name: string; readonly organizations: outputs.GetConnectionProfileOrganization[]; readonly strategyOverrides: outputs.GetConnectionProfileStrategyOverride[]; } /** * Retrieve information about an Auth0 connection profile. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as auth0 from "@pulumi/auth0"; * * const myProfile = new auth0.ConnectionProfile("my_profile", { * name: "My-Profile", * organization: { * showAsButton: "optional", * assignMembershipOnLogin: "required", * }, * connectionNamePrefixTemplate: "template1", * enabledFeatures: [ * "scim", * "universal_logout", * ], * }); * const myProfileDs = auth0.getConnectionProfileOutput({ * id: myProfile.id, * }); * ``` */ export declare function getConnectionProfileOutput(args: GetConnectionProfileOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getConnectionProfile. */ export interface GetConnectionProfileOutputArgs { id: pulumi.Input; }