mirror of
https://github.com/hashicorp/vault.git
synced 2025-08-25 16:41:08 +02:00
* removes dist from api-client gitignore * ignores api-client/dist directory for eslint and prettier * builds api client
123 lines
6.5 KiB
JavaScript
123 lines
6.5 KiB
JavaScript
"use strict";
|
|
/* 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.20.0
|
|
*
|
|
*
|
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
* https://openapi-generator.tech
|
|
* Do not edit the class manually.
|
|
*/
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.SshWriteRoleRequestKeyTypeEnum = exports.SshWriteRoleRequestAlgorithmSignerEnum = void 0;
|
|
exports.instanceOfSshWriteRoleRequest = instanceOfSshWriteRoleRequest;
|
|
exports.SshWriteRoleRequestFromJSON = SshWriteRoleRequestFromJSON;
|
|
exports.SshWriteRoleRequestFromJSONTyped = SshWriteRoleRequestFromJSONTyped;
|
|
exports.SshWriteRoleRequestToJSON = SshWriteRoleRequestToJSON;
|
|
exports.SshWriteRoleRequestToJSONTyped = SshWriteRoleRequestToJSONTyped;
|
|
/**
|
|
* @export
|
|
* @enum {string}
|
|
*/
|
|
var SshWriteRoleRequestAlgorithmSignerEnum;
|
|
(function (SshWriteRoleRequestAlgorithmSignerEnum) {
|
|
SshWriteRoleRequestAlgorithmSignerEnum["EMPTY"] = "";
|
|
SshWriteRoleRequestAlgorithmSignerEnum["DEFAULT"] = "default";
|
|
SshWriteRoleRequestAlgorithmSignerEnum["SSH_RSA"] = "ssh-rsa";
|
|
SshWriteRoleRequestAlgorithmSignerEnum["RSA_SHA2_256"] = "rsa-sha2-256";
|
|
SshWriteRoleRequestAlgorithmSignerEnum["RSA_SHA2_512"] = "rsa-sha2-512";
|
|
})(SshWriteRoleRequestAlgorithmSignerEnum || (exports.SshWriteRoleRequestAlgorithmSignerEnum = SshWriteRoleRequestAlgorithmSignerEnum = {}));
|
|
/**
|
|
* @export
|
|
* @enum {string}
|
|
*/
|
|
var SshWriteRoleRequestKeyTypeEnum;
|
|
(function (SshWriteRoleRequestKeyTypeEnum) {
|
|
SshWriteRoleRequestKeyTypeEnum["OTP"] = "otp";
|
|
SshWriteRoleRequestKeyTypeEnum["CA"] = "ca";
|
|
})(SshWriteRoleRequestKeyTypeEnum || (exports.SshWriteRoleRequestKeyTypeEnum = SshWriteRoleRequestKeyTypeEnum = {}));
|
|
/**
|
|
* Check if a given object implements the SshWriteRoleRequest interface.
|
|
*/
|
|
function instanceOfSshWriteRoleRequest(value) {
|
|
return true;
|
|
}
|
|
function SshWriteRoleRequestFromJSON(json) {
|
|
return SshWriteRoleRequestFromJSONTyped(json, false);
|
|
}
|
|
function SshWriteRoleRequestFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json == null) {
|
|
return json;
|
|
}
|
|
return {
|
|
algorithmSigner: json['algorithm_signer'] == null ? undefined : json['algorithm_signer'],
|
|
allowBareDomains: json['allow_bare_domains'] == null ? undefined : json['allow_bare_domains'],
|
|
allowEmptyPrincipals: json['allow_empty_principals'] == null ? undefined : json['allow_empty_principals'],
|
|
allowHostCertificates: json['allow_host_certificates'] == null ? undefined : json['allow_host_certificates'],
|
|
allowSubdomains: json['allow_subdomains'] == null ? undefined : json['allow_subdomains'],
|
|
allowUserCertificates: json['allow_user_certificates'] == null ? undefined : json['allow_user_certificates'],
|
|
allowUserKeyIds: json['allow_user_key_ids'] == null ? undefined : json['allow_user_key_ids'],
|
|
allowedCriticalOptions: json['allowed_critical_options'] == null ? undefined : json['allowed_critical_options'],
|
|
allowedDomains: json['allowed_domains'] == null ? undefined : json['allowed_domains'],
|
|
allowedDomainsTemplate: json['allowed_domains_template'] == null ? undefined : json['allowed_domains_template'],
|
|
allowedExtensions: json['allowed_extensions'] == null ? undefined : json['allowed_extensions'],
|
|
allowedUserKeyLengths: json['allowed_user_key_lengths'] == null ? undefined : json['allowed_user_key_lengths'],
|
|
allowedUsers: json['allowed_users'] == null ? undefined : json['allowed_users'],
|
|
allowedUsersTemplate: json['allowed_users_template'] == null ? undefined : json['allowed_users_template'],
|
|
cidrList: json['cidr_list'] == null ? undefined : json['cidr_list'],
|
|
defaultCriticalOptions: json['default_critical_options'] == null ? undefined : json['default_critical_options'],
|
|
defaultExtensions: json['default_extensions'] == null ? undefined : json['default_extensions'],
|
|
defaultExtensionsTemplate: json['default_extensions_template'] == null ? undefined : json['default_extensions_template'],
|
|
defaultUser: json['default_user'] == null ? undefined : json['default_user'],
|
|
defaultUserTemplate: json['default_user_template'] == null ? undefined : json['default_user_template'],
|
|
excludeCidrList: json['exclude_cidr_list'] == null ? undefined : json['exclude_cidr_list'],
|
|
keyIdFormat: json['key_id_format'] == null ? undefined : json['key_id_format'],
|
|
keyType: json['key_type'] == null ? undefined : json['key_type'],
|
|
maxTtl: json['max_ttl'] == null ? undefined : json['max_ttl'],
|
|
notBeforeDuration: json['not_before_duration'] == null ? undefined : json['not_before_duration'],
|
|
port: json['port'] == null ? undefined : json['port'],
|
|
ttl: json['ttl'] == null ? undefined : json['ttl'],
|
|
};
|
|
}
|
|
function SshWriteRoleRequestToJSON(json) {
|
|
return SshWriteRoleRequestToJSONTyped(json, false);
|
|
}
|
|
function SshWriteRoleRequestToJSONTyped(value, ignoreDiscriminator = false) {
|
|
if (value == null) {
|
|
return value;
|
|
}
|
|
return {
|
|
algorithm_signer: value['algorithmSigner'],
|
|
allow_bare_domains: value['allowBareDomains'],
|
|
allow_empty_principals: value['allowEmptyPrincipals'],
|
|
allow_host_certificates: value['allowHostCertificates'],
|
|
allow_subdomains: value['allowSubdomains'],
|
|
allow_user_certificates: value['allowUserCertificates'],
|
|
allow_user_key_ids: value['allowUserKeyIds'],
|
|
allowed_critical_options: value['allowedCriticalOptions'],
|
|
allowed_domains: value['allowedDomains'],
|
|
allowed_domains_template: value['allowedDomainsTemplate'],
|
|
allowed_extensions: value['allowedExtensions'],
|
|
allowed_user_key_lengths: value['allowedUserKeyLengths'],
|
|
allowed_users: value['allowedUsers'],
|
|
allowed_users_template: value['allowedUsersTemplate'],
|
|
cidr_list: value['cidrList'],
|
|
default_critical_options: value['defaultCriticalOptions'],
|
|
default_extensions: value['defaultExtensions'],
|
|
default_extensions_template: value['defaultExtensionsTemplate'],
|
|
default_user: value['defaultUser'],
|
|
default_user_template: value['defaultUserTemplate'],
|
|
exclude_cidr_list: value['excludeCidrList'],
|
|
key_id_format: value['keyIdFormat'],
|
|
key_type: value['keyType'],
|
|
max_ttl: value['maxTtl'],
|
|
not_before_duration: value['notBeforeDuration'],
|
|
port: value['port'],
|
|
ttl: value['ttl'],
|
|
};
|
|
}
|