mirror of
https://github.com/hashicorp/vault.git
synced 2025-08-25 16:41:08 +02:00
* removes dist from api-client gitignore * ignores api-client/dist directory for eslint and prettier * builds api client
33 lines
1.5 KiB
TypeScript
33 lines
1.5 KiB
TypeScript
/**
|
|
* 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 TransitTrimKeyRequest
|
|
*/
|
|
export interface TransitTrimKeyRequest {
|
|
/**
|
|
* 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 lesser of 'min_decryption_version' and 'min_encryption_version'. This is not allowed to be set when either 'min_encryption_version' or 'min_decryption_version' is set to zero.
|
|
* @type {number}
|
|
* @memberof TransitTrimKeyRequest
|
|
*/
|
|
minAvailableVersion?: number;
|
|
}
|
|
/**
|
|
* Check if a given object implements the TransitTrimKeyRequest interface.
|
|
*/
|
|
export declare function instanceOfTransitTrimKeyRequest(value: object): value is TransitTrimKeyRequest;
|
|
export declare function TransitTrimKeyRequestFromJSON(json: any): TransitTrimKeyRequest;
|
|
export declare function TransitTrimKeyRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): TransitTrimKeyRequest;
|
|
export declare function TransitTrimKeyRequestToJSON(json: any): TransitTrimKeyRequest;
|
|
export declare function TransitTrimKeyRequestToJSONTyped(value?: TransitTrimKeyRequest | null, ignoreDiscriminator?: boolean): any;
|