UNPKG

@osmit-gmbh/pulumi-authentik

Version:

A Pulumi package for creating and managing authentik cloud resources.

209 lines (208 loc) 4.04 kB
import * as pulumi from "@pulumi/pulumi"; /** * Get brands by domain * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as authentik from "@pulumi/authentik"; * * // To get the details of a brand by domain * const authentik-default = authentik.getBrand({ * domain: "authentik-default", * }); * ``` */ export declare function getBrand(args?: GetBrandArgs, opts?: pulumi.InvokeOptions): Promise<GetBrandResult>; /** * A collection of arguments for invoking getBrand. */ export interface GetBrandArgs { /** * Generated. */ brandingFavicon?: string; /** * Generated. */ brandingLogo?: string; /** * Generated. */ brandingTitle?: string; /** * Generated. */ default?: boolean; /** * Generated. */ defaultApplication?: string; /** * Generated. */ domain?: string; /** * Generated. */ flowAuthentication?: string; /** * Generated. */ flowDeviceCode?: string; /** * Generated. */ flowInvalidation?: string; /** * Generated. */ flowRecovery?: string; /** * Generated. */ flowUnenrollment?: string; /** * Generated. */ flowUserSettings?: string; /** * Generated. */ webCertificate?: string; } /** * A collection of values returned by getBrand. */ export interface GetBrandResult { /** * Generated. */ readonly brandingFavicon: string; /** * Generated. */ readonly brandingLogo: string; /** * Generated. */ readonly brandingTitle: string; /** * Generated. */ readonly default: boolean; /** * Generated. */ readonly defaultApplication: string; /** * Generated. */ readonly domain: string; /** * Generated. */ readonly flowAuthentication: string; /** * Generated. */ readonly flowDeviceCode: string; /** * Generated. */ readonly flowInvalidation: string; /** * Generated. */ readonly flowRecovery: string; /** * Generated. */ readonly flowUnenrollment: string; /** * Generated. */ readonly flowUserSettings: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Generated. */ readonly webCertificate: string; } /** * Get brands by domain * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as authentik from "@pulumi/authentik"; * * // To get the details of a brand by domain * const authentik-default = authentik.getBrand({ * domain: "authentik-default", * }); * ``` */ export declare function getBrandOutput(args?: GetBrandOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetBrandResult>; /** * A collection of arguments for invoking getBrand. */ export interface GetBrandOutputArgs { /** * Generated. */ brandingFavicon?: pulumi.Input<string>; /** * Generated. */ brandingLogo?: pulumi.Input<string>; /** * Generated. */ brandingTitle?: pulumi.Input<string>; /** * Generated. */ default?: pulumi.Input<boolean>; /** * Generated. */ defaultApplication?: pulumi.Input<string>; /** * Generated. */ domain?: pulumi.Input<string>; /** * Generated. */ flowAuthentication?: pulumi.Input<string>; /** * Generated. */ flowDeviceCode?: pulumi.Input<string>; /** * Generated. */ flowInvalidation?: pulumi.Input<string>; /** * Generated. */ flowRecovery?: pulumi.Input<string>; /** * Generated. */ flowUnenrollment?: pulumi.Input<string>; /** * Generated. */ flowUserSettings?: pulumi.Input<string>; /** * Generated. */ webCertificate?: pulumi.Input<string>; }