1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
# OpenbaoClient::PkiConfigureCrlRequest
## Properties
| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **auto_rebuild** | **Boolean** | If set to true, enables automatic rebuilding of the CRL | [optional] |
| **auto_rebuild_grace_period** | **String** | The time before the CRL expires to automatically rebuild it, when enabled. Must be shorter than the CRL expiry. Defaults to 12h. | [optional][default to '12h'] |
| **cross_cluster_revocation** | **Boolean** | Whether to enable a global, cross-cluster revocation queue. Must be used with auto_rebuild=true. | [optional] |
| **delta_rebuild_interval** | **String** | The time between delta CRL rebuilds if a new revocation has occurred. Must be shorter than the CRL expiry. Defaults to 15m. | [optional][default to '15m'] |
| **disable** | **Boolean** | If set to true, disables generating the CRL entirely. | [optional] |
| **enable_delta** | **Boolean** | Whether to enable delta CRLs between authoritative CRL rebuilds | [optional] |
| **expiry** | **String** | The amount of time the generated CRL should be valid; defaults to 72 hours | [optional][default to '72h'] |
| **ocsp_disable** | **Boolean** | If set to true, ocsp unauthorized responses will be returned. | [optional] |
| **ocsp_expiry** | **String** | The amount of time an OCSP response will be valid (controls the NextUpdate field); defaults to 12 hours | [optional][default to '1h'] |
| **unified_crl** | **Boolean** | If set to true enables global replication of revocation entries, also enabling unified versions of OCSP and CRLs if their respective features are enabled. disable for CRLs and ocsp_disable for OCSP. | [optional][default to false] |
| **unified_crl_on_existing_paths** | **Boolean** | If set to true, existing CRL and OCSP paths will return the unified CRL instead of a response based on cluster-local data | [optional][default to false] |
## Example
```ruby
require 'openbao_client'
instance = OpenbaoClient::PkiConfigureCrlRequest.new(
auto_rebuild: null,
auto_rebuild_grace_period: null,
cross_cluster_revocation: null,
delta_rebuild_interval: null,
disable: null,
enable_delta: null,
expiry: null,
ocsp_disable: null,
ocsp_expiry: null,
unified_crl: null,
unified_crl_on_existing_paths: null
)
```
|