/** * 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.21.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 TransformTrimKeyVersionsRequest */ export interface TransformTrimKeyVersionsRequest { /** * The minimum available version for the key ring. All versions before this version will be permanently deleted. This value can at most be equal to the 'min_decryption_version. This is not allowed to be set when 'min_decryption_version' is set to zero. * @type {number} * @memberof TransformTrimKeyVersionsRequest */ minAvailableVersion?: number; } /** * Check if a given object implements the TransformTrimKeyVersionsRequest interface. */ export declare function instanceOfTransformTrimKeyVersionsRequest(value: object): value is TransformTrimKeyVersionsRequest; export declare function TransformTrimKeyVersionsRequestFromJSON(json: any): TransformTrimKeyVersionsRequest; export declare function TransformTrimKeyVersionsRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): TransformTrimKeyVersionsRequest; export declare function TransformTrimKeyVersionsRequestToJSON(json: any): TransformTrimKeyVersionsRequest; export declare function TransformTrimKeyVersionsRequestToJSONTyped(value?: TransformTrimKeyVersionsRequest | null, ignoreDiscriminator?: boolean): any;