/** * 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 SystemWriteReplicationDrSecondaryReindexRequest */ export interface SystemWriteReplicationDrSecondaryReindexRequest { /** * Enables a slower re-indexing which will perform a key level check to diagnose issues. Defaults false. * @type {boolean} * @memberof SystemWriteReplicationDrSecondaryReindexRequest */ diff?: boolean; /** * DR operation token used to authorize this request. * @type {string} * @memberof SystemWriteReplicationDrSecondaryReindexRequest */ drOperationToken?: string; /** * Forces a complete re-indexing which only scans data available in the storage. Defaults false. * @type {boolean} * @memberof SystemWriteReplicationDrSecondaryReindexRequest */ force?: boolean; /** * Skips the tree flushing stage of the reindex process. This setting can be used to reduce the amount of time the tree is locked during a reindex process. If this node is killed before the full tree has been asynchronously flushed the reindex may not have applied fully and a new reindex may need to be done. Shutting down this node cleanly will cause the tree to be flushed prior to shutdown. Defaults false. * @type {boolean} * @memberof SystemWriteReplicationDrSecondaryReindexRequest */ skipFlush?: boolean; } /** * Check if a given object implements the SystemWriteReplicationDrSecondaryReindexRequest interface. */ export declare function instanceOfSystemWriteReplicationDrSecondaryReindexRequest(value: object): value is SystemWriteReplicationDrSecondaryReindexRequest; export declare function SystemWriteReplicationDrSecondaryReindexRequestFromJSON(json: any): SystemWriteReplicationDrSecondaryReindexRequest; export declare function SystemWriteReplicationDrSecondaryReindexRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): SystemWriteReplicationDrSecondaryReindexRequest; export declare function SystemWriteReplicationDrSecondaryReindexRequestToJSON(json: any): SystemWriteReplicationDrSecondaryReindexRequest; export declare function SystemWriteReplicationDrSecondaryReindexRequestToJSONTyped(value?: SystemWriteReplicationDrSecondaryReindexRequest | null, ignoreDiscriminator?: boolean): any;