/** * 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 PkiTidyStatusResponse */ export interface PkiTidyStatusResponse { /** * The number of revoked acme accounts removed * @type {number} * @memberof PkiTidyStatusResponse */ acmeAccountDeletedCount?: number; /** * The number of unused acme accounts revoked * @type {number} * @memberof PkiTidyStatusResponse */ acmeAccountRevokedCount?: number; /** * Safety buffer after creation after which accounts lacking orders are revoked * @type {number} * @memberof PkiTidyStatusResponse */ acmeAccountSafetyBuffer?: number; /** * The number of expired, unused acme orders removed * @type {number} * @memberof PkiTidyStatusResponse */ acmeOrdersDeletedCount?: number; /** * The number of metadata entries removed * @type {number} * @memberof PkiTidyStatusResponse */ certMetadataDeletedCount?: number; /** * The number of certificate storage entries deleted * @type {number} * @memberof PkiTidyStatusResponse */ certStoreDeletedCount?: number; /** * The number of CMPv2 nonces removed * @type {number} * @memberof PkiTidyStatusResponse */ cmpv2NonceDeletedCount?: number; /** * * @type {number} * @memberof PkiTidyStatusResponse */ crossRevokedCertDeletedCount?: number; /** * The number of revoked certificate entries deleted * @type {number} * @memberof PkiTidyStatusResponse */ currentCertStoreCount?: number; /** * The number of revoked certificate entries deleted * @type {number} * @memberof PkiTidyStatusResponse */ currentRevokedCertCount?: number; /** * The error message * @type {string} * @memberof PkiTidyStatusResponse */ error?: string; /** * * @type {string} * @memberof PkiTidyStatusResponse */ internalBackendUuid?: string; /** * Issuer safety buffer * @type {number} * @memberof PkiTidyStatusResponse */ issuerSafetyBuffer?: number; /** * Time the last auto-tidy operation finished * @type {string} * @memberof PkiTidyStatusResponse */ lastAutoTidyFinished?: string; /** * Message of the operation * @type {string} * @memberof PkiTidyStatusResponse */ message?: string; /** * * @type {number} * @memberof PkiTidyStatusResponse */ missingIssuerCertCount?: number; /** * Duration to pause between tidying certificates * @type {string} * @memberof PkiTidyStatusResponse */ pauseDuration?: string; /** * * @type {number} * @memberof PkiTidyStatusResponse */ revocationQueueDeletedCount?: number; /** * Revocation queue safety buffer * @type {number} * @memberof PkiTidyStatusResponse */ revocationQueueSafetyBuffer?: number; /** * The number of revoked certificate entries deleted * @type {number} * @memberof PkiTidyStatusResponse */ revokedCertDeletedCount?: number; /** * Safety buffer time duration * @type {number} * @memberof PkiTidyStatusResponse */ safetyBuffer?: number; /** * One of Inactive, Running, Finished, or Error * @type {string} * @memberof PkiTidyStatusResponse */ state?: string; /** * Tidy Unused Acme Accounts, and Orders * @type {boolean} * @memberof PkiTidyStatusResponse */ tidyAcme?: boolean; /** * Tidy cert metadata * @type {boolean} * @memberof PkiTidyStatusResponse */ tidyCertMetadata?: boolean; /** * Tidy certificate store * @type {boolean} * @memberof PkiTidyStatusResponse */ tidyCertStore?: boolean; /** * Tidy CMPv2 nonce store * @type {boolean} * @memberof PkiTidyStatusResponse */ tidyCmpv2NonceStore?: boolean; /** * Tidy the cross-cluster revoked certificate store * @type {boolean} * @memberof PkiTidyStatusResponse */ tidyCrossClusterRevokedCerts?: boolean; /** * Tidy expired issuers * @type {boolean} * @memberof PkiTidyStatusResponse */ tidyExpiredIssuers?: boolean; /** * * @type {boolean} * @memberof PkiTidyStatusResponse */ tidyMoveLegacyCaBundle?: boolean; /** * * @type {boolean} * @memberof PkiTidyStatusResponse */ tidyRevocationQueue?: boolean; /** * Tidy revoked certificate issuer associations * @type {boolean} * @memberof PkiTidyStatusResponse */ tidyRevokedCertIssuerAssociations?: boolean; /** * Tidy revoked certificates * @type {boolean} * @memberof PkiTidyStatusResponse */ tidyRevokedCerts?: boolean; /** * Time the operation finished * @type {string} * @memberof PkiTidyStatusResponse */ timeFinished?: string; /** * Time the operation started * @type {string} * @memberof PkiTidyStatusResponse */ timeStarted?: string; /** * Total number of acme accounts iterated over * @type {number} * @memberof PkiTidyStatusResponse */ totalAcmeAccountCount?: number; } /** * Check if a given object implements the PkiTidyStatusResponse interface. */ export declare function instanceOfPkiTidyStatusResponse(value: object): value is PkiTidyStatusResponse; export declare function PkiTidyStatusResponseFromJSON(json: any): PkiTidyStatusResponse; export declare function PkiTidyStatusResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): PkiTidyStatusResponse; export declare function PkiTidyStatusResponseToJSON(json: any): PkiTidyStatusResponse; export declare function PkiTidyStatusResponseToJSONTyped(value?: PkiTidyStatusResponse | null, ignoreDiscriminator?: boolean): any;