/** * ELEMENTS API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { AIConnection, CloudConnection, ElementsUserDetail, ElementsVersion, Event, License, MediaRootPermission, Parameters, SAMLProviderMini, StorageNode, TaskType, TasksSummary, VeritoneConnection } from './'; /** * * @export * @interface BootstrapData */ export interface BootstrapData { /** * * @type {StorageNode} * @memberof BootstrapData */ currentNode: StorageNode; /** * * @type {License} * @memberof BootstrapData */ license: License; /** * * @type {Parameters} * @memberof BootstrapData */ parameterValues: Parameters; /** * * @type {Array} * @memberof BootstrapData */ knownUsernames: Array; /** * * @type {Array} * @memberof BootstrapData */ knownEmails: Array; /** * * @type {ElementsUserDetail} * @memberof BootstrapData */ identityValue?: ElementsUserDetail; /** * * @type {boolean} * @memberof BootstrapData */ impersonationActive: boolean; /** * * @type {boolean} * @memberof BootstrapData */ debug: boolean; /** * * @type {ElementsVersion} * @memberof BootstrapData */ version: ElementsVersion; /** * * @type {string} * @memberof BootstrapData */ clientOS: string; /** * * @type {string} * @memberof BootstrapData */ sessionID: string; /** * * @type {Array} * @memberof BootstrapData */ cloudConnections: Array; /** * * @type {Array} * @memberof BootstrapData */ veritoneConnections: Array; /** * * @type {Array} * @memberof BootstrapData */ aiConnections: Array; /** * * @type {Array} * @memberof BootstrapData */ events: Array; /** * * @type {{ [key: string]: string | undefined; }} * @memberof BootstrapData */ sentryConfig: { [key: string]: string | undefined; }; /** * * @type {boolean} * @memberof BootstrapData */ hasWANNetworks: boolean; /** * * @type {{ [key: string]: TaskType | undefined; }} * @memberof BootstrapData */ taskMeta: { [key: string]: TaskType | undefined; }; /** * * @type {Array<{ [key: string]: string | undefined; }>} * @memberof BootstrapData */ scannerMetadataSchema: Array<{ [key: string]: string | undefined; }>; /** * * @type {Array} * @memberof BootstrapData */ mediaRootPermissions: Array; /** * * @type {{ [key: string]: string | undefined; }} * @memberof BootstrapData */ sharedStorageValues: { [key: string]: string | undefined; }; /** * * @type {{ [key: string]: string | undefined; }} * @memberof BootstrapData */ userStorageValues: { [key: string]: string | undefined; }; /** * * @type {Array} * @memberof BootstrapData */ samlProviders: Array; /** * * @type {SAMLProviderMini} * @memberof BootstrapData */ activeSAMLProvider?: SAMLProviderMini; /** * * @type {{ [key: string]: string | undefined; }} * @memberof BootstrapData */ settings: { [key: string]: string | undefined; }; /** * * @type {TasksSummary} * @memberof BootstrapData */ tasksSummary?: TasksSummary; } export declare function BootstrapDataFromJSON(json: any): BootstrapData; export declare function BootstrapDataFromJSONTyped(json: any, ignoreDiscriminator: boolean): BootstrapData; export declare function BootstrapDataToJSON(value?: BootstrapData | null): any;