/** * HashiCorp Vault API * HTTP API that gives you full access to Vault. All API routes are prefixed with `/v1/`. * * The version of the OpenAPI document: 1.20.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface MountsReadConfigurationResponse */ export interface MountsReadConfigurationResponse { /** * * @type {string} * @memberof MountsReadConfigurationResponse */ accessor?: string; /** * Configuration for this mount, such as default_lease_ttl and max_lease_ttl. * @type {object} * @memberof MountsReadConfigurationResponse */ config?: object; /** * * @type {string} * @memberof MountsReadConfigurationResponse */ deprecationStatus?: string; /** * User-friendly description for this mount. * @type {string} * @memberof MountsReadConfigurationResponse */ description?: string; /** * * @type {boolean} * @memberof MountsReadConfigurationResponse */ externalEntropyAccess?: boolean; /** * Mark the mount as a local mount, which is not replicated and is unaffected by replication. * @type {boolean} * @memberof MountsReadConfigurationResponse */ local?: boolean; /** * The options to pass into the backend. Should be a json object with string keys and values. * @type {object} * @memberof MountsReadConfigurationResponse */ options?: object; /** * The semantic version of the plugin to use, or image tag if oci_image is provided. * @type {string} * @memberof MountsReadConfigurationResponse */ pluginVersion?: string; /** * * @type {string} * @memberof MountsReadConfigurationResponse */ runningPluginVersion?: string; /** * * @type {string} * @memberof MountsReadConfigurationResponse */ runningSha256?: string; /** * Whether to turn on seal wrapping for the mount. * @type {boolean} * @memberof MountsReadConfigurationResponse */ sealWrap?: boolean; /** * The type of the backend. Example: "passthrough" * @type {string} * @memberof MountsReadConfigurationResponse */ type?: string; /** * * @type {string} * @memberof MountsReadConfigurationResponse */ uuid?: string; } /** * Check if a given object implements the MountsReadConfigurationResponse interface. */ export declare function instanceOfMountsReadConfigurationResponse(value: object): value is MountsReadConfigurationResponse; export declare function MountsReadConfigurationResponseFromJSON(json: any): MountsReadConfigurationResponse; export declare function MountsReadConfigurationResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): MountsReadConfigurationResponse; export declare function MountsReadConfigurationResponseToJSON(json: any): MountsReadConfigurationResponse; export declare function MountsReadConfigurationResponseToJSONTyped(value?: MountsReadConfigurationResponse | null, ignoreDiscriminator?: boolean): any;