UNPKG

@rockcarver/frodo-lib

Version:

A library to manage ForgeRock Identity Cloud tenants, ForgeOps deployments, and classic deployments.

50 lines 1.98 kB
import { SSOCookieConfig } from '../../api/cloud/EnvSSOCookieConfigApi'; import { State } from '../../shared/State'; export type EnvSSOCookieConfig = { /** * Read SSO cookie configuration * @returns {Promise<SSOCookieConfig>} a promise that resolves to an SSOCookieConfig object. */ readSSOCookieConfig(): Promise<SSOCookieConfig>; /** * Reset SSO cookie configuration * @returns {Promise<SSOCookieConfig>} a promise that resolves to an SSOCookieConfig object. */ resetSSOCookieConfig(): Promise<SSOCookieConfig>; /** * Update SSO cookie configuration * @param {SSOCookieConfig} config SSOCookieConfig object * @returns {Promise<SSOCookieConfig>} a promise that resolves to an SSOCookieConfig object. */ updateSSOCookieConfig(config: SSOCookieConfig): Promise<SSOCookieConfig>; }; declare const _default: (state: State) => EnvSSOCookieConfig; export default _default; /** * Read SSO cookie configuration * @returns {Promise<SSOCookieConfig>} a promise that resolves to a SSOCookieConfig object */ export declare function readSSOCookieConfig({ state, }: { state: State; }): Promise<SSOCookieConfig>; /** * Verify CNAME * @param {Object} params Parameters object. * @param {State} params.state State object. * @returns {Promise<SSOCookieConfig>} a promise that resolves to an SSOCookieConfig object. */ export declare function resetSSOCookieConfig({ state, }: { state: State; }): Promise<SSOCookieConfig>; /** * Update SSO cookie configuration * @param {Object} params Parameters object. * @param {SSOCookieConfig} params.config SSOCookieConfig object * @param {State} params.state State object. * @returns {Promise<SSOCookieConfig>} a promise that resolves to a SSOCookieConfig object. */ export declare function updateSSOCookieConfig({ config, state, }: { config: SSOCookieConfig; state: State; }): Promise<SSOCookieConfig>; //# sourceMappingURL=EnvSSOCookieConfigOps.d.ts.map