/** * 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 AuditingEnableDeviceRequest */ export interface AuditingEnableDeviceRequest { /** * User-friendly description for this audit backend. * @type {string} * @memberof AuditingEnableDeviceRequest */ description?: string; /** * Mark the mount as a local mount, which is not replicated and is unaffected by replication. * @type {boolean} * @memberof AuditingEnableDeviceRequest */ local?: boolean; /** * Configuration options for the audit backend. * @type {object} * @memberof AuditingEnableDeviceRequest */ options?: object; /** * The type of the backend. Example: "mysql" * @type {string} * @memberof AuditingEnableDeviceRequest */ type?: string; } /** * Check if a given object implements the AuditingEnableDeviceRequest interface. */ export declare function instanceOfAuditingEnableDeviceRequest(value: object): value is AuditingEnableDeviceRequest; export declare function AuditingEnableDeviceRequestFromJSON(json: any): AuditingEnableDeviceRequest; export declare function AuditingEnableDeviceRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): AuditingEnableDeviceRequest; export declare function AuditingEnableDeviceRequestToJSON(json: any): AuditingEnableDeviceRequest; export declare function AuditingEnableDeviceRequestToJSONTyped(value?: AuditingEnableDeviceRequest | null, ignoreDiscriminator?: boolean): any;