/** * 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 KvV2ReadMetadataResponse */ export interface KvV2ReadMetadataResponse { /** * * @type {boolean} * @memberof KvV2ReadMetadataResponse */ casRequired?: boolean; /** * * @type {Date} * @memberof KvV2ReadMetadataResponse */ createdTime?: Date; /** * * @type {number} * @memberof KvV2ReadMetadataResponse */ currentVersion?: number; /** * User-provided key-value pairs that are used to describe arbitrary and version-agnostic information about a secret. * @type {object} * @memberof KvV2ReadMetadataResponse */ customMetadata?: object; /** * The length of time before a version is deleted. * @type {string} * @memberof KvV2ReadMetadataResponse */ deleteVersionAfter?: string; /** * The number of versions to keep * @type {number} * @memberof KvV2ReadMetadataResponse */ maxVersions?: number; /** * * @type {number} * @memberof KvV2ReadMetadataResponse */ oldestVersion?: number; /** * * @type {Date} * @memberof KvV2ReadMetadataResponse */ updatedTime?: Date; /** * * @type {object} * @memberof KvV2ReadMetadataResponse */ versions?: object; } /** * Check if a given object implements the KvV2ReadMetadataResponse interface. */ export declare function instanceOfKvV2ReadMetadataResponse(value: object): value is KvV2ReadMetadataResponse; export declare function KvV2ReadMetadataResponseFromJSON(json: any): KvV2ReadMetadataResponse; export declare function KvV2ReadMetadataResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): KvV2ReadMetadataResponse; export declare function KvV2ReadMetadataResponseToJSON(json: any): KvV2ReadMetadataResponse; export declare function KvV2ReadMetadataResponseToJSONTyped(value?: KvV2ReadMetadataResponse | null, ignoreDiscriminator?: boolean): any;