@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
24 lines • 927 B
TypeScript
import { ProviderExtensions } from './ProviderExtensions';
import { Certificate } from './Certificate';
/** An IAM Federation Provider */
export interface Provider {
/** Creation date of the identity provider */
creation: string;
/** Whether account users should still be usable as a login method or not */
disableUsers?: boolean;
/** SAML Extensions to embed inside the SAML requests */
extensions: ProviderExtensions;
/** SAML Group attribute name */
groupAttributeName: string;
/** IdP's signing certificate */
idpSigningCertificates: Certificate[];
/** Last update of the identity provider */
lastUpdate: string;
/** Whether SAML Authn Requests should be signed */
signRequests?: boolean;
/** IdP's Single Sign On Service Url */
ssoServiceUrl: string;
/** SAML User attribute name */
userAttributeName: string;
}
//# sourceMappingURL=Provider.d.ts.map