/** * 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 CertWriteCrlRequest */ export interface CertWriteCrlRequest { /** * The public CRL that should be trusted to attest to certificates' validity statuses. May be DER or PEM encoded. Note: the expiration time is ignored; if the CRL is no longer valid, delete it using the same name as specified here. * @type {string} * @memberof CertWriteCrlRequest */ crl?: string; /** * The URL of a CRL distribution point. Only one of 'crl' or 'url' parameters should be specified. * @type {string} * @memberof CertWriteCrlRequest */ url?: string; } /** * Check if a given object implements the CertWriteCrlRequest interface. */ export declare function instanceOfCertWriteCrlRequest(value: object): value is CertWriteCrlRequest; export declare function CertWriteCrlRequestFromJSON(json: any): CertWriteCrlRequest; export declare function CertWriteCrlRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CertWriteCrlRequest; export declare function CertWriteCrlRequestToJSON(json: any): CertWriteCrlRequest; export declare function CertWriteCrlRequestToJSONTyped(value?: CertWriteCrlRequest | null, ignoreDiscriminator?: boolean): any;