vault/ui/api-client/dist/esm/models/KmipWriteRoleRequest.js

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'],
};
}