@rockcarver/frodo-lib
Version:
A library to manage ForgeRock Identity Cloud tenants, ForgeOps deployments, and classic deployments.
26 lines • 981 B
TypeScript
import { State } from '../../shared/State';
/**
* Federation Enforcement object
*/
export type FederationEnforcement = {
groups: 'none' | 'non-global' | 'all';
};
/**
* Get federation enforcement configuration
* @returns {Promise<FederationEnforcement>} a promise that resolves to a FederationEnforcement object
*/
export declare function getFederationEnforcement({ state, }: {
state: State;
}): Promise<FederationEnforcement>;
/**
* Set federation enforcement configuration
* @param {Object} params Parameters object.
* @param {FederationEnforcement} params.config FederationEnforcement object
* @param {State} params.state State object.
* @returns {Promise<FederationEnforcement>} a promise that resolves to a FederationEnforcement object.
*/
export declare function setFederationEnforcement({ config, state, }: {
config: FederationEnforcement;
state: State;
}): Promise<FederationEnforcement>;
//# sourceMappingURL=EnvFederationEnforcementApi.d.ts.map