mirror of
https://github.com/hashicorp/vault.git
synced 2025-08-06 14:47:01 +02:00
111 lines
6.5 KiB
JavaScript
111 lines
6.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.
|
|
*/
|
|
/**
|
|
* @export
|
|
* @enum {string}
|
|
*/
|
|
export var KmipWriteRoleRequestTlsClientKeyTypeEnum;
|
|
(function (KmipWriteRoleRequestTlsClientKeyTypeEnum) {
|
|
KmipWriteRoleRequestTlsClientKeyTypeEnum["RSA"] = "rsa";
|
|
KmipWriteRoleRequestTlsClientKeyTypeEnum["EC"] = "ec";
|
|
})(KmipWriteRoleRequestTlsClientKeyTypeEnum || (KmipWriteRoleRequestTlsClientKeyTypeEnum = {}));
|
|
/**
|
|
* Check if a given object implements the KmipWriteRoleRequest interface.
|
|
*/
|
|
export function instanceOfKmipWriteRoleRequest(value) {
|
|
return true;
|
|
}
|
|
export function KmipWriteRoleRequestFromJSON(json) {
|
|
return KmipWriteRoleRequestFromJSONTyped(json, false);
|
|
}
|
|
export function KmipWriteRoleRequestFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json == null) {
|
|
return json;
|
|
}
|
|
return {
|
|
'operationActivate': json['operation_activate'] == null ? undefined : json['operation_activate'],
|
|
'operationAddAttribute': json['operation_add_attribute'] == null ? undefined : json['operation_add_attribute'],
|
|
'operationAll': json['operation_all'] == null ? undefined : json['operation_all'],
|
|
'operationCreate': json['operation_create'] == null ? undefined : json['operation_create'],
|
|
'operationCreateKeyPair': json['operation_create_key_pair'] == null ? undefined : json['operation_create_key_pair'],
|
|
'operationDecrypt': json['operation_decrypt'] == null ? undefined : json['operation_decrypt'],
|
|
'operationDeleteAttribute': json['operation_delete_attribute'] == null ? undefined : json['operation_delete_attribute'],
|
|
'operationDestroy': json['operation_destroy'] == null ? undefined : json['operation_destroy'],
|
|
'operationDiscoverVersions': json['operation_discover_versions'] == null ? undefined : json['operation_discover_versions'],
|
|
'operationEncrypt': json['operation_encrypt'] == null ? undefined : json['operation_encrypt'],
|
|
'operationGet': json['operation_get'] == null ? undefined : json['operation_get'],
|
|
'operationGetAttributeList': json['operation_get_attribute_list'] == null ? undefined : json['operation_get_attribute_list'],
|
|
'operationGetAttributes': json['operation_get_attributes'] == null ? undefined : json['operation_get_attributes'],
|
|
'operationImport': json['operation_import'] == null ? undefined : json['operation_import'],
|
|
'operationLocate': json['operation_locate'] == null ? undefined : json['operation_locate'],
|
|
'operationMac': json['operation_mac'] == null ? undefined : json['operation_mac'],
|
|
'operationMacVerify': json['operation_mac_verify'] == null ? undefined : json['operation_mac_verify'],
|
|
'operationModifyAttribute': json['operation_modify_attribute'] == null ? undefined : json['operation_modify_attribute'],
|
|
'operationNone': json['operation_none'] == null ? undefined : json['operation_none'],
|
|
'operationQuery': json['operation_query'] == null ? undefined : json['operation_query'],
|
|
'operationRegister': json['operation_register'] == null ? undefined : json['operation_register'],
|
|
'operationRekey': json['operation_rekey'] == null ? undefined : json['operation_rekey'],
|
|
'operationRekeyKeyPair': json['operation_rekey_key_pair'] == null ? undefined : json['operation_rekey_key_pair'],
|
|
'operationRevoke': json['operation_revoke'] == null ? undefined : json['operation_revoke'],
|
|
'operationRngRetrieve': json['operation_rng_retrieve'] == null ? undefined : json['operation_rng_retrieve'],
|
|
'operationRngSeed': json['operation_rng_seed'] == null ? undefined : json['operation_rng_seed'],
|
|
'operationSign': json['operation_sign'] == null ? undefined : json['operation_sign'],
|
|
'operationSignatureVerify': json['operation_signature_verify'] == null ? undefined : json['operation_signature_verify'],
|
|
'tlsClientKeyBits': json['tls_client_key_bits'] == null ? undefined : json['tls_client_key_bits'],
|
|
'tlsClientKeyType': json['tls_client_key_type'] == null ? undefined : json['tls_client_key_type'],
|
|
'tlsClientTtl': json['tls_client_ttl'] == null ? undefined : json['tls_client_ttl'],
|
|
};
|
|
}
|
|
export function KmipWriteRoleRequestToJSON(json) {
|
|
return KmipWriteRoleRequestToJSONTyped(json, false);
|
|
}
|
|
export function KmipWriteRoleRequestToJSONTyped(value, ignoreDiscriminator = false) {
|
|
if (value == null) {
|
|
return value;
|
|
}
|
|
return {
|
|
'operation_activate': value['operationActivate'],
|
|
'operation_add_attribute': value['operationAddAttribute'],
|
|
'operation_all': value['operationAll'],
|
|
'operation_create': value['operationCreate'],
|
|
'operation_create_key_pair': value['operationCreateKeyPair'],
|
|
'operation_decrypt': value['operationDecrypt'],
|
|
'operation_delete_attribute': value['operationDeleteAttribute'],
|
|
'operation_destroy': value['operationDestroy'],
|
|
'operation_discover_versions': value['operationDiscoverVersions'],
|
|
'operation_encrypt': value['operationEncrypt'],
|
|
'operation_get': value['operationGet'],
|
|
'operation_get_attribute_list': value['operationGetAttributeList'],
|
|
'operation_get_attributes': value['operationGetAttributes'],
|
|
'operation_import': value['operationImport'],
|
|
'operation_locate': value['operationLocate'],
|
|
'operation_mac': value['operationMac'],
|
|
'operation_mac_verify': value['operationMacVerify'],
|
|
'operation_modify_attribute': value['operationModifyAttribute'],
|
|
'operation_none': value['operationNone'],
|
|
'operation_query': value['operationQuery'],
|
|
'operation_register': value['operationRegister'],
|
|
'operation_rekey': value['operationRekey'],
|
|
'operation_rekey_key_pair': value['operationRekeyKeyPair'],
|
|
'operation_revoke': value['operationRevoke'],
|
|
'operation_rng_retrieve': value['operationRngRetrieve'],
|
|
'operation_rng_seed': value['operationRngSeed'],
|
|
'operation_sign': value['operationSign'],
|
|
'operation_signature_verify': value['operationSignatureVerify'],
|
|
'tls_client_key_bits': value['tlsClientKeyBits'],
|
|
'tls_client_key_type': value['tlsClientKeyType'],
|
|
'tls_client_ttl': value['tlsClientTtl'],
|
|
};
|
|
}
|