mirror of
https://github.com/hashicorp/vault.git
synced 2025-08-06 06:37:02 +02:00
72 lines
3.5 KiB
JavaScript
72 lines
3.5 KiB
JavaScript
/* 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 JwtConfigureRequest interface.
|
|
*/
|
|
export function instanceOfJwtConfigureRequest(value) {
|
|
return true;
|
|
}
|
|
export function JwtConfigureRequestFromJSON(json) {
|
|
return JwtConfigureRequestFromJSONTyped(json, false);
|
|
}
|
|
export function JwtConfigureRequestFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json == null) {
|
|
return json;
|
|
}
|
|
return {
|
|
'boundIssuer': json['bound_issuer'] == null ? undefined : json['bound_issuer'],
|
|
'defaultRole': json['default_role'] == null ? undefined : json['default_role'],
|
|
'jwksCaPem': json['jwks_ca_pem'] == null ? undefined : json['jwks_ca_pem'],
|
|
'jwksPairs': json['jwks_pairs'] == null ? undefined : json['jwks_pairs'],
|
|
'jwksUrl': json['jwks_url'] == null ? undefined : json['jwks_url'],
|
|
'jwtSupportedAlgs': json['jwt_supported_algs'] == null ? undefined : json['jwt_supported_algs'],
|
|
'jwtValidationPubkeys': json['jwt_validation_pubkeys'] == null ? undefined : json['jwt_validation_pubkeys'],
|
|
'namespaceInState': json['namespace_in_state'] == null ? undefined : json['namespace_in_state'],
|
|
'oidcClientId': json['oidc_client_id'] == null ? undefined : json['oidc_client_id'],
|
|
'oidcClientSecret': json['oidc_client_secret'] == null ? undefined : json['oidc_client_secret'],
|
|
'oidcDiscoveryCaPem': json['oidc_discovery_ca_pem'] == null ? undefined : json['oidc_discovery_ca_pem'],
|
|
'oidcDiscoveryUrl': json['oidc_discovery_url'] == null ? undefined : json['oidc_discovery_url'],
|
|
'oidcResponseMode': json['oidc_response_mode'] == null ? undefined : json['oidc_response_mode'],
|
|
'oidcResponseTypes': json['oidc_response_types'] == null ? undefined : json['oidc_response_types'],
|
|
'providerConfig': json['provider_config'] == null ? undefined : json['provider_config'],
|
|
'unsupportedCriticalCertExtensions': json['unsupported_critical_cert_extensions'] == null ? undefined : json['unsupported_critical_cert_extensions'],
|
|
};
|
|
}
|
|
export function JwtConfigureRequestToJSON(json) {
|
|
return JwtConfigureRequestToJSONTyped(json, false);
|
|
}
|
|
export function JwtConfigureRequestToJSONTyped(value, ignoreDiscriminator = false) {
|
|
if (value == null) {
|
|
return value;
|
|
}
|
|
return {
|
|
'bound_issuer': value['boundIssuer'],
|
|
'default_role': value['defaultRole'],
|
|
'jwks_ca_pem': value['jwksCaPem'],
|
|
'jwks_pairs': value['jwksPairs'],
|
|
'jwks_url': value['jwksUrl'],
|
|
'jwt_supported_algs': value['jwtSupportedAlgs'],
|
|
'jwt_validation_pubkeys': value['jwtValidationPubkeys'],
|
|
'namespace_in_state': value['namespaceInState'],
|
|
'oidc_client_id': value['oidcClientId'],
|
|
'oidc_client_secret': value['oidcClientSecret'],
|
|
'oidc_discovery_ca_pem': value['oidcDiscoveryCaPem'],
|
|
'oidc_discovery_url': value['oidcDiscoveryUrl'],
|
|
'oidc_response_mode': value['oidcResponseMode'],
|
|
'oidc_response_types': value['oidcResponseTypes'],
|
|
'provider_config': value['providerConfig'],
|
|
'unsupported_critical_cert_extensions': value['unsupportedCriticalCertExtensions'],
|
|
};
|
|
}
|