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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514
|
=begin
#OpenBao API
#HTTP API that gives you full access to OpenBao. All API routes are prefixed with `/v1/`.
The version of the OpenAPI document: 2.0.0
Generated by: https://openapi-generator.tech
Generator version: 7.7.0
=end
# Common files
require 'openbao_client/api_client'
require 'openbao_client/api_error'
require 'openbao_client/version'
require 'openbao_client/configuration'
# Models
require 'openbao_client/models/alias_create_request'
require 'openbao_client/models/alias_update_by_id_request'
require 'openbao_client/models/app_role_destroy_secret_id_by_accessor_request'
require 'openbao_client/models/app_role_destroy_secret_id_request'
require 'openbao_client/models/app_role_list_roles_response'
require 'openbao_client/models/app_role_list_secret_ids_response'
require 'openbao_client/models/app_role_login_request'
require 'openbao_client/models/app_role_login_response'
require 'openbao_client/models/app_role_look_up_secret_id_by_accessor_request'
require 'openbao_client/models/app_role_look_up_secret_id_by_accessor_response'
require 'openbao_client/models/app_role_look_up_secret_id_request'
require 'openbao_client/models/app_role_look_up_secret_id_response'
require 'openbao_client/models/app_role_read_bind_secret_id_response'
require 'openbao_client/models/app_role_read_bound_cidr_list_response'
require 'openbao_client/models/app_role_read_local_secret_ids_response'
require 'openbao_client/models/app_role_read_period_response'
require 'openbao_client/models/app_role_read_policies_response'
require 'openbao_client/models/app_role_read_role_id_response'
require 'openbao_client/models/app_role_read_role_response'
require 'openbao_client/models/app_role_read_secret_id_bound_cidrs_response'
require 'openbao_client/models/app_role_read_secret_id_num_uses_response'
require 'openbao_client/models/app_role_read_secret_id_ttl_response'
require 'openbao_client/models/app_role_read_token_bound_cidrs_response'
require 'openbao_client/models/app_role_read_token_max_ttl_response'
require 'openbao_client/models/app_role_read_token_num_uses_response'
require 'openbao_client/models/app_role_read_token_ttl_response'
require 'openbao_client/models/app_role_write_bind_secret_id_request'
require 'openbao_client/models/app_role_write_bound_cidr_list_request'
require 'openbao_client/models/app_role_write_custom_secret_id_request'
require 'openbao_client/models/app_role_write_custom_secret_id_response'
require 'openbao_client/models/app_role_write_period_request'
require 'openbao_client/models/app_role_write_policies_request'
require 'openbao_client/models/app_role_write_role_id_request'
require 'openbao_client/models/app_role_write_role_request'
require 'openbao_client/models/app_role_write_secret_id_bound_cidrs_request'
require 'openbao_client/models/app_role_write_secret_id_num_uses_request'
require 'openbao_client/models/app_role_write_secret_id_request'
require 'openbao_client/models/app_role_write_secret_id_response'
require 'openbao_client/models/app_role_write_secret_id_ttl_request'
require 'openbao_client/models/app_role_write_token_bound_cidrs_request'
require 'openbao_client/models/app_role_write_token_max_ttl_request'
require 'openbao_client/models/app_role_write_token_num_uses_request'
require 'openbao_client/models/app_role_write_token_ttl_request'
require 'openbao_client/models/auditing_calculate_hash_request'
require 'openbao_client/models/auditing_calculate_hash_response'
require 'openbao_client/models/auditing_enable_device_request'
require 'openbao_client/models/auditing_enable_request_header_request'
require 'openbao_client/models/auditing_list_request_headers_response'
require 'openbao_client/models/auth_enable_method_request'
require 'openbao_client/models/auth_read_configuration_response'
require 'openbao_client/models/auth_read_tuning_information_response'
require 'openbao_client/models/auth_tune_configuration_parameters_request'
require 'openbao_client/models/cert_configure_request'
require 'openbao_client/models/cert_login_request'
require 'openbao_client/models/cert_write_certificate_request'
require 'openbao_client/models/cert_write_crl_request'
require 'openbao_client/models/collect_host_information_response'
require 'openbao_client/models/cors_configure_request'
require 'openbao_client/models/cors_read_configuration_response'
require 'openbao_client/models/database_configure_connection_request'
require 'openbao_client/models/database_write_role_request'
require 'openbao_client/models/database_write_static_role_request'
require 'openbao_client/models/decode_request'
require 'openbao_client/models/encryption_key_configure_rotation_request'
require 'openbao_client/models/encryption_key_read_rotation_configuration_response'
require 'openbao_client/models/entity_batch_delete_request'
require 'openbao_client/models/entity_create_alias_request'
require 'openbao_client/models/entity_create_request'
require 'openbao_client/models/entity_look_up_request'
require 'openbao_client/models/entity_merge_request'
require 'openbao_client/models/entity_update_alias_by_id_request'
require 'openbao_client/models/entity_update_by_id_request'
require 'openbao_client/models/entity_update_by_name_request'
require 'openbao_client/models/generate_hash_request'
require 'openbao_client/models/generate_hash_response'
require 'openbao_client/models/generate_hash_with_algorithm_request'
require 'openbao_client/models/generate_hash_with_algorithm_response'
require 'openbao_client/models/generate_random_request'
require 'openbao_client/models/generate_random_response'
require 'openbao_client/models/generate_random_with_bytes_request'
require 'openbao_client/models/generate_random_with_bytes_response'
require 'openbao_client/models/generate_random_with_source_and_bytes_request'
require 'openbao_client/models/generate_random_with_source_and_bytes_response'
require 'openbao_client/models/generate_random_with_source_request'
require 'openbao_client/models/generate_random_with_source_response'
require 'openbao_client/models/group_create_alias_request'
require 'openbao_client/models/group_create_request'
require 'openbao_client/models/group_look_up_request'
require 'openbao_client/models/group_update_alias_by_id_request'
require 'openbao_client/models/group_update_by_id_request'
require 'openbao_client/models/group_update_by_name_request'
require 'openbao_client/models/ha_status_response'
require 'openbao_client/models/initialize_system_request'
require 'openbao_client/models/internal_count_entities_response'
require 'openbao_client/models/internal_count_tokens_response'
require 'openbao_client/models/internal_generate_open_api_document_with_parameters_request'
require 'openbao_client/models/internal_ui_list_enabled_feature_flags_response'
require 'openbao_client/models/internal_ui_list_enabled_visible_mounts_response'
require 'openbao_client/models/internal_ui_list_namespaces_response'
require 'openbao_client/models/internal_ui_read_mount_information_response'
require 'openbao_client/models/internal_ui_read_resultant_acl_response'
require 'openbao_client/models/jwt_configure_request'
require 'openbao_client/models/jwt_login_request'
require 'openbao_client/models/jwt_oidc_callback_form_post_request'
require 'openbao_client/models/jwt_oidc_request_authorization_url_request'
require 'openbao_client/models/jwt_write_role_request'
require 'openbao_client/models/kerberos_configure_ldap_request'
require 'openbao_client/models/kerberos_configure_request'
require 'openbao_client/models/kerberos_login_request'
require 'openbao_client/models/kerberos_write_group_request'
require 'openbao_client/models/kubernetes_configure_auth_request'
require 'openbao_client/models/kubernetes_configure_request'
require 'openbao_client/models/kubernetes_generate_credentials_request'
require 'openbao_client/models/kubernetes_login_request'
require 'openbao_client/models/kubernetes_write_auth_role_request'
require 'openbao_client/models/kubernetes_write_role_request'
require 'openbao_client/models/kv_write_config_request'
require 'openbao_client/models/kv_write_data_path_request'
require 'openbao_client/models/kv_write_delete_path_request'
require 'openbao_client/models/kv_write_destroy_path_request'
require 'openbao_client/models/kv_write_metadata_path_request'
require 'openbao_client/models/kv_write_undelete_path_request'
require 'openbao_client/models/ldap_configure_auth_request'
require 'openbao_client/models/ldap_configure_request'
require 'openbao_client/models/ldap_library_check_in_request'
require 'openbao_client/models/ldap_library_check_out_request'
require 'openbao_client/models/ldap_library_configure_request'
require 'openbao_client/models/ldap_library_force_check_in_request'
require 'openbao_client/models/ldap_login_request'
require 'openbao_client/models/ldap_write_dynamic_role_request'
require 'openbao_client/models/ldap_write_group_request'
require 'openbao_client/models/ldap_write_static_role_request'
require 'openbao_client/models/ldap_write_user_request'
require 'openbao_client/models/leader_status_response'
require 'openbao_client/models/leases_count_response'
require 'openbao_client/models/leases_list_response'
require 'openbao_client/models/leases_look_up_response'
require 'openbao_client/models/leases_look_up_with_prefix_response'
require 'openbao_client/models/leases_read_lease_request'
require 'openbao_client/models/leases_read_lease_response'
require 'openbao_client/models/leases_renew_lease2_request'
require 'openbao_client/models/leases_renew_lease_request'
require 'openbao_client/models/leases_renew_lease_with_id2_request'
require 'openbao_client/models/leases_renew_lease_with_id_request'
require 'openbao_client/models/leases_revoke_lease2_request'
require 'openbao_client/models/leases_revoke_lease_request'
require 'openbao_client/models/leases_revoke_lease_with_id2_request'
require 'openbao_client/models/leases_revoke_lease_with_id_request'
require 'openbao_client/models/leases_revoke_lease_with_prefix2_request'
require 'openbao_client/models/leases_revoke_lease_with_prefix_request'
require 'openbao_client/models/loggers_update_verbosity_level_for_request'
require 'openbao_client/models/loggers_update_verbosity_level_request'
require 'openbao_client/models/mfa_admin_destroy_totp_secret_request'
require 'openbao_client/models/mfa_admin_generate_totp_secret_request'
require 'openbao_client/models/mfa_configure_duo_method_request'
require 'openbao_client/models/mfa_configure_okta_method_request'
require 'openbao_client/models/mfa_configure_ping_id_method_request'
require 'openbao_client/models/mfa_configure_totp_method_request'
require 'openbao_client/models/mfa_generate_totp_secret_request'
require 'openbao_client/models/mfa_validate_request'
require 'openbao_client/models/mfa_write_login_enforcement_request'
require 'openbao_client/models/mounts_enable_secrets_engine_request'
require 'openbao_client/models/mounts_read_configuration_response'
require 'openbao_client/models/mounts_read_tuning_information_response'
require 'openbao_client/models/mounts_tune_configuration_parameters_request'
require 'openbao_client/models/oidc_configure_request'
require 'openbao_client/models/oidc_introspect_request'
require 'openbao_client/models/oidc_provider_authorize_with_parameters_request'
require 'openbao_client/models/oidc_provider_token_request'
require 'openbao_client/models/oidc_rotate_key_request'
require 'openbao_client/models/oidc_write_assignment_request'
require 'openbao_client/models/oidc_write_client_request'
require 'openbao_client/models/oidc_write_key_request'
require 'openbao_client/models/oidc_write_provider_request'
require 'openbao_client/models/oidc_write_role_request'
require 'openbao_client/models/oidc_write_scope_request'
require 'openbao_client/models/persona_create_request'
require 'openbao_client/models/persona_update_by_id_request'
require 'openbao_client/models/pki_configure_acme_request'
require 'openbao_client/models/pki_configure_auto_tidy_request'
require 'openbao_client/models/pki_configure_auto_tidy_response'
require 'openbao_client/models/pki_configure_ca_request'
require 'openbao_client/models/pki_configure_ca_response'
require 'openbao_client/models/pki_configure_cluster_request'
require 'openbao_client/models/pki_configure_cluster_response'
require 'openbao_client/models/pki_configure_crl_request'
require 'openbao_client/models/pki_configure_crl_response'
require 'openbao_client/models/pki_configure_issuers_request'
require 'openbao_client/models/pki_configure_issuers_response'
require 'openbao_client/models/pki_configure_keys_request'
require 'openbao_client/models/pki_configure_keys_response'
require 'openbao_client/models/pki_configure_urls_request'
require 'openbao_client/models/pki_configure_urls_response'
require 'openbao_client/models/pki_cross_sign_intermediate_request'
require 'openbao_client/models/pki_cross_sign_intermediate_response'
require 'openbao_client/models/pki_generate_eab_key_for_issuer_and_role_response'
require 'openbao_client/models/pki_generate_eab_key_for_issuer_response'
require 'openbao_client/models/pki_generate_eab_key_for_role_response'
require 'openbao_client/models/pki_generate_eab_key_response'
require 'openbao_client/models/pki_generate_exported_key_request'
require 'openbao_client/models/pki_generate_exported_key_response'
require 'openbao_client/models/pki_generate_intermediate_request'
require 'openbao_client/models/pki_generate_intermediate_response'
require 'openbao_client/models/pki_generate_internal_key_request'
require 'openbao_client/models/pki_generate_internal_key_response'
require 'openbao_client/models/pki_generate_kms_key_request'
require 'openbao_client/models/pki_generate_kms_key_response'
require 'openbao_client/models/pki_generate_root_request'
require 'openbao_client/models/pki_generate_root_response'
require 'openbao_client/models/pki_import_key_request'
require 'openbao_client/models/pki_import_key_response'
require 'openbao_client/models/pki_issue_with_role_request'
require 'openbao_client/models/pki_issue_with_role_response'
require 'openbao_client/models/pki_issuer_issue_with_role_request'
require 'openbao_client/models/pki_issuer_issue_with_role_response'
require 'openbao_client/models/pki_issuer_read_crl_delta_der_response'
require 'openbao_client/models/pki_issuer_read_crl_delta_pem_response'
require 'openbao_client/models/pki_issuer_read_crl_delta_response'
require 'openbao_client/models/pki_issuer_read_crl_der_response'
require 'openbao_client/models/pki_issuer_read_crl_pem_response'
require 'openbao_client/models/pki_issuer_read_crl_response'
require 'openbao_client/models/pki_issuer_resign_crls_request'
require 'openbao_client/models/pki_issuer_resign_crls_response'
require 'openbao_client/models/pki_issuer_sign_intermediate_request'
require 'openbao_client/models/pki_issuer_sign_intermediate_response'
require 'openbao_client/models/pki_issuer_sign_revocation_list_request'
require 'openbao_client/models/pki_issuer_sign_revocation_list_response'
require 'openbao_client/models/pki_issuer_sign_self_issued_request'
require 'openbao_client/models/pki_issuer_sign_self_issued_response'
require 'openbao_client/models/pki_issuer_sign_verbatim_request'
require 'openbao_client/models/pki_issuer_sign_verbatim_response'
require 'openbao_client/models/pki_issuer_sign_verbatim_with_role_request'
require 'openbao_client/models/pki_issuer_sign_verbatim_with_role_response'
require 'openbao_client/models/pki_issuer_sign_with_role_request'
require 'openbao_client/models/pki_issuer_sign_with_role_response'
require 'openbao_client/models/pki_issuers_generate_intermediate_request'
require 'openbao_client/models/pki_issuers_generate_intermediate_response'
require 'openbao_client/models/pki_issuers_generate_root_request'
require 'openbao_client/models/pki_issuers_generate_root_response'
require 'openbao_client/models/pki_issuers_import_bundle_request'
require 'openbao_client/models/pki_issuers_import_bundle_response'
require 'openbao_client/models/pki_issuers_import_cert_request'
require 'openbao_client/models/pki_issuers_import_cert_response'
require 'openbao_client/models/pki_list_certs_response'
require 'openbao_client/models/pki_list_eab_keys_response'
require 'openbao_client/models/pki_list_issuers_response'
require 'openbao_client/models/pki_list_keys_response'
require 'openbao_client/models/pki_list_revoked_certs_response'
require 'openbao_client/models/pki_list_roles_response'
require 'openbao_client/models/pki_patch_issuer_response'
require 'openbao_client/models/pki_patch_role_response'
require 'openbao_client/models/pki_read_auto_tidy_configuration_response'
require 'openbao_client/models/pki_read_ca_chain_pem_response'
require 'openbao_client/models/pki_read_ca_der_response'
require 'openbao_client/models/pki_read_ca_pem_response'
require 'openbao_client/models/pki_read_cert_ca_chain_response'
require 'openbao_client/models/pki_read_cert_crl_response'
require 'openbao_client/models/pki_read_cert_delta_crl_response'
require 'openbao_client/models/pki_read_cert_raw_der_response'
require 'openbao_client/models/pki_read_cert_raw_pem_response'
require 'openbao_client/models/pki_read_cert_response'
require 'openbao_client/models/pki_read_cluster_configuration_response'
require 'openbao_client/models/pki_read_crl_configuration_response'
require 'openbao_client/models/pki_read_crl_delta_pem_response'
require 'openbao_client/models/pki_read_crl_delta_response'
require 'openbao_client/models/pki_read_crl_der_response'
require 'openbao_client/models/pki_read_crl_pem_response'
require 'openbao_client/models/pki_read_issuer_der_response'
require 'openbao_client/models/pki_read_issuer_json_response'
require 'openbao_client/models/pki_read_issuer_pem_response'
require 'openbao_client/models/pki_read_issuer_response'
require 'openbao_client/models/pki_read_issuers_configuration_response'
require 'openbao_client/models/pki_read_key_response'
require 'openbao_client/models/pki_read_keys_configuration_response'
require 'openbao_client/models/pki_read_role_response'
require 'openbao_client/models/pki_read_urls_configuration_response'
require 'openbao_client/models/pki_replace_root_request'
require 'openbao_client/models/pki_replace_root_response'
require 'openbao_client/models/pki_revoke_issuer_response'
require 'openbao_client/models/pki_revoke_request'
require 'openbao_client/models/pki_revoke_response'
require 'openbao_client/models/pki_revoke_with_key_request'
require 'openbao_client/models/pki_revoke_with_key_response'
require 'openbao_client/models/pki_root_sign_intermediate_request'
require 'openbao_client/models/pki_root_sign_intermediate_response'
require 'openbao_client/models/pki_root_sign_self_issued_request'
require 'openbao_client/models/pki_root_sign_self_issued_response'
require 'openbao_client/models/pki_rotate_crl_response'
require 'openbao_client/models/pki_rotate_delta_crl_response'
require 'openbao_client/models/pki_rotate_root_request'
require 'openbao_client/models/pki_rotate_root_response'
require 'openbao_client/models/pki_set_signed_intermediate_request'
require 'openbao_client/models/pki_set_signed_intermediate_response'
require 'openbao_client/models/pki_sign_verbatim_request'
require 'openbao_client/models/pki_sign_verbatim_response'
require 'openbao_client/models/pki_sign_verbatim_with_role_request'
require 'openbao_client/models/pki_sign_verbatim_with_role_response'
require 'openbao_client/models/pki_sign_with_role_request'
require 'openbao_client/models/pki_sign_with_role_response'
require 'openbao_client/models/pki_tidy_cancel_response'
require 'openbao_client/models/pki_tidy_request'
require 'openbao_client/models/pki_tidy_status_response'
require 'openbao_client/models/pki_write_acme_account_kid_request'
require 'openbao_client/models/pki_write_acme_authorization_auth_id_request'
require 'openbao_client/models/pki_write_acme_challenge_auth_id_challenge_type_request'
require 'openbao_client/models/pki_write_acme_new_account_request'
require 'openbao_client/models/pki_write_acme_new_order_request'
require 'openbao_client/models/pki_write_acme_order_order_id_cert_request'
require 'openbao_client/models/pki_write_acme_order_order_id_finalize_request'
require 'openbao_client/models/pki_write_acme_order_order_id_request'
require 'openbao_client/models/pki_write_acme_orders_request'
require 'openbao_client/models/pki_write_acme_revoke_cert_request'
require 'openbao_client/models/pki_write_issuer_issuer_ref_acme_account_kid_request'
require 'openbao_client/models/pki_write_issuer_issuer_ref_acme_authorization_auth_id_request'
require 'openbao_client/models/pki_write_issuer_issuer_ref_acme_challenge_auth_id_challenge_type_request'
require 'openbao_client/models/pki_write_issuer_issuer_ref_acme_new_account_request'
require 'openbao_client/models/pki_write_issuer_issuer_ref_acme_new_order_request'
require 'openbao_client/models/pki_write_issuer_issuer_ref_acme_order_order_id_cert_request'
require 'openbao_client/models/pki_write_issuer_issuer_ref_acme_order_order_id_finalize_request'
require 'openbao_client/models/pki_write_issuer_issuer_ref_acme_order_order_id_request'
require 'openbao_client/models/pki_write_issuer_issuer_ref_acme_orders_request'
require 'openbao_client/models/pki_write_issuer_issuer_ref_acme_revoke_cert_request'
require 'openbao_client/models/pki_write_issuer_issuer_ref_roles_role_acme_account_kid_request'
require 'openbao_client/models/pki_write_issuer_issuer_ref_roles_role_acme_authorization_auth_id_request'
require 'openbao_client/models/pki_write_issuer_issuer_ref_roles_role_acme_challenge_auth_id_challenge_type_request'
require 'openbao_client/models/pki_write_issuer_issuer_ref_roles_role_acme_new_account_request'
require 'openbao_client/models/pki_write_issuer_issuer_ref_roles_role_acme_new_order_request'
require 'openbao_client/models/pki_write_issuer_issuer_ref_roles_role_acme_order_order_id_cert_request'
require 'openbao_client/models/pki_write_issuer_issuer_ref_roles_role_acme_order_order_id_finalize_request'
require 'openbao_client/models/pki_write_issuer_issuer_ref_roles_role_acme_order_order_id_request'
require 'openbao_client/models/pki_write_issuer_issuer_ref_roles_role_acme_orders_request'
require 'openbao_client/models/pki_write_issuer_issuer_ref_roles_role_acme_revoke_cert_request'
require 'openbao_client/models/pki_write_issuer_request'
require 'openbao_client/models/pki_write_issuer_response'
require 'openbao_client/models/pki_write_key_request'
require 'openbao_client/models/pki_write_key_response'
require 'openbao_client/models/pki_write_role_request'
require 'openbao_client/models/pki_write_role_response'
require 'openbao_client/models/pki_write_roles_role_acme_account_kid_request'
require 'openbao_client/models/pki_write_roles_role_acme_authorization_auth_id_request'
require 'openbao_client/models/pki_write_roles_role_acme_challenge_auth_id_challenge_type_request'
require 'openbao_client/models/pki_write_roles_role_acme_new_account_request'
require 'openbao_client/models/pki_write_roles_role_acme_new_order_request'
require 'openbao_client/models/pki_write_roles_role_acme_order_order_id_cert_request'
require 'openbao_client/models/pki_write_roles_role_acme_order_order_id_finalize_request'
require 'openbao_client/models/pki_write_roles_role_acme_order_order_id_request'
require 'openbao_client/models/pki_write_roles_role_acme_orders_request'
require 'openbao_client/models/pki_write_roles_role_acme_revoke_cert_request'
require 'openbao_client/models/plugins_catalog_list_plugins_response'
require 'openbao_client/models/plugins_catalog_list_plugins_with_type_response'
require 'openbao_client/models/plugins_catalog_read_plugin_configuration_response'
require 'openbao_client/models/plugins_catalog_read_plugin_configuration_with_type_response'
require 'openbao_client/models/plugins_catalog_register_plugin_request'
require 'openbao_client/models/plugins_catalog_register_plugin_with_type_request'
require 'openbao_client/models/plugins_reload_backends_request'
require 'openbao_client/models/plugins_reload_backends_response'
require 'openbao_client/models/policies_generate_password_from_password_policy_response'
require 'openbao_client/models/policies_list_acl_policies_response'
require 'openbao_client/models/policies_list_password_policies_response'
require 'openbao_client/models/policies_list_response'
require 'openbao_client/models/policies_read_acl_policy2_response'
require 'openbao_client/models/policies_read_acl_policy_response'
require 'openbao_client/models/policies_read_password_policy_response'
require 'openbao_client/models/policies_write_acl_policy2_request'
require 'openbao_client/models/policies_write_acl_policy_request'
require 'openbao_client/models/policies_write_password_policy_request'
require 'openbao_client/models/query_token_accessor_capabilities_request'
require 'openbao_client/models/query_token_capabilities_request'
require 'openbao_client/models/query_token_self_capabilities_request'
require 'openbao_client/models/rabbit_mq_configure_connection_request'
require 'openbao_client/models/rabbit_mq_configure_lease_request'
require 'openbao_client/models/rabbit_mq_write_role_request'
require 'openbao_client/models/radius_configure_request'
require 'openbao_client/models/radius_login_request'
require 'openbao_client/models/radius_login_with_username_request'
require 'openbao_client/models/radius_write_user_request'
require 'openbao_client/models/rate_limit_quotas_configure_request'
require 'openbao_client/models/rate_limit_quotas_list_response'
require 'openbao_client/models/rate_limit_quotas_read_configuration_response'
require 'openbao_client/models/rate_limit_quotas_read_response'
require 'openbao_client/models/rate_limit_quotas_write_request'
require 'openbao_client/models/raw_read_path_response'
require 'openbao_client/models/raw_read_response'
require 'openbao_client/models/raw_write_path_request'
require 'openbao_client/models/raw_write_request'
require 'openbao_client/models/read_wrapping_properties2_response'
require 'openbao_client/models/read_wrapping_properties_request'
require 'openbao_client/models/read_wrapping_properties_response'
require 'openbao_client/models/rekey_attempt_initialize_request'
require 'openbao_client/models/rekey_attempt_initialize_response'
require 'openbao_client/models/rekey_attempt_read_progress_response'
require 'openbao_client/models/rekey_attempt_update_request'
require 'openbao_client/models/rekey_attempt_update_response'
require 'openbao_client/models/rekey_read_backup_key_response'
require 'openbao_client/models/rekey_read_backup_recovery_key_response'
require 'openbao_client/models/rekey_verification_cancel_response'
require 'openbao_client/models/rekey_verification_read_progress_response'
require 'openbao_client/models/rekey_verification_update_request'
require 'openbao_client/models/rekey_verification_update_response'
require 'openbao_client/models/remount_request'
require 'openbao_client/models/remount_response'
require 'openbao_client/models/remount_status_response'
require 'openbao_client/models/rewrap_request'
require 'openbao_client/models/root_token_generation_initialize2_request'
require 'openbao_client/models/root_token_generation_initialize2_response'
require 'openbao_client/models/root_token_generation_initialize_request'
require 'openbao_client/models/root_token_generation_initialize_response'
require 'openbao_client/models/root_token_generation_read_progress2_response'
require 'openbao_client/models/root_token_generation_read_progress_response'
require 'openbao_client/models/root_token_generation_update_request'
require 'openbao_client/models/root_token_generation_update_response'
require 'openbao_client/models/seal_status_response'
require 'openbao_client/models/ssh_configure_ca_request'
require 'openbao_client/models/ssh_configure_zero_address_request'
require 'openbao_client/models/ssh_generate_credentials_request'
require 'openbao_client/models/ssh_issue_certificate_request'
require 'openbao_client/models/ssh_list_roles_by_ip_request'
require 'openbao_client/models/ssh_sign_certificate_request'
require 'openbao_client/models/ssh_verify_otp_request'
require 'openbao_client/models/ssh_write_role_request'
require 'openbao_client/models/token_create_against_role_request'
require 'openbao_client/models/token_create_orphan_request'
require 'openbao_client/models/token_create_request'
require 'openbao_client/models/token_look_up_accessor_request'
require 'openbao_client/models/token_look_up_request'
require 'openbao_client/models/token_look_up_self2_request'
require 'openbao_client/models/token_renew_accessor_request'
require 'openbao_client/models/token_renew_request'
require 'openbao_client/models/token_renew_self_request'
require 'openbao_client/models/token_revoke_accessor_request'
require 'openbao_client/models/token_revoke_orphan_request'
require 'openbao_client/models/token_revoke_request'
require 'openbao_client/models/token_write_role_request'
require 'openbao_client/models/totp_create_key_request'
require 'openbao_client/models/totp_validate_code_request'
require 'openbao_client/models/transit_configure_cache_request'
require 'openbao_client/models/transit_configure_key_request'
require 'openbao_client/models/transit_configure_keys_request'
require 'openbao_client/models/transit_create_key_request'
require 'openbao_client/models/transit_decrypt_request'
require 'openbao_client/models/transit_encrypt_request'
require 'openbao_client/models/transit_generate_data_key_request'
require 'openbao_client/models/transit_generate_hmac_request'
require 'openbao_client/models/transit_generate_hmac_with_algorithm_request'
require 'openbao_client/models/transit_generate_random_request'
require 'openbao_client/models/transit_generate_random_with_bytes_request'
require 'openbao_client/models/transit_generate_random_with_source_and_bytes_request'
require 'openbao_client/models/transit_generate_random_with_source_request'
require 'openbao_client/models/transit_hash_request'
require 'openbao_client/models/transit_hash_with_algorithm_request'
require 'openbao_client/models/transit_import_key_request'
require 'openbao_client/models/transit_import_key_version_request'
require 'openbao_client/models/transit_restore_and_rename_key_request'
require 'openbao_client/models/transit_restore_key_request'
require 'openbao_client/models/transit_rewrap_request'
require 'openbao_client/models/transit_sign_request'
require 'openbao_client/models/transit_sign_with_algorithm_request'
require 'openbao_client/models/transit_trim_key_request'
require 'openbao_client/models/transit_verify_request'
require 'openbao_client/models/transit_verify_with_algorithm_request'
require 'openbao_client/models/ui_headers_configure_request'
require 'openbao_client/models/ui_headers_list_response'
require 'openbao_client/models/ui_headers_read_configuration_response'
require 'openbao_client/models/unseal_request'
require 'openbao_client/models/unseal_response'
require 'openbao_client/models/unwrap_request'
require 'openbao_client/models/userpass_login_request'
require 'openbao_client/models/userpass_reset_password_request'
require 'openbao_client/models/userpass_update_policies_request'
require 'openbao_client/models/userpass_write_user_request'
require 'openbao_client/models/version_history_response'
# APIs
require 'openbao_client/api/auth_api'
require 'openbao_client/api/identity_api'
require 'openbao_client/api/secrets_api'
require 'openbao_client/api/system_api'
module OpenbaoClient
class << self
# Customize default settings for the SDK using block.
# OpenbaoClient.configure do |config|
# config.username = "xxx"
# config.password = "xxx"
# end
# If no block given, return the default Configuration object.
def configure
if block_given?
yield(Configuration.default)
else
Configuration.default
end
end
end
end
|