/* tslint:disable */ /* eslint-disable */ /** * 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.21.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Check if a given object implements the AuthReadTuningInformationResponse interface. */ export function instanceOfAuthReadTuningInformationResponse(value) { return true; } export function AuthReadTuningInformationResponseFromJSON(json) { return AuthReadTuningInformationResponseFromJSONTyped(json, false); } export function AuthReadTuningInformationResponseFromJSONTyped(json, ignoreDiscriminator) { if (json == null) { return json; } return { 'allowedManagedKeys': json['allowed_managed_keys'] == null ? undefined : json['allowed_managed_keys'], 'allowedResponseHeaders': json['allowed_response_headers'] == null ? undefined : json['allowed_response_headers'], 'auditNonHmacRequestKeys': json['audit_non_hmac_request_keys'] == null ? undefined : json['audit_non_hmac_request_keys'], 'auditNonHmacResponseKeys': json['audit_non_hmac_response_keys'] == null ? undefined : json['audit_non_hmac_response_keys'], 'defaultLeaseTtl': json['default_lease_ttl'] == null ? undefined : json['default_lease_ttl'], 'description': json['description'] == null ? undefined : json['description'], 'externalEntropyAccess': json['external_entropy_access'] == null ? undefined : json['external_entropy_access'], 'forceNoCache': json['force_no_cache'] == null ? undefined : json['force_no_cache'], 'identityTokenKey': json['identity_token_key'] == null ? undefined : json['identity_token_key'], 'listingVisibility': json['listing_visibility'] == null ? undefined : json['listing_visibility'], 'maxLeaseTtl': json['max_lease_ttl'] == null ? undefined : json['max_lease_ttl'], 'options': json['options'] == null ? undefined : json['options'], 'passthroughRequestHeaders': json['passthrough_request_headers'] == null ? undefined : json['passthrough_request_headers'], 'pluginVersion': json['plugin_version'] == null ? undefined : json['plugin_version'], 'tokenType': json['token_type'] == null ? undefined : json['token_type'], 'trimRequestTrailingSlashes': json['trim_request_trailing_slashes'] == null ? undefined : json['trim_request_trailing_slashes'], 'userLockoutCounterResetDuration': json['user_lockout_counter_reset_duration'] == null ? undefined : json['user_lockout_counter_reset_duration'], 'userLockoutDisable': json['user_lockout_disable'] == null ? undefined : json['user_lockout_disable'], 'userLockoutDuration': json['user_lockout_duration'] == null ? undefined : json['user_lockout_duration'], 'userLockoutThreshold': json['user_lockout_threshold'] == null ? undefined : json['user_lockout_threshold'], }; } export function AuthReadTuningInformationResponseToJSON(json) { return AuthReadTuningInformationResponseToJSONTyped(json, false); } export function AuthReadTuningInformationResponseToJSONTyped(value, ignoreDiscriminator = false) { if (value == null) { return value; } return { 'allowed_managed_keys': value['allowedManagedKeys'], 'allowed_response_headers': value['allowedResponseHeaders'], 'audit_non_hmac_request_keys': value['auditNonHmacRequestKeys'], 'audit_non_hmac_response_keys': value['auditNonHmacResponseKeys'], 'default_lease_ttl': value['defaultLeaseTtl'], 'description': value['description'], 'external_entropy_access': value['externalEntropyAccess'], 'force_no_cache': value['forceNoCache'], 'identity_token_key': value['identityTokenKey'], 'listing_visibility': value['listingVisibility'], 'max_lease_ttl': value['maxLeaseTtl'], 'options': value['options'], 'passthrough_request_headers': value['passthroughRequestHeaders'], 'plugin_version': value['pluginVersion'], 'token_type': value['tokenType'], 'trim_request_trailing_slashes': value['trimRequestTrailingSlashes'], 'user_lockout_counter_reset_duration': value['userLockoutCounterResetDuration'], 'user_lockout_disable': value['userLockoutDisable'], 'user_lockout_duration': value['userLockoutDuration'], 'user_lockout_threshold': value['userLockoutThreshold'], }; }