/* 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. */ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; import * as runtime from '../runtime'; import { AliCloudConfigureRequestToJSON, AliCloudWriteRoleRequestToJSON, AwsConfigureLeaseRequestToJSON, AwsConfigureRootIamCredentialsRequestToJSON, AwsGenerateCredentialsWithParametersRequestToJSON, AwsGenerateStsCredentialsWithParametersRequestToJSON, AwsReadStaticCredsNameResponseFromJSON, AwsReadStaticRolesNameResponseFromJSON, AwsWriteRoleRequestToJSON, AwsWriteStaticRolesNameRequestToJSON, AwsWriteStaticRolesNameResponseFromJSON, AzureConfigureRequestToJSON, AzureWriteRoleRequestToJSON, ConsulConfigureAccessRequestToJSON, ConsulWriteRoleRequestToJSON, DatabaseConfigureConnectionRequestToJSON, DatabaseWriteRoleRequestToJSON, DatabaseWriteStaticRoleRequestToJSON, GoogleCloudConfigureRequestToJSON, GoogleCloudGenerateRolesetKey3RequestToJSON, GoogleCloudGenerateRolesetKeyRequestToJSON, GoogleCloudGenerateStaticAccountKeyRequestToJSON, GoogleCloudKmsConfigureKeyRequestToJSON, GoogleCloudKmsConfigureRequestToJSON, GoogleCloudKmsDecryptRequestToJSON, GoogleCloudKmsEncryptRequestToJSON, GoogleCloudKmsReencryptRequestToJSON, GoogleCloudKmsRegisterKeyRequestToJSON, GoogleCloudKmsSignRequestToJSON, GoogleCloudKmsVerifyRequestToJSON, GoogleCloudKmsWriteKeyRequestToJSON, GoogleCloudWriteImpersonatedAccountRequestToJSON, GoogleCloudWriteRolesetRequestToJSON, GoogleCloudWriteStaticAccountRequestToJSON, KeyManagementDistributeKeyInKmsProviderRequestToJSON, KeyManagementUpdateKeyRequestToJSON, KeyManagementWriteKmsProviderRequestToJSON, KmipConfigureRequestToJSON, KmipCreateScopeRequestToJSON, KmipGenerateClientCertificateRequestToJSON, KmipRevokeClientCertificateRequestToJSON, KmipSignClientCertificateRequestRequestToJSON, KmipWriteRoleRequestToJSON, KubernetesConfigureRequestToJSON, KubernetesGenerateCredentialsRequestToJSON, KubernetesWriteRoleRequestToJSON, KvV2ConfigureRequestToJSON, KvV2DeleteVersionsRequestToJSON, KvV2DestroyVersionsRequestToJSON, KvV2PatchMetadataPathRequestToJSON, KvV2PatchRequestToJSON, KvV2PatchResponseFromJSON, KvV2ReadConfigurationResponseFromJSON, KvV2ReadMetadataResponseFromJSON, KvV2ReadResponseFromJSON, KvV2ReadSubkeysResponseFromJSON, KvV2UndeleteVersionsRequestToJSON, KvV2WriteMetadataRequestToJSON, KvV2WriteRequestToJSON, KvV2WriteResponseFromJSON, LdapConfigureRequestToJSON, LdapLibraryCheckInRequestToJSON, LdapLibraryCheckOutRequestToJSON, LdapLibraryConfigureRequestToJSON, LdapLibraryForceCheckInRequestToJSON, LdapRotateStaticRoleRequestToJSON, LdapWriteDynamicRoleRequestToJSON, LdapWriteStaticRoleRequestToJSON, MongoDbAtlasConfigureRequestToJSON, MongoDbAtlasWriteRoleRequestToJSON, NomadConfigureAccessRequestToJSON, NomadConfigureLeaseRequestToJSON, NomadWriteRoleRequestToJSON, PkiConfigureAcmeRequestToJSON, PkiConfigureAutoTidyRequestToJSON, PkiConfigureAutoTidyResponseFromJSON, PkiConfigureCaRequestToJSON, PkiConfigureCaResponseFromJSON, PkiConfigureClusterRequestToJSON, PkiConfigureClusterResponseFromJSON, PkiConfigureCmpRequestToJSON, PkiConfigureCrlRequestToJSON, PkiConfigureCrlResponseFromJSON, PkiConfigureEstRequestToJSON, PkiConfigureExternalPolicyRequestToJSON, PkiConfigureExternalPolicyResponseFromJSON, PkiConfigureIssuersRequestToJSON, PkiConfigureIssuersResponseFromJSON, PkiConfigureKeysRequestToJSON, PkiConfigureKeysResponseFromJSON, PkiConfigureScepRequestToJSON, PkiConfigureUrlsRequestToJSON, PkiConfigureUrlsResponseFromJSON, PkiCrossSignIntermediateRequestToJSON, PkiCrossSignIntermediateResponseFromJSON, PkiGenerateEabKeyForIssuerAndRoleResponseFromJSON, PkiGenerateEabKeyForIssuerResponseFromJSON, PkiGenerateEabKeyForRoleResponseFromJSON, PkiGenerateEabKeyResponseFromJSON, PkiGenerateExportedKeyRequestToJSON, PkiGenerateExportedKeyResponseFromJSON, PkiGenerateIntermediateRequestToJSON, PkiGenerateIntermediateResponseFromJSON, PkiGenerateInternalKeyRequestToJSON, PkiGenerateInternalKeyResponseFromJSON, PkiGenerateKmsKeyRequestToJSON, PkiGenerateKmsKeyResponseFromJSON, PkiGenerateRootRequestToJSON, PkiGenerateRootResponseFromJSON, PkiImportKeyRequestToJSON, PkiImportKeyResponseFromJSON, PkiIssueWithRoleRequestToJSON, PkiIssueWithRoleResponseFromJSON, PkiIssuerIssueWithRoleRequestToJSON, PkiIssuerIssueWithRoleResponseFromJSON, PkiIssuerReadCrlDeltaDerResponseFromJSON, PkiIssuerReadCrlDeltaPemResponseFromJSON, PkiIssuerReadCrlDeltaResponseFromJSON, PkiIssuerReadCrlDerResponseFromJSON, PkiIssuerReadCrlPemResponseFromJSON, PkiIssuerReadCrlResponseFromJSON, PkiIssuerReadUnifiedCrlDeltaDerResponseFromJSON, PkiIssuerReadUnifiedCrlDeltaPemResponseFromJSON, PkiIssuerReadUnifiedCrlDeltaResponseFromJSON, PkiIssuerReadUnifiedCrlDerResponseFromJSON, PkiIssuerReadUnifiedCrlPemResponseFromJSON, PkiIssuerReadUnifiedCrlResponseFromJSON, PkiIssuerResignCrlsRequestToJSON, PkiIssuerResignCrlsResponseFromJSON, PkiIssuerSignIntermediateRequestToJSON, PkiIssuerSignIntermediateResponseFromJSON, PkiIssuerSignRevocationListRequestToJSON, PkiIssuerSignRevocationListResponseFromJSON, PkiIssuerSignSelfIssuedRequestToJSON, PkiIssuerSignSelfIssuedResponseFromJSON, PkiIssuerSignVerbatimRequestToJSON, PkiIssuerSignVerbatimResponseFromJSON, PkiIssuerSignVerbatimWithRoleRequestToJSON, PkiIssuerSignVerbatimWithRoleResponseFromJSON, PkiIssuerSignWithRoleRequestToJSON, PkiIssuerSignWithRoleResponseFromJSON, PkiIssuersGenerateIntermediateRequestToJSON, PkiIssuersGenerateIntermediateResponseFromJSON, PkiIssuersGenerateRootRequestToJSON, PkiIssuersGenerateRootResponseFromJSON, PkiIssuersImportBundleRequestToJSON, PkiIssuersImportBundleResponseFromJSON, PkiIssuersImportCertRequestToJSON, PkiIssuersImportCertResponseFromJSON, PkiListEabKeysResponseFromJSON, PkiListIssuersResponseFromJSON, PkiListKeysResponseFromJSON, PkiListUnifiedRevokedCertsResponseFromJSON, PkiPatchIssuerRequestToJSON, PkiPatchIssuerResponseFromJSON, PkiPatchRoleRequestToJSON, PkiPatchRoleResponseFromJSON, PkiReadAutoTidyConfigurationResponseFromJSON, PkiReadCaChainPemResponseFromJSON, PkiReadCaDerResponseFromJSON, PkiReadCaPemResponseFromJSON, PkiReadCertCaChainResponseFromJSON, PkiReadCertCrlResponseFromJSON, PkiReadCertDeltaCrlResponseFromJSON, PkiReadCertMetadataResponseFromJSON, PkiReadCertRawDerResponseFromJSON, PkiReadCertRawPemResponseFromJSON, PkiReadCertResponseFromJSON, PkiReadCertUnifiedCrlResponseFromJSON, PkiReadCertUnifiedDeltaCrlResponseFromJSON, PkiReadClusterConfigurationResponseFromJSON, PkiReadCrlConfigurationResponseFromJSON, PkiReadCrlDeltaPemResponseFromJSON, PkiReadCrlDeltaResponseFromJSON, PkiReadCrlDerResponseFromJSON, PkiReadCrlPemResponseFromJSON, PkiReadIssuerDerResponseFromJSON, PkiReadIssuerJsonResponseFromJSON, PkiReadIssuerPemResponseFromJSON, PkiReadIssuerResponseFromJSON, PkiReadIssuersConfigurationResponseFromJSON, PkiReadKeyResponseFromJSON, PkiReadKeysConfigurationResponseFromJSON, PkiReadRoleResponseFromJSON, PkiReadUrlsConfigurationResponseFromJSON, PkiReplaceRootRequestToJSON, PkiReplaceRootResponseFromJSON, PkiRevokeIssuerResponseFromJSON, PkiRevokeRequestToJSON, PkiRevokeResponseFromJSON, PkiRevokeWithKeyRequestToJSON, PkiRevokeWithKeyResponseFromJSON, PkiRootSignIntermediateRequestToJSON, PkiRootSignIntermediateResponseFromJSON, PkiRootSignSelfIssuedRequestToJSON, PkiRootSignSelfIssuedResponseFromJSON, PkiRotateCrlResponseFromJSON, PkiRotateDeltaCrlResponseFromJSON, PkiRotateRootRequestToJSON, PkiRotateRootResponseFromJSON, PkiSetSignedIntermediateRequestToJSON, PkiSetSignedIntermediateResponseFromJSON, PkiSignVerbatimRequestToJSON, PkiSignVerbatimResponseFromJSON, PkiSignVerbatimWithRoleRequestToJSON, PkiSignVerbatimWithRoleResponseFromJSON, PkiSignWithRoleRequestToJSON, PkiSignWithRoleResponseFromJSON, PkiTidyCancelResponseFromJSON, PkiTidyRequestToJSON, PkiTidyStatusResponseFromJSON, PkiWriteAcmeAccountKidRequestToJSON, PkiWriteAcmeAuthorizationAuthIdRequestToJSON, PkiWriteAcmeChallengeAuthIdChallengeTypeRequestToJSON, PkiWriteAcmeKeyIdRequestToJSON, PkiWriteAcmeNewAccountRequestToJSON, PkiWriteAcmeNewOrderRequestToJSON, PkiWriteAcmeOrderOrderIdCertRequestToJSON, PkiWriteAcmeOrderOrderIdFinalizeRequestToJSON, PkiWriteAcmeOrderOrderIdRequestToJSON, PkiWriteAcmeOrdersRequestToJSON, PkiWriteAcmeRevokeCertRequestToJSON, PkiWriteExternalPolicyAcmeAccountKidRequestToJSON, PkiWriteExternalPolicyAcmeAuthorizationAuthIdRequestToJSON, PkiWriteExternalPolicyAcmeChallengeAuthIdChallengeTypeRequestToJSON, PkiWriteExternalPolicyAcmeNewAccountRequestToJSON, PkiWriteExternalPolicyAcmeNewOrderRequestToJSON, PkiWriteExternalPolicyAcmeOrderOrderIdCertRequestToJSON, PkiWriteExternalPolicyAcmeOrderOrderIdFinalizeRequestToJSON, PkiWriteExternalPolicyAcmeOrderOrderIdRequestToJSON, PkiWriteExternalPolicyAcmeOrdersRequestToJSON, PkiWriteExternalPolicyAcmeRevokeCertRequestToJSON, PkiWriteExternalPolicyIssuePolicyRequestToJSON, PkiWriteExternalPolicyIssuePolicyResponseFromJSON, PkiWriteExternalPolicyIssueRequestToJSON, PkiWriteExternalPolicyIssueResponseFromJSON, PkiWriteExternalPolicyPolicyAcmeAccountKidRequestToJSON, PkiWriteExternalPolicyPolicyAcmeAuthorizationAuthIdRequestToJSON, PkiWriteExternalPolicyPolicyAcmeChallengeAuthIdChallengeTypeRequestToJSON, PkiWriteExternalPolicyPolicyAcmeNewAccountRequestToJSON, PkiWriteExternalPolicyPolicyAcmeNewOrderRequestToJSON, PkiWriteExternalPolicyPolicyAcmeOrderOrderIdCertRequestToJSON, PkiWriteExternalPolicyPolicyAcmeOrderOrderIdFinalizeRequestToJSON, PkiWriteExternalPolicyPolicyAcmeOrderOrderIdRequestToJSON, PkiWriteExternalPolicyPolicyAcmeOrdersRequestToJSON, PkiWriteExternalPolicyPolicyAcmeRevokeCertRequestToJSON, PkiWriteExternalPolicySignIntermediatePolicyRequestToJSON, PkiWriteExternalPolicySignIntermediatePolicyResponseFromJSON, PkiWriteExternalPolicySignIntermediateRequestToJSON, PkiWriteExternalPolicySignIntermediateResponseFromJSON, PkiWriteExternalPolicySignPolicyRequestToJSON, PkiWriteExternalPolicySignPolicyResponseFromJSON, PkiWriteExternalPolicySignRequestToJSON, PkiWriteExternalPolicySignResponseFromJSON, PkiWriteIssuerIssuerRefAcmeAccountKidRequestToJSON, PkiWriteIssuerIssuerRefAcmeAuthorizationAuthIdRequestToJSON, PkiWriteIssuerIssuerRefAcmeChallengeAuthIdChallengeTypeRequestToJSON, PkiWriteIssuerIssuerRefAcmeNewAccountRequestToJSON, PkiWriteIssuerIssuerRefAcmeNewOrderRequestToJSON, PkiWriteIssuerIssuerRefAcmeOrderOrderIdCertRequestToJSON, PkiWriteIssuerIssuerRefAcmeOrderOrderIdFinalizeRequestToJSON, PkiWriteIssuerIssuerRefAcmeOrderOrderIdRequestToJSON, PkiWriteIssuerIssuerRefAcmeOrdersRequestToJSON, PkiWriteIssuerIssuerRefAcmeRevokeCertRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicyAcmeAccountKidRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicyAcmeAuthorizationAuthIdRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicyAcmeChallengeAuthIdChallengeTypeRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicyAcmeNewAccountRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicyAcmeNewOrderRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdCertRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdFinalizeRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicyAcmeOrdersRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicyAcmeRevokeCertRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicyIssuePolicyRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicyIssuePolicyResponseFromJSON, PkiWriteIssuerIssuerRefExternalPolicyIssueRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicyIssueResponseFromJSON, PkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAccountKidRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAuthorizationAuthIdRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeChallengeAuthIdChallengeTypeRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewAccountRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewOrderRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdCertRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdFinalizeRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrdersRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeRevokeCertRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicySignIntermediatePolicyRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicySignIntermediatePolicyResponseFromJSON, PkiWriteIssuerIssuerRefExternalPolicySignIntermediateRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicySignIntermediateResponseFromJSON, PkiWriteIssuerIssuerRefExternalPolicySignPolicyRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicySignPolicyResponseFromJSON, PkiWriteIssuerIssuerRefExternalPolicySignRequestToJSON, PkiWriteIssuerIssuerRefExternalPolicySignResponseFromJSON, PkiWriteIssuerIssuerRefRolesRoleAcmeAccountKidRequestToJSON, PkiWriteIssuerIssuerRefRolesRoleAcmeAuthorizationAuthIdRequestToJSON, PkiWriteIssuerIssuerRefRolesRoleAcmeChallengeAuthIdChallengeTypeRequestToJSON, PkiWriteIssuerIssuerRefRolesRoleAcmeNewAccountRequestToJSON, PkiWriteIssuerIssuerRefRolesRoleAcmeNewOrderRequestToJSON, PkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdCertRequestToJSON, PkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdFinalizeRequestToJSON, PkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdRequestToJSON, PkiWriteIssuerIssuerRefRolesRoleAcmeOrdersRequestToJSON, PkiWriteIssuerIssuerRefRolesRoleAcmeRevokeCertRequestToJSON, PkiWriteIssuerRequestToJSON, PkiWriteIssuerResponseFromJSON, PkiWriteKeyRequestToJSON, PkiWriteKeyResponseFromJSON, PkiWriteRoleRequestToJSON, PkiWriteRoleResponseFromJSON, PkiWriteRolesRoleAcmeAccountKidRequestToJSON, PkiWriteRolesRoleAcmeAuthorizationAuthIdRequestToJSON, PkiWriteRolesRoleAcmeChallengeAuthIdChallengeTypeRequestToJSON, PkiWriteRolesRoleAcmeNewAccountRequestToJSON, PkiWriteRolesRoleAcmeNewOrderRequestToJSON, PkiWriteRolesRoleAcmeOrderOrderIdCertRequestToJSON, PkiWriteRolesRoleAcmeOrderOrderIdFinalizeRequestToJSON, PkiWriteRolesRoleAcmeOrderOrderIdRequestToJSON, PkiWriteRolesRoleAcmeOrdersRequestToJSON, PkiWriteRolesRoleAcmeRevokeCertRequestToJSON, RabbitMqConfigureConnectionRequestToJSON, RabbitMqConfigureLeaseRequestToJSON, RabbitMqWriteRoleRequestToJSON, SshConfigureCaRequestToJSON, SshConfigureZeroAddressRequestToJSON, SshGenerateCredentialsRequestToJSON, SshIssueCertificateRequestToJSON, SshListRolesByIpRequestToJSON, SshSignCertificateRequestToJSON, SshVerifyOtpRequestToJSON, SshWriteRoleRequestToJSON, StandardListResponseFromJSON, TerraformCloudConfigureRequestToJSON, TerraformCloudWriteRoleRequestToJSON, TotpCreateKeyRequestToJSON, TotpValidateCodeRequestToJSON, TransformApplyStoreSchemaRequestToJSON, TransformCheckTokenizedRequestToJSON, TransformConfigureCacheRequestToJSON, TransformConfigureNamedEncryptionKeyRequestToJSON, TransformCreateFpeTransformationWithImportedKeysRequestToJSON, TransformCreateTokenizationTransformationWithImportedKeysRequestToJSON, TransformDecodeRequestToJSON, TransformDecodeWithFormatRequestToJSON, TransformEncodeRequestToJSON, TransformExportDecodedTokenizationTokensRequestToJSON, TransformImportKeyVersionIntoTokenizationTransformationRequestToJSON, TransformLookUpTokenRequestToJSON, TransformRestoreTokenizationStateRequestToJSON, TransformRetrieveTokenMetadataRequestToJSON, TransformSnapshotTokenizationStateRequestToJSON, TransformTrimKeyVersionsRequestToJSON, TransformValidateTokenRequestToJSON, TransformWriteAlphabetRequestToJSON, TransformWriteFpeTransformationRequestToJSON, TransformWriteMaskingTransformationRequestToJSON, TransformWriteRoleRequestToJSON, TransformWriteStoreRequestToJSON, TransformWriteTemplateRequestToJSON, TransformWriteTokenizationTransformationRequestToJSON, TransformWriteTransformationRequestToJSON, TransitConfigureCacheRequestToJSON, TransitConfigureKeyRequestToJSON, TransitConfigureKeysRequestToJSON, TransitCreateKeyRequestToJSON, TransitDecryptRequestToJSON, TransitEncryptRequestToJSON, TransitGenerateCmacRequestToJSON, TransitGenerateCmacWithMacLengthRequestToJSON, TransitGenerateCsrForKeyRequestToJSON, TransitGenerateDataKeyRequestToJSON, TransitGenerateHmacRequestToJSON, TransitGenerateHmacWithAlgorithmRequestToJSON, TransitGenerateRandomRequestToJSON, TransitGenerateRandomWithBytesRequestToJSON, TransitGenerateRandomWithSourceAndBytesRequestToJSON, TransitGenerateRandomWithSourceRequestToJSON, TransitHashRequestToJSON, TransitHashWithAlgorithmRequestToJSON, TransitImportKeyRequestToJSON, TransitImportKeyVersionRequestToJSON, TransitRestoreAndRenameKeyRequestToJSON, TransitRestoreKeyRequestToJSON, TransitRewrapRequestToJSON, TransitRotateKeyRequestToJSON, TransitSetCertificateForKeyRequestToJSON, TransitSignRequestToJSON, TransitSignWithAlgorithmRequestToJSON, TransitTrimKeyRequestToJSON, TransitVerifyRequestToJSON, TransitVerifyWithAlgorithmRequestToJSON, } from '../models/index'; /** * */ export class SecretsApi extends runtime.BaseAPI { /** */ aliCloudConfigureRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['alicloudMountPath'] == null) { throw new runtime.RequiredError('alicloudMountPath', 'Required parameter "alicloudMountPath" was null or undefined when calling aliCloudConfigure().'); } if (requestParameters['aliCloudConfigureRequest'] == null) { throw new runtime.RequiredError('aliCloudConfigureRequest', 'Required parameter "aliCloudConfigureRequest" was null or undefined when calling aliCloudConfigure().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{alicloud_mount_path}/config`.replace(`{${"alicloud_mount_path"}}`, encodeURIComponent(String(requestParameters['alicloudMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: AliCloudConfigureRequestToJSON(requestParameters['aliCloudConfigureRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ aliCloudConfigure(alicloudMountPath, aliCloudConfigureRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.aliCloudConfigureRaw({ alicloudMountPath: alicloudMountPath, aliCloudConfigureRequest: aliCloudConfigureRequest }, initOverrides); return yield response.value(); }); } /** */ aliCloudDeleteConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['alicloudMountPath'] == null) { throw new runtime.RequiredError('alicloudMountPath', 'Required parameter "alicloudMountPath" was null or undefined when calling aliCloudDeleteConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{alicloud_mount_path}/config`.replace(`{${"alicloud_mount_path"}}`, encodeURIComponent(String(requestParameters['alicloudMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ aliCloudDeleteConfiguration(alicloudMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.aliCloudDeleteConfigurationRaw({ alicloudMountPath: alicloudMountPath }, initOverrides); return yield response.value(); }); } /** * Read, write and reference policies and roles that API keys or STS credentials can be made for. */ aliCloudDeleteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling aliCloudDeleteRole().'); } if (requestParameters['alicloudMountPath'] == null) { throw new runtime.RequiredError('alicloudMountPath', 'Required parameter "alicloudMountPath" was null or undefined when calling aliCloudDeleteRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{alicloud_mount_path}/role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"alicloud_mount_path"}}`, encodeURIComponent(String(requestParameters['alicloudMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Read, write and reference policies and roles that API keys or STS credentials can be made for. */ aliCloudDeleteRole(name, alicloudMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.aliCloudDeleteRoleRaw({ name: name, alicloudMountPath: alicloudMountPath }, initOverrides); return yield response.value(); }); } /** * Generate an API key or STS credential using the given role\'s configuration.\' */ aliCloudGenerateCredentialsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling aliCloudGenerateCredentials().'); } if (requestParameters['alicloudMountPath'] == null) { throw new runtime.RequiredError('alicloudMountPath', 'Required parameter "alicloudMountPath" was null or undefined when calling aliCloudGenerateCredentials().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{alicloud_mount_path}/creds/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"alicloud_mount_path"}}`, encodeURIComponent(String(requestParameters['alicloudMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Generate an API key or STS credential using the given role\'s configuration.\' */ aliCloudGenerateCredentials(name, alicloudMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.aliCloudGenerateCredentialsRaw({ name: name, alicloudMountPath: alicloudMountPath }, initOverrides); return yield response.value(); }); } /** * List the existing roles in this backend. */ aliCloudListRolesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['alicloudMountPath'] == null) { throw new runtime.RequiredError('alicloudMountPath', 'Required parameter "alicloudMountPath" was null or undefined when calling aliCloudListRoles().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling aliCloudListRoles().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{alicloud_mount_path}/role/`.replace(`{${"alicloud_mount_path"}}`, encodeURIComponent(String(requestParameters['alicloudMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * List the existing roles in this backend. */ aliCloudListRoles(alicloudMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.aliCloudListRolesRaw({ alicloudMountPath: alicloudMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ aliCloudReadConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['alicloudMountPath'] == null) { throw new runtime.RequiredError('alicloudMountPath', 'Required parameter "alicloudMountPath" was null or undefined when calling aliCloudReadConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{alicloud_mount_path}/config`.replace(`{${"alicloud_mount_path"}}`, encodeURIComponent(String(requestParameters['alicloudMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ aliCloudReadConfiguration(alicloudMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.aliCloudReadConfigurationRaw({ alicloudMountPath: alicloudMountPath }, initOverrides); return yield response.value(); }); } /** * Read, write and reference policies and roles that API keys or STS credentials can be made for. */ aliCloudReadRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling aliCloudReadRole().'); } if (requestParameters['alicloudMountPath'] == null) { throw new runtime.RequiredError('alicloudMountPath', 'Required parameter "alicloudMountPath" was null or undefined when calling aliCloudReadRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{alicloud_mount_path}/role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"alicloud_mount_path"}}`, encodeURIComponent(String(requestParameters['alicloudMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Read, write and reference policies and roles that API keys or STS credentials can be made for. */ aliCloudReadRole(name, alicloudMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.aliCloudReadRoleRaw({ name: name, alicloudMountPath: alicloudMountPath }, initOverrides); return yield response.value(); }); } /** * Read, write and reference policies and roles that API keys or STS credentials can be made for. */ aliCloudWriteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling aliCloudWriteRole().'); } if (requestParameters['alicloudMountPath'] == null) { throw new runtime.RequiredError('alicloudMountPath', 'Required parameter "alicloudMountPath" was null or undefined when calling aliCloudWriteRole().'); } if (requestParameters['aliCloudWriteRoleRequest'] == null) { throw new runtime.RequiredError('aliCloudWriteRoleRequest', 'Required parameter "aliCloudWriteRoleRequest" was null or undefined when calling aliCloudWriteRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{alicloud_mount_path}/role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"alicloud_mount_path"}}`, encodeURIComponent(String(requestParameters['alicloudMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: AliCloudWriteRoleRequestToJSON(requestParameters['aliCloudWriteRoleRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Read, write and reference policies and roles that API keys or STS credentials can be made for. */ aliCloudWriteRole(name, alicloudMountPath, aliCloudWriteRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.aliCloudWriteRoleRaw({ name: name, alicloudMountPath: alicloudMountPath, aliCloudWriteRoleRequest: aliCloudWriteRoleRequest }, initOverrides); return yield response.value(); }); } /** */ awsConfigureLeaseRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['awsMountPath'] == null) { throw new runtime.RequiredError('awsMountPath', 'Required parameter "awsMountPath" was null or undefined when calling awsConfigureLease().'); } if (requestParameters['awsConfigureLeaseRequest'] == null) { throw new runtime.RequiredError('awsConfigureLeaseRequest', 'Required parameter "awsConfigureLeaseRequest" was null or undefined when calling awsConfigureLease().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{aws_mount_path}/config/lease`.replace(`{${"aws_mount_path"}}`, encodeURIComponent(String(requestParameters['awsMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: AwsConfigureLeaseRequestToJSON(requestParameters['awsConfigureLeaseRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ awsConfigureLease(awsMountPath, awsConfigureLeaseRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.awsConfigureLeaseRaw({ awsMountPath: awsMountPath, awsConfigureLeaseRequest: awsConfigureLeaseRequest }, initOverrides); return yield response.value(); }); } /** */ awsConfigureRootIamCredentialsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['awsMountPath'] == null) { throw new runtime.RequiredError('awsMountPath', 'Required parameter "awsMountPath" was null or undefined when calling awsConfigureRootIamCredentials().'); } if (requestParameters['awsConfigureRootIamCredentialsRequest'] == null) { throw new runtime.RequiredError('awsConfigureRootIamCredentialsRequest', 'Required parameter "awsConfigureRootIamCredentialsRequest" was null or undefined when calling awsConfigureRootIamCredentials().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{aws_mount_path}/config/root`.replace(`{${"aws_mount_path"}}`, encodeURIComponent(String(requestParameters['awsMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: AwsConfigureRootIamCredentialsRequestToJSON(requestParameters['awsConfigureRootIamCredentialsRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ awsConfigureRootIamCredentials(awsMountPath, awsConfigureRootIamCredentialsRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.awsConfigureRootIamCredentialsRaw({ awsMountPath: awsMountPath, awsConfigureRootIamCredentialsRequest: awsConfigureRootIamCredentialsRequest }, initOverrides); return yield response.value(); }); } /** * Read, write and reference IAM policies that access keys can be made for. */ awsDeleteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling awsDeleteRole().'); } if (requestParameters['awsMountPath'] == null) { throw new runtime.RequiredError('awsMountPath', 'Required parameter "awsMountPath" was null or undefined when calling awsDeleteRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{aws_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"aws_mount_path"}}`, encodeURIComponent(String(requestParameters['awsMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Read, write and reference IAM policies that access keys can be made for. */ awsDeleteRole(name, awsMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.awsDeleteRoleRaw({ name: name, awsMountPath: awsMountPath }, initOverrides); return yield response.value(); }); } /** */ awsDeleteStaticRolesNameRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling awsDeleteStaticRolesName().'); } if (requestParameters['awsMountPath'] == null) { throw new runtime.RequiredError('awsMountPath', 'Required parameter "awsMountPath" was null or undefined when calling awsDeleteStaticRolesName().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{aws_mount_path}/static-roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"aws_mount_path"}}`, encodeURIComponent(String(requestParameters['awsMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ awsDeleteStaticRolesName(name, awsMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.awsDeleteStaticRolesNameRaw({ name: name, awsMountPath: awsMountPath }, initOverrides); return yield response.value(); }); } /** */ awsGenerateCredentialsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling awsGenerateCredentials().'); } if (requestParameters['awsMountPath'] == null) { throw new runtime.RequiredError('awsMountPath', 'Required parameter "awsMountPath" was null or undefined when calling awsGenerateCredentials().'); } const queryParameters = {}; if (requestParameters['roleArn'] != null) { queryParameters['role_arn'] = requestParameters['roleArn']; } if (requestParameters['roleSessionName'] != null) { queryParameters['role_session_name'] = requestParameters['roleSessionName']; } if (requestParameters['ttl'] != null) { queryParameters['ttl'] = requestParameters['ttl']; } const headerParameters = {}; const response = yield this.request({ path: `/{aws_mount_path}/creds/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"aws_mount_path"}}`, encodeURIComponent(String(requestParameters['awsMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ awsGenerateCredentials(name, awsMountPath, roleArn, roleSessionName, ttl, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.awsGenerateCredentialsRaw({ name: name, awsMountPath: awsMountPath, roleArn: roleArn, roleSessionName: roleSessionName, ttl: ttl }, initOverrides); return yield response.value(); }); } /** */ awsGenerateCredentialsWithParametersRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling awsGenerateCredentialsWithParameters().'); } if (requestParameters['awsMountPath'] == null) { throw new runtime.RequiredError('awsMountPath', 'Required parameter "awsMountPath" was null or undefined when calling awsGenerateCredentialsWithParameters().'); } if (requestParameters['awsGenerateCredentialsWithParametersRequest'] == null) { throw new runtime.RequiredError('awsGenerateCredentialsWithParametersRequest', 'Required parameter "awsGenerateCredentialsWithParametersRequest" was null or undefined when calling awsGenerateCredentialsWithParameters().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{aws_mount_path}/creds/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"aws_mount_path"}}`, encodeURIComponent(String(requestParameters['awsMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: AwsGenerateCredentialsWithParametersRequestToJSON(requestParameters['awsGenerateCredentialsWithParametersRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ awsGenerateCredentialsWithParameters(name, awsMountPath, awsGenerateCredentialsWithParametersRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.awsGenerateCredentialsWithParametersRaw({ name: name, awsMountPath: awsMountPath, awsGenerateCredentialsWithParametersRequest: awsGenerateCredentialsWithParametersRequest }, initOverrides); return yield response.value(); }); } /** */ awsGenerateStsCredentialsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling awsGenerateStsCredentials().'); } if (requestParameters['awsMountPath'] == null) { throw new runtime.RequiredError('awsMountPath', 'Required parameter "awsMountPath" was null or undefined when calling awsGenerateStsCredentials().'); } const queryParameters = {}; if (requestParameters['roleArn'] != null) { queryParameters['role_arn'] = requestParameters['roleArn']; } if (requestParameters['roleSessionName'] != null) { queryParameters['role_session_name'] = requestParameters['roleSessionName']; } if (requestParameters['ttl'] != null) { queryParameters['ttl'] = requestParameters['ttl']; } const headerParameters = {}; const response = yield this.request({ path: `/{aws_mount_path}/sts/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"aws_mount_path"}}`, encodeURIComponent(String(requestParameters['awsMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ awsGenerateStsCredentials(name, awsMountPath, roleArn, roleSessionName, ttl, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.awsGenerateStsCredentialsRaw({ name: name, awsMountPath: awsMountPath, roleArn: roleArn, roleSessionName: roleSessionName, ttl: ttl }, initOverrides); return yield response.value(); }); } /** */ awsGenerateStsCredentialsWithParametersRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling awsGenerateStsCredentialsWithParameters().'); } if (requestParameters['awsMountPath'] == null) { throw new runtime.RequiredError('awsMountPath', 'Required parameter "awsMountPath" was null or undefined when calling awsGenerateStsCredentialsWithParameters().'); } if (requestParameters['awsGenerateStsCredentialsWithParametersRequest'] == null) { throw new runtime.RequiredError('awsGenerateStsCredentialsWithParametersRequest', 'Required parameter "awsGenerateStsCredentialsWithParametersRequest" was null or undefined when calling awsGenerateStsCredentialsWithParameters().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{aws_mount_path}/sts/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"aws_mount_path"}}`, encodeURIComponent(String(requestParameters['awsMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: AwsGenerateStsCredentialsWithParametersRequestToJSON(requestParameters['awsGenerateStsCredentialsWithParametersRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ awsGenerateStsCredentialsWithParameters(name, awsMountPath, awsGenerateStsCredentialsWithParametersRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.awsGenerateStsCredentialsWithParametersRaw({ name: name, awsMountPath: awsMountPath, awsGenerateStsCredentialsWithParametersRequest: awsGenerateStsCredentialsWithParametersRequest }, initOverrides); return yield response.value(); }); } /** * List the existing roles in this backend */ awsListRolesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['awsMountPath'] == null) { throw new runtime.RequiredError('awsMountPath', 'Required parameter "awsMountPath" was null or undefined when calling awsListRoles().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling awsListRoles().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{aws_mount_path}/roles/`.replace(`{${"aws_mount_path"}}`, encodeURIComponent(String(requestParameters['awsMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * List the existing roles in this backend */ awsListRoles(awsMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.awsListRolesRaw({ awsMountPath: awsMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ awsListStaticRolesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['awsMountPath'] == null) { throw new runtime.RequiredError('awsMountPath', 'Required parameter "awsMountPath" was null or undefined when calling awsListStaticRoles().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling awsListStaticRoles().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{aws_mount_path}/static-roles/`.replace(`{${"aws_mount_path"}}`, encodeURIComponent(String(requestParameters['awsMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ awsListStaticRoles(awsMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.awsListStaticRolesRaw({ awsMountPath: awsMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ awsReadLeaseConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['awsMountPath'] == null) { throw new runtime.RequiredError('awsMountPath', 'Required parameter "awsMountPath" was null or undefined when calling awsReadLeaseConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{aws_mount_path}/config/lease`.replace(`{${"aws_mount_path"}}`, encodeURIComponent(String(requestParameters['awsMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ awsReadLeaseConfiguration(awsMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.awsReadLeaseConfigurationRaw({ awsMountPath: awsMountPath }, initOverrides); return yield response.value(); }); } /** * Read, write and reference IAM policies that access keys can be made for. */ awsReadRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling awsReadRole().'); } if (requestParameters['awsMountPath'] == null) { throw new runtime.RequiredError('awsMountPath', 'Required parameter "awsMountPath" was null or undefined when calling awsReadRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{aws_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"aws_mount_path"}}`, encodeURIComponent(String(requestParameters['awsMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Read, write and reference IAM policies that access keys can be made for. */ awsReadRole(name, awsMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.awsReadRoleRaw({ name: name, awsMountPath: awsMountPath }, initOverrides); return yield response.value(); }); } /** */ awsReadRootIamCredentialsConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['awsMountPath'] == null) { throw new runtime.RequiredError('awsMountPath', 'Required parameter "awsMountPath" was null or undefined when calling awsReadRootIamCredentialsConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{aws_mount_path}/config/root`.replace(`{${"aws_mount_path"}}`, encodeURIComponent(String(requestParameters['awsMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ awsReadRootIamCredentialsConfiguration(awsMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.awsReadRootIamCredentialsConfigurationRaw({ awsMountPath: awsMountPath }, initOverrides); return yield response.value(); }); } /** */ awsReadStaticCredsNameRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling awsReadStaticCredsName().'); } if (requestParameters['awsMountPath'] == null) { throw new runtime.RequiredError('awsMountPath', 'Required parameter "awsMountPath" was null or undefined when calling awsReadStaticCredsName().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{aws_mount_path}/static-creds/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"aws_mount_path"}}`, encodeURIComponent(String(requestParameters['awsMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => AwsReadStaticCredsNameResponseFromJSON(jsonValue)); }); } /** */ awsReadStaticCredsName(name, awsMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.awsReadStaticCredsNameRaw({ name: name, awsMountPath: awsMountPath }, initOverrides); return yield response.value(); }); } /** */ awsReadStaticRolesNameRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling awsReadStaticRolesName().'); } if (requestParameters['awsMountPath'] == null) { throw new runtime.RequiredError('awsMountPath', 'Required parameter "awsMountPath" was null or undefined when calling awsReadStaticRolesName().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{aws_mount_path}/static-roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"aws_mount_path"}}`, encodeURIComponent(String(requestParameters['awsMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => AwsReadStaticRolesNameResponseFromJSON(jsonValue)); }); } /** */ awsReadStaticRolesName(name, awsMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.awsReadStaticRolesNameRaw({ name: name, awsMountPath: awsMountPath }, initOverrides); return yield response.value(); }); } /** */ awsRotateRootIamCredentialsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['awsMountPath'] == null) { throw new runtime.RequiredError('awsMountPath', 'Required parameter "awsMountPath" was null or undefined when calling awsRotateRootIamCredentials().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{aws_mount_path}/config/rotate-root`.replace(`{${"aws_mount_path"}}`, encodeURIComponent(String(requestParameters['awsMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ awsRotateRootIamCredentials(awsMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.awsRotateRootIamCredentialsRaw({ awsMountPath: awsMountPath }, initOverrides); return yield response.value(); }); } /** * Read, write and reference IAM policies that access keys can be made for. */ awsWriteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling awsWriteRole().'); } if (requestParameters['awsMountPath'] == null) { throw new runtime.RequiredError('awsMountPath', 'Required parameter "awsMountPath" was null or undefined when calling awsWriteRole().'); } if (requestParameters['awsWriteRoleRequest'] == null) { throw new runtime.RequiredError('awsWriteRoleRequest', 'Required parameter "awsWriteRoleRequest" was null or undefined when calling awsWriteRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{aws_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"aws_mount_path"}}`, encodeURIComponent(String(requestParameters['awsMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: AwsWriteRoleRequestToJSON(requestParameters['awsWriteRoleRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Read, write and reference IAM policies that access keys can be made for. */ awsWriteRole(name, awsMountPath, awsWriteRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.awsWriteRoleRaw({ name: name, awsMountPath: awsMountPath, awsWriteRoleRequest: awsWriteRoleRequest }, initOverrides); return yield response.value(); }); } /** */ awsWriteStaticRolesNameRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling awsWriteStaticRolesName().'); } if (requestParameters['awsMountPath'] == null) { throw new runtime.RequiredError('awsMountPath', 'Required parameter "awsMountPath" was null or undefined when calling awsWriteStaticRolesName().'); } if (requestParameters['awsWriteStaticRolesNameRequest'] == null) { throw new runtime.RequiredError('awsWriteStaticRolesNameRequest', 'Required parameter "awsWriteStaticRolesNameRequest" was null or undefined when calling awsWriteStaticRolesName().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{aws_mount_path}/static-roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"aws_mount_path"}}`, encodeURIComponent(String(requestParameters['awsMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: AwsWriteStaticRolesNameRequestToJSON(requestParameters['awsWriteStaticRolesNameRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => AwsWriteStaticRolesNameResponseFromJSON(jsonValue)); }); } /** */ awsWriteStaticRolesName(name, awsMountPath, awsWriteStaticRolesNameRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.awsWriteStaticRolesNameRaw({ name: name, awsMountPath: awsMountPath, awsWriteStaticRolesNameRequest: awsWriteStaticRolesNameRequest }, initOverrides); return yield response.value(); }); } /** */ azureConfigureRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['azureMountPath'] == null) { throw new runtime.RequiredError('azureMountPath', 'Required parameter "azureMountPath" was null or undefined when calling azureConfigure().'); } if (requestParameters['azureConfigureRequest'] == null) { throw new runtime.RequiredError('azureConfigureRequest', 'Required parameter "azureConfigureRequest" was null or undefined when calling azureConfigure().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{azure_mount_path}/config`.replace(`{${"azure_mount_path"}}`, encodeURIComponent(String(requestParameters['azureMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: AzureConfigureRequestToJSON(requestParameters['azureConfigureRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ azureConfigure(azureMountPath, azureConfigureRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.azureConfigureRaw({ azureMountPath: azureMountPath, azureConfigureRequest: azureConfigureRequest }, initOverrides); return yield response.value(); }); } /** */ azureDeleteConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['azureMountPath'] == null) { throw new runtime.RequiredError('azureMountPath', 'Required parameter "azureMountPath" was null or undefined when calling azureDeleteConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{azure_mount_path}/config`.replace(`{${"azure_mount_path"}}`, encodeURIComponent(String(requestParameters['azureMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ azureDeleteConfiguration(azureMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.azureDeleteConfigurationRaw({ azureMountPath: azureMountPath }, initOverrides); return yield response.value(); }); } /** * Manage the Vault roles used to generate Azure credentials. */ azureDeleteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling azureDeleteRole().'); } if (requestParameters['azureMountPath'] == null) { throw new runtime.RequiredError('azureMountPath', 'Required parameter "azureMountPath" was null or undefined when calling azureDeleteRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{azure_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"azure_mount_path"}}`, encodeURIComponent(String(requestParameters['azureMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Manage the Vault roles used to generate Azure credentials. */ azureDeleteRole(name, azureMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.azureDeleteRoleRaw({ name: name, azureMountPath: azureMountPath }, initOverrides); return yield response.value(); }); } /** * List existing roles. */ azureListRolesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['azureMountPath'] == null) { throw new runtime.RequiredError('azureMountPath', 'Required parameter "azureMountPath" was null or undefined when calling azureListRoles().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling azureListRoles().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{azure_mount_path}/roles/`.replace(`{${"azure_mount_path"}}`, encodeURIComponent(String(requestParameters['azureMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * List existing roles. */ azureListRoles(azureMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.azureListRolesRaw({ azureMountPath: azureMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ azureReadConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['azureMountPath'] == null) { throw new runtime.RequiredError('azureMountPath', 'Required parameter "azureMountPath" was null or undefined when calling azureReadConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{azure_mount_path}/config`.replace(`{${"azure_mount_path"}}`, encodeURIComponent(String(requestParameters['azureMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ azureReadConfiguration(azureMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.azureReadConfigurationRaw({ azureMountPath: azureMountPath }, initOverrides); return yield response.value(); }); } /** * Manage the Vault roles used to generate Azure credentials. */ azureReadRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling azureReadRole().'); } if (requestParameters['azureMountPath'] == null) { throw new runtime.RequiredError('azureMountPath', 'Required parameter "azureMountPath" was null or undefined when calling azureReadRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{azure_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"azure_mount_path"}}`, encodeURIComponent(String(requestParameters['azureMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Manage the Vault roles used to generate Azure credentials. */ azureReadRole(name, azureMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.azureReadRoleRaw({ name: name, azureMountPath: azureMountPath }, initOverrides); return yield response.value(); }); } /** */ azureRequestServicePrincipalCredentialsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling azureRequestServicePrincipalCredentials().'); } if (requestParameters['azureMountPath'] == null) { throw new runtime.RequiredError('azureMountPath', 'Required parameter "azureMountPath" was null or undefined when calling azureRequestServicePrincipalCredentials().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{azure_mount_path}/creds/{role}`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"azure_mount_path"}}`, encodeURIComponent(String(requestParameters['azureMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ azureRequestServicePrincipalCredentials(role, azureMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.azureRequestServicePrincipalCredentialsRaw({ role: role, azureMountPath: azureMountPath }, initOverrides); return yield response.value(); }); } /** */ azureRotateRootRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['azureMountPath'] == null) { throw new runtime.RequiredError('azureMountPath', 'Required parameter "azureMountPath" was null or undefined when calling azureRotateRoot().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{azure_mount_path}/rotate-root`.replace(`{${"azure_mount_path"}}`, encodeURIComponent(String(requestParameters['azureMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ azureRotateRoot(azureMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.azureRotateRootRaw({ azureMountPath: azureMountPath }, initOverrides); return yield response.value(); }); } /** * Manage the Vault roles used to generate Azure credentials. */ azureWriteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling azureWriteRole().'); } if (requestParameters['azureMountPath'] == null) { throw new runtime.RequiredError('azureMountPath', 'Required parameter "azureMountPath" was null or undefined when calling azureWriteRole().'); } if (requestParameters['azureWriteRoleRequest'] == null) { throw new runtime.RequiredError('azureWriteRoleRequest', 'Required parameter "azureWriteRoleRequest" was null or undefined when calling azureWriteRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{azure_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"azure_mount_path"}}`, encodeURIComponent(String(requestParameters['azureMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: AzureWriteRoleRequestToJSON(requestParameters['azureWriteRoleRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Manage the Vault roles used to generate Azure credentials. */ azureWriteRole(name, azureMountPath, azureWriteRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.azureWriteRoleRaw({ name: name, azureMountPath: azureMountPath, azureWriteRoleRequest: azureWriteRoleRequest }, initOverrides); return yield response.value(); }); } /** */ consulConfigureAccessRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['consulMountPath'] == null) { throw new runtime.RequiredError('consulMountPath', 'Required parameter "consulMountPath" was null or undefined when calling consulConfigureAccess().'); } if (requestParameters['consulConfigureAccessRequest'] == null) { throw new runtime.RequiredError('consulConfigureAccessRequest', 'Required parameter "consulConfigureAccessRequest" was null or undefined when calling consulConfigureAccess().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{consul_mount_path}/config/access`.replace(`{${"consul_mount_path"}}`, encodeURIComponent(String(requestParameters['consulMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: ConsulConfigureAccessRequestToJSON(requestParameters['consulConfigureAccessRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ consulConfigureAccess(consulMountPath, consulConfigureAccessRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.consulConfigureAccessRaw({ consulMountPath: consulMountPath, consulConfigureAccessRequest: consulConfigureAccessRequest }, initOverrides); return yield response.value(); }); } /** */ consulDeleteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling consulDeleteRole().'); } if (requestParameters['consulMountPath'] == null) { throw new runtime.RequiredError('consulMountPath', 'Required parameter "consulMountPath" was null or undefined when calling consulDeleteRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{consul_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"consul_mount_path"}}`, encodeURIComponent(String(requestParameters['consulMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ consulDeleteRole(name, consulMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.consulDeleteRoleRaw({ name: name, consulMountPath: consulMountPath }, initOverrides); return yield response.value(); }); } /** */ consulGenerateCredentialsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling consulGenerateCredentials().'); } if (requestParameters['consulMountPath'] == null) { throw new runtime.RequiredError('consulMountPath', 'Required parameter "consulMountPath" was null or undefined when calling consulGenerateCredentials().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{consul_mount_path}/creds/{role}`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"consul_mount_path"}}`, encodeURIComponent(String(requestParameters['consulMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ consulGenerateCredentials(role, consulMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.consulGenerateCredentialsRaw({ role: role, consulMountPath: consulMountPath }, initOverrides); return yield response.value(); }); } /** */ consulListRolesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['consulMountPath'] == null) { throw new runtime.RequiredError('consulMountPath', 'Required parameter "consulMountPath" was null or undefined when calling consulListRoles().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling consulListRoles().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{consul_mount_path}/roles/`.replace(`{${"consul_mount_path"}}`, encodeURIComponent(String(requestParameters['consulMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ consulListRoles(consulMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.consulListRolesRaw({ consulMountPath: consulMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ consulReadAccessConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['consulMountPath'] == null) { throw new runtime.RequiredError('consulMountPath', 'Required parameter "consulMountPath" was null or undefined when calling consulReadAccessConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{consul_mount_path}/config/access`.replace(`{${"consul_mount_path"}}`, encodeURIComponent(String(requestParameters['consulMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ consulReadAccessConfiguration(consulMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.consulReadAccessConfigurationRaw({ consulMountPath: consulMountPath }, initOverrides); return yield response.value(); }); } /** */ consulReadRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling consulReadRole().'); } if (requestParameters['consulMountPath'] == null) { throw new runtime.RequiredError('consulMountPath', 'Required parameter "consulMountPath" was null or undefined when calling consulReadRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{consul_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"consul_mount_path"}}`, encodeURIComponent(String(requestParameters['consulMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ consulReadRole(name, consulMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.consulReadRoleRaw({ name: name, consulMountPath: consulMountPath }, initOverrides); return yield response.value(); }); } /** */ consulWriteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling consulWriteRole().'); } if (requestParameters['consulMountPath'] == null) { throw new runtime.RequiredError('consulMountPath', 'Required parameter "consulMountPath" was null or undefined when calling consulWriteRole().'); } if (requestParameters['consulWriteRoleRequest'] == null) { throw new runtime.RequiredError('consulWriteRoleRequest', 'Required parameter "consulWriteRoleRequest" was null or undefined when calling consulWriteRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{consul_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"consul_mount_path"}}`, encodeURIComponent(String(requestParameters['consulMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: ConsulWriteRoleRequestToJSON(requestParameters['consulWriteRoleRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ consulWriteRole(name, consulMountPath, consulWriteRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.consulWriteRoleRaw({ name: name, consulMountPath: consulMountPath, consulWriteRoleRequest: consulWriteRoleRequest }, initOverrides); return yield response.value(); }); } /** * Deletes the secret at the specified location. */ cubbyholeDeleteRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling cubbyholeDelete().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/cubbyhole/{path}`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Deletes the secret at the specified location. */ cubbyholeDelete(path, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.cubbyholeDeleteRaw({ path: path }, initOverrides); return yield response.value(); }); } /** * Folders are suffixed with /. The input must be a folder; list on a file will not return a value. The values themselves are not accessible via this command. * List secret entries at the specified location. */ cubbyholeListRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling cubbyholeList().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling cubbyholeList().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/cubbyhole/{path}/`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * Folders are suffixed with /. The input must be a folder; list on a file will not return a value. The values themselves are not accessible via this command. * List secret entries at the specified location. */ cubbyholeList(path, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.cubbyholeListRaw({ path: path, list: list }, initOverrides); return yield response.value(); }); } /** * Retrieve the secret at the specified location. */ cubbyholeReadRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling cubbyholeRead().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/cubbyhole/{path}`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Retrieve the secret at the specified location. */ cubbyholeRead(path, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.cubbyholeReadRaw({ path: path }, initOverrides); return yield response.value(); }); } /** * Store a secret at the specified location. */ cubbyholeWriteRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling cubbyholeWrite().'); } if (requestParameters['requestBody'] == null) { throw new runtime.RequiredError('requestBody', 'Required parameter "requestBody" was null or undefined when calling cubbyholeWrite().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/cubbyhole/{path}`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))), method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters['requestBody'], }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Store a secret at the specified location. */ cubbyholeWrite(path, requestBody, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.cubbyholeWriteRaw({ path: path, requestBody: requestBody }, initOverrides); return yield response.value(); }); } /** */ databaseConfigureConnectionRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling databaseConfigureConnection().'); } if (requestParameters['databaseMountPath'] == null) { throw new runtime.RequiredError('databaseMountPath', 'Required parameter "databaseMountPath" was null or undefined when calling databaseConfigureConnection().'); } if (requestParameters['databaseConfigureConnectionRequest'] == null) { throw new runtime.RequiredError('databaseConfigureConnectionRequest', 'Required parameter "databaseConfigureConnectionRequest" was null or undefined when calling databaseConfigureConnection().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{database_mount_path}/config/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"database_mount_path"}}`, encodeURIComponent(String(requestParameters['databaseMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: DatabaseConfigureConnectionRequestToJSON(requestParameters['databaseConfigureConnectionRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ databaseConfigureConnection(name, databaseMountPath, databaseConfigureConnectionRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.databaseConfigureConnectionRaw({ name: name, databaseMountPath: databaseMountPath, databaseConfigureConnectionRequest: databaseConfigureConnectionRequest }, initOverrides); return yield response.value(); }); } /** */ databaseDeleteConnectionConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling databaseDeleteConnectionConfiguration().'); } if (requestParameters['databaseMountPath'] == null) { throw new runtime.RequiredError('databaseMountPath', 'Required parameter "databaseMountPath" was null or undefined when calling databaseDeleteConnectionConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{database_mount_path}/config/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"database_mount_path"}}`, encodeURIComponent(String(requestParameters['databaseMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ databaseDeleteConnectionConfiguration(name, databaseMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.databaseDeleteConnectionConfigurationRaw({ name: name, databaseMountPath: databaseMountPath }, initOverrides); return yield response.value(); }); } /** * Manage the roles that can be created with this backend. */ databaseDeleteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling databaseDeleteRole().'); } if (requestParameters['databaseMountPath'] == null) { throw new runtime.RequiredError('databaseMountPath', 'Required parameter "databaseMountPath" was null or undefined when calling databaseDeleteRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{database_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"database_mount_path"}}`, encodeURIComponent(String(requestParameters['databaseMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Manage the roles that can be created with this backend. */ databaseDeleteRole(name, databaseMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.databaseDeleteRoleRaw({ name: name, databaseMountPath: databaseMountPath }, initOverrides); return yield response.value(); }); } /** * Manage the static roles that can be created with this backend. */ databaseDeleteStaticRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling databaseDeleteStaticRole().'); } if (requestParameters['databaseMountPath'] == null) { throw new runtime.RequiredError('databaseMountPath', 'Required parameter "databaseMountPath" was null or undefined when calling databaseDeleteStaticRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{database_mount_path}/static-roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"database_mount_path"}}`, encodeURIComponent(String(requestParameters['databaseMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Manage the static roles that can be created with this backend. */ databaseDeleteStaticRole(name, databaseMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.databaseDeleteStaticRoleRaw({ name: name, databaseMountPath: databaseMountPath }, initOverrides); return yield response.value(); }); } /** * Request database credentials for a certain role. */ databaseGenerateCredentialsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling databaseGenerateCredentials().'); } if (requestParameters['databaseMountPath'] == null) { throw new runtime.RequiredError('databaseMountPath', 'Required parameter "databaseMountPath" was null or undefined when calling databaseGenerateCredentials().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{database_mount_path}/creds/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"database_mount_path"}}`, encodeURIComponent(String(requestParameters['databaseMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Request database credentials for a certain role. */ databaseGenerateCredentials(name, databaseMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.databaseGenerateCredentialsRaw({ name: name, databaseMountPath: databaseMountPath }, initOverrides); return yield response.value(); }); } /** * Configure connection details to a database plugin. */ databaseListConnectionsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['databaseMountPath'] == null) { throw new runtime.RequiredError('databaseMountPath', 'Required parameter "databaseMountPath" was null or undefined when calling databaseListConnections().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling databaseListConnections().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{database_mount_path}/config/`.replace(`{${"database_mount_path"}}`, encodeURIComponent(String(requestParameters['databaseMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * Configure connection details to a database plugin. */ databaseListConnections(databaseMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.databaseListConnectionsRaw({ databaseMountPath: databaseMountPath, list: list }, initOverrides); return yield response.value(); }); } /** * Manage the roles that can be created with this backend. */ databaseListRolesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['databaseMountPath'] == null) { throw new runtime.RequiredError('databaseMountPath', 'Required parameter "databaseMountPath" was null or undefined when calling databaseListRoles().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling databaseListRoles().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{database_mount_path}/roles/`.replace(`{${"database_mount_path"}}`, encodeURIComponent(String(requestParameters['databaseMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * Manage the roles that can be created with this backend. */ databaseListRoles(databaseMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.databaseListRolesRaw({ databaseMountPath: databaseMountPath, list: list }, initOverrides); return yield response.value(); }); } /** * Manage the static roles that can be created with this backend. */ databaseListStaticRolesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['databaseMountPath'] == null) { throw new runtime.RequiredError('databaseMountPath', 'Required parameter "databaseMountPath" was null or undefined when calling databaseListStaticRoles().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling databaseListStaticRoles().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{database_mount_path}/static-roles/`.replace(`{${"database_mount_path"}}`, encodeURIComponent(String(requestParameters['databaseMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * Manage the static roles that can be created with this backend. */ databaseListStaticRoles(databaseMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.databaseListStaticRolesRaw({ databaseMountPath: databaseMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ databaseReadConnectionConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling databaseReadConnectionConfiguration().'); } if (requestParameters['databaseMountPath'] == null) { throw new runtime.RequiredError('databaseMountPath', 'Required parameter "databaseMountPath" was null or undefined when calling databaseReadConnectionConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{database_mount_path}/config/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"database_mount_path"}}`, encodeURIComponent(String(requestParameters['databaseMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ databaseReadConnectionConfiguration(name, databaseMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.databaseReadConnectionConfigurationRaw({ name: name, databaseMountPath: databaseMountPath }, initOverrides); return yield response.value(); }); } /** * Manage the roles that can be created with this backend. */ databaseReadRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling databaseReadRole().'); } if (requestParameters['databaseMountPath'] == null) { throw new runtime.RequiredError('databaseMountPath', 'Required parameter "databaseMountPath" was null or undefined when calling databaseReadRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{database_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"database_mount_path"}}`, encodeURIComponent(String(requestParameters['databaseMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Manage the roles that can be created with this backend. */ databaseReadRole(name, databaseMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.databaseReadRoleRaw({ name: name, databaseMountPath: databaseMountPath }, initOverrides); return yield response.value(); }); } /** * Manage the static roles that can be created with this backend. */ databaseReadStaticRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling databaseReadStaticRole().'); } if (requestParameters['databaseMountPath'] == null) { throw new runtime.RequiredError('databaseMountPath', 'Required parameter "databaseMountPath" was null or undefined when calling databaseReadStaticRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{database_mount_path}/static-roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"database_mount_path"}}`, encodeURIComponent(String(requestParameters['databaseMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Manage the static roles that can be created with this backend. */ databaseReadStaticRole(name, databaseMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.databaseReadStaticRoleRaw({ name: name, databaseMountPath: databaseMountPath }, initOverrides); return yield response.value(); }); } /** * Request database credentials for a certain static role. These credentials are rotated periodically. */ databaseReadStaticRoleCredentialsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling databaseReadStaticRoleCredentials().'); } if (requestParameters['databaseMountPath'] == null) { throw new runtime.RequiredError('databaseMountPath', 'Required parameter "databaseMountPath" was null or undefined when calling databaseReadStaticRoleCredentials().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{database_mount_path}/static-creds/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"database_mount_path"}}`, encodeURIComponent(String(requestParameters['databaseMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Request database credentials for a certain static role. These credentials are rotated periodically. */ databaseReadStaticRoleCredentials(name, databaseMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.databaseReadStaticRoleCredentialsRaw({ name: name, databaseMountPath: databaseMountPath }, initOverrides); return yield response.value(); }); } /** * Reloads all connections using a named database plugin. */ databaseReloadPluginRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pluginName'] == null) { throw new runtime.RequiredError('pluginName', 'Required parameter "pluginName" was null or undefined when calling databaseReloadPlugin().'); } if (requestParameters['databaseMountPath'] == null) { throw new runtime.RequiredError('databaseMountPath', 'Required parameter "databaseMountPath" was null or undefined when calling databaseReloadPlugin().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{database_mount_path}/reload/{plugin_name}`.replace(`{${"plugin_name"}}`, encodeURIComponent(String(requestParameters['pluginName']))).replace(`{${"database_mount_path"}}`, encodeURIComponent(String(requestParameters['databaseMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Reloads all connections using a named database plugin. */ databaseReloadPlugin(pluginName, databaseMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.databaseReloadPluginRaw({ pluginName: pluginName, databaseMountPath: databaseMountPath }, initOverrides); return yield response.value(); }); } /** * Resets a database plugin. */ databaseResetConnectionRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling databaseResetConnection().'); } if (requestParameters['databaseMountPath'] == null) { throw new runtime.RequiredError('databaseMountPath', 'Required parameter "databaseMountPath" was null or undefined when calling databaseResetConnection().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{database_mount_path}/reset/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"database_mount_path"}}`, encodeURIComponent(String(requestParameters['databaseMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Resets a database plugin. */ databaseResetConnection(name, databaseMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.databaseResetConnectionRaw({ name: name, databaseMountPath: databaseMountPath }, initOverrides); return yield response.value(); }); } /** */ databaseRotateRootCredentialsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling databaseRotateRootCredentials().'); } if (requestParameters['databaseMountPath'] == null) { throw new runtime.RequiredError('databaseMountPath', 'Required parameter "databaseMountPath" was null or undefined when calling databaseRotateRootCredentials().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{database_mount_path}/rotate-root/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"database_mount_path"}}`, encodeURIComponent(String(requestParameters['databaseMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ databaseRotateRootCredentials(name, databaseMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.databaseRotateRootCredentialsRaw({ name: name, databaseMountPath: databaseMountPath }, initOverrides); return yield response.value(); }); } /** */ databaseRotateStaticRoleCredentialsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling databaseRotateStaticRoleCredentials().'); } if (requestParameters['databaseMountPath'] == null) { throw new runtime.RequiredError('databaseMountPath', 'Required parameter "databaseMountPath" was null or undefined when calling databaseRotateStaticRoleCredentials().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{database_mount_path}/rotate-role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"database_mount_path"}}`, encodeURIComponent(String(requestParameters['databaseMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ databaseRotateStaticRoleCredentials(name, databaseMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.databaseRotateStaticRoleCredentialsRaw({ name: name, databaseMountPath: databaseMountPath }, initOverrides); return yield response.value(); }); } /** * Manage the roles that can be created with this backend. */ databaseWriteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling databaseWriteRole().'); } if (requestParameters['databaseMountPath'] == null) { throw new runtime.RequiredError('databaseMountPath', 'Required parameter "databaseMountPath" was null or undefined when calling databaseWriteRole().'); } if (requestParameters['databaseWriteRoleRequest'] == null) { throw new runtime.RequiredError('databaseWriteRoleRequest', 'Required parameter "databaseWriteRoleRequest" was null or undefined when calling databaseWriteRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{database_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"database_mount_path"}}`, encodeURIComponent(String(requestParameters['databaseMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: DatabaseWriteRoleRequestToJSON(requestParameters['databaseWriteRoleRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Manage the roles that can be created with this backend. */ databaseWriteRole(name, databaseMountPath, databaseWriteRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.databaseWriteRoleRaw({ name: name, databaseMountPath: databaseMountPath, databaseWriteRoleRequest: databaseWriteRoleRequest }, initOverrides); return yield response.value(); }); } /** * Manage the static roles that can be created with this backend. */ databaseWriteStaticRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling databaseWriteStaticRole().'); } if (requestParameters['databaseMountPath'] == null) { throw new runtime.RequiredError('databaseMountPath', 'Required parameter "databaseMountPath" was null or undefined when calling databaseWriteStaticRole().'); } if (requestParameters['databaseWriteStaticRoleRequest'] == null) { throw new runtime.RequiredError('databaseWriteStaticRoleRequest', 'Required parameter "databaseWriteStaticRoleRequest" was null or undefined when calling databaseWriteStaticRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{database_mount_path}/static-roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"database_mount_path"}}`, encodeURIComponent(String(requestParameters['databaseMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: DatabaseWriteStaticRoleRequestToJSON(requestParameters['databaseWriteStaticRoleRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Manage the static roles that can be created with this backend. */ databaseWriteStaticRole(name, databaseMountPath, databaseWriteStaticRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.databaseWriteStaticRoleRaw({ name: name, databaseMountPath: databaseMountPath, databaseWriteStaticRoleRequest: databaseWriteStaticRoleRequest }, initOverrides); return yield response.value(); }); } /** */ googleCloudConfigureRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudConfigure().'); } if (requestParameters['googleCloudConfigureRequest'] == null) { throw new runtime.RequiredError('googleCloudConfigureRequest', 'Required parameter "googleCloudConfigureRequest" was null or undefined when calling googleCloudConfigure().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{gcp_mount_path}/config`.replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: GoogleCloudConfigureRequestToJSON(requestParameters['googleCloudConfigureRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudConfigure(gcpMountPath, googleCloudConfigureRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudConfigureRaw({ gcpMountPath: gcpMountPath, googleCloudConfigureRequest: googleCloudConfigureRequest }, initOverrides); return yield response.value(); }); } /** */ googleCloudDeleteImpersonatedAccountRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling googleCloudDeleteImpersonatedAccount().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudDeleteImpersonatedAccount().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/impersonated-account/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudDeleteImpersonatedAccount(name, gcpMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudDeleteImpersonatedAccountRaw({ name: name, gcpMountPath: gcpMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudDeleteRolesetRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling googleCloudDeleteRoleset().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudDeleteRoleset().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/roleset/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudDeleteRoleset(name, gcpMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudDeleteRolesetRaw({ name: name, gcpMountPath: gcpMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudDeleteStaticAccountRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling googleCloudDeleteStaticAccount().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudDeleteStaticAccount().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/static-account/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudDeleteStaticAccount(name, gcpMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudDeleteStaticAccountRaw({ name: name, gcpMountPath: gcpMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudGenerateImpersonatedAccountAccessTokenRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling googleCloudGenerateImpersonatedAccountAccessToken().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudGenerateImpersonatedAccountAccessToken().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/impersonated-account/{name}/token`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudGenerateImpersonatedAccountAccessToken(name, gcpMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudGenerateImpersonatedAccountAccessTokenRaw({ name: name, gcpMountPath: gcpMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudGenerateImpersonatedAccountAccessToken2Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling googleCloudGenerateImpersonatedAccountAccessToken2().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudGenerateImpersonatedAccountAccessToken2().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/impersonated-account/{name}/token`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudGenerateImpersonatedAccountAccessToken2(name, gcpMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudGenerateImpersonatedAccountAccessToken2Raw({ name: name, gcpMountPath: gcpMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudGenerateRolesetAccessTokenRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['roleset'] == null) { throw new runtime.RequiredError('roleset', 'Required parameter "roleset" was null or undefined when calling googleCloudGenerateRolesetAccessToken().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudGenerateRolesetAccessToken().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/roleset/{roleset}/token`.replace(`{${"roleset"}}`, encodeURIComponent(String(requestParameters['roleset']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudGenerateRolesetAccessToken(roleset, gcpMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudGenerateRolesetAccessTokenRaw({ roleset: roleset, gcpMountPath: gcpMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudGenerateRolesetAccessToken2Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['roleset'] == null) { throw new runtime.RequiredError('roleset', 'Required parameter "roleset" was null or undefined when calling googleCloudGenerateRolesetAccessToken2().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudGenerateRolesetAccessToken2().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/roleset/{roleset}/token`.replace(`{${"roleset"}}`, encodeURIComponent(String(requestParameters['roleset']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudGenerateRolesetAccessToken2(roleset, gcpMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudGenerateRolesetAccessToken2Raw({ roleset: roleset, gcpMountPath: gcpMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudGenerateRolesetAccessToken3Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['roleset'] == null) { throw new runtime.RequiredError('roleset', 'Required parameter "roleset" was null or undefined when calling googleCloudGenerateRolesetAccessToken3().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudGenerateRolesetAccessToken3().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/token/{roleset}`.replace(`{${"roleset"}}`, encodeURIComponent(String(requestParameters['roleset']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudGenerateRolesetAccessToken3(roleset, gcpMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudGenerateRolesetAccessToken3Raw({ roleset: roleset, gcpMountPath: gcpMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudGenerateRolesetAccessToken4Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['roleset'] == null) { throw new runtime.RequiredError('roleset', 'Required parameter "roleset" was null or undefined when calling googleCloudGenerateRolesetAccessToken4().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudGenerateRolesetAccessToken4().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/token/{roleset}`.replace(`{${"roleset"}}`, encodeURIComponent(String(requestParameters['roleset']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudGenerateRolesetAccessToken4(roleset, gcpMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudGenerateRolesetAccessToken4Raw({ roleset: roleset, gcpMountPath: gcpMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudGenerateRolesetKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['roleset'] == null) { throw new runtime.RequiredError('roleset', 'Required parameter "roleset" was null or undefined when calling googleCloudGenerateRolesetKey().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudGenerateRolesetKey().'); } if (requestParameters['googleCloudGenerateRolesetKeyRequest'] == null) { throw new runtime.RequiredError('googleCloudGenerateRolesetKeyRequest', 'Required parameter "googleCloudGenerateRolesetKeyRequest" was null or undefined when calling googleCloudGenerateRolesetKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{gcp_mount_path}/roleset/{roleset}/key`.replace(`{${"roleset"}}`, encodeURIComponent(String(requestParameters['roleset']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: GoogleCloudGenerateRolesetKeyRequestToJSON(requestParameters['googleCloudGenerateRolesetKeyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudGenerateRolesetKey(roleset, gcpMountPath, googleCloudGenerateRolesetKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudGenerateRolesetKeyRaw({ roleset: roleset, gcpMountPath: gcpMountPath, googleCloudGenerateRolesetKeyRequest: googleCloudGenerateRolesetKeyRequest }, initOverrides); return yield response.value(); }); } /** */ googleCloudGenerateRolesetKey2Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['roleset'] == null) { throw new runtime.RequiredError('roleset', 'Required parameter "roleset" was null or undefined when calling googleCloudGenerateRolesetKey2().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudGenerateRolesetKey2().'); } const queryParameters = {}; if (requestParameters['keyAlgorithm'] != null) { queryParameters['key_algorithm'] = requestParameters['keyAlgorithm']; } if (requestParameters['keyType'] != null) { queryParameters['key_type'] = requestParameters['keyType']; } if (requestParameters['ttl'] != null) { queryParameters['ttl'] = requestParameters['ttl']; } const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/roleset/{roleset}/key`.replace(`{${"roleset"}}`, encodeURIComponent(String(requestParameters['roleset']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudGenerateRolesetKey2(roleset, gcpMountPath, keyAlgorithm, keyType, ttl, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudGenerateRolesetKey2Raw({ roleset: roleset, gcpMountPath: gcpMountPath, keyAlgorithm: keyAlgorithm, keyType: keyType, ttl: ttl }, initOverrides); return yield response.value(); }); } /** */ googleCloudGenerateRolesetKey3Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['roleset'] == null) { throw new runtime.RequiredError('roleset', 'Required parameter "roleset" was null or undefined when calling googleCloudGenerateRolesetKey3().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudGenerateRolesetKey3().'); } if (requestParameters['googleCloudGenerateRolesetKey3Request'] == null) { throw new runtime.RequiredError('googleCloudGenerateRolesetKey3Request', 'Required parameter "googleCloudGenerateRolesetKey3Request" was null or undefined when calling googleCloudGenerateRolesetKey3().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{gcp_mount_path}/key/{roleset}`.replace(`{${"roleset"}}`, encodeURIComponent(String(requestParameters['roleset']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: GoogleCloudGenerateRolesetKey3RequestToJSON(requestParameters['googleCloudGenerateRolesetKey3Request']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudGenerateRolesetKey3(roleset, gcpMountPath, googleCloudGenerateRolesetKey3Request, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudGenerateRolesetKey3Raw({ roleset: roleset, gcpMountPath: gcpMountPath, googleCloudGenerateRolesetKey3Request: googleCloudGenerateRolesetKey3Request }, initOverrides); return yield response.value(); }); } /** */ googleCloudGenerateRolesetKey4Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['roleset'] == null) { throw new runtime.RequiredError('roleset', 'Required parameter "roleset" was null or undefined when calling googleCloudGenerateRolesetKey4().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudGenerateRolesetKey4().'); } const queryParameters = {}; if (requestParameters['keyAlgorithm'] != null) { queryParameters['key_algorithm'] = requestParameters['keyAlgorithm']; } if (requestParameters['keyType'] != null) { queryParameters['key_type'] = requestParameters['keyType']; } if (requestParameters['ttl'] != null) { queryParameters['ttl'] = requestParameters['ttl']; } const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/key/{roleset}`.replace(`{${"roleset"}}`, encodeURIComponent(String(requestParameters['roleset']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudGenerateRolesetKey4(roleset, gcpMountPath, keyAlgorithm, keyType, ttl, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudGenerateRolesetKey4Raw({ roleset: roleset, gcpMountPath: gcpMountPath, keyAlgorithm: keyAlgorithm, keyType: keyType, ttl: ttl }, initOverrides); return yield response.value(); }); } /** */ googleCloudGenerateStaticAccountAccessTokenRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling googleCloudGenerateStaticAccountAccessToken().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudGenerateStaticAccountAccessToken().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/static-account/{name}/token`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudGenerateStaticAccountAccessToken(name, gcpMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudGenerateStaticAccountAccessTokenRaw({ name: name, gcpMountPath: gcpMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudGenerateStaticAccountAccessToken2Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling googleCloudGenerateStaticAccountAccessToken2().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudGenerateStaticAccountAccessToken2().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/static-account/{name}/token`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudGenerateStaticAccountAccessToken2(name, gcpMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudGenerateStaticAccountAccessToken2Raw({ name: name, gcpMountPath: gcpMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudGenerateStaticAccountKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling googleCloudGenerateStaticAccountKey().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudGenerateStaticAccountKey().'); } if (requestParameters['googleCloudGenerateStaticAccountKeyRequest'] == null) { throw new runtime.RequiredError('googleCloudGenerateStaticAccountKeyRequest', 'Required parameter "googleCloudGenerateStaticAccountKeyRequest" was null or undefined when calling googleCloudGenerateStaticAccountKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{gcp_mount_path}/static-account/{name}/key`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: GoogleCloudGenerateStaticAccountKeyRequestToJSON(requestParameters['googleCloudGenerateStaticAccountKeyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudGenerateStaticAccountKey(name, gcpMountPath, googleCloudGenerateStaticAccountKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudGenerateStaticAccountKeyRaw({ name: name, gcpMountPath: gcpMountPath, googleCloudGenerateStaticAccountKeyRequest: googleCloudGenerateStaticAccountKeyRequest }, initOverrides); return yield response.value(); }); } /** */ googleCloudGenerateStaticAccountKey2Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling googleCloudGenerateStaticAccountKey2().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudGenerateStaticAccountKey2().'); } const queryParameters = {}; if (requestParameters['keyAlgorithm'] != null) { queryParameters['key_algorithm'] = requestParameters['keyAlgorithm']; } if (requestParameters['keyType'] != null) { queryParameters['key_type'] = requestParameters['keyType']; } if (requestParameters['ttl'] != null) { queryParameters['ttl'] = requestParameters['ttl']; } const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/static-account/{name}/key`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudGenerateStaticAccountKey2(name, gcpMountPath, keyAlgorithm, keyType, ttl, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudGenerateStaticAccountKey2Raw({ name: name, gcpMountPath: gcpMountPath, keyAlgorithm: keyAlgorithm, keyType: keyType, ttl: ttl }, initOverrides); return yield response.value(); }); } /** */ googleCloudKmsConfigureRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['gcpkmsMountPath'] == null) { throw new runtime.RequiredError('gcpkmsMountPath', 'Required parameter "gcpkmsMountPath" was null or undefined when calling googleCloudKmsConfigure().'); } if (requestParameters['googleCloudKmsConfigureRequest'] == null) { throw new runtime.RequiredError('googleCloudKmsConfigureRequest', 'Required parameter "googleCloudKmsConfigureRequest" was null or undefined when calling googleCloudKmsConfigure().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{gcpkms_mount_path}/config`.replace(`{${"gcpkms_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpkmsMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: GoogleCloudKmsConfigureRequestToJSON(requestParameters['googleCloudKmsConfigureRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudKmsConfigure(gcpkmsMountPath, googleCloudKmsConfigureRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudKmsConfigureRaw({ gcpkmsMountPath: gcpkmsMountPath, googleCloudKmsConfigureRequest: googleCloudKmsConfigureRequest }, initOverrides); return yield response.value(); }); } /** */ googleCloudKmsConfigureKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['key'] == null) { throw new runtime.RequiredError('key', 'Required parameter "key" was null or undefined when calling googleCloudKmsConfigureKey().'); } if (requestParameters['gcpkmsMountPath'] == null) { throw new runtime.RequiredError('gcpkmsMountPath', 'Required parameter "gcpkmsMountPath" was null or undefined when calling googleCloudKmsConfigureKey().'); } if (requestParameters['googleCloudKmsConfigureKeyRequest'] == null) { throw new runtime.RequiredError('googleCloudKmsConfigureKeyRequest', 'Required parameter "googleCloudKmsConfigureKeyRequest" was null or undefined when calling googleCloudKmsConfigureKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{gcpkms_mount_path}/keys/config/{key}`.replace(`{${"key"}}`, encodeURIComponent(String(requestParameters['key']))).replace(`{${"gcpkms_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpkmsMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: GoogleCloudKmsConfigureKeyRequestToJSON(requestParameters['googleCloudKmsConfigureKeyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudKmsConfigureKey(key, gcpkmsMountPath, googleCloudKmsConfigureKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudKmsConfigureKeyRaw({ key: key, gcpkmsMountPath: gcpkmsMountPath, googleCloudKmsConfigureKeyRequest: googleCloudKmsConfigureKeyRequest }, initOverrides); return yield response.value(); }); } /** * Decrypt a ciphertext value using a named key */ googleCloudKmsDecryptRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['key'] == null) { throw new runtime.RequiredError('key', 'Required parameter "key" was null or undefined when calling googleCloudKmsDecrypt().'); } if (requestParameters['gcpkmsMountPath'] == null) { throw new runtime.RequiredError('gcpkmsMountPath', 'Required parameter "gcpkmsMountPath" was null or undefined when calling googleCloudKmsDecrypt().'); } if (requestParameters['googleCloudKmsDecryptRequest'] == null) { throw new runtime.RequiredError('googleCloudKmsDecryptRequest', 'Required parameter "googleCloudKmsDecryptRequest" was null or undefined when calling googleCloudKmsDecrypt().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{gcpkms_mount_path}/decrypt/{key}`.replace(`{${"key"}}`, encodeURIComponent(String(requestParameters['key']))).replace(`{${"gcpkms_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpkmsMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: GoogleCloudKmsDecryptRequestToJSON(requestParameters['googleCloudKmsDecryptRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Decrypt a ciphertext value using a named key */ googleCloudKmsDecrypt(key, gcpkmsMountPath, googleCloudKmsDecryptRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudKmsDecryptRaw({ key: key, gcpkmsMountPath: gcpkmsMountPath, googleCloudKmsDecryptRequest: googleCloudKmsDecryptRequest }, initOverrides); return yield response.value(); }); } /** */ googleCloudKmsDeleteConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['gcpkmsMountPath'] == null) { throw new runtime.RequiredError('gcpkmsMountPath', 'Required parameter "gcpkmsMountPath" was null or undefined when calling googleCloudKmsDeleteConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcpkms_mount_path}/config`.replace(`{${"gcpkms_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpkmsMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudKmsDeleteConfiguration(gcpkmsMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudKmsDeleteConfigurationRaw({ gcpkmsMountPath: gcpkmsMountPath }, initOverrides); return yield response.value(); }); } /** * Interact with crypto keys in Vault and Google Cloud KMS */ googleCloudKmsDeleteKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['key'] == null) { throw new runtime.RequiredError('key', 'Required parameter "key" was null or undefined when calling googleCloudKmsDeleteKey().'); } if (requestParameters['gcpkmsMountPath'] == null) { throw new runtime.RequiredError('gcpkmsMountPath', 'Required parameter "gcpkmsMountPath" was null or undefined when calling googleCloudKmsDeleteKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcpkms_mount_path}/keys/{key}`.replace(`{${"key"}}`, encodeURIComponent(String(requestParameters['key']))).replace(`{${"gcpkms_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpkmsMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Interact with crypto keys in Vault and Google Cloud KMS */ googleCloudKmsDeleteKey(key, gcpkmsMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudKmsDeleteKeyRaw({ key: key, gcpkmsMountPath: gcpkmsMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudKmsDeregisterKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['key'] == null) { throw new runtime.RequiredError('key', 'Required parameter "key" was null or undefined when calling googleCloudKmsDeregisterKey().'); } if (requestParameters['gcpkmsMountPath'] == null) { throw new runtime.RequiredError('gcpkmsMountPath', 'Required parameter "gcpkmsMountPath" was null or undefined when calling googleCloudKmsDeregisterKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcpkms_mount_path}/keys/deregister/{key}`.replace(`{${"key"}}`, encodeURIComponent(String(requestParameters['key']))).replace(`{${"gcpkms_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpkmsMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudKmsDeregisterKey(key, gcpkmsMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudKmsDeregisterKeyRaw({ key: key, gcpkmsMountPath: gcpkmsMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudKmsDeregisterKey2Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['key'] == null) { throw new runtime.RequiredError('key', 'Required parameter "key" was null or undefined when calling googleCloudKmsDeregisterKey2().'); } if (requestParameters['gcpkmsMountPath'] == null) { throw new runtime.RequiredError('gcpkmsMountPath', 'Required parameter "gcpkmsMountPath" was null or undefined when calling googleCloudKmsDeregisterKey2().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcpkms_mount_path}/keys/deregister/{key}`.replace(`{${"key"}}`, encodeURIComponent(String(requestParameters['key']))).replace(`{${"gcpkms_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpkmsMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudKmsDeregisterKey2(key, gcpkmsMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudKmsDeregisterKey2Raw({ key: key, gcpkmsMountPath: gcpkmsMountPath }, initOverrides); return yield response.value(); }); } /** * Encrypt a plaintext value using a named key */ googleCloudKmsEncryptRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['key'] == null) { throw new runtime.RequiredError('key', 'Required parameter "key" was null or undefined when calling googleCloudKmsEncrypt().'); } if (requestParameters['gcpkmsMountPath'] == null) { throw new runtime.RequiredError('gcpkmsMountPath', 'Required parameter "gcpkmsMountPath" was null or undefined when calling googleCloudKmsEncrypt().'); } if (requestParameters['googleCloudKmsEncryptRequest'] == null) { throw new runtime.RequiredError('googleCloudKmsEncryptRequest', 'Required parameter "googleCloudKmsEncryptRequest" was null or undefined when calling googleCloudKmsEncrypt().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{gcpkms_mount_path}/encrypt/{key}`.replace(`{${"key"}}`, encodeURIComponent(String(requestParameters['key']))).replace(`{${"gcpkms_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpkmsMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: GoogleCloudKmsEncryptRequestToJSON(requestParameters['googleCloudKmsEncryptRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Encrypt a plaintext value using a named key */ googleCloudKmsEncrypt(key, gcpkmsMountPath, googleCloudKmsEncryptRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudKmsEncryptRaw({ key: key, gcpkmsMountPath: gcpkmsMountPath, googleCloudKmsEncryptRequest: googleCloudKmsEncryptRequest }, initOverrides); return yield response.value(); }); } /** * List named keys */ googleCloudKmsListKeysRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['gcpkmsMountPath'] == null) { throw new runtime.RequiredError('gcpkmsMountPath', 'Required parameter "gcpkmsMountPath" was null or undefined when calling googleCloudKmsListKeys().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling googleCloudKmsListKeys().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{gcpkms_mount_path}/keys/`.replace(`{${"gcpkms_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpkmsMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * List named keys */ googleCloudKmsListKeys(gcpkmsMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudKmsListKeysRaw({ gcpkmsMountPath: gcpkmsMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ googleCloudKmsReadConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['gcpkmsMountPath'] == null) { throw new runtime.RequiredError('gcpkmsMountPath', 'Required parameter "gcpkmsMountPath" was null or undefined when calling googleCloudKmsReadConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcpkms_mount_path}/config`.replace(`{${"gcpkms_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpkmsMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudKmsReadConfiguration(gcpkmsMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudKmsReadConfigurationRaw({ gcpkmsMountPath: gcpkmsMountPath }, initOverrides); return yield response.value(); }); } /** * Interact with crypto keys in Vault and Google Cloud KMS */ googleCloudKmsReadKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['key'] == null) { throw new runtime.RequiredError('key', 'Required parameter "key" was null or undefined when calling googleCloudKmsReadKey().'); } if (requestParameters['gcpkmsMountPath'] == null) { throw new runtime.RequiredError('gcpkmsMountPath', 'Required parameter "gcpkmsMountPath" was null or undefined when calling googleCloudKmsReadKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcpkms_mount_path}/keys/{key}`.replace(`{${"key"}}`, encodeURIComponent(String(requestParameters['key']))).replace(`{${"gcpkms_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpkmsMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Interact with crypto keys in Vault and Google Cloud KMS */ googleCloudKmsReadKey(key, gcpkmsMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudKmsReadKeyRaw({ key: key, gcpkmsMountPath: gcpkmsMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudKmsReadKeyConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['key'] == null) { throw new runtime.RequiredError('key', 'Required parameter "key" was null or undefined when calling googleCloudKmsReadKeyConfiguration().'); } if (requestParameters['gcpkmsMountPath'] == null) { throw new runtime.RequiredError('gcpkmsMountPath', 'Required parameter "gcpkmsMountPath" was null or undefined when calling googleCloudKmsReadKeyConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcpkms_mount_path}/keys/config/{key}`.replace(`{${"key"}}`, encodeURIComponent(String(requestParameters['key']))).replace(`{${"gcpkms_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpkmsMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudKmsReadKeyConfiguration(key, gcpkmsMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudKmsReadKeyConfigurationRaw({ key: key, gcpkmsMountPath: gcpkmsMountPath }, initOverrides); return yield response.value(); }); } /** * Re-encrypt existing ciphertext data to a new version */ googleCloudKmsReencryptRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['key'] == null) { throw new runtime.RequiredError('key', 'Required parameter "key" was null or undefined when calling googleCloudKmsReencrypt().'); } if (requestParameters['gcpkmsMountPath'] == null) { throw new runtime.RequiredError('gcpkmsMountPath', 'Required parameter "gcpkmsMountPath" was null or undefined when calling googleCloudKmsReencrypt().'); } if (requestParameters['googleCloudKmsReencryptRequest'] == null) { throw new runtime.RequiredError('googleCloudKmsReencryptRequest', 'Required parameter "googleCloudKmsReencryptRequest" was null or undefined when calling googleCloudKmsReencrypt().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{gcpkms_mount_path}/reencrypt/{key}`.replace(`{${"key"}}`, encodeURIComponent(String(requestParameters['key']))).replace(`{${"gcpkms_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpkmsMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: GoogleCloudKmsReencryptRequestToJSON(requestParameters['googleCloudKmsReencryptRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Re-encrypt existing ciphertext data to a new version */ googleCloudKmsReencrypt(key, gcpkmsMountPath, googleCloudKmsReencryptRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudKmsReencryptRaw({ key: key, gcpkmsMountPath: gcpkmsMountPath, googleCloudKmsReencryptRequest: googleCloudKmsReencryptRequest }, initOverrides); return yield response.value(); }); } /** * Register an existing crypto key in Google Cloud KMS */ googleCloudKmsRegisterKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['key'] == null) { throw new runtime.RequiredError('key', 'Required parameter "key" was null or undefined when calling googleCloudKmsRegisterKey().'); } if (requestParameters['gcpkmsMountPath'] == null) { throw new runtime.RequiredError('gcpkmsMountPath', 'Required parameter "gcpkmsMountPath" was null or undefined when calling googleCloudKmsRegisterKey().'); } if (requestParameters['googleCloudKmsRegisterKeyRequest'] == null) { throw new runtime.RequiredError('googleCloudKmsRegisterKeyRequest', 'Required parameter "googleCloudKmsRegisterKeyRequest" was null or undefined when calling googleCloudKmsRegisterKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{gcpkms_mount_path}/keys/register/{key}`.replace(`{${"key"}}`, encodeURIComponent(String(requestParameters['key']))).replace(`{${"gcpkms_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpkmsMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: GoogleCloudKmsRegisterKeyRequestToJSON(requestParameters['googleCloudKmsRegisterKeyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Register an existing crypto key in Google Cloud KMS */ googleCloudKmsRegisterKey(key, gcpkmsMountPath, googleCloudKmsRegisterKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudKmsRegisterKeyRaw({ key: key, gcpkmsMountPath: gcpkmsMountPath, googleCloudKmsRegisterKeyRequest: googleCloudKmsRegisterKeyRequest }, initOverrides); return yield response.value(); }); } /** * Retrieve the public key associated with the named key */ googleCloudKmsRetrievePublicKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['key'] == null) { throw new runtime.RequiredError('key', 'Required parameter "key" was null or undefined when calling googleCloudKmsRetrievePublicKey().'); } if (requestParameters['gcpkmsMountPath'] == null) { throw new runtime.RequiredError('gcpkmsMountPath', 'Required parameter "gcpkmsMountPath" was null or undefined when calling googleCloudKmsRetrievePublicKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcpkms_mount_path}/pubkey/{key}`.replace(`{${"key"}}`, encodeURIComponent(String(requestParameters['key']))).replace(`{${"gcpkms_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpkmsMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Retrieve the public key associated with the named key */ googleCloudKmsRetrievePublicKey(key, gcpkmsMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudKmsRetrievePublicKeyRaw({ key: key, gcpkmsMountPath: gcpkmsMountPath }, initOverrides); return yield response.value(); }); } /** * Rotate a crypto key to a new primary version */ googleCloudKmsRotateKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['key'] == null) { throw new runtime.RequiredError('key', 'Required parameter "key" was null or undefined when calling googleCloudKmsRotateKey().'); } if (requestParameters['gcpkmsMountPath'] == null) { throw new runtime.RequiredError('gcpkmsMountPath', 'Required parameter "gcpkmsMountPath" was null or undefined when calling googleCloudKmsRotateKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcpkms_mount_path}/keys/rotate/{key}`.replace(`{${"key"}}`, encodeURIComponent(String(requestParameters['key']))).replace(`{${"gcpkms_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpkmsMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Rotate a crypto key to a new primary version */ googleCloudKmsRotateKey(key, gcpkmsMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudKmsRotateKeyRaw({ key: key, gcpkmsMountPath: gcpkmsMountPath }, initOverrides); return yield response.value(); }); } /** * Signs a message or digest using a named key */ googleCloudKmsSignRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['key'] == null) { throw new runtime.RequiredError('key', 'Required parameter "key" was null or undefined when calling googleCloudKmsSign().'); } if (requestParameters['gcpkmsMountPath'] == null) { throw new runtime.RequiredError('gcpkmsMountPath', 'Required parameter "gcpkmsMountPath" was null or undefined when calling googleCloudKmsSign().'); } if (requestParameters['googleCloudKmsSignRequest'] == null) { throw new runtime.RequiredError('googleCloudKmsSignRequest', 'Required parameter "googleCloudKmsSignRequest" was null or undefined when calling googleCloudKmsSign().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{gcpkms_mount_path}/sign/{key}`.replace(`{${"key"}}`, encodeURIComponent(String(requestParameters['key']))).replace(`{${"gcpkms_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpkmsMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: GoogleCloudKmsSignRequestToJSON(requestParameters['googleCloudKmsSignRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Signs a message or digest using a named key */ googleCloudKmsSign(key, gcpkmsMountPath, googleCloudKmsSignRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudKmsSignRaw({ key: key, gcpkmsMountPath: gcpkmsMountPath, googleCloudKmsSignRequest: googleCloudKmsSignRequest }, initOverrides); return yield response.value(); }); } /** */ googleCloudKmsTrimKeyVersionsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['key'] == null) { throw new runtime.RequiredError('key', 'Required parameter "key" was null or undefined when calling googleCloudKmsTrimKeyVersions().'); } if (requestParameters['gcpkmsMountPath'] == null) { throw new runtime.RequiredError('gcpkmsMountPath', 'Required parameter "gcpkmsMountPath" was null or undefined when calling googleCloudKmsTrimKeyVersions().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcpkms_mount_path}/keys/trim/{key}`.replace(`{${"key"}}`, encodeURIComponent(String(requestParameters['key']))).replace(`{${"gcpkms_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpkmsMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudKmsTrimKeyVersions(key, gcpkmsMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudKmsTrimKeyVersionsRaw({ key: key, gcpkmsMountPath: gcpkmsMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudKmsTrimKeyVersions2Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['key'] == null) { throw new runtime.RequiredError('key', 'Required parameter "key" was null or undefined when calling googleCloudKmsTrimKeyVersions2().'); } if (requestParameters['gcpkmsMountPath'] == null) { throw new runtime.RequiredError('gcpkmsMountPath', 'Required parameter "gcpkmsMountPath" was null or undefined when calling googleCloudKmsTrimKeyVersions2().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcpkms_mount_path}/keys/trim/{key}`.replace(`{${"key"}}`, encodeURIComponent(String(requestParameters['key']))).replace(`{${"gcpkms_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpkmsMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudKmsTrimKeyVersions2(key, gcpkmsMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudKmsTrimKeyVersions2Raw({ key: key, gcpkmsMountPath: gcpkmsMountPath }, initOverrides); return yield response.value(); }); } /** * Verify a signature using a named key */ googleCloudKmsVerifyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['key'] == null) { throw new runtime.RequiredError('key', 'Required parameter "key" was null or undefined when calling googleCloudKmsVerify().'); } if (requestParameters['gcpkmsMountPath'] == null) { throw new runtime.RequiredError('gcpkmsMountPath', 'Required parameter "gcpkmsMountPath" was null or undefined when calling googleCloudKmsVerify().'); } if (requestParameters['googleCloudKmsVerifyRequest'] == null) { throw new runtime.RequiredError('googleCloudKmsVerifyRequest', 'Required parameter "googleCloudKmsVerifyRequest" was null or undefined when calling googleCloudKmsVerify().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{gcpkms_mount_path}/verify/{key}`.replace(`{${"key"}}`, encodeURIComponent(String(requestParameters['key']))).replace(`{${"gcpkms_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpkmsMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: GoogleCloudKmsVerifyRequestToJSON(requestParameters['googleCloudKmsVerifyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Verify a signature using a named key */ googleCloudKmsVerify(key, gcpkmsMountPath, googleCloudKmsVerifyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudKmsVerifyRaw({ key: key, gcpkmsMountPath: gcpkmsMountPath, googleCloudKmsVerifyRequest: googleCloudKmsVerifyRequest }, initOverrides); return yield response.value(); }); } /** * Interact with crypto keys in Vault and Google Cloud KMS */ googleCloudKmsWriteKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['key'] == null) { throw new runtime.RequiredError('key', 'Required parameter "key" was null or undefined when calling googleCloudKmsWriteKey().'); } if (requestParameters['gcpkmsMountPath'] == null) { throw new runtime.RequiredError('gcpkmsMountPath', 'Required parameter "gcpkmsMountPath" was null or undefined when calling googleCloudKmsWriteKey().'); } if (requestParameters['googleCloudKmsWriteKeyRequest'] == null) { throw new runtime.RequiredError('googleCloudKmsWriteKeyRequest', 'Required parameter "googleCloudKmsWriteKeyRequest" was null or undefined when calling googleCloudKmsWriteKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{gcpkms_mount_path}/keys/{key}`.replace(`{${"key"}}`, encodeURIComponent(String(requestParameters['key']))).replace(`{${"gcpkms_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpkmsMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: GoogleCloudKmsWriteKeyRequestToJSON(requestParameters['googleCloudKmsWriteKeyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Interact with crypto keys in Vault and Google Cloud KMS */ googleCloudKmsWriteKey(key, gcpkmsMountPath, googleCloudKmsWriteKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudKmsWriteKeyRaw({ key: key, gcpkmsMountPath: gcpkmsMountPath, googleCloudKmsWriteKeyRequest: googleCloudKmsWriteKeyRequest }, initOverrides); return yield response.value(); }); } /** */ googleCloudListImpersonatedAccountsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudListImpersonatedAccounts().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling googleCloudListImpersonatedAccounts().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/impersonated-account/`.replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ googleCloudListImpersonatedAccounts(gcpMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudListImpersonatedAccountsRaw({ gcpMountPath: gcpMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ googleCloudListImpersonatedAccounts2Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudListImpersonatedAccounts2().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling googleCloudListImpersonatedAccounts2().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/impersonated-accounts/`.replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ googleCloudListImpersonatedAccounts2(gcpMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudListImpersonatedAccounts2Raw({ gcpMountPath: gcpMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ googleCloudListRolesetsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudListRolesets().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling googleCloudListRolesets().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/roleset/`.replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ googleCloudListRolesets(gcpMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudListRolesetsRaw({ gcpMountPath: gcpMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ googleCloudListRolesets2Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudListRolesets2().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling googleCloudListRolesets2().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/rolesets/`.replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ googleCloudListRolesets2(gcpMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudListRolesets2Raw({ gcpMountPath: gcpMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ googleCloudListStaticAccountsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudListStaticAccounts().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling googleCloudListStaticAccounts().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/static-account/`.replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ googleCloudListStaticAccounts(gcpMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudListStaticAccountsRaw({ gcpMountPath: gcpMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ googleCloudListStaticAccounts2Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudListStaticAccounts2().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling googleCloudListStaticAccounts2().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/static-accounts/`.replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ googleCloudListStaticAccounts2(gcpMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudListStaticAccounts2Raw({ gcpMountPath: gcpMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ googleCloudReadConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudReadConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/config`.replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudReadConfiguration(gcpMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudReadConfigurationRaw({ gcpMountPath: gcpMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudReadImpersonatedAccountRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling googleCloudReadImpersonatedAccount().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudReadImpersonatedAccount().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/impersonated-account/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudReadImpersonatedAccount(name, gcpMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudReadImpersonatedAccountRaw({ name: name, gcpMountPath: gcpMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudReadRolesetRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling googleCloudReadRoleset().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudReadRoleset().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/roleset/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudReadRoleset(name, gcpMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudReadRolesetRaw({ name: name, gcpMountPath: gcpMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudReadStaticAccountRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling googleCloudReadStaticAccount().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudReadStaticAccount().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/static-account/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudReadStaticAccount(name, gcpMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudReadStaticAccountRaw({ name: name, gcpMountPath: gcpMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudRotateRolesetRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling googleCloudRotateRoleset().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudRotateRoleset().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/roleset/{name}/rotate`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudRotateRoleset(name, gcpMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudRotateRolesetRaw({ name: name, gcpMountPath: gcpMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudRotateRolesetKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling googleCloudRotateRolesetKey().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudRotateRolesetKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/roleset/{name}/rotate-key`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudRotateRolesetKey(name, gcpMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudRotateRolesetKeyRaw({ name: name, gcpMountPath: gcpMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudRotateRootCredentialsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudRotateRootCredentials().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/config/rotate-root`.replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudRotateRootCredentials(gcpMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudRotateRootCredentialsRaw({ gcpMountPath: gcpMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudRotateStaticAccountKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling googleCloudRotateStaticAccountKey().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudRotateStaticAccountKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{gcp_mount_path}/static-account/{name}/rotate-key`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudRotateStaticAccountKey(name, gcpMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudRotateStaticAccountKeyRaw({ name: name, gcpMountPath: gcpMountPath }, initOverrides); return yield response.value(); }); } /** */ googleCloudWriteImpersonatedAccountRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling googleCloudWriteImpersonatedAccount().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudWriteImpersonatedAccount().'); } if (requestParameters['googleCloudWriteImpersonatedAccountRequest'] == null) { throw new runtime.RequiredError('googleCloudWriteImpersonatedAccountRequest', 'Required parameter "googleCloudWriteImpersonatedAccountRequest" was null or undefined when calling googleCloudWriteImpersonatedAccount().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{gcp_mount_path}/impersonated-account/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: GoogleCloudWriteImpersonatedAccountRequestToJSON(requestParameters['googleCloudWriteImpersonatedAccountRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudWriteImpersonatedAccount(name, gcpMountPath, googleCloudWriteImpersonatedAccountRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudWriteImpersonatedAccountRaw({ name: name, gcpMountPath: gcpMountPath, googleCloudWriteImpersonatedAccountRequest: googleCloudWriteImpersonatedAccountRequest }, initOverrides); return yield response.value(); }); } /** */ googleCloudWriteRolesetRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling googleCloudWriteRoleset().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudWriteRoleset().'); } if (requestParameters['googleCloudWriteRolesetRequest'] == null) { throw new runtime.RequiredError('googleCloudWriteRolesetRequest', 'Required parameter "googleCloudWriteRolesetRequest" was null or undefined when calling googleCloudWriteRoleset().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{gcp_mount_path}/roleset/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: GoogleCloudWriteRolesetRequestToJSON(requestParameters['googleCloudWriteRolesetRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudWriteRoleset(name, gcpMountPath, googleCloudWriteRolesetRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudWriteRolesetRaw({ name: name, gcpMountPath: gcpMountPath, googleCloudWriteRolesetRequest: googleCloudWriteRolesetRequest }, initOverrides); return yield response.value(); }); } /** */ googleCloudWriteStaticAccountRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling googleCloudWriteStaticAccount().'); } if (requestParameters['gcpMountPath'] == null) { throw new runtime.RequiredError('gcpMountPath', 'Required parameter "gcpMountPath" was null or undefined when calling googleCloudWriteStaticAccount().'); } if (requestParameters['googleCloudWriteStaticAccountRequest'] == null) { throw new runtime.RequiredError('googleCloudWriteStaticAccountRequest', 'Required parameter "googleCloudWriteStaticAccountRequest" was null or undefined when calling googleCloudWriteStaticAccount().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{gcp_mount_path}/static-account/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"gcp_mount_path"}}`, encodeURIComponent(String(requestParameters['gcpMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: GoogleCloudWriteStaticAccountRequestToJSON(requestParameters['googleCloudWriteStaticAccountRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ googleCloudWriteStaticAccount(name, gcpMountPath, googleCloudWriteStaticAccountRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.googleCloudWriteStaticAccountRaw({ name: name, gcpMountPath: gcpMountPath, googleCloudWriteStaticAccountRequest: googleCloudWriteStaticAccountRequest }, initOverrides); return yield response.value(); }); } /** */ keyManagementDeleteKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling keyManagementDeleteKey().'); } if (requestParameters['keymgmtMountPath'] == null) { throw new runtime.RequiredError('keymgmtMountPath', 'Required parameter "keymgmtMountPath" was null or undefined when calling keyManagementDeleteKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{keymgmt_mount_path}/key/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"keymgmt_mount_path"}}`, encodeURIComponent(String(requestParameters['keymgmtMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ keyManagementDeleteKey(name, keymgmtMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.keyManagementDeleteKeyRaw({ name: name, keymgmtMountPath: keymgmtMountPath }, initOverrides); return yield response.value(); }); } /** */ keyManagementDeleteKeyInKmsProviderRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['keyName'] == null) { throw new runtime.RequiredError('keyName', 'Required parameter "keyName" was null or undefined when calling keyManagementDeleteKeyInKmsProvider().'); } if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling keyManagementDeleteKeyInKmsProvider().'); } if (requestParameters['keymgmtMountPath'] == null) { throw new runtime.RequiredError('keymgmtMountPath', 'Required parameter "keymgmtMountPath" was null or undefined when calling keyManagementDeleteKeyInKmsProvider().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{keymgmt_mount_path}/kms/{name}/key/{key_name}`.replace(`{${"key_name"}}`, encodeURIComponent(String(requestParameters['keyName']))).replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"keymgmt_mount_path"}}`, encodeURIComponent(String(requestParameters['keymgmtMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ keyManagementDeleteKeyInKmsProvider(keyName, name, keymgmtMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.keyManagementDeleteKeyInKmsProviderRaw({ keyName: keyName, name: name, keymgmtMountPath: keymgmtMountPath }, initOverrides); return yield response.value(); }); } /** */ keyManagementDeleteKmsProviderRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling keyManagementDeleteKmsProvider().'); } if (requestParameters['keymgmtMountPath'] == null) { throw new runtime.RequiredError('keymgmtMountPath', 'Required parameter "keymgmtMountPath" was null or undefined when calling keyManagementDeleteKmsProvider().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{keymgmt_mount_path}/kms/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"keymgmt_mount_path"}}`, encodeURIComponent(String(requestParameters['keymgmtMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ keyManagementDeleteKmsProvider(name, keymgmtMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.keyManagementDeleteKmsProviderRaw({ name: name, keymgmtMountPath: keymgmtMountPath }, initOverrides); return yield response.value(); }); } /** */ keyManagementDistributeKeyInKmsProviderRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['keyName'] == null) { throw new runtime.RequiredError('keyName', 'Required parameter "keyName" was null or undefined when calling keyManagementDistributeKeyInKmsProvider().'); } if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling keyManagementDistributeKeyInKmsProvider().'); } if (requestParameters['keymgmtMountPath'] == null) { throw new runtime.RequiredError('keymgmtMountPath', 'Required parameter "keymgmtMountPath" was null or undefined when calling keyManagementDistributeKeyInKmsProvider().'); } if (requestParameters['keyManagementDistributeKeyInKmsProviderRequest'] == null) { throw new runtime.RequiredError('keyManagementDistributeKeyInKmsProviderRequest', 'Required parameter "keyManagementDistributeKeyInKmsProviderRequest" was null or undefined when calling keyManagementDistributeKeyInKmsProvider().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{keymgmt_mount_path}/kms/{name}/key/{key_name}`.replace(`{${"key_name"}}`, encodeURIComponent(String(requestParameters['keyName']))).replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"keymgmt_mount_path"}}`, encodeURIComponent(String(requestParameters['keymgmtMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: KeyManagementDistributeKeyInKmsProviderRequestToJSON(requestParameters['keyManagementDistributeKeyInKmsProviderRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ keyManagementDistributeKeyInKmsProvider(keyName, name, keymgmtMountPath, keyManagementDistributeKeyInKmsProviderRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.keyManagementDistributeKeyInKmsProviderRaw({ keyName: keyName, name: name, keymgmtMountPath: keymgmtMountPath, keyManagementDistributeKeyInKmsProviderRequest: keyManagementDistributeKeyInKmsProviderRequest }, initOverrides); return yield response.value(); }); } /** */ keyManagementListKeysRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['keymgmtMountPath'] == null) { throw new runtime.RequiredError('keymgmtMountPath', 'Required parameter "keymgmtMountPath" was null or undefined when calling keyManagementListKeys().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling keyManagementListKeys().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{keymgmt_mount_path}/key/`.replace(`{${"keymgmt_mount_path"}}`, encodeURIComponent(String(requestParameters['keymgmtMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ keyManagementListKeys(keymgmtMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.keyManagementListKeysRaw({ keymgmtMountPath: keymgmtMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ keyManagementListKeysInKmsProviderRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling keyManagementListKeysInKmsProvider().'); } if (requestParameters['keymgmtMountPath'] == null) { throw new runtime.RequiredError('keymgmtMountPath', 'Required parameter "keymgmtMountPath" was null or undefined when calling keyManagementListKeysInKmsProvider().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling keyManagementListKeysInKmsProvider().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{keymgmt_mount_path}/kms/{name}/key/`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"keymgmt_mount_path"}}`, encodeURIComponent(String(requestParameters['keymgmtMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ keyManagementListKeysInKmsProvider(name, keymgmtMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.keyManagementListKeysInKmsProviderRaw({ name: name, keymgmtMountPath: keymgmtMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ keyManagementListKmsProvidersRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['keymgmtMountPath'] == null) { throw new runtime.RequiredError('keymgmtMountPath', 'Required parameter "keymgmtMountPath" was null or undefined when calling keyManagementListKmsProviders().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling keyManagementListKmsProviders().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{keymgmt_mount_path}/kms/`.replace(`{${"keymgmt_mount_path"}}`, encodeURIComponent(String(requestParameters['keymgmtMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ keyManagementListKmsProviders(keymgmtMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.keyManagementListKmsProvidersRaw({ keymgmtMountPath: keymgmtMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ keyManagementListKmsProvidersForKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling keyManagementListKmsProvidersForKey().'); } if (requestParameters['keymgmtMountPath'] == null) { throw new runtime.RequiredError('keymgmtMountPath', 'Required parameter "keymgmtMountPath" was null or undefined when calling keyManagementListKmsProvidersForKey().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling keyManagementListKmsProvidersForKey().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{keymgmt_mount_path}/key/{name}/kms/`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"keymgmt_mount_path"}}`, encodeURIComponent(String(requestParameters['keymgmtMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ keyManagementListKmsProvidersForKey(name, keymgmtMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.keyManagementListKmsProvidersForKeyRaw({ name: name, keymgmtMountPath: keymgmtMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ keyManagementReadKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling keyManagementReadKey().'); } if (requestParameters['keymgmtMountPath'] == null) { throw new runtime.RequiredError('keymgmtMountPath', 'Required parameter "keymgmtMountPath" was null or undefined when calling keyManagementReadKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{keymgmt_mount_path}/key/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"keymgmt_mount_path"}}`, encodeURIComponent(String(requestParameters['keymgmtMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ keyManagementReadKey(name, keymgmtMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.keyManagementReadKeyRaw({ name: name, keymgmtMountPath: keymgmtMountPath }, initOverrides); return yield response.value(); }); } /** */ keyManagementReadKeyInKmsProviderRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['keyName'] == null) { throw new runtime.RequiredError('keyName', 'Required parameter "keyName" was null or undefined when calling keyManagementReadKeyInKmsProvider().'); } if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling keyManagementReadKeyInKmsProvider().'); } if (requestParameters['keymgmtMountPath'] == null) { throw new runtime.RequiredError('keymgmtMountPath', 'Required parameter "keymgmtMountPath" was null or undefined when calling keyManagementReadKeyInKmsProvider().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{keymgmt_mount_path}/kms/{name}/key/{key_name}`.replace(`{${"key_name"}}`, encodeURIComponent(String(requestParameters['keyName']))).replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"keymgmt_mount_path"}}`, encodeURIComponent(String(requestParameters['keymgmtMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ keyManagementReadKeyInKmsProvider(keyName, name, keymgmtMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.keyManagementReadKeyInKmsProviderRaw({ keyName: keyName, name: name, keymgmtMountPath: keymgmtMountPath }, initOverrides); return yield response.value(); }); } /** */ keyManagementReadKmsProviderRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling keyManagementReadKmsProvider().'); } if (requestParameters['keymgmtMountPath'] == null) { throw new runtime.RequiredError('keymgmtMountPath', 'Required parameter "keymgmtMountPath" was null or undefined when calling keyManagementReadKmsProvider().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{keymgmt_mount_path}/kms/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"keymgmt_mount_path"}}`, encodeURIComponent(String(requestParameters['keymgmtMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ keyManagementReadKmsProvider(name, keymgmtMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.keyManagementReadKmsProviderRaw({ name: name, keymgmtMountPath: keymgmtMountPath }, initOverrides); return yield response.value(); }); } /** */ keyManagementRotateKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling keyManagementRotateKey().'); } if (requestParameters['keymgmtMountPath'] == null) { throw new runtime.RequiredError('keymgmtMountPath', 'Required parameter "keymgmtMountPath" was null or undefined when calling keyManagementRotateKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{keymgmt_mount_path}/key/{name}/rotate`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"keymgmt_mount_path"}}`, encodeURIComponent(String(requestParameters['keymgmtMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ keyManagementRotateKey(name, keymgmtMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.keyManagementRotateKeyRaw({ name: name, keymgmtMountPath: keymgmtMountPath }, initOverrides); return yield response.value(); }); } /** */ keyManagementUpdateKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling keyManagementUpdateKey().'); } if (requestParameters['keymgmtMountPath'] == null) { throw new runtime.RequiredError('keymgmtMountPath', 'Required parameter "keymgmtMountPath" was null or undefined when calling keyManagementUpdateKey().'); } if (requestParameters['keyManagementUpdateKeyRequest'] == null) { throw new runtime.RequiredError('keyManagementUpdateKeyRequest', 'Required parameter "keyManagementUpdateKeyRequest" was null or undefined when calling keyManagementUpdateKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{keymgmt_mount_path}/key/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"keymgmt_mount_path"}}`, encodeURIComponent(String(requestParameters['keymgmtMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: KeyManagementUpdateKeyRequestToJSON(requestParameters['keyManagementUpdateKeyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ keyManagementUpdateKey(name, keymgmtMountPath, keyManagementUpdateKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.keyManagementUpdateKeyRaw({ name: name, keymgmtMountPath: keymgmtMountPath, keyManagementUpdateKeyRequest: keyManagementUpdateKeyRequest }, initOverrides); return yield response.value(); }); } /** */ keyManagementWriteKmsProviderRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling keyManagementWriteKmsProvider().'); } if (requestParameters['keymgmtMountPath'] == null) { throw new runtime.RequiredError('keymgmtMountPath', 'Required parameter "keymgmtMountPath" was null or undefined when calling keyManagementWriteKmsProvider().'); } if (requestParameters['keyManagementWriteKmsProviderRequest'] == null) { throw new runtime.RequiredError('keyManagementWriteKmsProviderRequest', 'Required parameter "keyManagementWriteKmsProviderRequest" was null or undefined when calling keyManagementWriteKmsProvider().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{keymgmt_mount_path}/kms/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"keymgmt_mount_path"}}`, encodeURIComponent(String(requestParameters['keymgmtMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: KeyManagementWriteKmsProviderRequestToJSON(requestParameters['keyManagementWriteKmsProviderRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ keyManagementWriteKmsProvider(name, keymgmtMountPath, keyManagementWriteKmsProviderRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.keyManagementWriteKmsProviderRaw({ name: name, keymgmtMountPath: keymgmtMountPath, keyManagementWriteKmsProviderRequest: keyManagementWriteKmsProviderRequest }, initOverrides); return yield response.value(); }); } /** */ kmipConfigureRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['kmipMountPath'] == null) { throw new runtime.RequiredError('kmipMountPath', 'Required parameter "kmipMountPath" was null or undefined when calling kmipConfigure().'); } if (requestParameters['kmipConfigureRequest'] == null) { throw new runtime.RequiredError('kmipConfigureRequest', 'Required parameter "kmipConfigureRequest" was null or undefined when calling kmipConfigure().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{kmip_mount_path}/config`.replace(`{${"kmip_mount_path"}}`, encodeURIComponent(String(requestParameters['kmipMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: KmipConfigureRequestToJSON(requestParameters['kmipConfigureRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kmipConfigure(kmipMountPath, kmipConfigureRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kmipConfigureRaw({ kmipMountPath: kmipMountPath, kmipConfigureRequest: kmipConfigureRequest }, initOverrides); return yield response.value(); }); } /** * Create a new scope * Create a new scope */ kmipCreateScopeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['scope'] == null) { throw new runtime.RequiredError('scope', 'Required parameter "scope" was null or undefined when calling kmipCreateScope().'); } if (requestParameters['kmipMountPath'] == null) { throw new runtime.RequiredError('kmipMountPath', 'Required parameter "kmipMountPath" was null or undefined when calling kmipCreateScope().'); } if (requestParameters['kmipCreateScopeRequest'] == null) { throw new runtime.RequiredError('kmipCreateScopeRequest', 'Required parameter "kmipCreateScopeRequest" was null or undefined when calling kmipCreateScope().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{kmip_mount_path}/scope/{scope}`.replace(`{${"scope"}}`, encodeURIComponent(String(requestParameters['scope']))).replace(`{${"kmip_mount_path"}}`, encodeURIComponent(String(requestParameters['kmipMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: KmipCreateScopeRequestToJSON(requestParameters['kmipCreateScopeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Create a new scope * Create a new scope */ kmipCreateScope(scope, kmipMountPath, kmipCreateScopeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kmipCreateScopeRaw({ scope: scope, kmipMountPath: kmipMountPath, kmipCreateScopeRequest: kmipCreateScopeRequest }, initOverrides); return yield response.value(); }); } /** * A role is required to authenticate with this Backend. The role binds to a KMIP client via the client certificate\'s serial number\'. A role is contained within a scope, which restricts the objects that a particular role may access. * Delete an existing role. */ kmipDeleteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling kmipDeleteRole().'); } if (requestParameters['scope'] == null) { throw new runtime.RequiredError('scope', 'Required parameter "scope" was null or undefined when calling kmipDeleteRole().'); } if (requestParameters['kmipMountPath'] == null) { throw new runtime.RequiredError('kmipMountPath', 'Required parameter "kmipMountPath" was null or undefined when calling kmipDeleteRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{kmip_mount_path}/scope/{scope}/role/{role}`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"scope"}}`, encodeURIComponent(String(requestParameters['scope']))).replace(`{${"kmip_mount_path"}}`, encodeURIComponent(String(requestParameters['kmipMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * A role is required to authenticate with this Backend. The role binds to a KMIP client via the client certificate\'s serial number\'. A role is contained within a scope, which restricts the objects that a particular role may access. * Delete an existing role. */ kmipDeleteRole(role, scope, kmipMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kmipDeleteRoleRaw({ role: role, scope: scope, kmipMountPath: kmipMountPath }, initOverrides); return yield response.value(); }); } /** * Delete an existing scope * Delete an existing scope. */ kmipDeleteScopeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['scope'] == null) { throw new runtime.RequiredError('scope', 'Required parameter "scope" was null or undefined when calling kmipDeleteScope().'); } if (requestParameters['kmipMountPath'] == null) { throw new runtime.RequiredError('kmipMountPath', 'Required parameter "kmipMountPath" was null or undefined when calling kmipDeleteScope().'); } const queryParameters = {}; if (requestParameters['force'] != null) { queryParameters['force'] = requestParameters['force']; } const headerParameters = {}; const response = yield this.request({ path: `/{kmip_mount_path}/scope/{scope}`.replace(`{${"scope"}}`, encodeURIComponent(String(requestParameters['scope']))).replace(`{${"kmip_mount_path"}}`, encodeURIComponent(String(requestParameters['kmipMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Delete an existing scope * Delete an existing scope. */ kmipDeleteScope(scope, kmipMountPath, force, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kmipDeleteScopeRaw({ scope: scope, kmipMountPath: kmipMountPath, force: force }, initOverrides); return yield response.value(); }); } /** */ kmipGenerateClientCertificateRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling kmipGenerateClientCertificate().'); } if (requestParameters['scope'] == null) { throw new runtime.RequiredError('scope', 'Required parameter "scope" was null or undefined when calling kmipGenerateClientCertificate().'); } if (requestParameters['kmipMountPath'] == null) { throw new runtime.RequiredError('kmipMountPath', 'Required parameter "kmipMountPath" was null or undefined when calling kmipGenerateClientCertificate().'); } if (requestParameters['kmipGenerateClientCertificateRequest'] == null) { throw new runtime.RequiredError('kmipGenerateClientCertificateRequest', 'Required parameter "kmipGenerateClientCertificateRequest" was null or undefined when calling kmipGenerateClientCertificate().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{kmip_mount_path}/scope/{scope}/role/{role}/credential/generate`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"scope"}}`, encodeURIComponent(String(requestParameters['scope']))).replace(`{${"kmip_mount_path"}}`, encodeURIComponent(String(requestParameters['kmipMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: KmipGenerateClientCertificateRequestToJSON(requestParameters['kmipGenerateClientCertificateRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kmipGenerateClientCertificate(role, scope, kmipMountPath, kmipGenerateClientCertificateRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kmipGenerateClientCertificateRaw({ role: role, scope: scope, kmipMountPath: kmipMountPath, kmipGenerateClientCertificateRequest: kmipGenerateClientCertificateRequest }, initOverrides); return yield response.value(); }); } /** */ kmipListClientCertificatesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling kmipListClientCertificates().'); } if (requestParameters['scope'] == null) { throw new runtime.RequiredError('scope', 'Required parameter "scope" was null or undefined when calling kmipListClientCertificates().'); } if (requestParameters['kmipMountPath'] == null) { throw new runtime.RequiredError('kmipMountPath', 'Required parameter "kmipMountPath" was null or undefined when calling kmipListClientCertificates().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling kmipListClientCertificates().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{kmip_mount_path}/scope/{scope}/role/{role}/credential/`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"scope"}}`, encodeURIComponent(String(requestParameters['scope']))).replace(`{${"kmip_mount_path"}}`, encodeURIComponent(String(requestParameters['kmipMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ kmipListClientCertificates(role, scope, kmipMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kmipListClientCertificatesRaw({ role: role, scope: scope, kmipMountPath: kmipMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ kmipListRolesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['scope'] == null) { throw new runtime.RequiredError('scope', 'Required parameter "scope" was null or undefined when calling kmipListRoles().'); } if (requestParameters['kmipMountPath'] == null) { throw new runtime.RequiredError('kmipMountPath', 'Required parameter "kmipMountPath" was null or undefined when calling kmipListRoles().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling kmipListRoles().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{kmip_mount_path}/scope/{scope}/role/`.replace(`{${"scope"}}`, encodeURIComponent(String(requestParameters['scope']))).replace(`{${"kmip_mount_path"}}`, encodeURIComponent(String(requestParameters['kmipMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ kmipListRoles(scope, kmipMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kmipListRolesRaw({ scope: scope, kmipMountPath: kmipMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ kmipListScopesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['kmipMountPath'] == null) { throw new runtime.RequiredError('kmipMountPath', 'Required parameter "kmipMountPath" was null or undefined when calling kmipListScopes().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling kmipListScopes().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{kmip_mount_path}/scope/`.replace(`{${"kmip_mount_path"}}`, encodeURIComponent(String(requestParameters['kmipMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ kmipListScopes(kmipMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kmipListScopesRaw({ kmipMountPath: kmipMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ kmipReadCaPemRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['kmipMountPath'] == null) { throw new runtime.RequiredError('kmipMountPath', 'Required parameter "kmipMountPath" was null or undefined when calling kmipReadCaPem().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{kmip_mount_path}/ca`.replace(`{${"kmip_mount_path"}}`, encodeURIComponent(String(requestParameters['kmipMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kmipReadCaPem(kmipMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kmipReadCaPemRaw({ kmipMountPath: kmipMountPath }, initOverrides); return yield response.value(); }); } /** */ kmipReadConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['kmipMountPath'] == null) { throw new runtime.RequiredError('kmipMountPath', 'Required parameter "kmipMountPath" was null or undefined when calling kmipReadConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{kmip_mount_path}/config`.replace(`{${"kmip_mount_path"}}`, encodeURIComponent(String(requestParameters['kmipMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kmipReadConfiguration(kmipMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kmipReadConfigurationRaw({ kmipMountPath: kmipMountPath }, initOverrides); return yield response.value(); }); } /** * Read an existing role. */ kmipReadRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling kmipReadRole().'); } if (requestParameters['scope'] == null) { throw new runtime.RequiredError('scope', 'Required parameter "scope" was null or undefined when calling kmipReadRole().'); } if (requestParameters['kmipMountPath'] == null) { throw new runtime.RequiredError('kmipMountPath', 'Required parameter "kmipMountPath" was null or undefined when calling kmipReadRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{kmip_mount_path}/scope/{scope}/role/{role}`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"scope"}}`, encodeURIComponent(String(requestParameters['scope']))).replace(`{${"kmip_mount_path"}}`, encodeURIComponent(String(requestParameters['kmipMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Read an existing role. */ kmipReadRole(role, scope, kmipMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kmipReadRoleRaw({ role: role, scope: scope, kmipMountPath: kmipMountPath }, initOverrides); return yield response.value(); }); } /** */ kmipRetrieveClientCertificateRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling kmipRetrieveClientCertificate().'); } if (requestParameters['scope'] == null) { throw new runtime.RequiredError('scope', 'Required parameter "scope" was null or undefined when calling kmipRetrieveClientCertificate().'); } if (requestParameters['kmipMountPath'] == null) { throw new runtime.RequiredError('kmipMountPath', 'Required parameter "kmipMountPath" was null or undefined when calling kmipRetrieveClientCertificate().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{kmip_mount_path}/scope/{scope}/role/{role}/credential/lookup`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"scope"}}`, encodeURIComponent(String(requestParameters['scope']))).replace(`{${"kmip_mount_path"}}`, encodeURIComponent(String(requestParameters['kmipMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kmipRetrieveClientCertificate(role, scope, kmipMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kmipRetrieveClientCertificateRaw({ role: role, scope: scope, kmipMountPath: kmipMountPath }, initOverrides); return yield response.value(); }); } /** */ kmipRevokeClientCertificateRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling kmipRevokeClientCertificate().'); } if (requestParameters['scope'] == null) { throw new runtime.RequiredError('scope', 'Required parameter "scope" was null or undefined when calling kmipRevokeClientCertificate().'); } if (requestParameters['kmipMountPath'] == null) { throw new runtime.RequiredError('kmipMountPath', 'Required parameter "kmipMountPath" was null or undefined when calling kmipRevokeClientCertificate().'); } if (requestParameters['kmipRevokeClientCertificateRequest'] == null) { throw new runtime.RequiredError('kmipRevokeClientCertificateRequest', 'Required parameter "kmipRevokeClientCertificateRequest" was null or undefined when calling kmipRevokeClientCertificate().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{kmip_mount_path}/scope/{scope}/role/{role}/credential/revoke`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"scope"}}`, encodeURIComponent(String(requestParameters['scope']))).replace(`{${"kmip_mount_path"}}`, encodeURIComponent(String(requestParameters['kmipMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: KmipRevokeClientCertificateRequestToJSON(requestParameters['kmipRevokeClientCertificateRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kmipRevokeClientCertificate(role, scope, kmipMountPath, kmipRevokeClientCertificateRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kmipRevokeClientCertificateRaw({ role: role, scope: scope, kmipMountPath: kmipMountPath, kmipRevokeClientCertificateRequest: kmipRevokeClientCertificateRequest }, initOverrides); return yield response.value(); }); } /** */ kmipSignClientCertificateRequestRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling kmipSignClientCertificateRequest().'); } if (requestParameters['scope'] == null) { throw new runtime.RequiredError('scope', 'Required parameter "scope" was null or undefined when calling kmipSignClientCertificateRequest().'); } if (requestParameters['kmipMountPath'] == null) { throw new runtime.RequiredError('kmipMountPath', 'Required parameter "kmipMountPath" was null or undefined when calling kmipSignClientCertificateRequest().'); } if (requestParameters['kmipSignClientCertificateRequestRequest'] == null) { throw new runtime.RequiredError('kmipSignClientCertificateRequestRequest', 'Required parameter "kmipSignClientCertificateRequestRequest" was null or undefined when calling kmipSignClientCertificateRequest().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{kmip_mount_path}/scope/{scope}/role/{role}/credential/sign`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"scope"}}`, encodeURIComponent(String(requestParameters['scope']))).replace(`{${"kmip_mount_path"}}`, encodeURIComponent(String(requestParameters['kmipMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: KmipSignClientCertificateRequestRequestToJSON(requestParameters['kmipSignClientCertificateRequestRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kmipSignClientCertificateRequest(role, scope, kmipMountPath, kmipSignClientCertificateRequestRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kmipSignClientCertificateRequestRaw({ role: role, scope: scope, kmipMountPath: kmipMountPath, kmipSignClientCertificateRequestRequest: kmipSignClientCertificateRequestRequest }, initOverrides); return yield response.value(); }); } /** * A role is required to authenticate with this Backend. The role binds to a KMIP client via the client certificate\'s serial number\'. A role is contained within a scope, which restricts the objects that a particular role may access. * Register an role with the Backend. */ kmipWriteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling kmipWriteRole().'); } if (requestParameters['scope'] == null) { throw new runtime.RequiredError('scope', 'Required parameter "scope" was null or undefined when calling kmipWriteRole().'); } if (requestParameters['kmipMountPath'] == null) { throw new runtime.RequiredError('kmipMountPath', 'Required parameter "kmipMountPath" was null or undefined when calling kmipWriteRole().'); } if (requestParameters['kmipWriteRoleRequest'] == null) { throw new runtime.RequiredError('kmipWriteRoleRequest', 'Required parameter "kmipWriteRoleRequest" was null or undefined when calling kmipWriteRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{kmip_mount_path}/scope/{scope}/role/{role}`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"scope"}}`, encodeURIComponent(String(requestParameters['scope']))).replace(`{${"kmip_mount_path"}}`, encodeURIComponent(String(requestParameters['kmipMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: KmipWriteRoleRequestToJSON(requestParameters['kmipWriteRoleRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * A role is required to authenticate with this Backend. The role binds to a KMIP client via the client certificate\'s serial number\'. A role is contained within a scope, which restricts the objects that a particular role may access. * Register an role with the Backend. */ kmipWriteRole(role, scope, kmipMountPath, kmipWriteRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kmipWriteRoleRaw({ role: role, scope: scope, kmipMountPath: kmipMountPath, kmipWriteRoleRequest: kmipWriteRoleRequest }, initOverrides); return yield response.value(); }); } /** */ kubernetesCheckConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['kubernetesMountPath'] == null) { throw new runtime.RequiredError('kubernetesMountPath', 'Required parameter "kubernetesMountPath" was null or undefined when calling kubernetesCheckConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{kubernetes_mount_path}/check`.replace(`{${"kubernetes_mount_path"}}`, encodeURIComponent(String(requestParameters['kubernetesMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kubernetesCheckConfiguration(kubernetesMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kubernetesCheckConfigurationRaw({ kubernetesMountPath: kubernetesMountPath }, initOverrides); return yield response.value(); }); } /** */ kubernetesConfigureRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['kubernetesMountPath'] == null) { throw new runtime.RequiredError('kubernetesMountPath', 'Required parameter "kubernetesMountPath" was null or undefined when calling kubernetesConfigure().'); } if (requestParameters['kubernetesConfigureRequest'] == null) { throw new runtime.RequiredError('kubernetesConfigureRequest', 'Required parameter "kubernetesConfigureRequest" was null or undefined when calling kubernetesConfigure().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{kubernetes_mount_path}/config`.replace(`{${"kubernetes_mount_path"}}`, encodeURIComponent(String(requestParameters['kubernetesMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: KubernetesConfigureRequestToJSON(requestParameters['kubernetesConfigureRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kubernetesConfigure(kubernetesMountPath, kubernetesConfigureRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kubernetesConfigureRaw({ kubernetesMountPath: kubernetesMountPath, kubernetesConfigureRequest: kubernetesConfigureRequest }, initOverrides); return yield response.value(); }); } /** */ kubernetesDeleteConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['kubernetesMountPath'] == null) { throw new runtime.RequiredError('kubernetesMountPath', 'Required parameter "kubernetesMountPath" was null or undefined when calling kubernetesDeleteConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{kubernetes_mount_path}/config`.replace(`{${"kubernetes_mount_path"}}`, encodeURIComponent(String(requestParameters['kubernetesMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kubernetesDeleteConfiguration(kubernetesMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kubernetesDeleteConfigurationRaw({ kubernetesMountPath: kubernetesMountPath }, initOverrides); return yield response.value(); }); } /** */ kubernetesDeleteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling kubernetesDeleteRole().'); } if (requestParameters['kubernetesMountPath'] == null) { throw new runtime.RequiredError('kubernetesMountPath', 'Required parameter "kubernetesMountPath" was null or undefined when calling kubernetesDeleteRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{kubernetes_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"kubernetes_mount_path"}}`, encodeURIComponent(String(requestParameters['kubernetesMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kubernetesDeleteRole(name, kubernetesMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kubernetesDeleteRoleRaw({ name: name, kubernetesMountPath: kubernetesMountPath }, initOverrides); return yield response.value(); }); } /** */ kubernetesGenerateCredentialsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling kubernetesGenerateCredentials().'); } if (requestParameters['kubernetesMountPath'] == null) { throw new runtime.RequiredError('kubernetesMountPath', 'Required parameter "kubernetesMountPath" was null or undefined when calling kubernetesGenerateCredentials().'); } if (requestParameters['kubernetesGenerateCredentialsRequest'] == null) { throw new runtime.RequiredError('kubernetesGenerateCredentialsRequest', 'Required parameter "kubernetesGenerateCredentialsRequest" was null or undefined when calling kubernetesGenerateCredentials().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{kubernetes_mount_path}/creds/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"kubernetes_mount_path"}}`, encodeURIComponent(String(requestParameters['kubernetesMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: KubernetesGenerateCredentialsRequestToJSON(requestParameters['kubernetesGenerateCredentialsRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kubernetesGenerateCredentials(name, kubernetesMountPath, kubernetesGenerateCredentialsRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kubernetesGenerateCredentialsRaw({ name: name, kubernetesMountPath: kubernetesMountPath, kubernetesGenerateCredentialsRequest: kubernetesGenerateCredentialsRequest }, initOverrides); return yield response.value(); }); } /** */ kubernetesListRolesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['kubernetesMountPath'] == null) { throw new runtime.RequiredError('kubernetesMountPath', 'Required parameter "kubernetesMountPath" was null or undefined when calling kubernetesListRoles().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling kubernetesListRoles().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{kubernetes_mount_path}/roles/`.replace(`{${"kubernetes_mount_path"}}`, encodeURIComponent(String(requestParameters['kubernetesMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ kubernetesListRoles(kubernetesMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kubernetesListRolesRaw({ kubernetesMountPath: kubernetesMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ kubernetesReadConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['kubernetesMountPath'] == null) { throw new runtime.RequiredError('kubernetesMountPath', 'Required parameter "kubernetesMountPath" was null or undefined when calling kubernetesReadConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{kubernetes_mount_path}/config`.replace(`{${"kubernetes_mount_path"}}`, encodeURIComponent(String(requestParameters['kubernetesMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kubernetesReadConfiguration(kubernetesMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kubernetesReadConfigurationRaw({ kubernetesMountPath: kubernetesMountPath }, initOverrides); return yield response.value(); }); } /** */ kubernetesReadRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling kubernetesReadRole().'); } if (requestParameters['kubernetesMountPath'] == null) { throw new runtime.RequiredError('kubernetesMountPath', 'Required parameter "kubernetesMountPath" was null or undefined when calling kubernetesReadRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{kubernetes_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"kubernetes_mount_path"}}`, encodeURIComponent(String(requestParameters['kubernetesMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kubernetesReadRole(name, kubernetesMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kubernetesReadRoleRaw({ name: name, kubernetesMountPath: kubernetesMountPath }, initOverrides); return yield response.value(); }); } /** */ kubernetesWriteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling kubernetesWriteRole().'); } if (requestParameters['kubernetesMountPath'] == null) { throw new runtime.RequiredError('kubernetesMountPath', 'Required parameter "kubernetesMountPath" was null or undefined when calling kubernetesWriteRole().'); } if (requestParameters['kubernetesWriteRoleRequest'] == null) { throw new runtime.RequiredError('kubernetesWriteRoleRequest', 'Required parameter "kubernetesWriteRoleRequest" was null or undefined when calling kubernetesWriteRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{kubernetes_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"kubernetes_mount_path"}}`, encodeURIComponent(String(requestParameters['kubernetesMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: KubernetesWriteRoleRequestToJSON(requestParameters['kubernetesWriteRoleRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kubernetesWriteRole(name, kubernetesMountPath, kubernetesWriteRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kubernetesWriteRoleRaw({ name: name, kubernetesMountPath: kubernetesMountPath, kubernetesWriteRoleRequest: kubernetesWriteRoleRequest }, initOverrides); return yield response.value(); }); } /** */ kvV1DeleteRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling kvV1Delete().'); } if (requestParameters['kvV1MountPath'] == null) { throw new runtime.RequiredError('kvV1MountPath', 'Required parameter "kvV1MountPath" was null or undefined when calling kvV1Delete().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{kv_v1_mount_path}/{path}`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"kv_v1_mount_path"}}`, encodeURIComponent(String(requestParameters['kvV1MountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kvV1Delete(path, kvV1MountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kvV1DeleteRaw({ path: path, kvV1MountPath: kvV1MountPath }, initOverrides); return yield response.value(); }); } /** */ kvV1ListRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling kvV1List().'); } if (requestParameters['kvV1MountPath'] == null) { throw new runtime.RequiredError('kvV1MountPath', 'Required parameter "kvV1MountPath" was null or undefined when calling kvV1List().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling kvV1List().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{kv_v1_mount_path}/{path}/`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"kv_v1_mount_path"}}`, encodeURIComponent(String(requestParameters['kvV1MountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ kvV1List(path, kvV1MountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kvV1ListRaw({ path: path, kvV1MountPath: kvV1MountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ kvV1ReadRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling kvV1Read().'); } if (requestParameters['kvV1MountPath'] == null) { throw new runtime.RequiredError('kvV1MountPath', 'Required parameter "kvV1MountPath" was null or undefined when calling kvV1Read().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{kv_v1_mount_path}/{path}`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"kv_v1_mount_path"}}`, encodeURIComponent(String(requestParameters['kvV1MountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kvV1Read(path, kvV1MountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kvV1ReadRaw({ path: path, kvV1MountPath: kvV1MountPath }, initOverrides); return yield response.value(); }); } /** */ kvV1WriteRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling kvV1Write().'); } if (requestParameters['kvV1MountPath'] == null) { throw new runtime.RequiredError('kvV1MountPath', 'Required parameter "kvV1MountPath" was null or undefined when calling kvV1Write().'); } if (requestParameters['requestBody'] == null) { throw new runtime.RequiredError('requestBody', 'Required parameter "requestBody" was null or undefined when calling kvV1Write().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{kv_v1_mount_path}/{path}`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"kv_v1_mount_path"}}`, encodeURIComponent(String(requestParameters['kvV1MountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters['requestBody'], }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kvV1Write(path, kvV1MountPath, requestBody, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kvV1WriteRaw({ path: path, kvV1MountPath: kvV1MountPath, requestBody: requestBody }, initOverrides); return yield response.value(); }); } /** * Configure backend level settings that are applied to every key in the key-value store. */ kvV2ConfigureRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['kvV2MountPath'] == null) { throw new runtime.RequiredError('kvV2MountPath', 'Required parameter "kvV2MountPath" was null or undefined when calling kvV2Configure().'); } if (requestParameters['kvV2ConfigureRequest'] == null) { throw new runtime.RequiredError('kvV2ConfigureRequest', 'Required parameter "kvV2ConfigureRequest" was null or undefined when calling kvV2Configure().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{kv_v2_mount_path}/config`.replace(`{${"kv_v2_mount_path"}}`, encodeURIComponent(String(requestParameters['kvV2MountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: KvV2ConfigureRequestToJSON(requestParameters['kvV2ConfigureRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Configure backend level settings that are applied to every key in the key-value store. */ kvV2Configure(kvV2MountPath, kvV2ConfigureRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kvV2ConfigureRaw({ kvV2MountPath: kvV2MountPath, kvV2ConfigureRequest: kvV2ConfigureRequest }, initOverrides); return yield response.value(); }); } /** */ kvV2DeleteRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling kvV2Delete().'); } if (requestParameters['kvV2MountPath'] == null) { throw new runtime.RequiredError('kvV2MountPath', 'Required parameter "kvV2MountPath" was null or undefined when calling kvV2Delete().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{kv_v2_mount_path}/data/{path}`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"kv_v2_mount_path"}}`, encodeURIComponent(String(requestParameters['kvV2MountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kvV2Delete(path, kvV2MountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kvV2DeleteRaw({ path: path, kvV2MountPath: kvV2MountPath }, initOverrides); return yield response.value(); }); } /** */ kvV2DeleteMetadataAndAllVersionsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling kvV2DeleteMetadataAndAllVersions().'); } if (requestParameters['kvV2MountPath'] == null) { throw new runtime.RequiredError('kvV2MountPath', 'Required parameter "kvV2MountPath" was null or undefined when calling kvV2DeleteMetadataAndAllVersions().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{kv_v2_mount_path}/metadata/{path}`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"kv_v2_mount_path"}}`, encodeURIComponent(String(requestParameters['kvV2MountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kvV2DeleteMetadataAndAllVersions(path, kvV2MountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kvV2DeleteMetadataAndAllVersionsRaw({ path: path, kvV2MountPath: kvV2MountPath }, initOverrides); return yield response.value(); }); } /** */ kvV2DeleteVersionsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling kvV2DeleteVersions().'); } if (requestParameters['kvV2MountPath'] == null) { throw new runtime.RequiredError('kvV2MountPath', 'Required parameter "kvV2MountPath" was null or undefined when calling kvV2DeleteVersions().'); } if (requestParameters['kvV2DeleteVersionsRequest'] == null) { throw new runtime.RequiredError('kvV2DeleteVersionsRequest', 'Required parameter "kvV2DeleteVersionsRequest" was null or undefined when calling kvV2DeleteVersions().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{kv_v2_mount_path}/delete/{path}`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"kv_v2_mount_path"}}`, encodeURIComponent(String(requestParameters['kvV2MountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: KvV2DeleteVersionsRequestToJSON(requestParameters['kvV2DeleteVersionsRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kvV2DeleteVersions(path, kvV2MountPath, kvV2DeleteVersionsRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kvV2DeleteVersionsRaw({ path: path, kvV2MountPath: kvV2MountPath, kvV2DeleteVersionsRequest: kvV2DeleteVersionsRequest }, initOverrides); return yield response.value(); }); } /** */ kvV2DestroyVersionsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling kvV2DestroyVersions().'); } if (requestParameters['kvV2MountPath'] == null) { throw new runtime.RequiredError('kvV2MountPath', 'Required parameter "kvV2MountPath" was null or undefined when calling kvV2DestroyVersions().'); } if (requestParameters['kvV2DestroyVersionsRequest'] == null) { throw new runtime.RequiredError('kvV2DestroyVersionsRequest', 'Required parameter "kvV2DestroyVersionsRequest" was null or undefined when calling kvV2DestroyVersions().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{kv_v2_mount_path}/destroy/{path}`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"kv_v2_mount_path"}}`, encodeURIComponent(String(requestParameters['kvV2MountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: KvV2DestroyVersionsRequestToJSON(requestParameters['kvV2DestroyVersionsRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kvV2DestroyVersions(path, kvV2MountPath, kvV2DestroyVersionsRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kvV2DestroyVersionsRaw({ path: path, kvV2MountPath: kvV2MountPath, kvV2DestroyVersionsRequest: kvV2DestroyVersionsRequest }, initOverrides); return yield response.value(); }); } /** */ kvV2ListRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling kvV2List().'); } if (requestParameters['kvV2MountPath'] == null) { throw new runtime.RequiredError('kvV2MountPath', 'Required parameter "kvV2MountPath" was null or undefined when calling kvV2List().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling kvV2List().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{kv_v2_mount_path}/metadata/{path}/`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"kv_v2_mount_path"}}`, encodeURIComponent(String(requestParameters['kvV2MountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ kvV2List(path, kvV2MountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kvV2ListRaw({ path: path, kvV2MountPath: kvV2MountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ kvV2PatchRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling kvV2Patch().'); } if (requestParameters['kvV2MountPath'] == null) { throw new runtime.RequiredError('kvV2MountPath', 'Required parameter "kvV2MountPath" was null or undefined when calling kvV2Patch().'); } if (requestParameters['kvV2PatchRequest'] == null) { throw new runtime.RequiredError('kvV2PatchRequest', 'Required parameter "kvV2PatchRequest" was null or undefined when calling kvV2Patch().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{kv_v2_mount_path}/data/{path}`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"kv_v2_mount_path"}}`, encodeURIComponent(String(requestParameters['kvV2MountPath']))), method: 'PATCH', headers: headerParameters, query: queryParameters, body: KvV2PatchRequestToJSON(requestParameters['kvV2PatchRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => KvV2PatchResponseFromJSON(jsonValue)); }); } /** */ kvV2Patch(path, kvV2MountPath, kvV2PatchRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kvV2PatchRaw({ path: path, kvV2MountPath: kvV2MountPath, kvV2PatchRequest: kvV2PatchRequest }, initOverrides); return yield response.value(); }); } /** */ kvV2PatchMetadataPathRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling kvV2PatchMetadataPath().'); } if (requestParameters['kvV2MountPath'] == null) { throw new runtime.RequiredError('kvV2MountPath', 'Required parameter "kvV2MountPath" was null or undefined when calling kvV2PatchMetadataPath().'); } if (requestParameters['kvV2PatchMetadataPathRequest'] == null) { throw new runtime.RequiredError('kvV2PatchMetadataPathRequest', 'Required parameter "kvV2PatchMetadataPathRequest" was null or undefined when calling kvV2PatchMetadataPath().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{kv_v2_mount_path}/metadata/{path}`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"kv_v2_mount_path"}}`, encodeURIComponent(String(requestParameters['kvV2MountPath']))), method: 'PATCH', headers: headerParameters, query: queryParameters, body: KvV2PatchMetadataPathRequestToJSON(requestParameters['kvV2PatchMetadataPathRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kvV2PatchMetadataPath(path, kvV2MountPath, kvV2PatchMetadataPathRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kvV2PatchMetadataPathRaw({ path: path, kvV2MountPath: kvV2MountPath, kvV2PatchMetadataPathRequest: kvV2PatchMetadataPathRequest }, initOverrides); return yield response.value(); }); } /** */ kvV2ReadRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling kvV2Read().'); } if (requestParameters['kvV2MountPath'] == null) { throw new runtime.RequiredError('kvV2MountPath', 'Required parameter "kvV2MountPath" was null or undefined when calling kvV2Read().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{kv_v2_mount_path}/data/{path}`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"kv_v2_mount_path"}}`, encodeURIComponent(String(requestParameters['kvV2MountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => KvV2ReadResponseFromJSON(jsonValue)); }); } /** */ kvV2Read(path, kvV2MountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kvV2ReadRaw({ path: path, kvV2MountPath: kvV2MountPath }, initOverrides); return yield response.value(); }); } /** * Read the backend level settings. */ kvV2ReadConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['kvV2MountPath'] == null) { throw new runtime.RequiredError('kvV2MountPath', 'Required parameter "kvV2MountPath" was null or undefined when calling kvV2ReadConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{kv_v2_mount_path}/config`.replace(`{${"kv_v2_mount_path"}}`, encodeURIComponent(String(requestParameters['kvV2MountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => KvV2ReadConfigurationResponseFromJSON(jsonValue)); }); } /** * Read the backend level settings. */ kvV2ReadConfiguration(kvV2MountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kvV2ReadConfigurationRaw({ kvV2MountPath: kvV2MountPath }, initOverrides); return yield response.value(); }); } /** */ kvV2ReadMetadataRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling kvV2ReadMetadata().'); } if (requestParameters['kvV2MountPath'] == null) { throw new runtime.RequiredError('kvV2MountPath', 'Required parameter "kvV2MountPath" was null or undefined when calling kvV2ReadMetadata().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{kv_v2_mount_path}/metadata/{path}`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"kv_v2_mount_path"}}`, encodeURIComponent(String(requestParameters['kvV2MountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => KvV2ReadMetadataResponseFromJSON(jsonValue)); }); } /** */ kvV2ReadMetadata(path, kvV2MountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kvV2ReadMetadataRaw({ path: path, kvV2MountPath: kvV2MountPath }, initOverrides); return yield response.value(); }); } /** */ kvV2ReadSubkeysRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling kvV2ReadSubkeys().'); } if (requestParameters['kvV2MountPath'] == null) { throw new runtime.RequiredError('kvV2MountPath', 'Required parameter "kvV2MountPath" was null or undefined when calling kvV2ReadSubkeys().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{kv_v2_mount_path}/subkeys/{path}`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"kv_v2_mount_path"}}`, encodeURIComponent(String(requestParameters['kvV2MountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => KvV2ReadSubkeysResponseFromJSON(jsonValue)); }); } /** */ kvV2ReadSubkeys(path, kvV2MountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kvV2ReadSubkeysRaw({ path: path, kvV2MountPath: kvV2MountPath }, initOverrides); return yield response.value(); }); } /** */ kvV2UndeleteVersionsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling kvV2UndeleteVersions().'); } if (requestParameters['kvV2MountPath'] == null) { throw new runtime.RequiredError('kvV2MountPath', 'Required parameter "kvV2MountPath" was null or undefined when calling kvV2UndeleteVersions().'); } if (requestParameters['kvV2UndeleteVersionsRequest'] == null) { throw new runtime.RequiredError('kvV2UndeleteVersionsRequest', 'Required parameter "kvV2UndeleteVersionsRequest" was null or undefined when calling kvV2UndeleteVersions().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{kv_v2_mount_path}/undelete/{path}`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"kv_v2_mount_path"}}`, encodeURIComponent(String(requestParameters['kvV2MountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: KvV2UndeleteVersionsRequestToJSON(requestParameters['kvV2UndeleteVersionsRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kvV2UndeleteVersions(path, kvV2MountPath, kvV2UndeleteVersionsRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kvV2UndeleteVersionsRaw({ path: path, kvV2MountPath: kvV2MountPath, kvV2UndeleteVersionsRequest: kvV2UndeleteVersionsRequest }, initOverrides); return yield response.value(); }); } /** */ kvV2WriteRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling kvV2Write().'); } if (requestParameters['kvV2MountPath'] == null) { throw new runtime.RequiredError('kvV2MountPath', 'Required parameter "kvV2MountPath" was null or undefined when calling kvV2Write().'); } if (requestParameters['kvV2WriteRequest'] == null) { throw new runtime.RequiredError('kvV2WriteRequest', 'Required parameter "kvV2WriteRequest" was null or undefined when calling kvV2Write().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{kv_v2_mount_path}/data/{path}`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"kv_v2_mount_path"}}`, encodeURIComponent(String(requestParameters['kvV2MountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: KvV2WriteRequestToJSON(requestParameters['kvV2WriteRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => KvV2WriteResponseFromJSON(jsonValue)); }); } /** */ kvV2Write(path, kvV2MountPath, kvV2WriteRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kvV2WriteRaw({ path: path, kvV2MountPath: kvV2MountPath, kvV2WriteRequest: kvV2WriteRequest }, initOverrides); return yield response.value(); }); } /** */ kvV2WriteMetadataRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling kvV2WriteMetadata().'); } if (requestParameters['kvV2MountPath'] == null) { throw new runtime.RequiredError('kvV2MountPath', 'Required parameter "kvV2MountPath" was null or undefined when calling kvV2WriteMetadata().'); } if (requestParameters['kvV2WriteMetadataRequest'] == null) { throw new runtime.RequiredError('kvV2WriteMetadataRequest', 'Required parameter "kvV2WriteMetadataRequest" was null or undefined when calling kvV2WriteMetadata().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{kv_v2_mount_path}/metadata/{path}`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"kv_v2_mount_path"}}`, encodeURIComponent(String(requestParameters['kvV2MountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: KvV2WriteMetadataRequestToJSON(requestParameters['kvV2WriteMetadataRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ kvV2WriteMetadata(path, kvV2MountPath, kvV2WriteMetadataRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.kvV2WriteMetadataRaw({ path: path, kvV2MountPath: kvV2MountPath, kvV2WriteMetadataRequest: kvV2WriteMetadataRequest }, initOverrides); return yield response.value(); }); } /** */ ldapConfigureRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapConfigure().'); } if (requestParameters['ldapConfigureRequest'] == null) { throw new runtime.RequiredError('ldapConfigureRequest', 'Required parameter "ldapConfigureRequest" was null or undefined when calling ldapConfigure().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{ldap_mount_path}/config`.replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: LdapConfigureRequestToJSON(requestParameters['ldapConfigureRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ ldapConfigure(ldapMountPath, ldapConfigureRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapConfigureRaw({ ldapMountPath: ldapMountPath, ldapConfigureRequest: ldapConfigureRequest }, initOverrides); return yield response.value(); }); } /** */ ldapDeleteConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapDeleteConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{ldap_mount_path}/config`.replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ ldapDeleteConfiguration(ldapMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapDeleteConfigurationRaw({ ldapMountPath: ldapMountPath }, initOverrides); return yield response.value(); }); } /** */ ldapDeleteDynamicRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling ldapDeleteDynamicRole().'); } if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapDeleteDynamicRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{ldap_mount_path}/role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ ldapDeleteDynamicRole(name, ldapMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapDeleteDynamicRoleRaw({ name: name, ldapMountPath: ldapMountPath }, initOverrides); return yield response.value(); }); } /** */ ldapDeleteStaticRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling ldapDeleteStaticRole().'); } if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapDeleteStaticRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{ldap_mount_path}/static-role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ ldapDeleteStaticRole(name, ldapMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapDeleteStaticRoleRaw({ name: name, ldapMountPath: ldapMountPath }, initOverrides); return yield response.value(); }); } /** * Check service accounts in to the library. */ ldapLibraryCheckInRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling ldapLibraryCheckIn().'); } if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapLibraryCheckIn().'); } if (requestParameters['ldapLibraryCheckInRequest'] == null) { throw new runtime.RequiredError('ldapLibraryCheckInRequest', 'Required parameter "ldapLibraryCheckInRequest" was null or undefined when calling ldapLibraryCheckIn().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{ldap_mount_path}/library/{name}/check-in`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: LdapLibraryCheckInRequestToJSON(requestParameters['ldapLibraryCheckInRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Check service accounts in to the library. */ ldapLibraryCheckIn(name, ldapMountPath, ldapLibraryCheckInRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapLibraryCheckInRaw({ name: name, ldapMountPath: ldapMountPath, ldapLibraryCheckInRequest: ldapLibraryCheckInRequest }, initOverrides); return yield response.value(); }); } /** * Check a service account out from the library. */ ldapLibraryCheckOutRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling ldapLibraryCheckOut().'); } if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapLibraryCheckOut().'); } if (requestParameters['ldapLibraryCheckOutRequest'] == null) { throw new runtime.RequiredError('ldapLibraryCheckOutRequest', 'Required parameter "ldapLibraryCheckOutRequest" was null or undefined when calling ldapLibraryCheckOut().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{ldap_mount_path}/library/{name}/check-out`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: LdapLibraryCheckOutRequestToJSON(requestParameters['ldapLibraryCheckOutRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Check a service account out from the library. */ ldapLibraryCheckOut(name, ldapMountPath, ldapLibraryCheckOutRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapLibraryCheckOutRaw({ name: name, ldapMountPath: ldapMountPath, ldapLibraryCheckOutRequest: ldapLibraryCheckOutRequest }, initOverrides); return yield response.value(); }); } /** * Check the status of the service accounts in a library set. */ ldapLibraryCheckStatusRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling ldapLibraryCheckStatus().'); } if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapLibraryCheckStatus().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{ldap_mount_path}/library/{name}/status`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Check the status of the service accounts in a library set. */ ldapLibraryCheckStatus(name, ldapMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapLibraryCheckStatusRaw({ name: name, ldapMountPath: ldapMountPath }, initOverrides); return yield response.value(); }); } /** * Update a library set. */ ldapLibraryConfigureRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling ldapLibraryConfigure().'); } if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapLibraryConfigure().'); } if (requestParameters['ldapLibraryConfigureRequest'] == null) { throw new runtime.RequiredError('ldapLibraryConfigureRequest', 'Required parameter "ldapLibraryConfigureRequest" was null or undefined when calling ldapLibraryConfigure().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{ldap_mount_path}/library/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: LdapLibraryConfigureRequestToJSON(requestParameters['ldapLibraryConfigureRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Update a library set. */ ldapLibraryConfigure(name, ldapMountPath, ldapLibraryConfigureRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapLibraryConfigureRaw({ name: name, ldapMountPath: ldapMountPath, ldapLibraryConfigureRequest: ldapLibraryConfigureRequest }, initOverrides); return yield response.value(); }); } /** * Delete a library set. */ ldapLibraryDeleteRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling ldapLibraryDelete().'); } if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapLibraryDelete().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{ldap_mount_path}/library/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Delete a library set. */ ldapLibraryDelete(name, ldapMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapLibraryDeleteRaw({ name: name, ldapMountPath: ldapMountPath }, initOverrides); return yield response.value(); }); } /** * Check service accounts in to the library. */ ldapLibraryForceCheckInRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling ldapLibraryForceCheckIn().'); } if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapLibraryForceCheckIn().'); } if (requestParameters['ldapLibraryForceCheckInRequest'] == null) { throw new runtime.RequiredError('ldapLibraryForceCheckInRequest', 'Required parameter "ldapLibraryForceCheckInRequest" was null or undefined when calling ldapLibraryForceCheckIn().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{ldap_mount_path}/library/manage/{name}/check-in`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: LdapLibraryForceCheckInRequestToJSON(requestParameters['ldapLibraryForceCheckInRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Check service accounts in to the library. */ ldapLibraryForceCheckIn(name, ldapMountPath, ldapLibraryForceCheckInRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapLibraryForceCheckInRaw({ name: name, ldapMountPath: ldapMountPath, ldapLibraryForceCheckInRequest: ldapLibraryForceCheckInRequest }, initOverrides); return yield response.value(); }); } /** */ ldapLibraryListRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapLibraryList().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling ldapLibraryList().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{ldap_mount_path}/library/`.replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ ldapLibraryList(ldapMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapLibraryListRaw({ ldapMountPath: ldapMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ ldapLibraryListLibraryPathRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling ldapLibraryListLibraryPath().'); } if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapLibraryListLibraryPath().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling ldapLibraryListLibraryPath().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{ldap_mount_path}/library/{path}/`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ ldapLibraryListLibraryPath(path, ldapMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapLibraryListLibraryPathRaw({ path: path, ldapMountPath: ldapMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ ldapLibraryListLibraryPath_1Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling ldapLibraryListLibraryPath_1().'); } if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapLibraryListLibraryPath_1().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling ldapLibraryListLibraryPath_1().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{ldap_mount_path}/library{path}/`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ ldapLibraryListLibraryPath_1(path, ldapMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapLibraryListLibraryPath_1Raw({ path: path, ldapMountPath: ldapMountPath, list: list }, initOverrides); return yield response.value(); }); } /** * Read a library set. */ ldapLibraryReadRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling ldapLibraryRead().'); } if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapLibraryRead().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{ldap_mount_path}/library/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Read a library set. */ ldapLibraryRead(name, ldapMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapLibraryReadRaw({ name: name, ldapMountPath: ldapMountPath }, initOverrides); return yield response.value(); }); } /** */ ldapListDynamicRolesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapListDynamicRoles().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling ldapListDynamicRoles().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{ldap_mount_path}/role/`.replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ ldapListDynamicRoles(ldapMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapListDynamicRolesRaw({ ldapMountPath: ldapMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ ldapListRolePathRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling ldapListRolePath().'); } if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapListRolePath().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling ldapListRolePath().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{ldap_mount_path}/role/{path}/`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ ldapListRolePath(path, ldapMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapListRolePathRaw({ path: path, ldapMountPath: ldapMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ ldapListRolePath_2Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling ldapListRolePath_2().'); } if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapListRolePath_2().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling ldapListRolePath_2().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{ldap_mount_path}/role{path}/`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ ldapListRolePath_2(path, ldapMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapListRolePath_2Raw({ path: path, ldapMountPath: ldapMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ ldapListStaticRolePathRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling ldapListStaticRolePath().'); } if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapListStaticRolePath().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling ldapListStaticRolePath().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{ldap_mount_path}/static-role/{path}/`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ ldapListStaticRolePath(path, ldapMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapListStaticRolePathRaw({ path: path, ldapMountPath: ldapMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ ldapListStaticRolePath_3Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['path'] == null) { throw new runtime.RequiredError('path', 'Required parameter "path" was null or undefined when calling ldapListStaticRolePath_3().'); } if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapListStaticRolePath_3().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling ldapListStaticRolePath_3().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{ldap_mount_path}/static-role{path}/`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']))).replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ ldapListStaticRolePath_3(path, ldapMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapListStaticRolePath_3Raw({ path: path, ldapMountPath: ldapMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ ldapListStaticRolesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapListStaticRoles().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling ldapListStaticRoles().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{ldap_mount_path}/static-role/`.replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ ldapListStaticRoles(ldapMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapListStaticRolesRaw({ ldapMountPath: ldapMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ ldapReadConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapReadConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{ldap_mount_path}/config`.replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ ldapReadConfiguration(ldapMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapReadConfigurationRaw({ ldapMountPath: ldapMountPath }, initOverrides); return yield response.value(); }); } /** */ ldapReadDynamicRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling ldapReadDynamicRole().'); } if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapReadDynamicRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{ldap_mount_path}/role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ ldapReadDynamicRole(name, ldapMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapReadDynamicRoleRaw({ name: name, ldapMountPath: ldapMountPath }, initOverrides); return yield response.value(); }); } /** */ ldapReadStaticRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling ldapReadStaticRole().'); } if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapReadStaticRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{ldap_mount_path}/static-role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ ldapReadStaticRole(name, ldapMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapReadStaticRoleRaw({ name: name, ldapMountPath: ldapMountPath }, initOverrides); return yield response.value(); }); } /** */ ldapRequestDynamicRoleCredentialsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling ldapRequestDynamicRoleCredentials().'); } if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapRequestDynamicRoleCredentials().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{ldap_mount_path}/creds/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ ldapRequestDynamicRoleCredentials(name, ldapMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapRequestDynamicRoleCredentialsRaw({ name: name, ldapMountPath: ldapMountPath }, initOverrides); return yield response.value(); }); } /** */ ldapRequestStaticRoleCredentialsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling ldapRequestStaticRoleCredentials().'); } if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapRequestStaticRoleCredentials().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{ldap_mount_path}/static-cred/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ ldapRequestStaticRoleCredentials(name, ldapMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapRequestStaticRoleCredentialsRaw({ name: name, ldapMountPath: ldapMountPath }, initOverrides); return yield response.value(); }); } /** */ ldapRotateRootCredentialsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapRotateRootCredentials().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{ldap_mount_path}/rotate-root`.replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ ldapRotateRootCredentials(ldapMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapRotateRootCredentialsRaw({ ldapMountPath: ldapMountPath }, initOverrides); return yield response.value(); }); } /** */ ldapRotateStaticRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling ldapRotateStaticRole().'); } if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapRotateStaticRole().'); } if (requestParameters['ldapRotateStaticRoleRequest'] == null) { throw new runtime.RequiredError('ldapRotateStaticRoleRequest', 'Required parameter "ldapRotateStaticRoleRequest" was null or undefined when calling ldapRotateStaticRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{ldap_mount_path}/rotate-role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: LdapRotateStaticRoleRequestToJSON(requestParameters['ldapRotateStaticRoleRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ ldapRotateStaticRole(name, ldapMountPath, ldapRotateStaticRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapRotateStaticRoleRaw({ name: name, ldapMountPath: ldapMountPath, ldapRotateStaticRoleRequest: ldapRotateStaticRoleRequest }, initOverrides); return yield response.value(); }); } /** */ ldapWriteDynamicRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling ldapWriteDynamicRole().'); } if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapWriteDynamicRole().'); } if (requestParameters['ldapWriteDynamicRoleRequest'] == null) { throw new runtime.RequiredError('ldapWriteDynamicRoleRequest', 'Required parameter "ldapWriteDynamicRoleRequest" was null or undefined when calling ldapWriteDynamicRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{ldap_mount_path}/role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: LdapWriteDynamicRoleRequestToJSON(requestParameters['ldapWriteDynamicRoleRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ ldapWriteDynamicRole(name, ldapMountPath, ldapWriteDynamicRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapWriteDynamicRoleRaw({ name: name, ldapMountPath: ldapMountPath, ldapWriteDynamicRoleRequest: ldapWriteDynamicRoleRequest }, initOverrides); return yield response.value(); }); } /** */ ldapWriteStaticRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling ldapWriteStaticRole().'); } if (requestParameters['ldapMountPath'] == null) { throw new runtime.RequiredError('ldapMountPath', 'Required parameter "ldapMountPath" was null or undefined when calling ldapWriteStaticRole().'); } if (requestParameters['ldapWriteStaticRoleRequest'] == null) { throw new runtime.RequiredError('ldapWriteStaticRoleRequest', 'Required parameter "ldapWriteStaticRoleRequest" was null or undefined when calling ldapWriteStaticRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{ldap_mount_path}/static-role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"ldap_mount_path"}}`, encodeURIComponent(String(requestParameters['ldapMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: LdapWriteStaticRoleRequestToJSON(requestParameters['ldapWriteStaticRoleRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ ldapWriteStaticRole(name, ldapMountPath, ldapWriteStaticRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.ldapWriteStaticRoleRaw({ name: name, ldapMountPath: ldapMountPath, ldapWriteStaticRoleRequest: ldapWriteStaticRoleRequest }, initOverrides); return yield response.value(); }); } /** */ mongoDbAtlasConfigureRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['mongodbatlasMountPath'] == null) { throw new runtime.RequiredError('mongodbatlasMountPath', 'Required parameter "mongodbatlasMountPath" was null or undefined when calling mongoDbAtlasConfigure().'); } if (requestParameters['mongoDbAtlasConfigureRequest'] == null) { throw new runtime.RequiredError('mongoDbAtlasConfigureRequest', 'Required parameter "mongoDbAtlasConfigureRequest" was null or undefined when calling mongoDbAtlasConfigure().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{mongodbatlas_mount_path}/config`.replace(`{${"mongodbatlas_mount_path"}}`, encodeURIComponent(String(requestParameters['mongodbatlasMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: MongoDbAtlasConfigureRequestToJSON(requestParameters['mongoDbAtlasConfigureRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ mongoDbAtlasConfigure(mongodbatlasMountPath, mongoDbAtlasConfigureRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mongoDbAtlasConfigureRaw({ mongodbatlasMountPath: mongodbatlasMountPath, mongoDbAtlasConfigureRequest: mongoDbAtlasConfigureRequest }, initOverrides); return yield response.value(); }); } /** * Manage the roles used to generate MongoDB Atlas Programmatic API Keys. */ mongoDbAtlasDeleteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling mongoDbAtlasDeleteRole().'); } if (requestParameters['mongodbatlasMountPath'] == null) { throw new runtime.RequiredError('mongodbatlasMountPath', 'Required parameter "mongodbatlasMountPath" was null or undefined when calling mongoDbAtlasDeleteRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{mongodbatlas_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"mongodbatlas_mount_path"}}`, encodeURIComponent(String(requestParameters['mongodbatlasMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Manage the roles used to generate MongoDB Atlas Programmatic API Keys. */ mongoDbAtlasDeleteRole(name, mongodbatlasMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mongoDbAtlasDeleteRoleRaw({ name: name, mongodbatlasMountPath: mongodbatlasMountPath }, initOverrides); return yield response.value(); }); } /** */ mongoDbAtlasGenerateCredentialsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling mongoDbAtlasGenerateCredentials().'); } if (requestParameters['mongodbatlasMountPath'] == null) { throw new runtime.RequiredError('mongodbatlasMountPath', 'Required parameter "mongodbatlasMountPath" was null or undefined when calling mongoDbAtlasGenerateCredentials().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{mongodbatlas_mount_path}/creds/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"mongodbatlas_mount_path"}}`, encodeURIComponent(String(requestParameters['mongodbatlasMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ mongoDbAtlasGenerateCredentials(name, mongodbatlasMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mongoDbAtlasGenerateCredentialsRaw({ name: name, mongodbatlasMountPath: mongodbatlasMountPath }, initOverrides); return yield response.value(); }); } /** */ mongoDbAtlasGenerateCredentials2Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling mongoDbAtlasGenerateCredentials2().'); } if (requestParameters['mongodbatlasMountPath'] == null) { throw new runtime.RequiredError('mongodbatlasMountPath', 'Required parameter "mongodbatlasMountPath" was null or undefined when calling mongoDbAtlasGenerateCredentials2().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{mongodbatlas_mount_path}/creds/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"mongodbatlas_mount_path"}}`, encodeURIComponent(String(requestParameters['mongodbatlasMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ mongoDbAtlasGenerateCredentials2(name, mongodbatlasMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mongoDbAtlasGenerateCredentials2Raw({ name: name, mongodbatlasMountPath: mongodbatlasMountPath }, initOverrides); return yield response.value(); }); } /** * List the existing roles in this backend */ mongoDbAtlasListRolesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['mongodbatlasMountPath'] == null) { throw new runtime.RequiredError('mongodbatlasMountPath', 'Required parameter "mongodbatlasMountPath" was null or undefined when calling mongoDbAtlasListRoles().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling mongoDbAtlasListRoles().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{mongodbatlas_mount_path}/roles/`.replace(`{${"mongodbatlas_mount_path"}}`, encodeURIComponent(String(requestParameters['mongodbatlasMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * List the existing roles in this backend */ mongoDbAtlasListRoles(mongodbatlasMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mongoDbAtlasListRolesRaw({ mongodbatlasMountPath: mongodbatlasMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ mongoDbAtlasReadConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['mongodbatlasMountPath'] == null) { throw new runtime.RequiredError('mongodbatlasMountPath', 'Required parameter "mongodbatlasMountPath" was null or undefined when calling mongoDbAtlasReadConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{mongodbatlas_mount_path}/config`.replace(`{${"mongodbatlas_mount_path"}}`, encodeURIComponent(String(requestParameters['mongodbatlasMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ mongoDbAtlasReadConfiguration(mongodbatlasMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mongoDbAtlasReadConfigurationRaw({ mongodbatlasMountPath: mongodbatlasMountPath }, initOverrides); return yield response.value(); }); } /** * Manage the roles used to generate MongoDB Atlas Programmatic API Keys. */ mongoDbAtlasReadRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling mongoDbAtlasReadRole().'); } if (requestParameters['mongodbatlasMountPath'] == null) { throw new runtime.RequiredError('mongodbatlasMountPath', 'Required parameter "mongodbatlasMountPath" was null or undefined when calling mongoDbAtlasReadRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{mongodbatlas_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"mongodbatlas_mount_path"}}`, encodeURIComponent(String(requestParameters['mongodbatlasMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Manage the roles used to generate MongoDB Atlas Programmatic API Keys. */ mongoDbAtlasReadRole(name, mongodbatlasMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mongoDbAtlasReadRoleRaw({ name: name, mongodbatlasMountPath: mongodbatlasMountPath }, initOverrides); return yield response.value(); }); } /** * Manage the roles used to generate MongoDB Atlas Programmatic API Keys. */ mongoDbAtlasWriteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling mongoDbAtlasWriteRole().'); } if (requestParameters['mongodbatlasMountPath'] == null) { throw new runtime.RequiredError('mongodbatlasMountPath', 'Required parameter "mongodbatlasMountPath" was null or undefined when calling mongoDbAtlasWriteRole().'); } if (requestParameters['mongoDbAtlasWriteRoleRequest'] == null) { throw new runtime.RequiredError('mongoDbAtlasWriteRoleRequest', 'Required parameter "mongoDbAtlasWriteRoleRequest" was null or undefined when calling mongoDbAtlasWriteRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{mongodbatlas_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"mongodbatlas_mount_path"}}`, encodeURIComponent(String(requestParameters['mongodbatlasMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: MongoDbAtlasWriteRoleRequestToJSON(requestParameters['mongoDbAtlasWriteRoleRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Manage the roles used to generate MongoDB Atlas Programmatic API Keys. */ mongoDbAtlasWriteRole(name, mongodbatlasMountPath, mongoDbAtlasWriteRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mongoDbAtlasWriteRoleRaw({ name: name, mongodbatlasMountPath: mongodbatlasMountPath, mongoDbAtlasWriteRoleRequest: mongoDbAtlasWriteRoleRequest }, initOverrides); return yield response.value(); }); } /** */ nomadConfigureAccessRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['nomadMountPath'] == null) { throw new runtime.RequiredError('nomadMountPath', 'Required parameter "nomadMountPath" was null or undefined when calling nomadConfigureAccess().'); } if (requestParameters['nomadConfigureAccessRequest'] == null) { throw new runtime.RequiredError('nomadConfigureAccessRequest', 'Required parameter "nomadConfigureAccessRequest" was null or undefined when calling nomadConfigureAccess().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{nomad_mount_path}/config/access`.replace(`{${"nomad_mount_path"}}`, encodeURIComponent(String(requestParameters['nomadMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: NomadConfigureAccessRequestToJSON(requestParameters['nomadConfigureAccessRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ nomadConfigureAccess(nomadMountPath, nomadConfigureAccessRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.nomadConfigureAccessRaw({ nomadMountPath: nomadMountPath, nomadConfigureAccessRequest: nomadConfigureAccessRequest }, initOverrides); return yield response.value(); }); } /** */ nomadConfigureLeaseRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['nomadMountPath'] == null) { throw new runtime.RequiredError('nomadMountPath', 'Required parameter "nomadMountPath" was null or undefined when calling nomadConfigureLease().'); } if (requestParameters['nomadConfigureLeaseRequest'] == null) { throw new runtime.RequiredError('nomadConfigureLeaseRequest', 'Required parameter "nomadConfigureLeaseRequest" was null or undefined when calling nomadConfigureLease().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{nomad_mount_path}/config/lease`.replace(`{${"nomad_mount_path"}}`, encodeURIComponent(String(requestParameters['nomadMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: NomadConfigureLeaseRequestToJSON(requestParameters['nomadConfigureLeaseRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ nomadConfigureLease(nomadMountPath, nomadConfigureLeaseRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.nomadConfigureLeaseRaw({ nomadMountPath: nomadMountPath, nomadConfigureLeaseRequest: nomadConfigureLeaseRequest }, initOverrides); return yield response.value(); }); } /** */ nomadDeleteAccessConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['nomadMountPath'] == null) { throw new runtime.RequiredError('nomadMountPath', 'Required parameter "nomadMountPath" was null or undefined when calling nomadDeleteAccessConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{nomad_mount_path}/config/access`.replace(`{${"nomad_mount_path"}}`, encodeURIComponent(String(requestParameters['nomadMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ nomadDeleteAccessConfiguration(nomadMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.nomadDeleteAccessConfigurationRaw({ nomadMountPath: nomadMountPath }, initOverrides); return yield response.value(); }); } /** */ nomadDeleteLeaseConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['nomadMountPath'] == null) { throw new runtime.RequiredError('nomadMountPath', 'Required parameter "nomadMountPath" was null or undefined when calling nomadDeleteLeaseConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{nomad_mount_path}/config/lease`.replace(`{${"nomad_mount_path"}}`, encodeURIComponent(String(requestParameters['nomadMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ nomadDeleteLeaseConfiguration(nomadMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.nomadDeleteLeaseConfigurationRaw({ nomadMountPath: nomadMountPath }, initOverrides); return yield response.value(); }); } /** */ nomadDeleteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling nomadDeleteRole().'); } if (requestParameters['nomadMountPath'] == null) { throw new runtime.RequiredError('nomadMountPath', 'Required parameter "nomadMountPath" was null or undefined when calling nomadDeleteRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{nomad_mount_path}/role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"nomad_mount_path"}}`, encodeURIComponent(String(requestParameters['nomadMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ nomadDeleteRole(name, nomadMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.nomadDeleteRoleRaw({ name: name, nomadMountPath: nomadMountPath }, initOverrides); return yield response.value(); }); } /** */ nomadGenerateCredentialsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling nomadGenerateCredentials().'); } if (requestParameters['nomadMountPath'] == null) { throw new runtime.RequiredError('nomadMountPath', 'Required parameter "nomadMountPath" was null or undefined when calling nomadGenerateCredentials().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{nomad_mount_path}/creds/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"nomad_mount_path"}}`, encodeURIComponent(String(requestParameters['nomadMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ nomadGenerateCredentials(name, nomadMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.nomadGenerateCredentialsRaw({ name: name, nomadMountPath: nomadMountPath }, initOverrides); return yield response.value(); }); } /** */ nomadListRolesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['nomadMountPath'] == null) { throw new runtime.RequiredError('nomadMountPath', 'Required parameter "nomadMountPath" was null or undefined when calling nomadListRoles().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling nomadListRoles().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{nomad_mount_path}/role/`.replace(`{${"nomad_mount_path"}}`, encodeURIComponent(String(requestParameters['nomadMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ nomadListRoles(nomadMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.nomadListRolesRaw({ nomadMountPath: nomadMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ nomadReadAccessConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['nomadMountPath'] == null) { throw new runtime.RequiredError('nomadMountPath', 'Required parameter "nomadMountPath" was null or undefined when calling nomadReadAccessConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{nomad_mount_path}/config/access`.replace(`{${"nomad_mount_path"}}`, encodeURIComponent(String(requestParameters['nomadMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ nomadReadAccessConfiguration(nomadMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.nomadReadAccessConfigurationRaw({ nomadMountPath: nomadMountPath }, initOverrides); return yield response.value(); }); } /** */ nomadReadLeaseConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['nomadMountPath'] == null) { throw new runtime.RequiredError('nomadMountPath', 'Required parameter "nomadMountPath" was null or undefined when calling nomadReadLeaseConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{nomad_mount_path}/config/lease`.replace(`{${"nomad_mount_path"}}`, encodeURIComponent(String(requestParameters['nomadMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ nomadReadLeaseConfiguration(nomadMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.nomadReadLeaseConfigurationRaw({ nomadMountPath: nomadMountPath }, initOverrides); return yield response.value(); }); } /** */ nomadReadRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling nomadReadRole().'); } if (requestParameters['nomadMountPath'] == null) { throw new runtime.RequiredError('nomadMountPath', 'Required parameter "nomadMountPath" was null or undefined when calling nomadReadRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{nomad_mount_path}/role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"nomad_mount_path"}}`, encodeURIComponent(String(requestParameters['nomadMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ nomadReadRole(name, nomadMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.nomadReadRoleRaw({ name: name, nomadMountPath: nomadMountPath }, initOverrides); return yield response.value(); }); } /** */ nomadWriteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling nomadWriteRole().'); } if (requestParameters['nomadMountPath'] == null) { throw new runtime.RequiredError('nomadMountPath', 'Required parameter "nomadMountPath" was null or undefined when calling nomadWriteRole().'); } if (requestParameters['nomadWriteRoleRequest'] == null) { throw new runtime.RequiredError('nomadWriteRoleRequest', 'Required parameter "nomadWriteRoleRequest" was null or undefined when calling nomadWriteRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{nomad_mount_path}/role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"nomad_mount_path"}}`, encodeURIComponent(String(requestParameters['nomadMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: NomadWriteRoleRequestToJSON(requestParameters['nomadWriteRoleRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ nomadWriteRole(name, nomadMountPath, nomadWriteRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.nomadWriteRoleRaw({ name: name, nomadMountPath: nomadMountPath, nomadWriteRoleRequest: nomadWriteRoleRequest }, initOverrides); return yield response.value(); }); } /** */ pkiConfigureAcmeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiConfigureAcme().'); } if (requestParameters['pkiConfigureAcmeRequest'] == null) { throw new runtime.RequiredError('pkiConfigureAcmeRequest', 'Required parameter "pkiConfigureAcmeRequest" was null or undefined when calling pkiConfigureAcme().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/config/acme`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiConfigureAcmeRequestToJSON(requestParameters['pkiConfigureAcmeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiConfigureAcme(pkiMountPath, pkiConfigureAcmeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiConfigureAcmeRaw({ pkiMountPath: pkiMountPath, pkiConfigureAcmeRequest: pkiConfigureAcmeRequest }, initOverrides); return yield response.value(); }); } /** */ pkiConfigureAutoTidyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiConfigureAutoTidy().'); } if (requestParameters['pkiConfigureAutoTidyRequest'] == null) { throw new runtime.RequiredError('pkiConfigureAutoTidyRequest', 'Required parameter "pkiConfigureAutoTidyRequest" was null or undefined when calling pkiConfigureAutoTidy().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/config/auto-tidy`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiConfigureAutoTidyRequestToJSON(requestParameters['pkiConfigureAutoTidyRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiConfigureAutoTidyResponseFromJSON(jsonValue)); }); } /** */ pkiConfigureAutoTidy(pkiMountPath, pkiConfigureAutoTidyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiConfigureAutoTidyRaw({ pkiMountPath: pkiMountPath, pkiConfigureAutoTidyRequest: pkiConfigureAutoTidyRequest }, initOverrides); return yield response.value(); }); } /** */ pkiConfigureCaRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiConfigureCa().'); } if (requestParameters['pkiConfigureCaRequest'] == null) { throw new runtime.RequiredError('pkiConfigureCaRequest', 'Required parameter "pkiConfigureCaRequest" was null or undefined when calling pkiConfigureCa().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/config/ca`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiConfigureCaRequestToJSON(requestParameters['pkiConfigureCaRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiConfigureCaResponseFromJSON(jsonValue)); }); } /** */ pkiConfigureCa(pkiMountPath, pkiConfigureCaRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiConfigureCaRaw({ pkiMountPath: pkiMountPath, pkiConfigureCaRequest: pkiConfigureCaRequest }, initOverrides); return yield response.value(); }); } /** */ pkiConfigureClusterRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiConfigureCluster().'); } if (requestParameters['pkiConfigureClusterRequest'] == null) { throw new runtime.RequiredError('pkiConfigureClusterRequest', 'Required parameter "pkiConfigureClusterRequest" was null or undefined when calling pkiConfigureCluster().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/config/cluster`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiConfigureClusterRequestToJSON(requestParameters['pkiConfigureClusterRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiConfigureClusterResponseFromJSON(jsonValue)); }); } /** */ pkiConfigureCluster(pkiMountPath, pkiConfigureClusterRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiConfigureClusterRaw({ pkiMountPath: pkiMountPath, pkiConfigureClusterRequest: pkiConfigureClusterRequest }, initOverrides); return yield response.value(); }); } /** */ pkiConfigureCmpRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiConfigureCmp().'); } if (requestParameters['pkiConfigureCmpRequest'] == null) { throw new runtime.RequiredError('pkiConfigureCmpRequest', 'Required parameter "pkiConfigureCmpRequest" was null or undefined when calling pkiConfigureCmp().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/config/cmp`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiConfigureCmpRequestToJSON(requestParameters['pkiConfigureCmpRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiConfigureCmp(pkiMountPath, pkiConfigureCmpRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiConfigureCmpRaw({ pkiMountPath: pkiMountPath, pkiConfigureCmpRequest: pkiConfigureCmpRequest }, initOverrides); return yield response.value(); }); } /** */ pkiConfigureCrlRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiConfigureCrl().'); } if (requestParameters['pkiConfigureCrlRequest'] == null) { throw new runtime.RequiredError('pkiConfigureCrlRequest', 'Required parameter "pkiConfigureCrlRequest" was null or undefined when calling pkiConfigureCrl().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/config/crl`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiConfigureCrlRequestToJSON(requestParameters['pkiConfigureCrlRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiConfigureCrlResponseFromJSON(jsonValue)); }); } /** */ pkiConfigureCrl(pkiMountPath, pkiConfigureCrlRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiConfigureCrlRaw({ pkiMountPath: pkiMountPath, pkiConfigureCrlRequest: pkiConfigureCrlRequest }, initOverrides); return yield response.value(); }); } /** */ pkiConfigureEstRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiConfigureEst().'); } if (requestParameters['pkiConfigureEstRequest'] == null) { throw new runtime.RequiredError('pkiConfigureEstRequest', 'Required parameter "pkiConfigureEstRequest" was null or undefined when calling pkiConfigureEst().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/config/est`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiConfigureEstRequestToJSON(requestParameters['pkiConfigureEstRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiConfigureEst(pkiMountPath, pkiConfigureEstRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiConfigureEstRaw({ pkiMountPath: pkiMountPath, pkiConfigureEstRequest: pkiConfigureEstRequest }, initOverrides); return yield response.value(); }); } /** */ pkiConfigureExternalPolicyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiConfigureExternalPolicy().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/config/external-policy`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiConfigureExternalPolicyResponseFromJSON(jsonValue)); }); } /** */ pkiConfigureExternalPolicy(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiConfigureExternalPolicyRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiConfigureExternalPolicy_4Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiConfigureExternalPolicy_4().'); } if (requestParameters['pkiConfigureExternalPolicyRequest'] == null) { throw new runtime.RequiredError('pkiConfigureExternalPolicyRequest', 'Required parameter "pkiConfigureExternalPolicyRequest" was null or undefined when calling pkiConfigureExternalPolicy_4().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/config/external-policy`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiConfigureExternalPolicyRequestToJSON(requestParameters['pkiConfigureExternalPolicyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiConfigureExternalPolicy_4(pkiMountPath, pkiConfigureExternalPolicyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiConfigureExternalPolicy_4Raw({ pkiMountPath: pkiMountPath, pkiConfigureExternalPolicyRequest: pkiConfigureExternalPolicyRequest }, initOverrides); return yield response.value(); }); } /** */ pkiConfigureIssuersRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiConfigureIssuers().'); } if (requestParameters['pkiConfigureIssuersRequest'] == null) { throw new runtime.RequiredError('pkiConfigureIssuersRequest', 'Required parameter "pkiConfigureIssuersRequest" was null or undefined when calling pkiConfigureIssuers().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/config/issuers`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiConfigureIssuersRequestToJSON(requestParameters['pkiConfigureIssuersRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiConfigureIssuersResponseFromJSON(jsonValue)); }); } /** */ pkiConfigureIssuers(pkiMountPath, pkiConfigureIssuersRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiConfigureIssuersRaw({ pkiMountPath: pkiMountPath, pkiConfigureIssuersRequest: pkiConfigureIssuersRequest }, initOverrides); return yield response.value(); }); } /** */ pkiConfigureKeysRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiConfigureKeys().'); } if (requestParameters['pkiConfigureKeysRequest'] == null) { throw new runtime.RequiredError('pkiConfigureKeysRequest', 'Required parameter "pkiConfigureKeysRequest" was null or undefined when calling pkiConfigureKeys().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/config/keys`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiConfigureKeysRequestToJSON(requestParameters['pkiConfigureKeysRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiConfigureKeysResponseFromJSON(jsonValue)); }); } /** */ pkiConfigureKeys(pkiMountPath, pkiConfigureKeysRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiConfigureKeysRaw({ pkiMountPath: pkiMountPath, pkiConfigureKeysRequest: pkiConfigureKeysRequest }, initOverrides); return yield response.value(); }); } /** */ pkiConfigureScepRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiConfigureScep().'); } if (requestParameters['pkiConfigureScepRequest'] == null) { throw new runtime.RequiredError('pkiConfigureScepRequest', 'Required parameter "pkiConfigureScepRequest" was null or undefined when calling pkiConfigureScep().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/config/scep`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiConfigureScepRequestToJSON(requestParameters['pkiConfigureScepRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiConfigureScep(pkiMountPath, pkiConfigureScepRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiConfigureScepRaw({ pkiMountPath: pkiMountPath, pkiConfigureScepRequest: pkiConfigureScepRequest }, initOverrides); return yield response.value(); }); } /** */ pkiConfigureUrlsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiConfigureUrls().'); } if (requestParameters['pkiConfigureUrlsRequest'] == null) { throw new runtime.RequiredError('pkiConfigureUrlsRequest', 'Required parameter "pkiConfigureUrlsRequest" was null or undefined when calling pkiConfigureUrls().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/config/urls`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiConfigureUrlsRequestToJSON(requestParameters['pkiConfigureUrlsRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiConfigureUrlsResponseFromJSON(jsonValue)); }); } /** */ pkiConfigureUrls(pkiMountPath, pkiConfigureUrlsRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiConfigureUrlsRaw({ pkiMountPath: pkiMountPath, pkiConfigureUrlsRequest: pkiConfigureUrlsRequest }, initOverrides); return yield response.value(); }); } /** */ pkiCrossSignIntermediateRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiCrossSignIntermediate().'); } if (requestParameters['pkiCrossSignIntermediateRequest'] == null) { throw new runtime.RequiredError('pkiCrossSignIntermediateRequest', 'Required parameter "pkiCrossSignIntermediateRequest" was null or undefined when calling pkiCrossSignIntermediate().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/intermediate/cross-sign`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiCrossSignIntermediateRequestToJSON(requestParameters['pkiCrossSignIntermediateRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiCrossSignIntermediateResponseFromJSON(jsonValue)); }); } /** */ pkiCrossSignIntermediate(pkiMountPath, pkiCrossSignIntermediateRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiCrossSignIntermediateRaw({ pkiMountPath: pkiMountPath, pkiCrossSignIntermediateRequest: pkiCrossSignIntermediateRequest }, initOverrides); return yield response.value(); }); } /** */ pkiDeleteEabKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['keyId'] == null) { throw new runtime.RequiredError('keyId', 'Required parameter "keyId" was null or undefined when calling pkiDeleteEabKey().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiDeleteEabKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/eab/{key_id}`.replace(`{${"key_id"}}`, encodeURIComponent(String(requestParameters['keyId']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiDeleteEabKey(keyId, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiDeleteEabKeyRaw({ keyId: keyId, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiDeleteIssuerRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiDeleteIssuer().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiDeleteIssuer().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiDeleteIssuer(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiDeleteIssuerRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiDeleteKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['keyRef'] == null) { throw new runtime.RequiredError('keyRef', 'Required parameter "keyRef" was null or undefined when calling pkiDeleteKey().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiDeleteKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/key/{key_ref}`.replace(`{${"key_ref"}}`, encodeURIComponent(String(requestParameters['keyRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiDeleteKey(keyRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiDeleteKeyRaw({ keyRef: keyRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiDeleteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling pkiDeleteRole().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiDeleteRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiDeleteRole(name, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiDeleteRoleRaw({ name: name, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiDeleteRootRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiDeleteRoot().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/root`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiDeleteRoot(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiDeleteRootRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiGenerateEabKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiGenerateEabKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/acme/new-eab`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiGenerateEabKeyResponseFromJSON(jsonValue)); }); } /** */ pkiGenerateEabKey(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiGenerateEabKeyRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiGenerateEabKeyForIssuerRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiGenerateEabKeyForIssuer().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiGenerateEabKeyForIssuer().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/acme/new-eab`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiGenerateEabKeyForIssuerResponseFromJSON(jsonValue)); }); } /** */ pkiGenerateEabKeyForIssuer(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiGenerateEabKeyForIssuerRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiGenerateEabKeyForIssuerAndRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiGenerateEabKeyForIssuerAndRole().'); } if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiGenerateEabKeyForIssuerAndRole().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiGenerateEabKeyForIssuerAndRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/roles/{role}/acme/new-eab`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiGenerateEabKeyForIssuerAndRoleResponseFromJSON(jsonValue)); }); } /** */ pkiGenerateEabKeyForIssuerAndRole(issuerRef, role, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiGenerateEabKeyForIssuerAndRoleRaw({ issuerRef: issuerRef, role: role, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiGenerateEabKeyForIssuer_5Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiGenerateEabKeyForIssuer_5().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiGenerateEabKeyForIssuer_5().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/acme/new-eab`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiGenerateEabKeyForIssuerResponseFromJSON(jsonValue)); }); } /** */ pkiGenerateEabKeyForIssuer_5(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiGenerateEabKeyForIssuer_5Raw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiGenerateEabKeyForIssuer_6Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiGenerateEabKeyForIssuer_6().'); } if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiGenerateEabKeyForIssuer_6().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiGenerateEabKeyForIssuer_6().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/{policy}/acme/new-eab`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiGenerateEabKeyForIssuerResponseFromJSON(jsonValue)); }); } /** */ pkiGenerateEabKeyForIssuer_6(issuerRef, policy, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiGenerateEabKeyForIssuer_6Raw({ issuerRef: issuerRef, policy: policy, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiGenerateEabKeyForRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiGenerateEabKeyForRole().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiGenerateEabKeyForRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/roles/{role}/acme/new-eab`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiGenerateEabKeyForRoleResponseFromJSON(jsonValue)); }); } /** */ pkiGenerateEabKeyForRole(role, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiGenerateEabKeyForRoleRaw({ role: role, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiGenerateEabKey_7Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiGenerateEabKey_7().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/acme/new-eab`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiGenerateEabKeyResponseFromJSON(jsonValue)); }); } /** */ pkiGenerateEabKey_7(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiGenerateEabKey_7Raw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiGenerateEabKey_8Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiGenerateEabKey_8().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiGenerateEabKey_8().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/{policy}/acme/new-eab`.replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiGenerateEabKeyResponseFromJSON(jsonValue)); }); } /** */ pkiGenerateEabKey_8(policy, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiGenerateEabKey_8Raw({ policy: policy, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiGenerateExportedKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiGenerateExportedKey().'); } if (requestParameters['pkiGenerateExportedKeyRequest'] == null) { throw new runtime.RequiredError('pkiGenerateExportedKeyRequest', 'Required parameter "pkiGenerateExportedKeyRequest" was null or undefined when calling pkiGenerateExportedKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/keys/generate/exported`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiGenerateExportedKeyRequestToJSON(requestParameters['pkiGenerateExportedKeyRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiGenerateExportedKeyResponseFromJSON(jsonValue)); }); } /** */ pkiGenerateExportedKey(pkiMountPath, pkiGenerateExportedKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiGenerateExportedKeyRaw({ pkiMountPath: pkiMountPath, pkiGenerateExportedKeyRequest: pkiGenerateExportedKeyRequest }, initOverrides); return yield response.value(); }); } /** */ pkiGenerateIntermediateRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['exported'] == null) { throw new runtime.RequiredError('exported', 'Required parameter "exported" was null or undefined when calling pkiGenerateIntermediate().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiGenerateIntermediate().'); } if (requestParameters['pkiGenerateIntermediateRequest'] == null) { throw new runtime.RequiredError('pkiGenerateIntermediateRequest', 'Required parameter "pkiGenerateIntermediateRequest" was null or undefined when calling pkiGenerateIntermediate().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/intermediate/generate/{exported}`.replace(`{${"exported"}}`, encodeURIComponent(String(requestParameters['exported']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiGenerateIntermediateRequestToJSON(requestParameters['pkiGenerateIntermediateRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiGenerateIntermediateResponseFromJSON(jsonValue)); }); } /** */ pkiGenerateIntermediate(exported, pkiMountPath, pkiGenerateIntermediateRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiGenerateIntermediateRaw({ exported: exported, pkiMountPath: pkiMountPath, pkiGenerateIntermediateRequest: pkiGenerateIntermediateRequest }, initOverrides); return yield response.value(); }); } /** */ pkiGenerateInternalKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiGenerateInternalKey().'); } if (requestParameters['pkiGenerateInternalKeyRequest'] == null) { throw new runtime.RequiredError('pkiGenerateInternalKeyRequest', 'Required parameter "pkiGenerateInternalKeyRequest" was null or undefined when calling pkiGenerateInternalKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/keys/generate/internal`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiGenerateInternalKeyRequestToJSON(requestParameters['pkiGenerateInternalKeyRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiGenerateInternalKeyResponseFromJSON(jsonValue)); }); } /** */ pkiGenerateInternalKey(pkiMountPath, pkiGenerateInternalKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiGenerateInternalKeyRaw({ pkiMountPath: pkiMountPath, pkiGenerateInternalKeyRequest: pkiGenerateInternalKeyRequest }, initOverrides); return yield response.value(); }); } /** */ pkiGenerateKmsKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiGenerateKmsKey().'); } if (requestParameters['pkiGenerateKmsKeyRequest'] == null) { throw new runtime.RequiredError('pkiGenerateKmsKeyRequest', 'Required parameter "pkiGenerateKmsKeyRequest" was null or undefined when calling pkiGenerateKmsKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/keys/generate/kms`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiGenerateKmsKeyRequestToJSON(requestParameters['pkiGenerateKmsKeyRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiGenerateKmsKeyResponseFromJSON(jsonValue)); }); } /** */ pkiGenerateKmsKey(pkiMountPath, pkiGenerateKmsKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiGenerateKmsKeyRaw({ pkiMountPath: pkiMountPath, pkiGenerateKmsKeyRequest: pkiGenerateKmsKeyRequest }, initOverrides); return yield response.value(); }); } /** */ pkiGenerateRootRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['exported'] == null) { throw new runtime.RequiredError('exported', 'Required parameter "exported" was null or undefined when calling pkiGenerateRoot().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiGenerateRoot().'); } if (requestParameters['pkiGenerateRootRequest'] == null) { throw new runtime.RequiredError('pkiGenerateRootRequest', 'Required parameter "pkiGenerateRootRequest" was null or undefined when calling pkiGenerateRoot().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/root/generate/{exported}`.replace(`{${"exported"}}`, encodeURIComponent(String(requestParameters['exported']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiGenerateRootRequestToJSON(requestParameters['pkiGenerateRootRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiGenerateRootResponseFromJSON(jsonValue)); }); } /** */ pkiGenerateRoot(exported, pkiMountPath, pkiGenerateRootRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiGenerateRootRaw({ exported: exported, pkiMountPath: pkiMountPath, pkiGenerateRootRequest: pkiGenerateRootRequest }, initOverrides); return yield response.value(); }); } /** */ pkiImportKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiImportKey().'); } if (requestParameters['pkiImportKeyRequest'] == null) { throw new runtime.RequiredError('pkiImportKeyRequest', 'Required parameter "pkiImportKeyRequest" was null or undefined when calling pkiImportKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/keys/import`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiImportKeyRequestToJSON(requestParameters['pkiImportKeyRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiImportKeyResponseFromJSON(jsonValue)); }); } /** */ pkiImportKey(pkiMountPath, pkiImportKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiImportKeyRaw({ pkiMountPath: pkiMountPath, pkiImportKeyRequest: pkiImportKeyRequest }, initOverrides); return yield response.value(); }); } /** */ pkiIssueWithRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiIssueWithRole().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssueWithRole().'); } if (requestParameters['pkiIssueWithRoleRequest'] == null) { throw new runtime.RequiredError('pkiIssueWithRoleRequest', 'Required parameter "pkiIssueWithRoleRequest" was null or undefined when calling pkiIssueWithRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issue/{role}`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiIssueWithRoleRequestToJSON(requestParameters['pkiIssueWithRoleRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssueWithRoleResponseFromJSON(jsonValue)); }); } /** */ pkiIssueWithRole(role, pkiMountPath, pkiIssueWithRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssueWithRoleRaw({ role: role, pkiMountPath: pkiMountPath, pkiIssueWithRoleRequest: pkiIssueWithRoleRequest }, initOverrides); return yield response.value(); }); } /** */ pkiIssuerIssueWithRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiIssuerIssueWithRole().'); } if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiIssuerIssueWithRole().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuerIssueWithRole().'); } if (requestParameters['pkiIssuerIssueWithRoleRequest'] == null) { throw new runtime.RequiredError('pkiIssuerIssueWithRoleRequest', 'Required parameter "pkiIssuerIssueWithRoleRequest" was null or undefined when calling pkiIssuerIssueWithRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/issue/{role}`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiIssuerIssueWithRoleRequestToJSON(requestParameters['pkiIssuerIssueWithRoleRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuerIssueWithRoleResponseFromJSON(jsonValue)); }); } /** */ pkiIssuerIssueWithRole(issuerRef, role, pkiMountPath, pkiIssuerIssueWithRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuerIssueWithRoleRaw({ issuerRef: issuerRef, role: role, pkiMountPath: pkiMountPath, pkiIssuerIssueWithRoleRequest: pkiIssuerIssueWithRoleRequest }, initOverrides); return yield response.value(); }); } /** */ pkiIssuerReadCrlRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiIssuerReadCrl().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuerReadCrl().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/crl`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuerReadCrlResponseFromJSON(jsonValue)); }); } /** */ pkiIssuerReadCrl(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuerReadCrlRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiIssuerReadCrlDeltaRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiIssuerReadCrlDelta().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuerReadCrlDelta().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/crl/delta`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuerReadCrlDeltaResponseFromJSON(jsonValue)); }); } /** */ pkiIssuerReadCrlDelta(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuerReadCrlDeltaRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiIssuerReadCrlDeltaDerRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiIssuerReadCrlDeltaDer().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuerReadCrlDeltaDer().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/crl/delta/der`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuerReadCrlDeltaDerResponseFromJSON(jsonValue)); }); } /** */ pkiIssuerReadCrlDeltaDer(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuerReadCrlDeltaDerRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiIssuerReadCrlDeltaPemRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiIssuerReadCrlDeltaPem().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuerReadCrlDeltaPem().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/crl/delta/pem`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuerReadCrlDeltaPemResponseFromJSON(jsonValue)); }); } /** */ pkiIssuerReadCrlDeltaPem(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuerReadCrlDeltaPemRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiIssuerReadCrlDerRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiIssuerReadCrlDer().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuerReadCrlDer().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/crl/der`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuerReadCrlDerResponseFromJSON(jsonValue)); }); } /** */ pkiIssuerReadCrlDer(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuerReadCrlDerRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiIssuerReadCrlPemRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiIssuerReadCrlPem().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuerReadCrlPem().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/crl/pem`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuerReadCrlPemResponseFromJSON(jsonValue)); }); } /** */ pkiIssuerReadCrlPem(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuerReadCrlPemRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiIssuerReadUnifiedCrlRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiIssuerReadUnifiedCrl().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuerReadUnifiedCrl().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/unified-crl`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuerReadUnifiedCrlResponseFromJSON(jsonValue)); }); } /** */ pkiIssuerReadUnifiedCrl(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuerReadUnifiedCrlRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiIssuerReadUnifiedCrlDeltaRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiIssuerReadUnifiedCrlDelta().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuerReadUnifiedCrlDelta().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/unified-crl/delta`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuerReadUnifiedCrlDeltaResponseFromJSON(jsonValue)); }); } /** */ pkiIssuerReadUnifiedCrlDelta(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuerReadUnifiedCrlDeltaRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiIssuerReadUnifiedCrlDeltaDerRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiIssuerReadUnifiedCrlDeltaDer().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuerReadUnifiedCrlDeltaDer().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/unified-crl/delta/der`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuerReadUnifiedCrlDeltaDerResponseFromJSON(jsonValue)); }); } /** */ pkiIssuerReadUnifiedCrlDeltaDer(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuerReadUnifiedCrlDeltaDerRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiIssuerReadUnifiedCrlDeltaPemRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiIssuerReadUnifiedCrlDeltaPem().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuerReadUnifiedCrlDeltaPem().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/unified-crl/delta/pem`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuerReadUnifiedCrlDeltaPemResponseFromJSON(jsonValue)); }); } /** */ pkiIssuerReadUnifiedCrlDeltaPem(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuerReadUnifiedCrlDeltaPemRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiIssuerReadUnifiedCrlDerRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiIssuerReadUnifiedCrlDer().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuerReadUnifiedCrlDer().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/unified-crl/der`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuerReadUnifiedCrlDerResponseFromJSON(jsonValue)); }); } /** */ pkiIssuerReadUnifiedCrlDer(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuerReadUnifiedCrlDerRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiIssuerReadUnifiedCrlPemRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiIssuerReadUnifiedCrlPem().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuerReadUnifiedCrlPem().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/unified-crl/pem`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuerReadUnifiedCrlPemResponseFromJSON(jsonValue)); }); } /** */ pkiIssuerReadUnifiedCrlPem(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuerReadUnifiedCrlPemRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiIssuerResignCrlsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiIssuerResignCrls().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuerResignCrls().'); } if (requestParameters['pkiIssuerResignCrlsRequest'] == null) { throw new runtime.RequiredError('pkiIssuerResignCrlsRequest', 'Required parameter "pkiIssuerResignCrlsRequest" was null or undefined when calling pkiIssuerResignCrls().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/resign-crls`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiIssuerResignCrlsRequestToJSON(requestParameters['pkiIssuerResignCrlsRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuerResignCrlsResponseFromJSON(jsonValue)); }); } /** */ pkiIssuerResignCrls(issuerRef, pkiMountPath, pkiIssuerResignCrlsRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuerResignCrlsRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath, pkiIssuerResignCrlsRequest: pkiIssuerResignCrlsRequest }, initOverrides); return yield response.value(); }); } /** */ pkiIssuerSignIntermediateRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiIssuerSignIntermediate().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuerSignIntermediate().'); } if (requestParameters['pkiIssuerSignIntermediateRequest'] == null) { throw new runtime.RequiredError('pkiIssuerSignIntermediateRequest', 'Required parameter "pkiIssuerSignIntermediateRequest" was null or undefined when calling pkiIssuerSignIntermediate().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/sign-intermediate`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiIssuerSignIntermediateRequestToJSON(requestParameters['pkiIssuerSignIntermediateRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuerSignIntermediateResponseFromJSON(jsonValue)); }); } /** */ pkiIssuerSignIntermediate(issuerRef, pkiMountPath, pkiIssuerSignIntermediateRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuerSignIntermediateRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath, pkiIssuerSignIntermediateRequest: pkiIssuerSignIntermediateRequest }, initOverrides); return yield response.value(); }); } /** */ pkiIssuerSignRevocationListRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiIssuerSignRevocationList().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuerSignRevocationList().'); } if (requestParameters['pkiIssuerSignRevocationListRequest'] == null) { throw new runtime.RequiredError('pkiIssuerSignRevocationListRequest', 'Required parameter "pkiIssuerSignRevocationListRequest" was null or undefined when calling pkiIssuerSignRevocationList().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/sign-revocation-list`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiIssuerSignRevocationListRequestToJSON(requestParameters['pkiIssuerSignRevocationListRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuerSignRevocationListResponseFromJSON(jsonValue)); }); } /** */ pkiIssuerSignRevocationList(issuerRef, pkiMountPath, pkiIssuerSignRevocationListRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuerSignRevocationListRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath, pkiIssuerSignRevocationListRequest: pkiIssuerSignRevocationListRequest }, initOverrides); return yield response.value(); }); } /** */ pkiIssuerSignSelfIssuedRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiIssuerSignSelfIssued().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuerSignSelfIssued().'); } if (requestParameters['pkiIssuerSignSelfIssuedRequest'] == null) { throw new runtime.RequiredError('pkiIssuerSignSelfIssuedRequest', 'Required parameter "pkiIssuerSignSelfIssuedRequest" was null or undefined when calling pkiIssuerSignSelfIssued().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/sign-self-issued`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiIssuerSignSelfIssuedRequestToJSON(requestParameters['pkiIssuerSignSelfIssuedRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuerSignSelfIssuedResponseFromJSON(jsonValue)); }); } /** */ pkiIssuerSignSelfIssued(issuerRef, pkiMountPath, pkiIssuerSignSelfIssuedRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuerSignSelfIssuedRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath, pkiIssuerSignSelfIssuedRequest: pkiIssuerSignSelfIssuedRequest }, initOverrides); return yield response.value(); }); } /** */ pkiIssuerSignVerbatimRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiIssuerSignVerbatim().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuerSignVerbatim().'); } if (requestParameters['pkiIssuerSignVerbatimRequest'] == null) { throw new runtime.RequiredError('pkiIssuerSignVerbatimRequest', 'Required parameter "pkiIssuerSignVerbatimRequest" was null or undefined when calling pkiIssuerSignVerbatim().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/sign-verbatim`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiIssuerSignVerbatimRequestToJSON(requestParameters['pkiIssuerSignVerbatimRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuerSignVerbatimResponseFromJSON(jsonValue)); }); } /** */ pkiIssuerSignVerbatim(issuerRef, pkiMountPath, pkiIssuerSignVerbatimRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuerSignVerbatimRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath, pkiIssuerSignVerbatimRequest: pkiIssuerSignVerbatimRequest }, initOverrides); return yield response.value(); }); } /** */ pkiIssuerSignVerbatimWithRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiIssuerSignVerbatimWithRole().'); } if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiIssuerSignVerbatimWithRole().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuerSignVerbatimWithRole().'); } if (requestParameters['pkiIssuerSignVerbatimWithRoleRequest'] == null) { throw new runtime.RequiredError('pkiIssuerSignVerbatimWithRoleRequest', 'Required parameter "pkiIssuerSignVerbatimWithRoleRequest" was null or undefined when calling pkiIssuerSignVerbatimWithRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/sign-verbatim/{role}`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiIssuerSignVerbatimWithRoleRequestToJSON(requestParameters['pkiIssuerSignVerbatimWithRoleRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuerSignVerbatimWithRoleResponseFromJSON(jsonValue)); }); } /** */ pkiIssuerSignVerbatimWithRole(issuerRef, role, pkiMountPath, pkiIssuerSignVerbatimWithRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuerSignVerbatimWithRoleRaw({ issuerRef: issuerRef, role: role, pkiMountPath: pkiMountPath, pkiIssuerSignVerbatimWithRoleRequest: pkiIssuerSignVerbatimWithRoleRequest }, initOverrides); return yield response.value(); }); } /** */ pkiIssuerSignWithRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiIssuerSignWithRole().'); } if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiIssuerSignWithRole().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuerSignWithRole().'); } if (requestParameters['pkiIssuerSignWithRoleRequest'] == null) { throw new runtime.RequiredError('pkiIssuerSignWithRoleRequest', 'Required parameter "pkiIssuerSignWithRoleRequest" was null or undefined when calling pkiIssuerSignWithRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/sign/{role}`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiIssuerSignWithRoleRequestToJSON(requestParameters['pkiIssuerSignWithRoleRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuerSignWithRoleResponseFromJSON(jsonValue)); }); } /** */ pkiIssuerSignWithRole(issuerRef, role, pkiMountPath, pkiIssuerSignWithRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuerSignWithRoleRaw({ issuerRef: issuerRef, role: role, pkiMountPath: pkiMountPath, pkiIssuerSignWithRoleRequest: pkiIssuerSignWithRoleRequest }, initOverrides); return yield response.value(); }); } /** */ pkiIssuersGenerateIntermediateRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['exported'] == null) { throw new runtime.RequiredError('exported', 'Required parameter "exported" was null or undefined when calling pkiIssuersGenerateIntermediate().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuersGenerateIntermediate().'); } if (requestParameters['pkiIssuersGenerateIntermediateRequest'] == null) { throw new runtime.RequiredError('pkiIssuersGenerateIntermediateRequest', 'Required parameter "pkiIssuersGenerateIntermediateRequest" was null or undefined when calling pkiIssuersGenerateIntermediate().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuers/generate/intermediate/{exported}`.replace(`{${"exported"}}`, encodeURIComponent(String(requestParameters['exported']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiIssuersGenerateIntermediateRequestToJSON(requestParameters['pkiIssuersGenerateIntermediateRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuersGenerateIntermediateResponseFromJSON(jsonValue)); }); } /** */ pkiIssuersGenerateIntermediate(exported, pkiMountPath, pkiIssuersGenerateIntermediateRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuersGenerateIntermediateRaw({ exported: exported, pkiMountPath: pkiMountPath, pkiIssuersGenerateIntermediateRequest: pkiIssuersGenerateIntermediateRequest }, initOverrides); return yield response.value(); }); } /** */ pkiIssuersGenerateRootRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['exported'] == null) { throw new runtime.RequiredError('exported', 'Required parameter "exported" was null or undefined when calling pkiIssuersGenerateRoot().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuersGenerateRoot().'); } if (requestParameters['pkiIssuersGenerateRootRequest'] == null) { throw new runtime.RequiredError('pkiIssuersGenerateRootRequest', 'Required parameter "pkiIssuersGenerateRootRequest" was null or undefined when calling pkiIssuersGenerateRoot().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuers/generate/root/{exported}`.replace(`{${"exported"}}`, encodeURIComponent(String(requestParameters['exported']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiIssuersGenerateRootRequestToJSON(requestParameters['pkiIssuersGenerateRootRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuersGenerateRootResponseFromJSON(jsonValue)); }); } /** */ pkiIssuersGenerateRoot(exported, pkiMountPath, pkiIssuersGenerateRootRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuersGenerateRootRaw({ exported: exported, pkiMountPath: pkiMountPath, pkiIssuersGenerateRootRequest: pkiIssuersGenerateRootRequest }, initOverrides); return yield response.value(); }); } /** */ pkiIssuersImportBundleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuersImportBundle().'); } if (requestParameters['pkiIssuersImportBundleRequest'] == null) { throw new runtime.RequiredError('pkiIssuersImportBundleRequest', 'Required parameter "pkiIssuersImportBundleRequest" was null or undefined when calling pkiIssuersImportBundle().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuers/import/bundle`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiIssuersImportBundleRequestToJSON(requestParameters['pkiIssuersImportBundleRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuersImportBundleResponseFromJSON(jsonValue)); }); } /** */ pkiIssuersImportBundle(pkiMountPath, pkiIssuersImportBundleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuersImportBundleRaw({ pkiMountPath: pkiMountPath, pkiIssuersImportBundleRequest: pkiIssuersImportBundleRequest }, initOverrides); return yield response.value(); }); } /** */ pkiIssuersImportCertRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiIssuersImportCert().'); } if (requestParameters['pkiIssuersImportCertRequest'] == null) { throw new runtime.RequiredError('pkiIssuersImportCertRequest', 'Required parameter "pkiIssuersImportCertRequest" was null or undefined when calling pkiIssuersImportCert().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuers/import/cert`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiIssuersImportCertRequestToJSON(requestParameters['pkiIssuersImportCertRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiIssuersImportCertResponseFromJSON(jsonValue)); }); } /** */ pkiIssuersImportCert(pkiMountPath, pkiIssuersImportCertRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiIssuersImportCertRaw({ pkiMountPath: pkiMountPath, pkiIssuersImportCertRequest: pkiIssuersImportCertRequest }, initOverrides); return yield response.value(); }); } /** */ pkiListAcmeAccountKeysRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiListAcmeAccountKeys().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling pkiListAcmeAccountKeys().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/acme/mgmt/account/keyid/`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ pkiListAcmeAccountKeys(pkiMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiListAcmeAccountKeysRaw({ pkiMountPath: pkiMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ pkiListCertMetadataRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiListCertMetadata().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling pkiListCertMetadata().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/cert-metadata/`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ pkiListCertMetadata(pkiMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiListCertMetadataRaw({ pkiMountPath: pkiMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ pkiListCertsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiListCerts().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling pkiListCerts().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/certs/`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ pkiListCerts(pkiMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiListCertsRaw({ pkiMountPath: pkiMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ pkiListCertsRevocationQueueRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiListCertsRevocationQueue().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling pkiListCertsRevocationQueue().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/certs/revocation-queue/`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ pkiListCertsRevocationQueue(pkiMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiListCertsRevocationQueueRaw({ pkiMountPath: pkiMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ pkiListEabKeysRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiListEabKeys().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling pkiListEabKeys().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/eab/`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiListEabKeysResponseFromJSON(jsonValue)); }); } /** */ pkiListEabKeys(pkiMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiListEabKeysRaw({ pkiMountPath: pkiMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ pkiListIssuersRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiListIssuers().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling pkiListIssuers().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuers/`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiListIssuersResponseFromJSON(jsonValue)); }); } /** */ pkiListIssuers(pkiMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiListIssuersRaw({ pkiMountPath: pkiMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ pkiListKeysRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiListKeys().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling pkiListKeys().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/keys/`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiListKeysResponseFromJSON(jsonValue)); }); } /** */ pkiListKeys(pkiMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiListKeysRaw({ pkiMountPath: pkiMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ pkiListRevokedCertsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiListRevokedCerts().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling pkiListRevokedCerts().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/certs/revoked/`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ pkiListRevokedCerts(pkiMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiListRevokedCertsRaw({ pkiMountPath: pkiMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ pkiListRolesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiListRoles().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling pkiListRoles().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/roles/`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ pkiListRoles(pkiMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiListRolesRaw({ pkiMountPath: pkiMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ pkiListUnifiedRevokedCertsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiListUnifiedRevokedCerts().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling pkiListUnifiedRevokedCerts().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/certs/unified-revoked/`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiListUnifiedRevokedCertsResponseFromJSON(jsonValue)); }); } /** */ pkiListUnifiedRevokedCerts(pkiMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiListUnifiedRevokedCertsRaw({ pkiMountPath: pkiMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ pkiPatchIssuerRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiPatchIssuer().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiPatchIssuer().'); } if (requestParameters['pkiPatchIssuerRequest'] == null) { throw new runtime.RequiredError('pkiPatchIssuerRequest', 'Required parameter "pkiPatchIssuerRequest" was null or undefined when calling pkiPatchIssuer().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'PATCH', headers: headerParameters, query: queryParameters, body: PkiPatchIssuerRequestToJSON(requestParameters['pkiPatchIssuerRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiPatchIssuerResponseFromJSON(jsonValue)); }); } /** */ pkiPatchIssuer(issuerRef, pkiMountPath, pkiPatchIssuerRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiPatchIssuerRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath, pkiPatchIssuerRequest: pkiPatchIssuerRequest }, initOverrides); return yield response.value(); }); } /** */ pkiPatchRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling pkiPatchRole().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiPatchRole().'); } if (requestParameters['pkiPatchRoleRequest'] == null) { throw new runtime.RequiredError('pkiPatchRoleRequest', 'Required parameter "pkiPatchRoleRequest" was null or undefined when calling pkiPatchRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'PATCH', headers: headerParameters, query: queryParameters, body: PkiPatchRoleRequestToJSON(requestParameters['pkiPatchRoleRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiPatchRoleResponseFromJSON(jsonValue)); }); } /** */ pkiPatchRole(name, pkiMountPath, pkiPatchRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiPatchRoleRaw({ name: name, pkiMountPath: pkiMountPath, pkiPatchRoleRequest: pkiPatchRoleRequest }, initOverrides); return yield response.value(); }); } /** */ pkiQueryOcspRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiQueryOcsp().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/ocsp`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiQueryOcsp(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiQueryOcspRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiQueryOcspWithGetReqRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['req'] == null) { throw new runtime.RequiredError('req', 'Required parameter "req" was null or undefined when calling pkiQueryOcspWithGetReq().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiQueryOcspWithGetReq().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/ocsp/{req}`.replace(`{${"req"}}`, encodeURIComponent(String(requestParameters['req']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiQueryOcspWithGetReq(req, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiQueryOcspWithGetReqRaw({ req: req, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiQueryUnifiedOcspRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiQueryUnifiedOcsp().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/unified-ocsp`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiQueryUnifiedOcsp(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiQueryUnifiedOcspRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiQueryUnifiedOcspWithGetReqRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['req'] == null) { throw new runtime.RequiredError('req', 'Required parameter "req" was null or undefined when calling pkiQueryUnifiedOcspWithGetReq().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiQueryUnifiedOcspWithGetReq().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/unified-ocsp/{req}`.replace(`{${"req"}}`, encodeURIComponent(String(requestParameters['req']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiQueryUnifiedOcspWithGetReq(req, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiQueryUnifiedOcspWithGetReqRaw({ req: req, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadAcmeConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadAcmeConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/config/acme`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadAcmeConfiguration(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadAcmeConfigurationRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadAcmeDirectoryRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadAcmeDirectory().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/acme/directory`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadAcmeDirectory(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadAcmeDirectoryRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadAcmeKeyIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['keyid'] == null) { throw new runtime.RequiredError('keyid', 'Required parameter "keyid" was null or undefined when calling pkiReadAcmeKeyId().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadAcmeKeyId().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/acme/mgmt/account/keyid/{keyid}`.replace(`{${"keyid"}}`, encodeURIComponent(String(requestParameters['keyid']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadAcmeKeyId(keyid, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadAcmeKeyIdRaw({ keyid: keyid, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadAcmeNewNonceRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadAcmeNewNonce().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/acme/new-nonce`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadAcmeNewNonce(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadAcmeNewNonceRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadAutoTidyConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadAutoTidyConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/config/auto-tidy`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadAutoTidyConfigurationResponseFromJSON(jsonValue)); }); } /** */ pkiReadAutoTidyConfiguration(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadAutoTidyConfigurationRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadCaChainPemRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadCaChainPem().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/ca_chain`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadCaChainPemResponseFromJSON(jsonValue)); }); } /** */ pkiReadCaChainPem(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadCaChainPemRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadCaDerRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadCaDer().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/ca`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadCaDerResponseFromJSON(jsonValue)); }); } /** */ pkiReadCaDer(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadCaDerRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadCaPemRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadCaPem().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/ca/pem`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadCaPemResponseFromJSON(jsonValue)); }); } /** */ pkiReadCaPem(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadCaPemRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadCertRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['serial'] == null) { throw new runtime.RequiredError('serial', 'Required parameter "serial" was null or undefined when calling pkiReadCert().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadCert().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/cert/{serial}`.replace(`{${"serial"}}`, encodeURIComponent(String(requestParameters['serial']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadCertResponseFromJSON(jsonValue)); }); } /** */ pkiReadCert(serial, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadCertRaw({ serial: serial, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadCertCaChainRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadCertCaChain().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/cert/ca_chain`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadCertCaChainResponseFromJSON(jsonValue)); }); } /** */ pkiReadCertCaChain(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadCertCaChainRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadCertCrlRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadCertCrl().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/cert/crl`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadCertCrlResponseFromJSON(jsonValue)); }); } /** */ pkiReadCertCrl(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadCertCrlRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadCertDeltaCrlRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadCertDeltaCrl().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/cert/delta-crl`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadCertDeltaCrlResponseFromJSON(jsonValue)); }); } /** */ pkiReadCertDeltaCrl(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadCertDeltaCrlRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadCertMetadataRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['serial'] == null) { throw new runtime.RequiredError('serial', 'Required parameter "serial" was null or undefined when calling pkiReadCertMetadata().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadCertMetadata().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/cert-metadata/{serial}`.replace(`{${"serial"}}`, encodeURIComponent(String(requestParameters['serial']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadCertMetadataResponseFromJSON(jsonValue)); }); } /** */ pkiReadCertMetadata(serial, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadCertMetadataRaw({ serial: serial, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadCertRawDerRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['serial'] == null) { throw new runtime.RequiredError('serial', 'Required parameter "serial" was null or undefined when calling pkiReadCertRawDer().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadCertRawDer().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/cert/{serial}/raw`.replace(`{${"serial"}}`, encodeURIComponent(String(requestParameters['serial']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadCertRawDerResponseFromJSON(jsonValue)); }); } /** */ pkiReadCertRawDer(serial, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadCertRawDerRaw({ serial: serial, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadCertRawPemRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['serial'] == null) { throw new runtime.RequiredError('serial', 'Required parameter "serial" was null or undefined when calling pkiReadCertRawPem().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadCertRawPem().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/cert/{serial}/raw/pem`.replace(`{${"serial"}}`, encodeURIComponent(String(requestParameters['serial']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadCertRawPemResponseFromJSON(jsonValue)); }); } /** */ pkiReadCertRawPem(serial, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadCertRawPemRaw({ serial: serial, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadCertUnifiedCrlRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadCertUnifiedCrl().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/cert/unified-crl`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadCertUnifiedCrlResponseFromJSON(jsonValue)); }); } /** */ pkiReadCertUnifiedCrl(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadCertUnifiedCrlRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadCertUnifiedDeltaCrlRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadCertUnifiedDeltaCrl().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/cert/unified-delta-crl`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadCertUnifiedDeltaCrlResponseFromJSON(jsonValue)); }); } /** */ pkiReadCertUnifiedDeltaCrl(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadCertUnifiedDeltaCrlRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadClusterConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadClusterConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/config/cluster`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadClusterConfigurationResponseFromJSON(jsonValue)); }); } /** */ pkiReadClusterConfiguration(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadClusterConfigurationRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadCmpv2ConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadCmpv2Configuration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/config/cmp`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadCmpv2Configuration(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadCmpv2ConfigurationRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadCrlConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadCrlConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/config/crl`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadCrlConfigurationResponseFromJSON(jsonValue)); }); } /** */ pkiReadCrlConfiguration(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadCrlConfigurationRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadCrlDeltaRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadCrlDelta().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/crl/delta`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadCrlDeltaResponseFromJSON(jsonValue)); }); } /** */ pkiReadCrlDelta(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadCrlDeltaRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadCrlDeltaPemRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadCrlDeltaPem().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/crl/delta/pem`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadCrlDeltaPemResponseFromJSON(jsonValue)); }); } /** */ pkiReadCrlDeltaPem(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadCrlDeltaPemRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadCrlDerRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadCrlDer().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/crl`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadCrlDerResponseFromJSON(jsonValue)); }); } /** */ pkiReadCrlDer(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadCrlDerRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadCrlPemRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadCrlPem().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/crl/pem`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadCrlPemResponseFromJSON(jsonValue)); }); } /** */ pkiReadCrlPem(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadCrlPemRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadEstCacertsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadEstCacerts().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/est/cacerts`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadEstCacerts(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadEstCacertsRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadEstConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadEstConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/config/est`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadEstConfiguration(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadEstConfigurationRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadExternalPolicyAcmeDirectoryRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadExternalPolicyAcmeDirectory().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/acme/directory`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadExternalPolicyAcmeDirectory(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadExternalPolicyAcmeDirectoryRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadExternalPolicyAcmeNewNonceRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadExternalPolicyAcmeNewNonce().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/acme/new-nonce`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadExternalPolicyAcmeNewNonce(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadExternalPolicyAcmeNewNonceRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadExternalPolicyPolicyAcmeDirectoryRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiReadExternalPolicyPolicyAcmeDirectory().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadExternalPolicyPolicyAcmeDirectory().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/{policy}/acme/directory`.replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadExternalPolicyPolicyAcmeDirectory(policy, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadExternalPolicyPolicyAcmeDirectoryRaw({ policy: policy, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadExternalPolicyPolicyAcmeNewNonceRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiReadExternalPolicyPolicyAcmeNewNonce().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadExternalPolicyPolicyAcmeNewNonce().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/{policy}/acme/new-nonce`.replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadExternalPolicyPolicyAcmeNewNonce(policy, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadExternalPolicyPolicyAcmeNewNonceRaw({ policy: policy, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadIssuerRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiReadIssuer().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadIssuer().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadIssuerResponseFromJSON(jsonValue)); }); } /** */ pkiReadIssuer(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadIssuerRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadIssuerDerRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiReadIssuerDer().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadIssuerDer().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/der`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadIssuerDerResponseFromJSON(jsonValue)); }); } /** */ pkiReadIssuerDer(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadIssuerDerRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadIssuerIssuerRefAcmeDirectoryRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiReadIssuerIssuerRefAcmeDirectory().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadIssuerIssuerRefAcmeDirectory().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/acme/directory`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadIssuerIssuerRefAcmeDirectory(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadIssuerIssuerRefAcmeDirectoryRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadIssuerIssuerRefAcmeNewNonceRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiReadIssuerIssuerRefAcmeNewNonce().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadIssuerIssuerRefAcmeNewNonce().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/acme/new-nonce`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadIssuerIssuerRefAcmeNewNonce(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadIssuerIssuerRefAcmeNewNonceRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadIssuerIssuerRefExternalPolicyAcmeDirectoryRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiReadIssuerIssuerRefExternalPolicyAcmeDirectory().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadIssuerIssuerRefExternalPolicyAcmeDirectory().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/acme/directory`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadIssuerIssuerRefExternalPolicyAcmeDirectory(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadIssuerIssuerRefExternalPolicyAcmeDirectoryRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadIssuerIssuerRefExternalPolicyAcmeNewNonceRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiReadIssuerIssuerRefExternalPolicyAcmeNewNonce().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadIssuerIssuerRefExternalPolicyAcmeNewNonce().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/acme/new-nonce`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadIssuerIssuerRefExternalPolicyAcmeNewNonce(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadIssuerIssuerRefExternalPolicyAcmeNewNonceRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadIssuerIssuerRefExternalPolicyPolicyAcmeDirectoryRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiReadIssuerIssuerRefExternalPolicyPolicyAcmeDirectory().'); } if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiReadIssuerIssuerRefExternalPolicyPolicyAcmeDirectory().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadIssuerIssuerRefExternalPolicyPolicyAcmeDirectory().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/{policy}/acme/directory`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadIssuerIssuerRefExternalPolicyPolicyAcmeDirectory(issuerRef, policy, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadIssuerIssuerRefExternalPolicyPolicyAcmeDirectoryRaw({ issuerRef: issuerRef, policy: policy, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadIssuerIssuerRefExternalPolicyPolicyAcmeNewNonceRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiReadIssuerIssuerRefExternalPolicyPolicyAcmeNewNonce().'); } if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiReadIssuerIssuerRefExternalPolicyPolicyAcmeNewNonce().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadIssuerIssuerRefExternalPolicyPolicyAcmeNewNonce().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/{policy}/acme/new-nonce`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadIssuerIssuerRefExternalPolicyPolicyAcmeNewNonce(issuerRef, policy, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadIssuerIssuerRefExternalPolicyPolicyAcmeNewNonceRaw({ issuerRef: issuerRef, policy: policy, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadIssuerIssuerRefRolesRoleAcmeDirectoryRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiReadIssuerIssuerRefRolesRoleAcmeDirectory().'); } if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiReadIssuerIssuerRefRolesRoleAcmeDirectory().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadIssuerIssuerRefRolesRoleAcmeDirectory().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/roles/{role}/acme/directory`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadIssuerIssuerRefRolesRoleAcmeDirectory(issuerRef, role, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadIssuerIssuerRefRolesRoleAcmeDirectoryRaw({ issuerRef: issuerRef, role: role, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadIssuerIssuerRefRolesRoleAcmeNewNonceRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiReadIssuerIssuerRefRolesRoleAcmeNewNonce().'); } if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiReadIssuerIssuerRefRolesRoleAcmeNewNonce().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadIssuerIssuerRefRolesRoleAcmeNewNonce().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/roles/{role}/acme/new-nonce`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadIssuerIssuerRefRolesRoleAcmeNewNonce(issuerRef, role, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadIssuerIssuerRefRolesRoleAcmeNewNonceRaw({ issuerRef: issuerRef, role: role, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadIssuerJsonRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiReadIssuerJson().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadIssuerJson().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/json`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadIssuerJsonResponseFromJSON(jsonValue)); }); } /** */ pkiReadIssuerJson(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadIssuerJsonRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadIssuerPemRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiReadIssuerPem().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadIssuerPem().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/pem`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadIssuerPemResponseFromJSON(jsonValue)); }); } /** */ pkiReadIssuerPem(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadIssuerPemRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadIssuersConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadIssuersConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/config/issuers`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadIssuersConfigurationResponseFromJSON(jsonValue)); }); } /** */ pkiReadIssuersConfiguration(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadIssuersConfigurationRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['keyRef'] == null) { throw new runtime.RequiredError('keyRef', 'Required parameter "keyRef" was null or undefined when calling pkiReadKey().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/key/{key_ref}`.replace(`{${"key_ref"}}`, encodeURIComponent(String(requestParameters['keyRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadKeyResponseFromJSON(jsonValue)); }); } /** */ pkiReadKey(keyRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadKeyRaw({ keyRef: keyRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadKeysConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadKeysConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/config/keys`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadKeysConfigurationResponseFromJSON(jsonValue)); }); } /** */ pkiReadKeysConfiguration(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadKeysConfigurationRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling pkiReadRole().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadRoleResponseFromJSON(jsonValue)); }); } /** */ pkiReadRole(name, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadRoleRaw({ name: name, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadRolesRoleAcmeDirectoryRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiReadRolesRoleAcmeDirectory().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadRolesRoleAcmeDirectory().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/roles/{role}/acme/directory`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadRolesRoleAcmeDirectory(role, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadRolesRoleAcmeDirectoryRaw({ role: role, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadRolesRoleAcmeNewNonceRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiReadRolesRoleAcmeNewNonce().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadRolesRoleAcmeNewNonce().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/roles/{role}/acme/new-nonce`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadRolesRoleAcmeNewNonce(role, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadRolesRoleAcmeNewNonceRaw({ role: role, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadRolesRoleEstCacertsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiReadRolesRoleEstCacerts().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadRolesRoleEstCacerts().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/roles/{role}/est/cacerts`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadRolesRoleEstCacerts(role, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadRolesRoleEstCacertsRaw({ role: role, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadRolesRoleScepRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiReadRolesRoleScep().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadRolesRoleScep().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/roles/{role}/scep`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadRolesRoleScep(role, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadRolesRoleScepRaw({ role: role, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadRolesRoleScepPkiclientExeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiReadRolesRoleScepPkiclientExe().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadRolesRoleScepPkiclientExe().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/roles/{role}/scep/pkiclient.exe`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadRolesRoleScepPkiclientExe(role, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadRolesRoleScepPkiclientExeRaw({ role: role, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadScepRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadScep().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/scep`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadScep(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadScepRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadScepConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadScepConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/config/scep`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadScepConfiguration(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadScepConfigurationRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadScepPkiclientExeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadScepPkiclientExe().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/scep/pkiclient.exe`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadScepPkiclientExe(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadScepPkiclientExeRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadUnifiedCrlDeltaRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadUnifiedCrlDelta().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/unified-crl/delta`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadUnifiedCrlDelta(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadUnifiedCrlDeltaRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadUnifiedCrlDeltaPemRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadUnifiedCrlDeltaPem().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/unified-crl/delta/pem`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadUnifiedCrlDeltaPem(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadUnifiedCrlDeltaPemRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadUnifiedCrlDerRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadUnifiedCrlDer().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/unified-crl`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadUnifiedCrlDer(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadUnifiedCrlDerRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadUnifiedCrlPemRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadUnifiedCrlPem().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/unified-crl/pem`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiReadUnifiedCrlPem(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadUnifiedCrlPemRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReadUrlsConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReadUrlsConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/config/urls`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReadUrlsConfigurationResponseFromJSON(jsonValue)); }); } /** */ pkiReadUrlsConfiguration(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReadUrlsConfigurationRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiReplaceRootRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiReplaceRoot().'); } if (requestParameters['pkiReplaceRootRequest'] == null) { throw new runtime.RequiredError('pkiReplaceRootRequest', 'Required parameter "pkiReplaceRootRequest" was null or undefined when calling pkiReplaceRoot().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/root/replace`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiReplaceRootRequestToJSON(requestParameters['pkiReplaceRootRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiReplaceRootResponseFromJSON(jsonValue)); }); } /** */ pkiReplaceRoot(pkiMountPath, pkiReplaceRootRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiReplaceRootRaw({ pkiMountPath: pkiMountPath, pkiReplaceRootRequest: pkiReplaceRootRequest }, initOverrides); return yield response.value(); }); } /** */ pkiRevokeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiRevoke().'); } if (requestParameters['pkiRevokeRequest'] == null) { throw new runtime.RequiredError('pkiRevokeRequest', 'Required parameter "pkiRevokeRequest" was null or undefined when calling pkiRevoke().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/revoke`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiRevokeRequestToJSON(requestParameters['pkiRevokeRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiRevokeResponseFromJSON(jsonValue)); }); } /** */ pkiRevoke(pkiMountPath, pkiRevokeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiRevokeRaw({ pkiMountPath: pkiMountPath, pkiRevokeRequest: pkiRevokeRequest }, initOverrides); return yield response.value(); }); } /** */ pkiRevokeIssuerRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiRevokeIssuer().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiRevokeIssuer().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/revoke`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiRevokeIssuerResponseFromJSON(jsonValue)); }); } /** */ pkiRevokeIssuer(issuerRef, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiRevokeIssuerRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiRevokeWithKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiRevokeWithKey().'); } if (requestParameters['pkiRevokeWithKeyRequest'] == null) { throw new runtime.RequiredError('pkiRevokeWithKeyRequest', 'Required parameter "pkiRevokeWithKeyRequest" was null or undefined when calling pkiRevokeWithKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/revoke-with-key`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiRevokeWithKeyRequestToJSON(requestParameters['pkiRevokeWithKeyRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiRevokeWithKeyResponseFromJSON(jsonValue)); }); } /** */ pkiRevokeWithKey(pkiMountPath, pkiRevokeWithKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiRevokeWithKeyRaw({ pkiMountPath: pkiMountPath, pkiRevokeWithKeyRequest: pkiRevokeWithKeyRequest }, initOverrides); return yield response.value(); }); } /** */ pkiRootSignIntermediateRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiRootSignIntermediate().'); } if (requestParameters['pkiRootSignIntermediateRequest'] == null) { throw new runtime.RequiredError('pkiRootSignIntermediateRequest', 'Required parameter "pkiRootSignIntermediateRequest" was null or undefined when calling pkiRootSignIntermediate().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/root/sign-intermediate`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiRootSignIntermediateRequestToJSON(requestParameters['pkiRootSignIntermediateRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiRootSignIntermediateResponseFromJSON(jsonValue)); }); } /** */ pkiRootSignIntermediate(pkiMountPath, pkiRootSignIntermediateRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiRootSignIntermediateRaw({ pkiMountPath: pkiMountPath, pkiRootSignIntermediateRequest: pkiRootSignIntermediateRequest }, initOverrides); return yield response.value(); }); } /** */ pkiRootSignSelfIssuedRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiRootSignSelfIssued().'); } if (requestParameters['pkiRootSignSelfIssuedRequest'] == null) { throw new runtime.RequiredError('pkiRootSignSelfIssuedRequest', 'Required parameter "pkiRootSignSelfIssuedRequest" was null or undefined when calling pkiRootSignSelfIssued().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/root/sign-self-issued`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiRootSignSelfIssuedRequestToJSON(requestParameters['pkiRootSignSelfIssuedRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiRootSignSelfIssuedResponseFromJSON(jsonValue)); }); } /** */ pkiRootSignSelfIssued(pkiMountPath, pkiRootSignSelfIssuedRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiRootSignSelfIssuedRaw({ pkiMountPath: pkiMountPath, pkiRootSignSelfIssuedRequest: pkiRootSignSelfIssuedRequest }, initOverrides); return yield response.value(); }); } /** */ pkiRotateCrlRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiRotateCrl().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/crl/rotate`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiRotateCrlResponseFromJSON(jsonValue)); }); } /** */ pkiRotateCrl(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiRotateCrlRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiRotateDeltaCrlRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiRotateDeltaCrl().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/crl/rotate-delta`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiRotateDeltaCrlResponseFromJSON(jsonValue)); }); } /** */ pkiRotateDeltaCrl(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiRotateDeltaCrlRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiRotateRootRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['exported'] == null) { throw new runtime.RequiredError('exported', 'Required parameter "exported" was null or undefined when calling pkiRotateRoot().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiRotateRoot().'); } if (requestParameters['pkiRotateRootRequest'] == null) { throw new runtime.RequiredError('pkiRotateRootRequest', 'Required parameter "pkiRotateRootRequest" was null or undefined when calling pkiRotateRoot().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/root/rotate/{exported}`.replace(`{${"exported"}}`, encodeURIComponent(String(requestParameters['exported']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiRotateRootRequestToJSON(requestParameters['pkiRotateRootRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiRotateRootResponseFromJSON(jsonValue)); }); } /** */ pkiRotateRoot(exported, pkiMountPath, pkiRotateRootRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiRotateRootRaw({ exported: exported, pkiMountPath: pkiMountPath, pkiRotateRootRequest: pkiRotateRootRequest }, initOverrides); return yield response.value(); }); } /** */ pkiSetSignedIntermediateRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiSetSignedIntermediate().'); } if (requestParameters['pkiSetSignedIntermediateRequest'] == null) { throw new runtime.RequiredError('pkiSetSignedIntermediateRequest', 'Required parameter "pkiSetSignedIntermediateRequest" was null or undefined when calling pkiSetSignedIntermediate().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/intermediate/set-signed`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiSetSignedIntermediateRequestToJSON(requestParameters['pkiSetSignedIntermediateRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiSetSignedIntermediateResponseFromJSON(jsonValue)); }); } /** */ pkiSetSignedIntermediate(pkiMountPath, pkiSetSignedIntermediateRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiSetSignedIntermediateRaw({ pkiMountPath: pkiMountPath, pkiSetSignedIntermediateRequest: pkiSetSignedIntermediateRequest }, initOverrides); return yield response.value(); }); } /** */ pkiSignVerbatimRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiSignVerbatim().'); } if (requestParameters['pkiSignVerbatimRequest'] == null) { throw new runtime.RequiredError('pkiSignVerbatimRequest', 'Required parameter "pkiSignVerbatimRequest" was null or undefined when calling pkiSignVerbatim().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/sign-verbatim`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiSignVerbatimRequestToJSON(requestParameters['pkiSignVerbatimRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiSignVerbatimResponseFromJSON(jsonValue)); }); } /** */ pkiSignVerbatim(pkiMountPath, pkiSignVerbatimRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiSignVerbatimRaw({ pkiMountPath: pkiMountPath, pkiSignVerbatimRequest: pkiSignVerbatimRequest }, initOverrides); return yield response.value(); }); } /** */ pkiSignVerbatimWithRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiSignVerbatimWithRole().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiSignVerbatimWithRole().'); } if (requestParameters['pkiSignVerbatimWithRoleRequest'] == null) { throw new runtime.RequiredError('pkiSignVerbatimWithRoleRequest', 'Required parameter "pkiSignVerbatimWithRoleRequest" was null or undefined when calling pkiSignVerbatimWithRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/sign-verbatim/{role}`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiSignVerbatimWithRoleRequestToJSON(requestParameters['pkiSignVerbatimWithRoleRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiSignVerbatimWithRoleResponseFromJSON(jsonValue)); }); } /** */ pkiSignVerbatimWithRole(role, pkiMountPath, pkiSignVerbatimWithRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiSignVerbatimWithRoleRaw({ role: role, pkiMountPath: pkiMountPath, pkiSignVerbatimWithRoleRequest: pkiSignVerbatimWithRoleRequest }, initOverrides); return yield response.value(); }); } /** */ pkiSignWithRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiSignWithRole().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiSignWithRole().'); } if (requestParameters['pkiSignWithRoleRequest'] == null) { throw new runtime.RequiredError('pkiSignWithRoleRequest', 'Required parameter "pkiSignWithRoleRequest" was null or undefined when calling pkiSignWithRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/sign/{role}`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiSignWithRoleRequestToJSON(requestParameters['pkiSignWithRoleRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiSignWithRoleResponseFromJSON(jsonValue)); }); } /** */ pkiSignWithRole(role, pkiMountPath, pkiSignWithRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiSignWithRoleRaw({ role: role, pkiMountPath: pkiMountPath, pkiSignWithRoleRequest: pkiSignWithRoleRequest }, initOverrides); return yield response.value(); }); } /** */ pkiTidyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiTidy().'); } if (requestParameters['pkiTidyRequest'] == null) { throw new runtime.RequiredError('pkiTidyRequest', 'Required parameter "pkiTidyRequest" was null or undefined when calling pkiTidy().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/tidy`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiTidyRequestToJSON(requestParameters['pkiTidyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiTidy(pkiMountPath, pkiTidyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiTidyRaw({ pkiMountPath: pkiMountPath, pkiTidyRequest: pkiTidyRequest }, initOverrides); return yield response.value(); }); } /** */ pkiTidyCancelRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiTidyCancel().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/tidy-cancel`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiTidyCancelResponseFromJSON(jsonValue)); }); } /** */ pkiTidyCancel(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiTidyCancelRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiTidyStatusRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiTidyStatus().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/tidy-status`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiTidyStatusResponseFromJSON(jsonValue)); }); } /** */ pkiTidyStatus(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiTidyStatusRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiWriteAcmeAccountKidRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['kid'] == null) { throw new runtime.RequiredError('kid', 'Required parameter "kid" was null or undefined when calling pkiWriteAcmeAccountKid().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteAcmeAccountKid().'); } if (requestParameters['pkiWriteAcmeAccountKidRequest'] == null) { throw new runtime.RequiredError('pkiWriteAcmeAccountKidRequest', 'Required parameter "pkiWriteAcmeAccountKidRequest" was null or undefined when calling pkiWriteAcmeAccountKid().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/acme/account/{kid}`.replace(`{${"kid"}}`, encodeURIComponent(String(requestParameters['kid']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteAcmeAccountKidRequestToJSON(requestParameters['pkiWriteAcmeAccountKidRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteAcmeAccountKid(kid, pkiMountPath, pkiWriteAcmeAccountKidRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteAcmeAccountKidRaw({ kid: kid, pkiMountPath: pkiMountPath, pkiWriteAcmeAccountKidRequest: pkiWriteAcmeAccountKidRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteAcmeAuthorizationAuthIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['authId'] == null) { throw new runtime.RequiredError('authId', 'Required parameter "authId" was null or undefined when calling pkiWriteAcmeAuthorizationAuthId().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteAcmeAuthorizationAuthId().'); } if (requestParameters['pkiWriteAcmeAuthorizationAuthIdRequest'] == null) { throw new runtime.RequiredError('pkiWriteAcmeAuthorizationAuthIdRequest', 'Required parameter "pkiWriteAcmeAuthorizationAuthIdRequest" was null or undefined when calling pkiWriteAcmeAuthorizationAuthId().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/acme/authorization/{auth_id}`.replace(`{${"auth_id"}}`, encodeURIComponent(String(requestParameters['authId']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteAcmeAuthorizationAuthIdRequestToJSON(requestParameters['pkiWriteAcmeAuthorizationAuthIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteAcmeAuthorizationAuthId(authId, pkiMountPath, pkiWriteAcmeAuthorizationAuthIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteAcmeAuthorizationAuthIdRaw({ authId: authId, pkiMountPath: pkiMountPath, pkiWriteAcmeAuthorizationAuthIdRequest: pkiWriteAcmeAuthorizationAuthIdRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteAcmeChallengeAuthIdChallengeTypeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['authId'] == null) { throw new runtime.RequiredError('authId', 'Required parameter "authId" was null or undefined when calling pkiWriteAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['challengeType'] == null) { throw new runtime.RequiredError('challengeType', 'Required parameter "challengeType" was null or undefined when calling pkiWriteAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['pkiWriteAcmeChallengeAuthIdChallengeTypeRequest'] == null) { throw new runtime.RequiredError('pkiWriteAcmeChallengeAuthIdChallengeTypeRequest', 'Required parameter "pkiWriteAcmeChallengeAuthIdChallengeTypeRequest" was null or undefined when calling pkiWriteAcmeChallengeAuthIdChallengeType().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/acme/challenge/{auth_id}/{challenge_type}`.replace(`{${"auth_id"}}`, encodeURIComponent(String(requestParameters['authId']))).replace(`{${"challenge_type"}}`, encodeURIComponent(String(requestParameters['challengeType']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteAcmeChallengeAuthIdChallengeTypeRequestToJSON(requestParameters['pkiWriteAcmeChallengeAuthIdChallengeTypeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteAcmeChallengeAuthIdChallengeType(authId, challengeType, pkiMountPath, pkiWriteAcmeChallengeAuthIdChallengeTypeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteAcmeChallengeAuthIdChallengeTypeRaw({ authId: authId, challengeType: challengeType, pkiMountPath: pkiMountPath, pkiWriteAcmeChallengeAuthIdChallengeTypeRequest: pkiWriteAcmeChallengeAuthIdChallengeTypeRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteAcmeKeyIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['keyid'] == null) { throw new runtime.RequiredError('keyid', 'Required parameter "keyid" was null or undefined when calling pkiWriteAcmeKeyId().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteAcmeKeyId().'); } if (requestParameters['pkiWriteAcmeKeyIdRequest'] == null) { throw new runtime.RequiredError('pkiWriteAcmeKeyIdRequest', 'Required parameter "pkiWriteAcmeKeyIdRequest" was null or undefined when calling pkiWriteAcmeKeyId().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/acme/mgmt/account/keyid/{keyid}`.replace(`{${"keyid"}}`, encodeURIComponent(String(requestParameters['keyid']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteAcmeKeyIdRequestToJSON(requestParameters['pkiWriteAcmeKeyIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteAcmeKeyId(keyid, pkiMountPath, pkiWriteAcmeKeyIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteAcmeKeyIdRaw({ keyid: keyid, pkiMountPath: pkiMountPath, pkiWriteAcmeKeyIdRequest: pkiWriteAcmeKeyIdRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteAcmeNewAccountRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteAcmeNewAccount().'); } if (requestParameters['pkiWriteAcmeNewAccountRequest'] == null) { throw new runtime.RequiredError('pkiWriteAcmeNewAccountRequest', 'Required parameter "pkiWriteAcmeNewAccountRequest" was null or undefined when calling pkiWriteAcmeNewAccount().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/acme/new-account`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteAcmeNewAccountRequestToJSON(requestParameters['pkiWriteAcmeNewAccountRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteAcmeNewAccount(pkiMountPath, pkiWriteAcmeNewAccountRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteAcmeNewAccountRaw({ pkiMountPath: pkiMountPath, pkiWriteAcmeNewAccountRequest: pkiWriteAcmeNewAccountRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteAcmeNewOrderRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteAcmeNewOrder().'); } if (requestParameters['pkiWriteAcmeNewOrderRequest'] == null) { throw new runtime.RequiredError('pkiWriteAcmeNewOrderRequest', 'Required parameter "pkiWriteAcmeNewOrderRequest" was null or undefined when calling pkiWriteAcmeNewOrder().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/acme/new-order`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteAcmeNewOrderRequestToJSON(requestParameters['pkiWriteAcmeNewOrderRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteAcmeNewOrder(pkiMountPath, pkiWriteAcmeNewOrderRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteAcmeNewOrderRaw({ pkiMountPath: pkiMountPath, pkiWriteAcmeNewOrderRequest: pkiWriteAcmeNewOrderRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteAcmeOrderOrderIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteAcmeOrderOrderId().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteAcmeOrderOrderId().'); } if (requestParameters['pkiWriteAcmeOrderOrderIdRequest'] == null) { throw new runtime.RequiredError('pkiWriteAcmeOrderOrderIdRequest', 'Required parameter "pkiWriteAcmeOrderOrderIdRequest" was null or undefined when calling pkiWriteAcmeOrderOrderId().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/acme/order/{order_id}`.replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteAcmeOrderOrderIdRequestToJSON(requestParameters['pkiWriteAcmeOrderOrderIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteAcmeOrderOrderId(orderId, pkiMountPath, pkiWriteAcmeOrderOrderIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteAcmeOrderOrderIdRaw({ orderId: orderId, pkiMountPath: pkiMountPath, pkiWriteAcmeOrderOrderIdRequest: pkiWriteAcmeOrderOrderIdRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteAcmeOrderOrderIdCertRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteAcmeOrderOrderIdCert().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteAcmeOrderOrderIdCert().'); } if (requestParameters['pkiWriteAcmeOrderOrderIdCertRequest'] == null) { throw new runtime.RequiredError('pkiWriteAcmeOrderOrderIdCertRequest', 'Required parameter "pkiWriteAcmeOrderOrderIdCertRequest" was null or undefined when calling pkiWriteAcmeOrderOrderIdCert().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/acme/order/{order_id}/cert`.replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteAcmeOrderOrderIdCertRequestToJSON(requestParameters['pkiWriteAcmeOrderOrderIdCertRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteAcmeOrderOrderIdCert(orderId, pkiMountPath, pkiWriteAcmeOrderOrderIdCertRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteAcmeOrderOrderIdCertRaw({ orderId: orderId, pkiMountPath: pkiMountPath, pkiWriteAcmeOrderOrderIdCertRequest: pkiWriteAcmeOrderOrderIdCertRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteAcmeOrderOrderIdFinalizeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteAcmeOrderOrderIdFinalize().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteAcmeOrderOrderIdFinalize().'); } if (requestParameters['pkiWriteAcmeOrderOrderIdFinalizeRequest'] == null) { throw new runtime.RequiredError('pkiWriteAcmeOrderOrderIdFinalizeRequest', 'Required parameter "pkiWriteAcmeOrderOrderIdFinalizeRequest" was null or undefined when calling pkiWriteAcmeOrderOrderIdFinalize().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/acme/order/{order_id}/finalize`.replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteAcmeOrderOrderIdFinalizeRequestToJSON(requestParameters['pkiWriteAcmeOrderOrderIdFinalizeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteAcmeOrderOrderIdFinalize(orderId, pkiMountPath, pkiWriteAcmeOrderOrderIdFinalizeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteAcmeOrderOrderIdFinalizeRaw({ orderId: orderId, pkiMountPath: pkiMountPath, pkiWriteAcmeOrderOrderIdFinalizeRequest: pkiWriteAcmeOrderOrderIdFinalizeRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteAcmeOrdersRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteAcmeOrders().'); } if (requestParameters['pkiWriteAcmeOrdersRequest'] == null) { throw new runtime.RequiredError('pkiWriteAcmeOrdersRequest', 'Required parameter "pkiWriteAcmeOrdersRequest" was null or undefined when calling pkiWriteAcmeOrders().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/acme/orders`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteAcmeOrdersRequestToJSON(requestParameters['pkiWriteAcmeOrdersRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteAcmeOrders(pkiMountPath, pkiWriteAcmeOrdersRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteAcmeOrdersRaw({ pkiMountPath: pkiMountPath, pkiWriteAcmeOrdersRequest: pkiWriteAcmeOrdersRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteAcmeRevokeCertRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteAcmeRevokeCert().'); } if (requestParameters['pkiWriteAcmeRevokeCertRequest'] == null) { throw new runtime.RequiredError('pkiWriteAcmeRevokeCertRequest', 'Required parameter "pkiWriteAcmeRevokeCertRequest" was null or undefined when calling pkiWriteAcmeRevokeCert().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/acme/revoke-cert`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteAcmeRevokeCertRequestToJSON(requestParameters['pkiWriteAcmeRevokeCertRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteAcmeRevokeCert(pkiMountPath, pkiWriteAcmeRevokeCertRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteAcmeRevokeCertRaw({ pkiMountPath: pkiMountPath, pkiWriteAcmeRevokeCertRequest: pkiWriteAcmeRevokeCertRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteCmpRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteCmp().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/cmp`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteCmp(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteCmpRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiWriteEstSimpleenrollRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteEstSimpleenroll().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/est/simpleenroll`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteEstSimpleenroll(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteEstSimpleenrollRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiWriteEstSimplereenrollRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteEstSimplereenroll().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/est/simplereenroll`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteEstSimplereenroll(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteEstSimplereenrollRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicyAcmeAccountKidRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['kid'] == null) { throw new runtime.RequiredError('kid', 'Required parameter "kid" was null or undefined when calling pkiWriteExternalPolicyAcmeAccountKid().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicyAcmeAccountKid().'); } if (requestParameters['pkiWriteExternalPolicyAcmeAccountKidRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicyAcmeAccountKidRequest', 'Required parameter "pkiWriteExternalPolicyAcmeAccountKidRequest" was null or undefined when calling pkiWriteExternalPolicyAcmeAccountKid().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/acme/account/{kid}`.replace(`{${"kid"}}`, encodeURIComponent(String(requestParameters['kid']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicyAcmeAccountKidRequestToJSON(requestParameters['pkiWriteExternalPolicyAcmeAccountKidRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteExternalPolicyAcmeAccountKid(kid, pkiMountPath, pkiWriteExternalPolicyAcmeAccountKidRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicyAcmeAccountKidRaw({ kid: kid, pkiMountPath: pkiMountPath, pkiWriteExternalPolicyAcmeAccountKidRequest: pkiWriteExternalPolicyAcmeAccountKidRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicyAcmeAuthorizationAuthIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['authId'] == null) { throw new runtime.RequiredError('authId', 'Required parameter "authId" was null or undefined when calling pkiWriteExternalPolicyAcmeAuthorizationAuthId().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicyAcmeAuthorizationAuthId().'); } if (requestParameters['pkiWriteExternalPolicyAcmeAuthorizationAuthIdRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicyAcmeAuthorizationAuthIdRequest', 'Required parameter "pkiWriteExternalPolicyAcmeAuthorizationAuthIdRequest" was null or undefined when calling pkiWriteExternalPolicyAcmeAuthorizationAuthId().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/acme/authorization/{auth_id}`.replace(`{${"auth_id"}}`, encodeURIComponent(String(requestParameters['authId']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicyAcmeAuthorizationAuthIdRequestToJSON(requestParameters['pkiWriteExternalPolicyAcmeAuthorizationAuthIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteExternalPolicyAcmeAuthorizationAuthId(authId, pkiMountPath, pkiWriteExternalPolicyAcmeAuthorizationAuthIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicyAcmeAuthorizationAuthIdRaw({ authId: authId, pkiMountPath: pkiMountPath, pkiWriteExternalPolicyAcmeAuthorizationAuthIdRequest: pkiWriteExternalPolicyAcmeAuthorizationAuthIdRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicyAcmeChallengeAuthIdChallengeTypeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['authId'] == null) { throw new runtime.RequiredError('authId', 'Required parameter "authId" was null or undefined when calling pkiWriteExternalPolicyAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['challengeType'] == null) { throw new runtime.RequiredError('challengeType', 'Required parameter "challengeType" was null or undefined when calling pkiWriteExternalPolicyAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicyAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['pkiWriteExternalPolicyAcmeChallengeAuthIdChallengeTypeRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicyAcmeChallengeAuthIdChallengeTypeRequest', 'Required parameter "pkiWriteExternalPolicyAcmeChallengeAuthIdChallengeTypeRequest" was null or undefined when calling pkiWriteExternalPolicyAcmeChallengeAuthIdChallengeType().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/acme/challenge/{auth_id}/{challenge_type}`.replace(`{${"auth_id"}}`, encodeURIComponent(String(requestParameters['authId']))).replace(`{${"challenge_type"}}`, encodeURIComponent(String(requestParameters['challengeType']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicyAcmeChallengeAuthIdChallengeTypeRequestToJSON(requestParameters['pkiWriteExternalPolicyAcmeChallengeAuthIdChallengeTypeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteExternalPolicyAcmeChallengeAuthIdChallengeType(authId, challengeType, pkiMountPath, pkiWriteExternalPolicyAcmeChallengeAuthIdChallengeTypeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicyAcmeChallengeAuthIdChallengeTypeRaw({ authId: authId, challengeType: challengeType, pkiMountPath: pkiMountPath, pkiWriteExternalPolicyAcmeChallengeAuthIdChallengeTypeRequest: pkiWriteExternalPolicyAcmeChallengeAuthIdChallengeTypeRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicyAcmeNewAccountRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicyAcmeNewAccount().'); } if (requestParameters['pkiWriteExternalPolicyAcmeNewAccountRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicyAcmeNewAccountRequest', 'Required parameter "pkiWriteExternalPolicyAcmeNewAccountRequest" was null or undefined when calling pkiWriteExternalPolicyAcmeNewAccount().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/acme/new-account`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicyAcmeNewAccountRequestToJSON(requestParameters['pkiWriteExternalPolicyAcmeNewAccountRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteExternalPolicyAcmeNewAccount(pkiMountPath, pkiWriteExternalPolicyAcmeNewAccountRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicyAcmeNewAccountRaw({ pkiMountPath: pkiMountPath, pkiWriteExternalPolicyAcmeNewAccountRequest: pkiWriteExternalPolicyAcmeNewAccountRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicyAcmeNewOrderRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicyAcmeNewOrder().'); } if (requestParameters['pkiWriteExternalPolicyAcmeNewOrderRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicyAcmeNewOrderRequest', 'Required parameter "pkiWriteExternalPolicyAcmeNewOrderRequest" was null or undefined when calling pkiWriteExternalPolicyAcmeNewOrder().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/acme/new-order`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicyAcmeNewOrderRequestToJSON(requestParameters['pkiWriteExternalPolicyAcmeNewOrderRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteExternalPolicyAcmeNewOrder(pkiMountPath, pkiWriteExternalPolicyAcmeNewOrderRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicyAcmeNewOrderRaw({ pkiMountPath: pkiMountPath, pkiWriteExternalPolicyAcmeNewOrderRequest: pkiWriteExternalPolicyAcmeNewOrderRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicyAcmeOrderOrderIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteExternalPolicyAcmeOrderOrderId().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicyAcmeOrderOrderId().'); } if (requestParameters['pkiWriteExternalPolicyAcmeOrderOrderIdRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicyAcmeOrderOrderIdRequest', 'Required parameter "pkiWriteExternalPolicyAcmeOrderOrderIdRequest" was null or undefined when calling pkiWriteExternalPolicyAcmeOrderOrderId().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/acme/order/{order_id}`.replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicyAcmeOrderOrderIdRequestToJSON(requestParameters['pkiWriteExternalPolicyAcmeOrderOrderIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteExternalPolicyAcmeOrderOrderId(orderId, pkiMountPath, pkiWriteExternalPolicyAcmeOrderOrderIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicyAcmeOrderOrderIdRaw({ orderId: orderId, pkiMountPath: pkiMountPath, pkiWriteExternalPolicyAcmeOrderOrderIdRequest: pkiWriteExternalPolicyAcmeOrderOrderIdRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicyAcmeOrderOrderIdCertRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteExternalPolicyAcmeOrderOrderIdCert().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicyAcmeOrderOrderIdCert().'); } if (requestParameters['pkiWriteExternalPolicyAcmeOrderOrderIdCertRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicyAcmeOrderOrderIdCertRequest', 'Required parameter "pkiWriteExternalPolicyAcmeOrderOrderIdCertRequest" was null or undefined when calling pkiWriteExternalPolicyAcmeOrderOrderIdCert().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/acme/order/{order_id}/cert`.replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicyAcmeOrderOrderIdCertRequestToJSON(requestParameters['pkiWriteExternalPolicyAcmeOrderOrderIdCertRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteExternalPolicyAcmeOrderOrderIdCert(orderId, pkiMountPath, pkiWriteExternalPolicyAcmeOrderOrderIdCertRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicyAcmeOrderOrderIdCertRaw({ orderId: orderId, pkiMountPath: pkiMountPath, pkiWriteExternalPolicyAcmeOrderOrderIdCertRequest: pkiWriteExternalPolicyAcmeOrderOrderIdCertRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicyAcmeOrderOrderIdFinalizeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteExternalPolicyAcmeOrderOrderIdFinalize().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicyAcmeOrderOrderIdFinalize().'); } if (requestParameters['pkiWriteExternalPolicyAcmeOrderOrderIdFinalizeRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicyAcmeOrderOrderIdFinalizeRequest', 'Required parameter "pkiWriteExternalPolicyAcmeOrderOrderIdFinalizeRequest" was null or undefined when calling pkiWriteExternalPolicyAcmeOrderOrderIdFinalize().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/acme/order/{order_id}/finalize`.replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicyAcmeOrderOrderIdFinalizeRequestToJSON(requestParameters['pkiWriteExternalPolicyAcmeOrderOrderIdFinalizeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteExternalPolicyAcmeOrderOrderIdFinalize(orderId, pkiMountPath, pkiWriteExternalPolicyAcmeOrderOrderIdFinalizeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicyAcmeOrderOrderIdFinalizeRaw({ orderId: orderId, pkiMountPath: pkiMountPath, pkiWriteExternalPolicyAcmeOrderOrderIdFinalizeRequest: pkiWriteExternalPolicyAcmeOrderOrderIdFinalizeRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicyAcmeOrdersRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicyAcmeOrders().'); } if (requestParameters['pkiWriteExternalPolicyAcmeOrdersRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicyAcmeOrdersRequest', 'Required parameter "pkiWriteExternalPolicyAcmeOrdersRequest" was null or undefined when calling pkiWriteExternalPolicyAcmeOrders().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/acme/orders`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicyAcmeOrdersRequestToJSON(requestParameters['pkiWriteExternalPolicyAcmeOrdersRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteExternalPolicyAcmeOrders(pkiMountPath, pkiWriteExternalPolicyAcmeOrdersRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicyAcmeOrdersRaw({ pkiMountPath: pkiMountPath, pkiWriteExternalPolicyAcmeOrdersRequest: pkiWriteExternalPolicyAcmeOrdersRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicyAcmeRevokeCertRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicyAcmeRevokeCert().'); } if (requestParameters['pkiWriteExternalPolicyAcmeRevokeCertRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicyAcmeRevokeCertRequest', 'Required parameter "pkiWriteExternalPolicyAcmeRevokeCertRequest" was null or undefined when calling pkiWriteExternalPolicyAcmeRevokeCert().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/acme/revoke-cert`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicyAcmeRevokeCertRequestToJSON(requestParameters['pkiWriteExternalPolicyAcmeRevokeCertRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteExternalPolicyAcmeRevokeCert(pkiMountPath, pkiWriteExternalPolicyAcmeRevokeCertRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicyAcmeRevokeCertRaw({ pkiMountPath: pkiMountPath, pkiWriteExternalPolicyAcmeRevokeCertRequest: pkiWriteExternalPolicyAcmeRevokeCertRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicyIssueRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicyIssue().'); } if (requestParameters['pkiWriteExternalPolicyIssueRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicyIssueRequest', 'Required parameter "pkiWriteExternalPolicyIssueRequest" was null or undefined when calling pkiWriteExternalPolicyIssue().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/issue`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicyIssueRequestToJSON(requestParameters['pkiWriteExternalPolicyIssueRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiWriteExternalPolicyIssueResponseFromJSON(jsonValue)); }); } /** */ pkiWriteExternalPolicyIssue(pkiMountPath, pkiWriteExternalPolicyIssueRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicyIssueRaw({ pkiMountPath: pkiMountPath, pkiWriteExternalPolicyIssueRequest: pkiWriteExternalPolicyIssueRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicyIssuePolicyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteExternalPolicyIssuePolicy().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicyIssuePolicy().'); } if (requestParameters['pkiWriteExternalPolicyIssuePolicyRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicyIssuePolicyRequest', 'Required parameter "pkiWriteExternalPolicyIssuePolicyRequest" was null or undefined when calling pkiWriteExternalPolicyIssuePolicy().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/issue/{policy}`.replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicyIssuePolicyRequestToJSON(requestParameters['pkiWriteExternalPolicyIssuePolicyRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiWriteExternalPolicyIssuePolicyResponseFromJSON(jsonValue)); }); } /** */ pkiWriteExternalPolicyIssuePolicy(policy, pkiMountPath, pkiWriteExternalPolicyIssuePolicyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicyIssuePolicyRaw({ policy: policy, pkiMountPath: pkiMountPath, pkiWriteExternalPolicyIssuePolicyRequest: pkiWriteExternalPolicyIssuePolicyRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicyPolicyAcmeAccountKidRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['kid'] == null) { throw new runtime.RequiredError('kid', 'Required parameter "kid" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeAccountKid().'); } if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeAccountKid().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeAccountKid().'); } if (requestParameters['pkiWriteExternalPolicyPolicyAcmeAccountKidRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicyPolicyAcmeAccountKidRequest', 'Required parameter "pkiWriteExternalPolicyPolicyAcmeAccountKidRequest" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeAccountKid().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/{policy}/acme/account/{kid}`.replace(`{${"kid"}}`, encodeURIComponent(String(requestParameters['kid']))).replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicyPolicyAcmeAccountKidRequestToJSON(requestParameters['pkiWriteExternalPolicyPolicyAcmeAccountKidRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteExternalPolicyPolicyAcmeAccountKid(kid, policy, pkiMountPath, pkiWriteExternalPolicyPolicyAcmeAccountKidRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicyPolicyAcmeAccountKidRaw({ kid: kid, policy: policy, pkiMountPath: pkiMountPath, pkiWriteExternalPolicyPolicyAcmeAccountKidRequest: pkiWriteExternalPolicyPolicyAcmeAccountKidRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicyPolicyAcmeAuthorizationAuthIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['authId'] == null) { throw new runtime.RequiredError('authId', 'Required parameter "authId" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeAuthorizationAuthId().'); } if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeAuthorizationAuthId().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeAuthorizationAuthId().'); } if (requestParameters['pkiWriteExternalPolicyPolicyAcmeAuthorizationAuthIdRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicyPolicyAcmeAuthorizationAuthIdRequest', 'Required parameter "pkiWriteExternalPolicyPolicyAcmeAuthorizationAuthIdRequest" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeAuthorizationAuthId().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/{policy}/acme/authorization/{auth_id}`.replace(`{${"auth_id"}}`, encodeURIComponent(String(requestParameters['authId']))).replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicyPolicyAcmeAuthorizationAuthIdRequestToJSON(requestParameters['pkiWriteExternalPolicyPolicyAcmeAuthorizationAuthIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteExternalPolicyPolicyAcmeAuthorizationAuthId(authId, policy, pkiMountPath, pkiWriteExternalPolicyPolicyAcmeAuthorizationAuthIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicyPolicyAcmeAuthorizationAuthIdRaw({ authId: authId, policy: policy, pkiMountPath: pkiMountPath, pkiWriteExternalPolicyPolicyAcmeAuthorizationAuthIdRequest: pkiWriteExternalPolicyPolicyAcmeAuthorizationAuthIdRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicyPolicyAcmeChallengeAuthIdChallengeTypeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['authId'] == null) { throw new runtime.RequiredError('authId', 'Required parameter "authId" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['challengeType'] == null) { throw new runtime.RequiredError('challengeType', 'Required parameter "challengeType" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['pkiWriteExternalPolicyPolicyAcmeChallengeAuthIdChallengeTypeRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicyPolicyAcmeChallengeAuthIdChallengeTypeRequest', 'Required parameter "pkiWriteExternalPolicyPolicyAcmeChallengeAuthIdChallengeTypeRequest" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeChallengeAuthIdChallengeType().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/{policy}/acme/challenge/{auth_id}/{challenge_type}`.replace(`{${"auth_id"}}`, encodeURIComponent(String(requestParameters['authId']))).replace(`{${"challenge_type"}}`, encodeURIComponent(String(requestParameters['challengeType']))).replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicyPolicyAcmeChallengeAuthIdChallengeTypeRequestToJSON(requestParameters['pkiWriteExternalPolicyPolicyAcmeChallengeAuthIdChallengeTypeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteExternalPolicyPolicyAcmeChallengeAuthIdChallengeType(authId, challengeType, policy, pkiMountPath, pkiWriteExternalPolicyPolicyAcmeChallengeAuthIdChallengeTypeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicyPolicyAcmeChallengeAuthIdChallengeTypeRaw({ authId: authId, challengeType: challengeType, policy: policy, pkiMountPath: pkiMountPath, pkiWriteExternalPolicyPolicyAcmeChallengeAuthIdChallengeTypeRequest: pkiWriteExternalPolicyPolicyAcmeChallengeAuthIdChallengeTypeRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicyPolicyAcmeNewAccountRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeNewAccount().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeNewAccount().'); } if (requestParameters['pkiWriteExternalPolicyPolicyAcmeNewAccountRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicyPolicyAcmeNewAccountRequest', 'Required parameter "pkiWriteExternalPolicyPolicyAcmeNewAccountRequest" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeNewAccount().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/{policy}/acme/new-account`.replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicyPolicyAcmeNewAccountRequestToJSON(requestParameters['pkiWriteExternalPolicyPolicyAcmeNewAccountRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteExternalPolicyPolicyAcmeNewAccount(policy, pkiMountPath, pkiWriteExternalPolicyPolicyAcmeNewAccountRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicyPolicyAcmeNewAccountRaw({ policy: policy, pkiMountPath: pkiMountPath, pkiWriteExternalPolicyPolicyAcmeNewAccountRequest: pkiWriteExternalPolicyPolicyAcmeNewAccountRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicyPolicyAcmeNewOrderRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeNewOrder().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeNewOrder().'); } if (requestParameters['pkiWriteExternalPolicyPolicyAcmeNewOrderRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicyPolicyAcmeNewOrderRequest', 'Required parameter "pkiWriteExternalPolicyPolicyAcmeNewOrderRequest" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeNewOrder().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/{policy}/acme/new-order`.replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicyPolicyAcmeNewOrderRequestToJSON(requestParameters['pkiWriteExternalPolicyPolicyAcmeNewOrderRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteExternalPolicyPolicyAcmeNewOrder(policy, pkiMountPath, pkiWriteExternalPolicyPolicyAcmeNewOrderRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicyPolicyAcmeNewOrderRaw({ policy: policy, pkiMountPath: pkiMountPath, pkiWriteExternalPolicyPolicyAcmeNewOrderRequest: pkiWriteExternalPolicyPolicyAcmeNewOrderRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicyPolicyAcmeOrderOrderIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeOrderOrderId().'); } if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeOrderOrderId().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeOrderOrderId().'); } if (requestParameters['pkiWriteExternalPolicyPolicyAcmeOrderOrderIdRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicyPolicyAcmeOrderOrderIdRequest', 'Required parameter "pkiWriteExternalPolicyPolicyAcmeOrderOrderIdRequest" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeOrderOrderId().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/{policy}/acme/order/{order_id}`.replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicyPolicyAcmeOrderOrderIdRequestToJSON(requestParameters['pkiWriteExternalPolicyPolicyAcmeOrderOrderIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteExternalPolicyPolicyAcmeOrderOrderId(orderId, policy, pkiMountPath, pkiWriteExternalPolicyPolicyAcmeOrderOrderIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicyPolicyAcmeOrderOrderIdRaw({ orderId: orderId, policy: policy, pkiMountPath: pkiMountPath, pkiWriteExternalPolicyPolicyAcmeOrderOrderIdRequest: pkiWriteExternalPolicyPolicyAcmeOrderOrderIdRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicyPolicyAcmeOrderOrderIdCertRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeOrderOrderIdCert().'); } if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeOrderOrderIdCert().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeOrderOrderIdCert().'); } if (requestParameters['pkiWriteExternalPolicyPolicyAcmeOrderOrderIdCertRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicyPolicyAcmeOrderOrderIdCertRequest', 'Required parameter "pkiWriteExternalPolicyPolicyAcmeOrderOrderIdCertRequest" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeOrderOrderIdCert().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/{policy}/acme/order/{order_id}/cert`.replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicyPolicyAcmeOrderOrderIdCertRequestToJSON(requestParameters['pkiWriteExternalPolicyPolicyAcmeOrderOrderIdCertRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteExternalPolicyPolicyAcmeOrderOrderIdCert(orderId, policy, pkiMountPath, pkiWriteExternalPolicyPolicyAcmeOrderOrderIdCertRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicyPolicyAcmeOrderOrderIdCertRaw({ orderId: orderId, policy: policy, pkiMountPath: pkiMountPath, pkiWriteExternalPolicyPolicyAcmeOrderOrderIdCertRequest: pkiWriteExternalPolicyPolicyAcmeOrderOrderIdCertRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicyPolicyAcmeOrderOrderIdFinalizeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeOrderOrderIdFinalize().'); } if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeOrderOrderIdFinalize().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeOrderOrderIdFinalize().'); } if (requestParameters['pkiWriteExternalPolicyPolicyAcmeOrderOrderIdFinalizeRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicyPolicyAcmeOrderOrderIdFinalizeRequest', 'Required parameter "pkiWriteExternalPolicyPolicyAcmeOrderOrderIdFinalizeRequest" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeOrderOrderIdFinalize().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/{policy}/acme/order/{order_id}/finalize`.replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicyPolicyAcmeOrderOrderIdFinalizeRequestToJSON(requestParameters['pkiWriteExternalPolicyPolicyAcmeOrderOrderIdFinalizeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteExternalPolicyPolicyAcmeOrderOrderIdFinalize(orderId, policy, pkiMountPath, pkiWriteExternalPolicyPolicyAcmeOrderOrderIdFinalizeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicyPolicyAcmeOrderOrderIdFinalizeRaw({ orderId: orderId, policy: policy, pkiMountPath: pkiMountPath, pkiWriteExternalPolicyPolicyAcmeOrderOrderIdFinalizeRequest: pkiWriteExternalPolicyPolicyAcmeOrderOrderIdFinalizeRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicyPolicyAcmeOrdersRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeOrders().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeOrders().'); } if (requestParameters['pkiWriteExternalPolicyPolicyAcmeOrdersRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicyPolicyAcmeOrdersRequest', 'Required parameter "pkiWriteExternalPolicyPolicyAcmeOrdersRequest" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeOrders().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/{policy}/acme/orders`.replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicyPolicyAcmeOrdersRequestToJSON(requestParameters['pkiWriteExternalPolicyPolicyAcmeOrdersRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteExternalPolicyPolicyAcmeOrders(policy, pkiMountPath, pkiWriteExternalPolicyPolicyAcmeOrdersRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicyPolicyAcmeOrdersRaw({ policy: policy, pkiMountPath: pkiMountPath, pkiWriteExternalPolicyPolicyAcmeOrdersRequest: pkiWriteExternalPolicyPolicyAcmeOrdersRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicyPolicyAcmeRevokeCertRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeRevokeCert().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeRevokeCert().'); } if (requestParameters['pkiWriteExternalPolicyPolicyAcmeRevokeCertRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicyPolicyAcmeRevokeCertRequest', 'Required parameter "pkiWriteExternalPolicyPolicyAcmeRevokeCertRequest" was null or undefined when calling pkiWriteExternalPolicyPolicyAcmeRevokeCert().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/{policy}/acme/revoke-cert`.replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicyPolicyAcmeRevokeCertRequestToJSON(requestParameters['pkiWriteExternalPolicyPolicyAcmeRevokeCertRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteExternalPolicyPolicyAcmeRevokeCert(policy, pkiMountPath, pkiWriteExternalPolicyPolicyAcmeRevokeCertRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicyPolicyAcmeRevokeCertRaw({ policy: policy, pkiMountPath: pkiMountPath, pkiWriteExternalPolicyPolicyAcmeRevokeCertRequest: pkiWriteExternalPolicyPolicyAcmeRevokeCertRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicySignRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicySign().'); } if (requestParameters['pkiWriteExternalPolicySignRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicySignRequest', 'Required parameter "pkiWriteExternalPolicySignRequest" was null or undefined when calling pkiWriteExternalPolicySign().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/sign`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicySignRequestToJSON(requestParameters['pkiWriteExternalPolicySignRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiWriteExternalPolicySignResponseFromJSON(jsonValue)); }); } /** */ pkiWriteExternalPolicySign(pkiMountPath, pkiWriteExternalPolicySignRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicySignRaw({ pkiMountPath: pkiMountPath, pkiWriteExternalPolicySignRequest: pkiWriteExternalPolicySignRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicySignIntermediateRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicySignIntermediate().'); } if (requestParameters['pkiWriteExternalPolicySignIntermediateRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicySignIntermediateRequest', 'Required parameter "pkiWriteExternalPolicySignIntermediateRequest" was null or undefined when calling pkiWriteExternalPolicySignIntermediate().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/sign-intermediate`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicySignIntermediateRequestToJSON(requestParameters['pkiWriteExternalPolicySignIntermediateRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiWriteExternalPolicySignIntermediateResponseFromJSON(jsonValue)); }); } /** */ pkiWriteExternalPolicySignIntermediate(pkiMountPath, pkiWriteExternalPolicySignIntermediateRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicySignIntermediateRaw({ pkiMountPath: pkiMountPath, pkiWriteExternalPolicySignIntermediateRequest: pkiWriteExternalPolicySignIntermediateRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicySignIntermediatePolicyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteExternalPolicySignIntermediatePolicy().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicySignIntermediatePolicy().'); } if (requestParameters['pkiWriteExternalPolicySignIntermediatePolicyRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicySignIntermediatePolicyRequest', 'Required parameter "pkiWriteExternalPolicySignIntermediatePolicyRequest" was null or undefined when calling pkiWriteExternalPolicySignIntermediatePolicy().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/sign-intermediate/{policy}`.replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicySignIntermediatePolicyRequestToJSON(requestParameters['pkiWriteExternalPolicySignIntermediatePolicyRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiWriteExternalPolicySignIntermediatePolicyResponseFromJSON(jsonValue)); }); } /** */ pkiWriteExternalPolicySignIntermediatePolicy(policy, pkiMountPath, pkiWriteExternalPolicySignIntermediatePolicyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicySignIntermediatePolicyRaw({ policy: policy, pkiMountPath: pkiMountPath, pkiWriteExternalPolicySignIntermediatePolicyRequest: pkiWriteExternalPolicySignIntermediatePolicyRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteExternalPolicySignPolicyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteExternalPolicySignPolicy().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteExternalPolicySignPolicy().'); } if (requestParameters['pkiWriteExternalPolicySignPolicyRequest'] == null) { throw new runtime.RequiredError('pkiWriteExternalPolicySignPolicyRequest', 'Required parameter "pkiWriteExternalPolicySignPolicyRequest" was null or undefined when calling pkiWriteExternalPolicySignPolicy().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/external-policy/sign/{policy}`.replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteExternalPolicySignPolicyRequestToJSON(requestParameters['pkiWriteExternalPolicySignPolicyRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiWriteExternalPolicySignPolicyResponseFromJSON(jsonValue)); }); } /** */ pkiWriteExternalPolicySignPolicy(policy, pkiMountPath, pkiWriteExternalPolicySignPolicyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteExternalPolicySignPolicyRaw({ policy: policy, pkiMountPath: pkiMountPath, pkiWriteExternalPolicySignPolicyRequest: pkiWriteExternalPolicySignPolicyRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuer().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuer().'); } if (requestParameters['pkiWriteIssuerRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerRequest', 'Required parameter "pkiWriteIssuerRequest" was null or undefined when calling pkiWriteIssuer().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerRequestToJSON(requestParameters['pkiWriteIssuerRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiWriteIssuerResponseFromJSON(jsonValue)); }); } /** */ pkiWriteIssuer(issuerRef, pkiMountPath, pkiWriteIssuerRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath, pkiWriteIssuerRequest: pkiWriteIssuerRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefAcmeAccountKidRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeAccountKid().'); } if (requestParameters['kid'] == null) { throw new runtime.RequiredError('kid', 'Required parameter "kid" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeAccountKid().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeAccountKid().'); } if (requestParameters['pkiWriteIssuerIssuerRefAcmeAccountKidRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefAcmeAccountKidRequest', 'Required parameter "pkiWriteIssuerIssuerRefAcmeAccountKidRequest" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeAccountKid().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/acme/account/{kid}`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"kid"}}`, encodeURIComponent(String(requestParameters['kid']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefAcmeAccountKidRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefAcmeAccountKidRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefAcmeAccountKid(issuerRef, kid, pkiMountPath, pkiWriteIssuerIssuerRefAcmeAccountKidRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefAcmeAccountKidRaw({ issuerRef: issuerRef, kid: kid, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefAcmeAccountKidRequest: pkiWriteIssuerIssuerRefAcmeAccountKidRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefAcmeAuthorizationAuthIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['authId'] == null) { throw new runtime.RequiredError('authId', 'Required parameter "authId" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeAuthorizationAuthId().'); } if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeAuthorizationAuthId().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeAuthorizationAuthId().'); } if (requestParameters['pkiWriteIssuerIssuerRefAcmeAuthorizationAuthIdRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefAcmeAuthorizationAuthIdRequest', 'Required parameter "pkiWriteIssuerIssuerRefAcmeAuthorizationAuthIdRequest" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeAuthorizationAuthId().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/acme/authorization/{auth_id}`.replace(`{${"auth_id"}}`, encodeURIComponent(String(requestParameters['authId']))).replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefAcmeAuthorizationAuthIdRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefAcmeAuthorizationAuthIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefAcmeAuthorizationAuthId(authId, issuerRef, pkiMountPath, pkiWriteIssuerIssuerRefAcmeAuthorizationAuthIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefAcmeAuthorizationAuthIdRaw({ authId: authId, issuerRef: issuerRef, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefAcmeAuthorizationAuthIdRequest: pkiWriteIssuerIssuerRefAcmeAuthorizationAuthIdRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefAcmeChallengeAuthIdChallengeTypeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['authId'] == null) { throw new runtime.RequiredError('authId', 'Required parameter "authId" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['challengeType'] == null) { throw new runtime.RequiredError('challengeType', 'Required parameter "challengeType" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['pkiWriteIssuerIssuerRefAcmeChallengeAuthIdChallengeTypeRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefAcmeChallengeAuthIdChallengeTypeRequest', 'Required parameter "pkiWriteIssuerIssuerRefAcmeChallengeAuthIdChallengeTypeRequest" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeChallengeAuthIdChallengeType().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/acme/challenge/{auth_id}/{challenge_type}`.replace(`{${"auth_id"}}`, encodeURIComponent(String(requestParameters['authId']))).replace(`{${"challenge_type"}}`, encodeURIComponent(String(requestParameters['challengeType']))).replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefAcmeChallengeAuthIdChallengeTypeRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefAcmeChallengeAuthIdChallengeTypeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefAcmeChallengeAuthIdChallengeType(authId, challengeType, issuerRef, pkiMountPath, pkiWriteIssuerIssuerRefAcmeChallengeAuthIdChallengeTypeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefAcmeChallengeAuthIdChallengeTypeRaw({ authId: authId, challengeType: challengeType, issuerRef: issuerRef, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefAcmeChallengeAuthIdChallengeTypeRequest: pkiWriteIssuerIssuerRefAcmeChallengeAuthIdChallengeTypeRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefAcmeNewAccountRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeNewAccount().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeNewAccount().'); } if (requestParameters['pkiWriteIssuerIssuerRefAcmeNewAccountRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefAcmeNewAccountRequest', 'Required parameter "pkiWriteIssuerIssuerRefAcmeNewAccountRequest" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeNewAccount().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/acme/new-account`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefAcmeNewAccountRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefAcmeNewAccountRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefAcmeNewAccount(issuerRef, pkiMountPath, pkiWriteIssuerIssuerRefAcmeNewAccountRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefAcmeNewAccountRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefAcmeNewAccountRequest: pkiWriteIssuerIssuerRefAcmeNewAccountRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefAcmeNewOrderRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeNewOrder().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeNewOrder().'); } if (requestParameters['pkiWriteIssuerIssuerRefAcmeNewOrderRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefAcmeNewOrderRequest', 'Required parameter "pkiWriteIssuerIssuerRefAcmeNewOrderRequest" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeNewOrder().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/acme/new-order`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefAcmeNewOrderRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefAcmeNewOrderRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefAcmeNewOrder(issuerRef, pkiMountPath, pkiWriteIssuerIssuerRefAcmeNewOrderRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefAcmeNewOrderRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefAcmeNewOrderRequest: pkiWriteIssuerIssuerRefAcmeNewOrderRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefAcmeOrderOrderIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeOrderOrderId().'); } if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeOrderOrderId().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeOrderOrderId().'); } if (requestParameters['pkiWriteIssuerIssuerRefAcmeOrderOrderIdRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefAcmeOrderOrderIdRequest', 'Required parameter "pkiWriteIssuerIssuerRefAcmeOrderOrderIdRequest" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeOrderOrderId().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/acme/order/{order_id}`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefAcmeOrderOrderIdRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefAcmeOrderOrderIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefAcmeOrderOrderId(issuerRef, orderId, pkiMountPath, pkiWriteIssuerIssuerRefAcmeOrderOrderIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefAcmeOrderOrderIdRaw({ issuerRef: issuerRef, orderId: orderId, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefAcmeOrderOrderIdRequest: pkiWriteIssuerIssuerRefAcmeOrderOrderIdRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefAcmeOrderOrderIdCertRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeOrderOrderIdCert().'); } if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeOrderOrderIdCert().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeOrderOrderIdCert().'); } if (requestParameters['pkiWriteIssuerIssuerRefAcmeOrderOrderIdCertRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefAcmeOrderOrderIdCertRequest', 'Required parameter "pkiWriteIssuerIssuerRefAcmeOrderOrderIdCertRequest" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeOrderOrderIdCert().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/acme/order/{order_id}/cert`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefAcmeOrderOrderIdCertRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefAcmeOrderOrderIdCertRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefAcmeOrderOrderIdCert(issuerRef, orderId, pkiMountPath, pkiWriteIssuerIssuerRefAcmeOrderOrderIdCertRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefAcmeOrderOrderIdCertRaw({ issuerRef: issuerRef, orderId: orderId, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefAcmeOrderOrderIdCertRequest: pkiWriteIssuerIssuerRefAcmeOrderOrderIdCertRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefAcmeOrderOrderIdFinalizeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeOrderOrderIdFinalize().'); } if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeOrderOrderIdFinalize().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeOrderOrderIdFinalize().'); } if (requestParameters['pkiWriteIssuerIssuerRefAcmeOrderOrderIdFinalizeRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefAcmeOrderOrderIdFinalizeRequest', 'Required parameter "pkiWriteIssuerIssuerRefAcmeOrderOrderIdFinalizeRequest" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeOrderOrderIdFinalize().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/acme/order/{order_id}/finalize`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefAcmeOrderOrderIdFinalizeRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefAcmeOrderOrderIdFinalizeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefAcmeOrderOrderIdFinalize(issuerRef, orderId, pkiMountPath, pkiWriteIssuerIssuerRefAcmeOrderOrderIdFinalizeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefAcmeOrderOrderIdFinalizeRaw({ issuerRef: issuerRef, orderId: orderId, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefAcmeOrderOrderIdFinalizeRequest: pkiWriteIssuerIssuerRefAcmeOrderOrderIdFinalizeRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefAcmeOrdersRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeOrders().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeOrders().'); } if (requestParameters['pkiWriteIssuerIssuerRefAcmeOrdersRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefAcmeOrdersRequest', 'Required parameter "pkiWriteIssuerIssuerRefAcmeOrdersRequest" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeOrders().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/acme/orders`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefAcmeOrdersRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefAcmeOrdersRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefAcmeOrders(issuerRef, pkiMountPath, pkiWriteIssuerIssuerRefAcmeOrdersRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefAcmeOrdersRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefAcmeOrdersRequest: pkiWriteIssuerIssuerRefAcmeOrdersRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefAcmeRevokeCertRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeRevokeCert().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeRevokeCert().'); } if (requestParameters['pkiWriteIssuerIssuerRefAcmeRevokeCertRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefAcmeRevokeCertRequest', 'Required parameter "pkiWriteIssuerIssuerRefAcmeRevokeCertRequest" was null or undefined when calling pkiWriteIssuerIssuerRefAcmeRevokeCert().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/acme/revoke-cert`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefAcmeRevokeCertRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefAcmeRevokeCertRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefAcmeRevokeCert(issuerRef, pkiMountPath, pkiWriteIssuerIssuerRefAcmeRevokeCertRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefAcmeRevokeCertRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefAcmeRevokeCertRequest: pkiWriteIssuerIssuerRefAcmeRevokeCertRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyAcmeAccountKidRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeAccountKid().'); } if (requestParameters['kid'] == null) { throw new runtime.RequiredError('kid', 'Required parameter "kid" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeAccountKid().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeAccountKid().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicyAcmeAccountKidRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicyAcmeAccountKidRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicyAcmeAccountKidRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeAccountKid().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/acme/account/{kid}`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"kid"}}`, encodeURIComponent(String(requestParameters['kid']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicyAcmeAccountKidRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicyAcmeAccountKidRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyAcmeAccountKid(issuerRef, kid, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyAcmeAccountKidRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicyAcmeAccountKidRaw({ issuerRef: issuerRef, kid: kid, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyAcmeAccountKidRequest: pkiWriteIssuerIssuerRefExternalPolicyAcmeAccountKidRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyAcmeAuthorizationAuthIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['authId'] == null) { throw new runtime.RequiredError('authId', 'Required parameter "authId" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeAuthorizationAuthId().'); } if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeAuthorizationAuthId().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeAuthorizationAuthId().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicyAcmeAuthorizationAuthIdRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicyAcmeAuthorizationAuthIdRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicyAcmeAuthorizationAuthIdRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeAuthorizationAuthId().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/acme/authorization/{auth_id}`.replace(`{${"auth_id"}}`, encodeURIComponent(String(requestParameters['authId']))).replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicyAcmeAuthorizationAuthIdRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicyAcmeAuthorizationAuthIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyAcmeAuthorizationAuthId(authId, issuerRef, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyAcmeAuthorizationAuthIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicyAcmeAuthorizationAuthIdRaw({ authId: authId, issuerRef: issuerRef, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyAcmeAuthorizationAuthIdRequest: pkiWriteIssuerIssuerRefExternalPolicyAcmeAuthorizationAuthIdRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyAcmeChallengeAuthIdChallengeTypeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['authId'] == null) { throw new runtime.RequiredError('authId', 'Required parameter "authId" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['challengeType'] == null) { throw new runtime.RequiredError('challengeType', 'Required parameter "challengeType" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicyAcmeChallengeAuthIdChallengeTypeRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicyAcmeChallengeAuthIdChallengeTypeRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicyAcmeChallengeAuthIdChallengeTypeRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeChallengeAuthIdChallengeType().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/acme/challenge/{auth_id}/{challenge_type}`.replace(`{${"auth_id"}}`, encodeURIComponent(String(requestParameters['authId']))).replace(`{${"challenge_type"}}`, encodeURIComponent(String(requestParameters['challengeType']))).replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicyAcmeChallengeAuthIdChallengeTypeRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicyAcmeChallengeAuthIdChallengeTypeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyAcmeChallengeAuthIdChallengeType(authId, challengeType, issuerRef, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyAcmeChallengeAuthIdChallengeTypeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicyAcmeChallengeAuthIdChallengeTypeRaw({ authId: authId, challengeType: challengeType, issuerRef: issuerRef, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyAcmeChallengeAuthIdChallengeTypeRequest: pkiWriteIssuerIssuerRefExternalPolicyAcmeChallengeAuthIdChallengeTypeRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyAcmeNewAccountRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeNewAccount().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeNewAccount().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicyAcmeNewAccountRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicyAcmeNewAccountRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicyAcmeNewAccountRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeNewAccount().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/acme/new-account`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicyAcmeNewAccountRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicyAcmeNewAccountRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyAcmeNewAccount(issuerRef, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyAcmeNewAccountRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicyAcmeNewAccountRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyAcmeNewAccountRequest: pkiWriteIssuerIssuerRefExternalPolicyAcmeNewAccountRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyAcmeNewOrderRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeNewOrder().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeNewOrder().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicyAcmeNewOrderRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicyAcmeNewOrderRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicyAcmeNewOrderRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeNewOrder().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/acme/new-order`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicyAcmeNewOrderRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicyAcmeNewOrderRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyAcmeNewOrder(issuerRef, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyAcmeNewOrderRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicyAcmeNewOrderRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyAcmeNewOrderRequest: pkiWriteIssuerIssuerRefExternalPolicyAcmeNewOrderRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderId().'); } if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderId().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderId().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderId().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/acme/order/{order_id}`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderId(issuerRef, orderId, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdRaw({ issuerRef: issuerRef, orderId: orderId, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdRequest: pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdCertRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdCert().'); } if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdCert().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdCert().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdCertRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdCertRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdCertRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdCert().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/acme/order/{order_id}/cert`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdCertRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdCertRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdCert(issuerRef, orderId, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdCertRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdCertRaw({ issuerRef: issuerRef, orderId: orderId, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdCertRequest: pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdCertRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdFinalizeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdFinalize().'); } if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdFinalize().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdFinalize().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdFinalizeRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdFinalizeRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdFinalizeRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdFinalize().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/acme/order/{order_id}/finalize`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdFinalizeRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdFinalizeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdFinalize(issuerRef, orderId, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdFinalizeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdFinalizeRaw({ issuerRef: issuerRef, orderId: orderId, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdFinalizeRequest: pkiWriteIssuerIssuerRefExternalPolicyAcmeOrderOrderIdFinalizeRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyAcmeOrdersRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeOrders().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeOrders().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicyAcmeOrdersRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicyAcmeOrdersRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicyAcmeOrdersRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeOrders().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/acme/orders`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicyAcmeOrdersRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicyAcmeOrdersRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyAcmeOrders(issuerRef, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyAcmeOrdersRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicyAcmeOrdersRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyAcmeOrdersRequest: pkiWriteIssuerIssuerRefExternalPolicyAcmeOrdersRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyAcmeRevokeCertRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeRevokeCert().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeRevokeCert().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicyAcmeRevokeCertRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicyAcmeRevokeCertRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicyAcmeRevokeCertRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyAcmeRevokeCert().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/acme/revoke-cert`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicyAcmeRevokeCertRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicyAcmeRevokeCertRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyAcmeRevokeCert(issuerRef, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyAcmeRevokeCertRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicyAcmeRevokeCertRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyAcmeRevokeCertRequest: pkiWriteIssuerIssuerRefExternalPolicyAcmeRevokeCertRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyIssueRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyIssue().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyIssue().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicyIssueRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicyIssueRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicyIssueRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyIssue().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/issue`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicyIssueRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicyIssueRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiWriteIssuerIssuerRefExternalPolicyIssueResponseFromJSON(jsonValue)); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyIssue(issuerRef, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyIssueRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicyIssueRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyIssueRequest: pkiWriteIssuerIssuerRefExternalPolicyIssueRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyIssuePolicyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyIssuePolicy().'); } if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyIssuePolicy().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyIssuePolicy().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicyIssuePolicyRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicyIssuePolicyRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicyIssuePolicyRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyIssuePolicy().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/issue/{policy}`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicyIssuePolicyRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicyIssuePolicyRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiWriteIssuerIssuerRefExternalPolicyIssuePolicyResponseFromJSON(jsonValue)); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyIssuePolicy(issuerRef, policy, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyIssuePolicyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicyIssuePolicyRaw({ issuerRef: issuerRef, policy: policy, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyIssuePolicyRequest: pkiWriteIssuerIssuerRefExternalPolicyIssuePolicyRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAccountKidRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAccountKid().'); } if (requestParameters['kid'] == null) { throw new runtime.RequiredError('kid', 'Required parameter "kid" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAccountKid().'); } if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAccountKid().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAccountKid().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAccountKidRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAccountKidRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAccountKidRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAccountKid().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/{policy}/acme/account/{kid}`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"kid"}}`, encodeURIComponent(String(requestParameters['kid']))).replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAccountKidRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAccountKidRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAccountKid(issuerRef, kid, policy, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAccountKidRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAccountKidRaw({ issuerRef: issuerRef, kid: kid, policy: policy, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAccountKidRequest: pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAccountKidRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAuthorizationAuthIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['authId'] == null) { throw new runtime.RequiredError('authId', 'Required parameter "authId" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAuthorizationAuthId().'); } if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAuthorizationAuthId().'); } if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAuthorizationAuthId().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAuthorizationAuthId().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAuthorizationAuthIdRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAuthorizationAuthIdRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAuthorizationAuthIdRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAuthorizationAuthId().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/{policy}/acme/authorization/{auth_id}`.replace(`{${"auth_id"}}`, encodeURIComponent(String(requestParameters['authId']))).replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAuthorizationAuthIdRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAuthorizationAuthIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAuthorizationAuthId(authId, issuerRef, policy, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAuthorizationAuthIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAuthorizationAuthIdRaw({ authId: authId, issuerRef: issuerRef, policy: policy, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAuthorizationAuthIdRequest: pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeAuthorizationAuthIdRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeChallengeAuthIdChallengeTypeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['authId'] == null) { throw new runtime.RequiredError('authId', 'Required parameter "authId" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['challengeType'] == null) { throw new runtime.RequiredError('challengeType', 'Required parameter "challengeType" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeChallengeAuthIdChallengeTypeRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeChallengeAuthIdChallengeTypeRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeChallengeAuthIdChallengeTypeRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeChallengeAuthIdChallengeType().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/{policy}/acme/challenge/{auth_id}/{challenge_type}`.replace(`{${"auth_id"}}`, encodeURIComponent(String(requestParameters['authId']))).replace(`{${"challenge_type"}}`, encodeURIComponent(String(requestParameters['challengeType']))).replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeChallengeAuthIdChallengeTypeRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeChallengeAuthIdChallengeTypeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeChallengeAuthIdChallengeType(authId, challengeType, issuerRef, policy, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeChallengeAuthIdChallengeTypeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeChallengeAuthIdChallengeTypeRaw({ authId: authId, challengeType: challengeType, issuerRef: issuerRef, policy: policy, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeChallengeAuthIdChallengeTypeRequest: pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeChallengeAuthIdChallengeTypeRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewAccountRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewAccount().'); } if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewAccount().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewAccount().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewAccountRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewAccountRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewAccountRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewAccount().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/{policy}/acme/new-account`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewAccountRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewAccountRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewAccount(issuerRef, policy, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewAccountRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewAccountRaw({ issuerRef: issuerRef, policy: policy, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewAccountRequest: pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewAccountRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewOrderRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewOrder().'); } if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewOrder().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewOrder().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewOrderRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewOrderRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewOrderRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewOrder().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/{policy}/acme/new-order`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewOrderRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewOrderRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewOrder(issuerRef, policy, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewOrderRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewOrderRaw({ issuerRef: issuerRef, policy: policy, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewOrderRequest: pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeNewOrderRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderId().'); } if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderId().'); } if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderId().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderId().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderId().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/{policy}/acme/order/{order_id}`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderId(issuerRef, orderId, policy, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdRaw({ issuerRef: issuerRef, orderId: orderId, policy: policy, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdRequest: pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdCertRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdCert().'); } if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdCert().'); } if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdCert().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdCert().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdCertRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdCertRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdCertRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdCert().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/{policy}/acme/order/{order_id}/cert`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdCertRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdCertRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdCert(issuerRef, orderId, policy, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdCertRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdCertRaw({ issuerRef: issuerRef, orderId: orderId, policy: policy, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdCertRequest: pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdCertRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdFinalizeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdFinalize().'); } if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdFinalize().'); } if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdFinalize().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdFinalize().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdFinalizeRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdFinalizeRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdFinalizeRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdFinalize().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/{policy}/acme/order/{order_id}/finalize`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdFinalizeRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdFinalizeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdFinalize(issuerRef, orderId, policy, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdFinalizeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdFinalizeRaw({ issuerRef: issuerRef, orderId: orderId, policy: policy, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdFinalizeRequest: pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrderOrderIdFinalizeRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrdersRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrders().'); } if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrders().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrders().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrdersRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrdersRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrdersRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrders().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/{policy}/acme/orders`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrdersRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrdersRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrders(issuerRef, policy, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrdersRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrdersRaw({ issuerRef: issuerRef, policy: policy, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrdersRequest: pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeOrdersRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeRevokeCertRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeRevokeCert().'); } if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeRevokeCert().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeRevokeCert().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeRevokeCertRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeRevokeCertRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeRevokeCertRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeRevokeCert().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/{policy}/acme/revoke-cert`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeRevokeCertRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeRevokeCertRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeRevokeCert(issuerRef, policy, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeRevokeCertRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeRevokeCertRaw({ issuerRef: issuerRef, policy: policy, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeRevokeCertRequest: pkiWriteIssuerIssuerRefExternalPolicyPolicyAcmeRevokeCertRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicySignRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicySign().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicySign().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicySignRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicySignRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicySignRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicySign().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/sign`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicySignRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicySignRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiWriteIssuerIssuerRefExternalPolicySignResponseFromJSON(jsonValue)); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicySign(issuerRef, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicySignRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicySignRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicySignRequest: pkiWriteIssuerIssuerRefExternalPolicySignRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicySignIntermediateRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicySignIntermediate().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicySignIntermediate().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicySignIntermediateRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicySignIntermediateRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicySignIntermediateRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicySignIntermediate().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/sign-intermediate`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicySignIntermediateRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicySignIntermediateRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiWriteIssuerIssuerRefExternalPolicySignIntermediateResponseFromJSON(jsonValue)); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicySignIntermediate(issuerRef, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicySignIntermediateRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicySignIntermediateRaw({ issuerRef: issuerRef, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicySignIntermediateRequest: pkiWriteIssuerIssuerRefExternalPolicySignIntermediateRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicySignIntermediatePolicyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicySignIntermediatePolicy().'); } if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicySignIntermediatePolicy().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicySignIntermediatePolicy().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicySignIntermediatePolicyRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicySignIntermediatePolicyRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicySignIntermediatePolicyRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicySignIntermediatePolicy().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/sign-intermediate/{policy}`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicySignIntermediatePolicyRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicySignIntermediatePolicyRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiWriteIssuerIssuerRefExternalPolicySignIntermediatePolicyResponseFromJSON(jsonValue)); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicySignIntermediatePolicy(issuerRef, policy, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicySignIntermediatePolicyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicySignIntermediatePolicyRaw({ issuerRef: issuerRef, policy: policy, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicySignIntermediatePolicyRequest: pkiWriteIssuerIssuerRefExternalPolicySignIntermediatePolicyRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicySignPolicyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicySignPolicy().'); } if (requestParameters['policy'] == null) { throw new runtime.RequiredError('policy', 'Required parameter "policy" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicySignPolicy().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicySignPolicy().'); } if (requestParameters['pkiWriteIssuerIssuerRefExternalPolicySignPolicyRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefExternalPolicySignPolicyRequest', 'Required parameter "pkiWriteIssuerIssuerRefExternalPolicySignPolicyRequest" was null or undefined when calling pkiWriteIssuerIssuerRefExternalPolicySignPolicy().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/external-policy/sign/{policy}`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"policy"}}`, encodeURIComponent(String(requestParameters['policy']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefExternalPolicySignPolicyRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefExternalPolicySignPolicyRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiWriteIssuerIssuerRefExternalPolicySignPolicyResponseFromJSON(jsonValue)); }); } /** */ pkiWriteIssuerIssuerRefExternalPolicySignPolicy(issuerRef, policy, pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicySignPolicyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefExternalPolicySignPolicyRaw({ issuerRef: issuerRef, policy: policy, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefExternalPolicySignPolicyRequest: pkiWriteIssuerIssuerRefExternalPolicySignPolicyRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefRolesRoleAcmeAccountKidRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeAccountKid().'); } if (requestParameters['kid'] == null) { throw new runtime.RequiredError('kid', 'Required parameter "kid" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeAccountKid().'); } if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeAccountKid().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeAccountKid().'); } if (requestParameters['pkiWriteIssuerIssuerRefRolesRoleAcmeAccountKidRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefRolesRoleAcmeAccountKidRequest', 'Required parameter "pkiWriteIssuerIssuerRefRolesRoleAcmeAccountKidRequest" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeAccountKid().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/roles/{role}/acme/account/{kid}`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"kid"}}`, encodeURIComponent(String(requestParameters['kid']))).replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefRolesRoleAcmeAccountKidRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefRolesRoleAcmeAccountKidRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefRolesRoleAcmeAccountKid(issuerRef, kid, role, pkiMountPath, pkiWriteIssuerIssuerRefRolesRoleAcmeAccountKidRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefRolesRoleAcmeAccountKidRaw({ issuerRef: issuerRef, kid: kid, role: role, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefRolesRoleAcmeAccountKidRequest: pkiWriteIssuerIssuerRefRolesRoleAcmeAccountKidRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefRolesRoleAcmeAuthorizationAuthIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['authId'] == null) { throw new runtime.RequiredError('authId', 'Required parameter "authId" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeAuthorizationAuthId().'); } if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeAuthorizationAuthId().'); } if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeAuthorizationAuthId().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeAuthorizationAuthId().'); } if (requestParameters['pkiWriteIssuerIssuerRefRolesRoleAcmeAuthorizationAuthIdRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefRolesRoleAcmeAuthorizationAuthIdRequest', 'Required parameter "pkiWriteIssuerIssuerRefRolesRoleAcmeAuthorizationAuthIdRequest" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeAuthorizationAuthId().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/roles/{role}/acme/authorization/{auth_id}`.replace(`{${"auth_id"}}`, encodeURIComponent(String(requestParameters['authId']))).replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefRolesRoleAcmeAuthorizationAuthIdRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefRolesRoleAcmeAuthorizationAuthIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefRolesRoleAcmeAuthorizationAuthId(authId, issuerRef, role, pkiMountPath, pkiWriteIssuerIssuerRefRolesRoleAcmeAuthorizationAuthIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefRolesRoleAcmeAuthorizationAuthIdRaw({ authId: authId, issuerRef: issuerRef, role: role, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefRolesRoleAcmeAuthorizationAuthIdRequest: pkiWriteIssuerIssuerRefRolesRoleAcmeAuthorizationAuthIdRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefRolesRoleAcmeChallengeAuthIdChallengeTypeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['authId'] == null) { throw new runtime.RequiredError('authId', 'Required parameter "authId" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['challengeType'] == null) { throw new runtime.RequiredError('challengeType', 'Required parameter "challengeType" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['pkiWriteIssuerIssuerRefRolesRoleAcmeChallengeAuthIdChallengeTypeRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefRolesRoleAcmeChallengeAuthIdChallengeTypeRequest', 'Required parameter "pkiWriteIssuerIssuerRefRolesRoleAcmeChallengeAuthIdChallengeTypeRequest" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeChallengeAuthIdChallengeType().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/roles/{role}/acme/challenge/{auth_id}/{challenge_type}`.replace(`{${"auth_id"}}`, encodeURIComponent(String(requestParameters['authId']))).replace(`{${"challenge_type"}}`, encodeURIComponent(String(requestParameters['challengeType']))).replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefRolesRoleAcmeChallengeAuthIdChallengeTypeRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefRolesRoleAcmeChallengeAuthIdChallengeTypeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefRolesRoleAcmeChallengeAuthIdChallengeType(authId, challengeType, issuerRef, role, pkiMountPath, pkiWriteIssuerIssuerRefRolesRoleAcmeChallengeAuthIdChallengeTypeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefRolesRoleAcmeChallengeAuthIdChallengeTypeRaw({ authId: authId, challengeType: challengeType, issuerRef: issuerRef, role: role, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefRolesRoleAcmeChallengeAuthIdChallengeTypeRequest: pkiWriteIssuerIssuerRefRolesRoleAcmeChallengeAuthIdChallengeTypeRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefRolesRoleAcmeNewAccountRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeNewAccount().'); } if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeNewAccount().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeNewAccount().'); } if (requestParameters['pkiWriteIssuerIssuerRefRolesRoleAcmeNewAccountRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefRolesRoleAcmeNewAccountRequest', 'Required parameter "pkiWriteIssuerIssuerRefRolesRoleAcmeNewAccountRequest" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeNewAccount().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/roles/{role}/acme/new-account`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefRolesRoleAcmeNewAccountRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefRolesRoleAcmeNewAccountRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefRolesRoleAcmeNewAccount(issuerRef, role, pkiMountPath, pkiWriteIssuerIssuerRefRolesRoleAcmeNewAccountRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefRolesRoleAcmeNewAccountRaw({ issuerRef: issuerRef, role: role, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefRolesRoleAcmeNewAccountRequest: pkiWriteIssuerIssuerRefRolesRoleAcmeNewAccountRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefRolesRoleAcmeNewOrderRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeNewOrder().'); } if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeNewOrder().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeNewOrder().'); } if (requestParameters['pkiWriteIssuerIssuerRefRolesRoleAcmeNewOrderRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefRolesRoleAcmeNewOrderRequest', 'Required parameter "pkiWriteIssuerIssuerRefRolesRoleAcmeNewOrderRequest" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeNewOrder().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/roles/{role}/acme/new-order`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefRolesRoleAcmeNewOrderRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefRolesRoleAcmeNewOrderRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefRolesRoleAcmeNewOrder(issuerRef, role, pkiMountPath, pkiWriteIssuerIssuerRefRolesRoleAcmeNewOrderRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefRolesRoleAcmeNewOrderRaw({ issuerRef: issuerRef, role: role, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefRolesRoleAcmeNewOrderRequest: pkiWriteIssuerIssuerRefRolesRoleAcmeNewOrderRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderId().'); } if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderId().'); } if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderId().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderId().'); } if (requestParameters['pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdRequest', 'Required parameter "pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdRequest" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderId().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/roles/{role}/acme/order/{order_id}`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderId(issuerRef, orderId, role, pkiMountPath, pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdRaw({ issuerRef: issuerRef, orderId: orderId, role: role, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdRequest: pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdCertRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdCert().'); } if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdCert().'); } if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdCert().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdCert().'); } if (requestParameters['pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdCertRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdCertRequest', 'Required parameter "pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdCertRequest" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdCert().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/roles/{role}/acme/order/{order_id}/cert`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdCertRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdCertRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdCert(issuerRef, orderId, role, pkiMountPath, pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdCertRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdCertRaw({ issuerRef: issuerRef, orderId: orderId, role: role, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdCertRequest: pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdCertRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdFinalizeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdFinalize().'); } if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdFinalize().'); } if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdFinalize().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdFinalize().'); } if (requestParameters['pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdFinalizeRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdFinalizeRequest', 'Required parameter "pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdFinalizeRequest" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdFinalize().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/roles/{role}/acme/order/{order_id}/finalize`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdFinalizeRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdFinalizeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdFinalize(issuerRef, orderId, role, pkiMountPath, pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdFinalizeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdFinalizeRaw({ issuerRef: issuerRef, orderId: orderId, role: role, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdFinalizeRequest: pkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdFinalizeRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefRolesRoleAcmeOrdersRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeOrders().'); } if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeOrders().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeOrders().'); } if (requestParameters['pkiWriteIssuerIssuerRefRolesRoleAcmeOrdersRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefRolesRoleAcmeOrdersRequest', 'Required parameter "pkiWriteIssuerIssuerRefRolesRoleAcmeOrdersRequest" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeOrders().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/roles/{role}/acme/orders`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefRolesRoleAcmeOrdersRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefRolesRoleAcmeOrdersRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefRolesRoleAcmeOrders(issuerRef, role, pkiMountPath, pkiWriteIssuerIssuerRefRolesRoleAcmeOrdersRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefRolesRoleAcmeOrdersRaw({ issuerRef: issuerRef, role: role, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefRolesRoleAcmeOrdersRequest: pkiWriteIssuerIssuerRefRolesRoleAcmeOrdersRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteIssuerIssuerRefRolesRoleAcmeRevokeCertRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['issuerRef'] == null) { throw new runtime.RequiredError('issuerRef', 'Required parameter "issuerRef" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeRevokeCert().'); } if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeRevokeCert().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeRevokeCert().'); } if (requestParameters['pkiWriteIssuerIssuerRefRolesRoleAcmeRevokeCertRequest'] == null) { throw new runtime.RequiredError('pkiWriteIssuerIssuerRefRolesRoleAcmeRevokeCertRequest', 'Required parameter "pkiWriteIssuerIssuerRefRolesRoleAcmeRevokeCertRequest" was null or undefined when calling pkiWriteIssuerIssuerRefRolesRoleAcmeRevokeCert().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/issuer/{issuer_ref}/roles/{role}/acme/revoke-cert`.replace(`{${"issuer_ref"}}`, encodeURIComponent(String(requestParameters['issuerRef']))).replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteIssuerIssuerRefRolesRoleAcmeRevokeCertRequestToJSON(requestParameters['pkiWriteIssuerIssuerRefRolesRoleAcmeRevokeCertRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteIssuerIssuerRefRolesRoleAcmeRevokeCert(issuerRef, role, pkiMountPath, pkiWriteIssuerIssuerRefRolesRoleAcmeRevokeCertRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteIssuerIssuerRefRolesRoleAcmeRevokeCertRaw({ issuerRef: issuerRef, role: role, pkiMountPath: pkiMountPath, pkiWriteIssuerIssuerRefRolesRoleAcmeRevokeCertRequest: pkiWriteIssuerIssuerRefRolesRoleAcmeRevokeCertRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['keyRef'] == null) { throw new runtime.RequiredError('keyRef', 'Required parameter "keyRef" was null or undefined when calling pkiWriteKey().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteKey().'); } if (requestParameters['pkiWriteKeyRequest'] == null) { throw new runtime.RequiredError('pkiWriteKeyRequest', 'Required parameter "pkiWriteKeyRequest" was null or undefined when calling pkiWriteKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/key/{key_ref}`.replace(`{${"key_ref"}}`, encodeURIComponent(String(requestParameters['keyRef']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteKeyRequestToJSON(requestParameters['pkiWriteKeyRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiWriteKeyResponseFromJSON(jsonValue)); }); } /** */ pkiWriteKey(keyRef, pkiMountPath, pkiWriteKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteKeyRaw({ keyRef: keyRef, pkiMountPath: pkiMountPath, pkiWriteKeyRequest: pkiWriteKeyRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling pkiWriteRole().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteRole().'); } if (requestParameters['pkiWriteRoleRequest'] == null) { throw new runtime.RequiredError('pkiWriteRoleRequest', 'Required parameter "pkiWriteRoleRequest" was null or undefined when calling pkiWriteRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteRoleRequestToJSON(requestParameters['pkiWriteRoleRequest']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PkiWriteRoleResponseFromJSON(jsonValue)); }); } /** */ pkiWriteRole(name, pkiMountPath, pkiWriteRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteRoleRaw({ name: name, pkiMountPath: pkiMountPath, pkiWriteRoleRequest: pkiWriteRoleRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteRolesRoleAcmeAccountKidRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['kid'] == null) { throw new runtime.RequiredError('kid', 'Required parameter "kid" was null or undefined when calling pkiWriteRolesRoleAcmeAccountKid().'); } if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteRolesRoleAcmeAccountKid().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteRolesRoleAcmeAccountKid().'); } if (requestParameters['pkiWriteRolesRoleAcmeAccountKidRequest'] == null) { throw new runtime.RequiredError('pkiWriteRolesRoleAcmeAccountKidRequest', 'Required parameter "pkiWriteRolesRoleAcmeAccountKidRequest" was null or undefined when calling pkiWriteRolesRoleAcmeAccountKid().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/roles/{role}/acme/account/{kid}`.replace(`{${"kid"}}`, encodeURIComponent(String(requestParameters['kid']))).replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteRolesRoleAcmeAccountKidRequestToJSON(requestParameters['pkiWriteRolesRoleAcmeAccountKidRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteRolesRoleAcmeAccountKid(kid, role, pkiMountPath, pkiWriteRolesRoleAcmeAccountKidRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteRolesRoleAcmeAccountKidRaw({ kid: kid, role: role, pkiMountPath: pkiMountPath, pkiWriteRolesRoleAcmeAccountKidRequest: pkiWriteRolesRoleAcmeAccountKidRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteRolesRoleAcmeAuthorizationAuthIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['authId'] == null) { throw new runtime.RequiredError('authId', 'Required parameter "authId" was null or undefined when calling pkiWriteRolesRoleAcmeAuthorizationAuthId().'); } if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteRolesRoleAcmeAuthorizationAuthId().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteRolesRoleAcmeAuthorizationAuthId().'); } if (requestParameters['pkiWriteRolesRoleAcmeAuthorizationAuthIdRequest'] == null) { throw new runtime.RequiredError('pkiWriteRolesRoleAcmeAuthorizationAuthIdRequest', 'Required parameter "pkiWriteRolesRoleAcmeAuthorizationAuthIdRequest" was null or undefined when calling pkiWriteRolesRoleAcmeAuthorizationAuthId().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/roles/{role}/acme/authorization/{auth_id}`.replace(`{${"auth_id"}}`, encodeURIComponent(String(requestParameters['authId']))).replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteRolesRoleAcmeAuthorizationAuthIdRequestToJSON(requestParameters['pkiWriteRolesRoleAcmeAuthorizationAuthIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteRolesRoleAcmeAuthorizationAuthId(authId, role, pkiMountPath, pkiWriteRolesRoleAcmeAuthorizationAuthIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteRolesRoleAcmeAuthorizationAuthIdRaw({ authId: authId, role: role, pkiMountPath: pkiMountPath, pkiWriteRolesRoleAcmeAuthorizationAuthIdRequest: pkiWriteRolesRoleAcmeAuthorizationAuthIdRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteRolesRoleAcmeChallengeAuthIdChallengeTypeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['authId'] == null) { throw new runtime.RequiredError('authId', 'Required parameter "authId" was null or undefined when calling pkiWriteRolesRoleAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['challengeType'] == null) { throw new runtime.RequiredError('challengeType', 'Required parameter "challengeType" was null or undefined when calling pkiWriteRolesRoleAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteRolesRoleAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteRolesRoleAcmeChallengeAuthIdChallengeType().'); } if (requestParameters['pkiWriteRolesRoleAcmeChallengeAuthIdChallengeTypeRequest'] == null) { throw new runtime.RequiredError('pkiWriteRolesRoleAcmeChallengeAuthIdChallengeTypeRequest', 'Required parameter "pkiWriteRolesRoleAcmeChallengeAuthIdChallengeTypeRequest" was null or undefined when calling pkiWriteRolesRoleAcmeChallengeAuthIdChallengeType().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/roles/{role}/acme/challenge/{auth_id}/{challenge_type}`.replace(`{${"auth_id"}}`, encodeURIComponent(String(requestParameters['authId']))).replace(`{${"challenge_type"}}`, encodeURIComponent(String(requestParameters['challengeType']))).replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteRolesRoleAcmeChallengeAuthIdChallengeTypeRequestToJSON(requestParameters['pkiWriteRolesRoleAcmeChallengeAuthIdChallengeTypeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteRolesRoleAcmeChallengeAuthIdChallengeType(authId, challengeType, role, pkiMountPath, pkiWriteRolesRoleAcmeChallengeAuthIdChallengeTypeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteRolesRoleAcmeChallengeAuthIdChallengeTypeRaw({ authId: authId, challengeType: challengeType, role: role, pkiMountPath: pkiMountPath, pkiWriteRolesRoleAcmeChallengeAuthIdChallengeTypeRequest: pkiWriteRolesRoleAcmeChallengeAuthIdChallengeTypeRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteRolesRoleAcmeNewAccountRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteRolesRoleAcmeNewAccount().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteRolesRoleAcmeNewAccount().'); } if (requestParameters['pkiWriteRolesRoleAcmeNewAccountRequest'] == null) { throw new runtime.RequiredError('pkiWriteRolesRoleAcmeNewAccountRequest', 'Required parameter "pkiWriteRolesRoleAcmeNewAccountRequest" was null or undefined when calling pkiWriteRolesRoleAcmeNewAccount().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/roles/{role}/acme/new-account`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteRolesRoleAcmeNewAccountRequestToJSON(requestParameters['pkiWriteRolesRoleAcmeNewAccountRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteRolesRoleAcmeNewAccount(role, pkiMountPath, pkiWriteRolesRoleAcmeNewAccountRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteRolesRoleAcmeNewAccountRaw({ role: role, pkiMountPath: pkiMountPath, pkiWriteRolesRoleAcmeNewAccountRequest: pkiWriteRolesRoleAcmeNewAccountRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteRolesRoleAcmeNewOrderRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteRolesRoleAcmeNewOrder().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteRolesRoleAcmeNewOrder().'); } if (requestParameters['pkiWriteRolesRoleAcmeNewOrderRequest'] == null) { throw new runtime.RequiredError('pkiWriteRolesRoleAcmeNewOrderRequest', 'Required parameter "pkiWriteRolesRoleAcmeNewOrderRequest" was null or undefined when calling pkiWriteRolesRoleAcmeNewOrder().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/roles/{role}/acme/new-order`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteRolesRoleAcmeNewOrderRequestToJSON(requestParameters['pkiWriteRolesRoleAcmeNewOrderRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteRolesRoleAcmeNewOrder(role, pkiMountPath, pkiWriteRolesRoleAcmeNewOrderRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteRolesRoleAcmeNewOrderRaw({ role: role, pkiMountPath: pkiMountPath, pkiWriteRolesRoleAcmeNewOrderRequest: pkiWriteRolesRoleAcmeNewOrderRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteRolesRoleAcmeOrderOrderIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteRolesRoleAcmeOrderOrderId().'); } if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteRolesRoleAcmeOrderOrderId().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteRolesRoleAcmeOrderOrderId().'); } if (requestParameters['pkiWriteRolesRoleAcmeOrderOrderIdRequest'] == null) { throw new runtime.RequiredError('pkiWriteRolesRoleAcmeOrderOrderIdRequest', 'Required parameter "pkiWriteRolesRoleAcmeOrderOrderIdRequest" was null or undefined when calling pkiWriteRolesRoleAcmeOrderOrderId().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/roles/{role}/acme/order/{order_id}`.replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteRolesRoleAcmeOrderOrderIdRequestToJSON(requestParameters['pkiWriteRolesRoleAcmeOrderOrderIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteRolesRoleAcmeOrderOrderId(orderId, role, pkiMountPath, pkiWriteRolesRoleAcmeOrderOrderIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteRolesRoleAcmeOrderOrderIdRaw({ orderId: orderId, role: role, pkiMountPath: pkiMountPath, pkiWriteRolesRoleAcmeOrderOrderIdRequest: pkiWriteRolesRoleAcmeOrderOrderIdRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteRolesRoleAcmeOrderOrderIdCertRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteRolesRoleAcmeOrderOrderIdCert().'); } if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteRolesRoleAcmeOrderOrderIdCert().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteRolesRoleAcmeOrderOrderIdCert().'); } if (requestParameters['pkiWriteRolesRoleAcmeOrderOrderIdCertRequest'] == null) { throw new runtime.RequiredError('pkiWriteRolesRoleAcmeOrderOrderIdCertRequest', 'Required parameter "pkiWriteRolesRoleAcmeOrderOrderIdCertRequest" was null or undefined when calling pkiWriteRolesRoleAcmeOrderOrderIdCert().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/roles/{role}/acme/order/{order_id}/cert`.replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteRolesRoleAcmeOrderOrderIdCertRequestToJSON(requestParameters['pkiWriteRolesRoleAcmeOrderOrderIdCertRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteRolesRoleAcmeOrderOrderIdCert(orderId, role, pkiMountPath, pkiWriteRolesRoleAcmeOrderOrderIdCertRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteRolesRoleAcmeOrderOrderIdCertRaw({ orderId: orderId, role: role, pkiMountPath: pkiMountPath, pkiWriteRolesRoleAcmeOrderOrderIdCertRequest: pkiWriteRolesRoleAcmeOrderOrderIdCertRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteRolesRoleAcmeOrderOrderIdFinalizeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['orderId'] == null) { throw new runtime.RequiredError('orderId', 'Required parameter "orderId" was null or undefined when calling pkiWriteRolesRoleAcmeOrderOrderIdFinalize().'); } if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteRolesRoleAcmeOrderOrderIdFinalize().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteRolesRoleAcmeOrderOrderIdFinalize().'); } if (requestParameters['pkiWriteRolesRoleAcmeOrderOrderIdFinalizeRequest'] == null) { throw new runtime.RequiredError('pkiWriteRolesRoleAcmeOrderOrderIdFinalizeRequest', 'Required parameter "pkiWriteRolesRoleAcmeOrderOrderIdFinalizeRequest" was null or undefined when calling pkiWriteRolesRoleAcmeOrderOrderIdFinalize().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/roles/{role}/acme/order/{order_id}/finalize`.replace(`{${"order_id"}}`, encodeURIComponent(String(requestParameters['orderId']))).replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteRolesRoleAcmeOrderOrderIdFinalizeRequestToJSON(requestParameters['pkiWriteRolesRoleAcmeOrderOrderIdFinalizeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteRolesRoleAcmeOrderOrderIdFinalize(orderId, role, pkiMountPath, pkiWriteRolesRoleAcmeOrderOrderIdFinalizeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteRolesRoleAcmeOrderOrderIdFinalizeRaw({ orderId: orderId, role: role, pkiMountPath: pkiMountPath, pkiWriteRolesRoleAcmeOrderOrderIdFinalizeRequest: pkiWriteRolesRoleAcmeOrderOrderIdFinalizeRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteRolesRoleAcmeOrdersRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteRolesRoleAcmeOrders().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteRolesRoleAcmeOrders().'); } if (requestParameters['pkiWriteRolesRoleAcmeOrdersRequest'] == null) { throw new runtime.RequiredError('pkiWriteRolesRoleAcmeOrdersRequest', 'Required parameter "pkiWriteRolesRoleAcmeOrdersRequest" was null or undefined when calling pkiWriteRolesRoleAcmeOrders().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/roles/{role}/acme/orders`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteRolesRoleAcmeOrdersRequestToJSON(requestParameters['pkiWriteRolesRoleAcmeOrdersRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteRolesRoleAcmeOrders(role, pkiMountPath, pkiWriteRolesRoleAcmeOrdersRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteRolesRoleAcmeOrdersRaw({ role: role, pkiMountPath: pkiMountPath, pkiWriteRolesRoleAcmeOrdersRequest: pkiWriteRolesRoleAcmeOrdersRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteRolesRoleAcmeRevokeCertRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteRolesRoleAcmeRevokeCert().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteRolesRoleAcmeRevokeCert().'); } if (requestParameters['pkiWriteRolesRoleAcmeRevokeCertRequest'] == null) { throw new runtime.RequiredError('pkiWriteRolesRoleAcmeRevokeCertRequest', 'Required parameter "pkiWriteRolesRoleAcmeRevokeCertRequest" was null or undefined when calling pkiWriteRolesRoleAcmeRevokeCert().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{pki_mount_path}/roles/{role}/acme/revoke-cert`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PkiWriteRolesRoleAcmeRevokeCertRequestToJSON(requestParameters['pkiWriteRolesRoleAcmeRevokeCertRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteRolesRoleAcmeRevokeCert(role, pkiMountPath, pkiWriteRolesRoleAcmeRevokeCertRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteRolesRoleAcmeRevokeCertRaw({ role: role, pkiMountPath: pkiMountPath, pkiWriteRolesRoleAcmeRevokeCertRequest: pkiWriteRolesRoleAcmeRevokeCertRequest }, initOverrides); return yield response.value(); }); } /** */ pkiWriteRolesRoleCmpRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteRolesRoleCmp().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteRolesRoleCmp().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/roles/{role}/cmp`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteRolesRoleCmp(role, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteRolesRoleCmpRaw({ role: role, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiWriteRolesRoleEstSimpleenrollRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteRolesRoleEstSimpleenroll().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteRolesRoleEstSimpleenroll().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/roles/{role}/est/simpleenroll`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteRolesRoleEstSimpleenroll(role, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteRolesRoleEstSimpleenrollRaw({ role: role, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiWriteRolesRoleEstSimplereenrollRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteRolesRoleEstSimplereenroll().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteRolesRoleEstSimplereenroll().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/roles/{role}/est/simplereenroll`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteRolesRoleEstSimplereenroll(role, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteRolesRoleEstSimplereenrollRaw({ role: role, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiWriteRolesRoleScepRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteRolesRoleScep().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteRolesRoleScep().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/roles/{role}/scep`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteRolesRoleScep(role, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteRolesRoleScepRaw({ role: role, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiWriteRolesRoleScepPkiclientExeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling pkiWriteRolesRoleScepPkiclientExe().'); } if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteRolesRoleScepPkiclientExe().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/roles/{role}/scep/pkiclient.exe`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteRolesRoleScepPkiclientExe(role, pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteRolesRoleScepPkiclientExeRaw({ role: role, pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiWriteScepRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteScep().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/scep`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteScep(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteScepRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** */ pkiWriteScepPkiclientExeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['pkiMountPath'] == null) { throw new runtime.RequiredError('pkiMountPath', 'Required parameter "pkiMountPath" was null or undefined when calling pkiWriteScepPkiclientExe().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{pki_mount_path}/scep/pkiclient.exe`.replace(`{${"pki_mount_path"}}`, encodeURIComponent(String(requestParameters['pkiMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ pkiWriteScepPkiclientExe(pkiMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.pkiWriteScepPkiclientExeRaw({ pkiMountPath: pkiMountPath }, initOverrides); return yield response.value(); }); } /** * Configure the connection URI, username, and password to talk to RabbitMQ management HTTP API. */ rabbitMqConfigureConnectionRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['rabbitmqMountPath'] == null) { throw new runtime.RequiredError('rabbitmqMountPath', 'Required parameter "rabbitmqMountPath" was null or undefined when calling rabbitMqConfigureConnection().'); } if (requestParameters['rabbitMqConfigureConnectionRequest'] == null) { throw new runtime.RequiredError('rabbitMqConfigureConnectionRequest', 'Required parameter "rabbitMqConfigureConnectionRequest" was null or undefined when calling rabbitMqConfigureConnection().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{rabbitmq_mount_path}/config/connection`.replace(`{${"rabbitmq_mount_path"}}`, encodeURIComponent(String(requestParameters['rabbitmqMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: RabbitMqConfigureConnectionRequestToJSON(requestParameters['rabbitMqConfigureConnectionRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Configure the connection URI, username, and password to talk to RabbitMQ management HTTP API. */ rabbitMqConfigureConnection(rabbitmqMountPath, rabbitMqConfigureConnectionRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.rabbitMqConfigureConnectionRaw({ rabbitmqMountPath: rabbitmqMountPath, rabbitMqConfigureConnectionRequest: rabbitMqConfigureConnectionRequest }, initOverrides); return yield response.value(); }); } /** */ rabbitMqConfigureLeaseRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['rabbitmqMountPath'] == null) { throw new runtime.RequiredError('rabbitmqMountPath', 'Required parameter "rabbitmqMountPath" was null or undefined when calling rabbitMqConfigureLease().'); } if (requestParameters['rabbitMqConfigureLeaseRequest'] == null) { throw new runtime.RequiredError('rabbitMqConfigureLeaseRequest', 'Required parameter "rabbitMqConfigureLeaseRequest" was null or undefined when calling rabbitMqConfigureLease().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{rabbitmq_mount_path}/config/lease`.replace(`{${"rabbitmq_mount_path"}}`, encodeURIComponent(String(requestParameters['rabbitmqMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: RabbitMqConfigureLeaseRequestToJSON(requestParameters['rabbitMqConfigureLeaseRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ rabbitMqConfigureLease(rabbitmqMountPath, rabbitMqConfigureLeaseRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.rabbitMqConfigureLeaseRaw({ rabbitmqMountPath: rabbitmqMountPath, rabbitMqConfigureLeaseRequest: rabbitMqConfigureLeaseRequest }, initOverrides); return yield response.value(); }); } /** * Manage the roles that can be created with this backend. */ rabbitMqDeleteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling rabbitMqDeleteRole().'); } if (requestParameters['rabbitmqMountPath'] == null) { throw new runtime.RequiredError('rabbitmqMountPath', 'Required parameter "rabbitmqMountPath" was null or undefined when calling rabbitMqDeleteRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{rabbitmq_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"rabbitmq_mount_path"}}`, encodeURIComponent(String(requestParameters['rabbitmqMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Manage the roles that can be created with this backend. */ rabbitMqDeleteRole(name, rabbitmqMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.rabbitMqDeleteRoleRaw({ name: name, rabbitmqMountPath: rabbitmqMountPath }, initOverrides); return yield response.value(); }); } /** * Manage the roles that can be created with this backend. */ rabbitMqListRolesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['rabbitmqMountPath'] == null) { throw new runtime.RequiredError('rabbitmqMountPath', 'Required parameter "rabbitmqMountPath" was null or undefined when calling rabbitMqListRoles().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling rabbitMqListRoles().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{rabbitmq_mount_path}/roles/`.replace(`{${"rabbitmq_mount_path"}}`, encodeURIComponent(String(requestParameters['rabbitmqMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * Manage the roles that can be created with this backend. */ rabbitMqListRoles(rabbitmqMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.rabbitMqListRolesRaw({ rabbitmqMountPath: rabbitmqMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ rabbitMqReadLeaseConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['rabbitmqMountPath'] == null) { throw new runtime.RequiredError('rabbitmqMountPath', 'Required parameter "rabbitmqMountPath" was null or undefined when calling rabbitMqReadLeaseConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{rabbitmq_mount_path}/config/lease`.replace(`{${"rabbitmq_mount_path"}}`, encodeURIComponent(String(requestParameters['rabbitmqMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ rabbitMqReadLeaseConfiguration(rabbitmqMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.rabbitMqReadLeaseConfigurationRaw({ rabbitmqMountPath: rabbitmqMountPath }, initOverrides); return yield response.value(); }); } /** * Manage the roles that can be created with this backend. */ rabbitMqReadRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling rabbitMqReadRole().'); } if (requestParameters['rabbitmqMountPath'] == null) { throw new runtime.RequiredError('rabbitmqMountPath', 'Required parameter "rabbitmqMountPath" was null or undefined when calling rabbitMqReadRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{rabbitmq_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"rabbitmq_mount_path"}}`, encodeURIComponent(String(requestParameters['rabbitmqMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Manage the roles that can be created with this backend. */ rabbitMqReadRole(name, rabbitmqMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.rabbitMqReadRoleRaw({ name: name, rabbitmqMountPath: rabbitmqMountPath }, initOverrides); return yield response.value(); }); } /** * Request RabbitMQ credentials for a certain role. */ rabbitMqRequestCredentialsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling rabbitMqRequestCredentials().'); } if (requestParameters['rabbitmqMountPath'] == null) { throw new runtime.RequiredError('rabbitmqMountPath', 'Required parameter "rabbitmqMountPath" was null or undefined when calling rabbitMqRequestCredentials().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{rabbitmq_mount_path}/creds/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"rabbitmq_mount_path"}}`, encodeURIComponent(String(requestParameters['rabbitmqMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Request RabbitMQ credentials for a certain role. */ rabbitMqRequestCredentials(name, rabbitmqMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.rabbitMqRequestCredentialsRaw({ name: name, rabbitmqMountPath: rabbitmqMountPath }, initOverrides); return yield response.value(); }); } /** * Manage the roles that can be created with this backend. */ rabbitMqWriteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling rabbitMqWriteRole().'); } if (requestParameters['rabbitmqMountPath'] == null) { throw new runtime.RequiredError('rabbitmqMountPath', 'Required parameter "rabbitmqMountPath" was null or undefined when calling rabbitMqWriteRole().'); } if (requestParameters['rabbitMqWriteRoleRequest'] == null) { throw new runtime.RequiredError('rabbitMqWriteRoleRequest', 'Required parameter "rabbitMqWriteRoleRequest" was null or undefined when calling rabbitMqWriteRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{rabbitmq_mount_path}/roles/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"rabbitmq_mount_path"}}`, encodeURIComponent(String(requestParameters['rabbitmqMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: RabbitMqWriteRoleRequestToJSON(requestParameters['rabbitMqWriteRoleRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Manage the roles that can be created with this backend. */ rabbitMqWriteRole(name, rabbitmqMountPath, rabbitMqWriteRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.rabbitMqWriteRoleRaw({ name: name, rabbitmqMountPath: rabbitmqMountPath, rabbitMqWriteRoleRequest: rabbitMqWriteRoleRequest }, initOverrides); return yield response.value(); }); } /** */ sshConfigureCaRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['sshMountPath'] == null) { throw new runtime.RequiredError('sshMountPath', 'Required parameter "sshMountPath" was null or undefined when calling sshConfigureCa().'); } if (requestParameters['sshConfigureCaRequest'] == null) { throw new runtime.RequiredError('sshConfigureCaRequest', 'Required parameter "sshConfigureCaRequest" was null or undefined when calling sshConfigureCa().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{ssh_mount_path}/config/ca`.replace(`{${"ssh_mount_path"}}`, encodeURIComponent(String(requestParameters['sshMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: SshConfigureCaRequestToJSON(requestParameters['sshConfigureCaRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ sshConfigureCa(sshMountPath, sshConfigureCaRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.sshConfigureCaRaw({ sshMountPath: sshMountPath, sshConfigureCaRequest: sshConfigureCaRequest }, initOverrides); return yield response.value(); }); } /** */ sshConfigureZeroAddressRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['sshMountPath'] == null) { throw new runtime.RequiredError('sshMountPath', 'Required parameter "sshMountPath" was null or undefined when calling sshConfigureZeroAddress().'); } if (requestParameters['sshConfigureZeroAddressRequest'] == null) { throw new runtime.RequiredError('sshConfigureZeroAddressRequest', 'Required parameter "sshConfigureZeroAddressRequest" was null or undefined when calling sshConfigureZeroAddress().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{ssh_mount_path}/config/zeroaddress`.replace(`{${"ssh_mount_path"}}`, encodeURIComponent(String(requestParameters['sshMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: SshConfigureZeroAddressRequestToJSON(requestParameters['sshConfigureZeroAddressRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ sshConfigureZeroAddress(sshMountPath, sshConfigureZeroAddressRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.sshConfigureZeroAddressRaw({ sshMountPath: sshMountPath, sshConfigureZeroAddressRequest: sshConfigureZeroAddressRequest }, initOverrides); return yield response.value(); }); } /** */ sshDeleteCaConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['sshMountPath'] == null) { throw new runtime.RequiredError('sshMountPath', 'Required parameter "sshMountPath" was null or undefined when calling sshDeleteCaConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{ssh_mount_path}/config/ca`.replace(`{${"ssh_mount_path"}}`, encodeURIComponent(String(requestParameters['sshMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ sshDeleteCaConfiguration(sshMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.sshDeleteCaConfigurationRaw({ sshMountPath: sshMountPath }, initOverrides); return yield response.value(); }); } /** * Manage the \'roles\' that can be created with this backend. */ sshDeleteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling sshDeleteRole().'); } if (requestParameters['sshMountPath'] == null) { throw new runtime.RequiredError('sshMountPath', 'Required parameter "sshMountPath" was null or undefined when calling sshDeleteRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{ssh_mount_path}/roles/{role}`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"ssh_mount_path"}}`, encodeURIComponent(String(requestParameters['sshMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Manage the \'roles\' that can be created with this backend. */ sshDeleteRole(role, sshMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.sshDeleteRoleRaw({ role: role, sshMountPath: sshMountPath }, initOverrides); return yield response.value(); }); } /** */ sshDeleteZeroAddressConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['sshMountPath'] == null) { throw new runtime.RequiredError('sshMountPath', 'Required parameter "sshMountPath" was null or undefined when calling sshDeleteZeroAddressConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{ssh_mount_path}/config/zeroaddress`.replace(`{${"ssh_mount_path"}}`, encodeURIComponent(String(requestParameters['sshMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ sshDeleteZeroAddressConfiguration(sshMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.sshDeleteZeroAddressConfigurationRaw({ sshMountPath: sshMountPath }, initOverrides); return yield response.value(); }); } /** * Creates a credential for establishing SSH connection with the remote host. */ sshGenerateCredentialsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling sshGenerateCredentials().'); } if (requestParameters['sshMountPath'] == null) { throw new runtime.RequiredError('sshMountPath', 'Required parameter "sshMountPath" was null or undefined when calling sshGenerateCredentials().'); } if (requestParameters['sshGenerateCredentialsRequest'] == null) { throw new runtime.RequiredError('sshGenerateCredentialsRequest', 'Required parameter "sshGenerateCredentialsRequest" was null or undefined when calling sshGenerateCredentials().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{ssh_mount_path}/creds/{role}`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"ssh_mount_path"}}`, encodeURIComponent(String(requestParameters['sshMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: SshGenerateCredentialsRequestToJSON(requestParameters['sshGenerateCredentialsRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Creates a credential for establishing SSH connection with the remote host. */ sshGenerateCredentials(role, sshMountPath, sshGenerateCredentialsRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.sshGenerateCredentialsRaw({ role: role, sshMountPath: sshMountPath, sshGenerateCredentialsRequest: sshGenerateCredentialsRequest }, initOverrides); return yield response.value(); }); } /** */ sshIssueCertificateRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling sshIssueCertificate().'); } if (requestParameters['sshMountPath'] == null) { throw new runtime.RequiredError('sshMountPath', 'Required parameter "sshMountPath" was null or undefined when calling sshIssueCertificate().'); } if (requestParameters['sshIssueCertificateRequest'] == null) { throw new runtime.RequiredError('sshIssueCertificateRequest', 'Required parameter "sshIssueCertificateRequest" was null or undefined when calling sshIssueCertificate().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{ssh_mount_path}/issue/{role}`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"ssh_mount_path"}}`, encodeURIComponent(String(requestParameters['sshMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: SshIssueCertificateRequestToJSON(requestParameters['sshIssueCertificateRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ sshIssueCertificate(role, sshMountPath, sshIssueCertificateRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.sshIssueCertificateRaw({ role: role, sshMountPath: sshMountPath, sshIssueCertificateRequest: sshIssueCertificateRequest }, initOverrides); return yield response.value(); }); } /** * Manage the \'roles\' that can be created with this backend. */ sshListRolesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['sshMountPath'] == null) { throw new runtime.RequiredError('sshMountPath', 'Required parameter "sshMountPath" was null or undefined when calling sshListRoles().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling sshListRoles().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{ssh_mount_path}/roles/`.replace(`{${"ssh_mount_path"}}`, encodeURIComponent(String(requestParameters['sshMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * Manage the \'roles\' that can be created with this backend. */ sshListRoles(sshMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.sshListRolesRaw({ sshMountPath: sshMountPath, list: list }, initOverrides); return yield response.value(); }); } /** * List all the roles associated with the given IP address. */ sshListRolesByIpRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['sshMountPath'] == null) { throw new runtime.RequiredError('sshMountPath', 'Required parameter "sshMountPath" was null or undefined when calling sshListRolesByIp().'); } if (requestParameters['sshListRolesByIpRequest'] == null) { throw new runtime.RequiredError('sshListRolesByIpRequest', 'Required parameter "sshListRolesByIpRequest" was null or undefined when calling sshListRolesByIp().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{ssh_mount_path}/lookup`.replace(`{${"ssh_mount_path"}}`, encodeURIComponent(String(requestParameters['sshMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: SshListRolesByIpRequestToJSON(requestParameters['sshListRolesByIpRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * List all the roles associated with the given IP address. */ sshListRolesByIp(sshMountPath, sshListRolesByIpRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.sshListRolesByIpRaw({ sshMountPath: sshMountPath, sshListRolesByIpRequest: sshListRolesByIpRequest }, initOverrides); return yield response.value(); }); } /** */ sshReadCaConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['sshMountPath'] == null) { throw new runtime.RequiredError('sshMountPath', 'Required parameter "sshMountPath" was null or undefined when calling sshReadCaConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{ssh_mount_path}/config/ca`.replace(`{${"ssh_mount_path"}}`, encodeURIComponent(String(requestParameters['sshMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ sshReadCaConfiguration(sshMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.sshReadCaConfigurationRaw({ sshMountPath: sshMountPath }, initOverrides); return yield response.value(); }); } /** * Retrieve the public key. */ sshReadPublicKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['sshMountPath'] == null) { throw new runtime.RequiredError('sshMountPath', 'Required parameter "sshMountPath" was null or undefined when calling sshReadPublicKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{ssh_mount_path}/public_key`.replace(`{${"ssh_mount_path"}}`, encodeURIComponent(String(requestParameters['sshMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Retrieve the public key. */ sshReadPublicKey(sshMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.sshReadPublicKeyRaw({ sshMountPath: sshMountPath }, initOverrides); return yield response.value(); }); } /** * Manage the \'roles\' that can be created with this backend. */ sshReadRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling sshReadRole().'); } if (requestParameters['sshMountPath'] == null) { throw new runtime.RequiredError('sshMountPath', 'Required parameter "sshMountPath" was null or undefined when calling sshReadRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{ssh_mount_path}/roles/{role}`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"ssh_mount_path"}}`, encodeURIComponent(String(requestParameters['sshMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Manage the \'roles\' that can be created with this backend. */ sshReadRole(role, sshMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.sshReadRoleRaw({ role: role, sshMountPath: sshMountPath }, initOverrides); return yield response.value(); }); } /** */ sshReadZeroAddressConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['sshMountPath'] == null) { throw new runtime.RequiredError('sshMountPath', 'Required parameter "sshMountPath" was null or undefined when calling sshReadZeroAddressConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{ssh_mount_path}/config/zeroaddress`.replace(`{${"ssh_mount_path"}}`, encodeURIComponent(String(requestParameters['sshMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ sshReadZeroAddressConfiguration(sshMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.sshReadZeroAddressConfigurationRaw({ sshMountPath: sshMountPath }, initOverrides); return yield response.value(); }); } /** * Request signing an SSH key using a certain role with the provided details. */ sshSignCertificateRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling sshSignCertificate().'); } if (requestParameters['sshMountPath'] == null) { throw new runtime.RequiredError('sshMountPath', 'Required parameter "sshMountPath" was null or undefined when calling sshSignCertificate().'); } if (requestParameters['sshSignCertificateRequest'] == null) { throw new runtime.RequiredError('sshSignCertificateRequest', 'Required parameter "sshSignCertificateRequest" was null or undefined when calling sshSignCertificate().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{ssh_mount_path}/sign/{role}`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"ssh_mount_path"}}`, encodeURIComponent(String(requestParameters['sshMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: SshSignCertificateRequestToJSON(requestParameters['sshSignCertificateRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Request signing an SSH key using a certain role with the provided details. */ sshSignCertificate(role, sshMountPath, sshSignCertificateRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.sshSignCertificateRaw({ role: role, sshMountPath: sshMountPath, sshSignCertificateRequest: sshSignCertificateRequest }, initOverrides); return yield response.value(); }); } /** * This endpoint removes the stored host keys used for the removed Dynamic Key feature, if present. */ sshTidyDynamicHostKeysRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['sshMountPath'] == null) { throw new runtime.RequiredError('sshMountPath', 'Required parameter "sshMountPath" was null or undefined when calling sshTidyDynamicHostKeys().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{ssh_mount_path}/tidy/dynamic-keys`.replace(`{${"ssh_mount_path"}}`, encodeURIComponent(String(requestParameters['sshMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * This endpoint removes the stored host keys used for the removed Dynamic Key feature, if present. */ sshTidyDynamicHostKeys(sshMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.sshTidyDynamicHostKeysRaw({ sshMountPath: sshMountPath }, initOverrides); return yield response.value(); }); } /** * Validate the OTP provided by Vault SSH Agent. */ sshVerifyOtpRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['sshMountPath'] == null) { throw new runtime.RequiredError('sshMountPath', 'Required parameter "sshMountPath" was null or undefined when calling sshVerifyOtp().'); } if (requestParameters['sshVerifyOtpRequest'] == null) { throw new runtime.RequiredError('sshVerifyOtpRequest', 'Required parameter "sshVerifyOtpRequest" was null or undefined when calling sshVerifyOtp().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{ssh_mount_path}/verify`.replace(`{${"ssh_mount_path"}}`, encodeURIComponent(String(requestParameters['sshMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: SshVerifyOtpRequestToJSON(requestParameters['sshVerifyOtpRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Validate the OTP provided by Vault SSH Agent. */ sshVerifyOtp(sshMountPath, sshVerifyOtpRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.sshVerifyOtpRaw({ sshMountPath: sshMountPath, sshVerifyOtpRequest: sshVerifyOtpRequest }, initOverrides); return yield response.value(); }); } /** * Manage the \'roles\' that can be created with this backend. */ sshWriteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling sshWriteRole().'); } if (requestParameters['sshMountPath'] == null) { throw new runtime.RequiredError('sshMountPath', 'Required parameter "sshMountPath" was null or undefined when calling sshWriteRole().'); } if (requestParameters['sshWriteRoleRequest'] == null) { throw new runtime.RequiredError('sshWriteRoleRequest', 'Required parameter "sshWriteRoleRequest" was null or undefined when calling sshWriteRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{ssh_mount_path}/roles/{role}`.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))).replace(`{${"ssh_mount_path"}}`, encodeURIComponent(String(requestParameters['sshMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: SshWriteRoleRequestToJSON(requestParameters['sshWriteRoleRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Manage the \'roles\' that can be created with this backend. */ sshWriteRole(role, sshMountPath, sshWriteRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.sshWriteRoleRaw({ role: role, sshMountPath: sshMountPath, sshWriteRoleRequest: sshWriteRoleRequest }, initOverrides); return yield response.value(); }); } /** */ terraformCloudConfigureRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['terraformMountPath'] == null) { throw new runtime.RequiredError('terraformMountPath', 'Required parameter "terraformMountPath" was null or undefined when calling terraformCloudConfigure().'); } if (requestParameters['terraformCloudConfigureRequest'] == null) { throw new runtime.RequiredError('terraformCloudConfigureRequest', 'Required parameter "terraformCloudConfigureRequest" was null or undefined when calling terraformCloudConfigure().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{terraform_mount_path}/config`.replace(`{${"terraform_mount_path"}}`, encodeURIComponent(String(requestParameters['terraformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TerraformCloudConfigureRequestToJSON(requestParameters['terraformCloudConfigureRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ terraformCloudConfigure(terraformMountPath, terraformCloudConfigureRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.terraformCloudConfigureRaw({ terraformMountPath: terraformMountPath, terraformCloudConfigureRequest: terraformCloudConfigureRequest }, initOverrides); return yield response.value(); }); } /** */ terraformCloudDeleteConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['terraformMountPath'] == null) { throw new runtime.RequiredError('terraformMountPath', 'Required parameter "terraformMountPath" was null or undefined when calling terraformCloudDeleteConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{terraform_mount_path}/config`.replace(`{${"terraform_mount_path"}}`, encodeURIComponent(String(requestParameters['terraformMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ terraformCloudDeleteConfiguration(terraformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.terraformCloudDeleteConfigurationRaw({ terraformMountPath: terraformMountPath }, initOverrides); return yield response.value(); }); } /** */ terraformCloudDeleteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling terraformCloudDeleteRole().'); } if (requestParameters['terraformMountPath'] == null) { throw new runtime.RequiredError('terraformMountPath', 'Required parameter "terraformMountPath" was null or undefined when calling terraformCloudDeleteRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{terraform_mount_path}/role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"terraform_mount_path"}}`, encodeURIComponent(String(requestParameters['terraformMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ terraformCloudDeleteRole(name, terraformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.terraformCloudDeleteRoleRaw({ name: name, terraformMountPath: terraformMountPath }, initOverrides); return yield response.value(); }); } /** */ terraformCloudGenerateCredentialsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling terraformCloudGenerateCredentials().'); } if (requestParameters['terraformMountPath'] == null) { throw new runtime.RequiredError('terraformMountPath', 'Required parameter "terraformMountPath" was null or undefined when calling terraformCloudGenerateCredentials().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{terraform_mount_path}/creds/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"terraform_mount_path"}}`, encodeURIComponent(String(requestParameters['terraformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ terraformCloudGenerateCredentials(name, terraformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.terraformCloudGenerateCredentialsRaw({ name: name, terraformMountPath: terraformMountPath }, initOverrides); return yield response.value(); }); } /** */ terraformCloudGenerateCredentials2Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling terraformCloudGenerateCredentials2().'); } if (requestParameters['terraformMountPath'] == null) { throw new runtime.RequiredError('terraformMountPath', 'Required parameter "terraformMountPath" was null or undefined when calling terraformCloudGenerateCredentials2().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{terraform_mount_path}/creds/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"terraform_mount_path"}}`, encodeURIComponent(String(requestParameters['terraformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ terraformCloudGenerateCredentials2(name, terraformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.terraformCloudGenerateCredentials2Raw({ name: name, terraformMountPath: terraformMountPath }, initOverrides); return yield response.value(); }); } /** */ terraformCloudListRolesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['terraformMountPath'] == null) { throw new runtime.RequiredError('terraformMountPath', 'Required parameter "terraformMountPath" was null or undefined when calling terraformCloudListRoles().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling terraformCloudListRoles().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{terraform_mount_path}/role/`.replace(`{${"terraform_mount_path"}}`, encodeURIComponent(String(requestParameters['terraformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ terraformCloudListRoles(terraformMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.terraformCloudListRolesRaw({ terraformMountPath: terraformMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ terraformCloudReadConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['terraformMountPath'] == null) { throw new runtime.RequiredError('terraformMountPath', 'Required parameter "terraformMountPath" was null or undefined when calling terraformCloudReadConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{terraform_mount_path}/config`.replace(`{${"terraform_mount_path"}}`, encodeURIComponent(String(requestParameters['terraformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ terraformCloudReadConfiguration(terraformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.terraformCloudReadConfigurationRaw({ terraformMountPath: terraformMountPath }, initOverrides); return yield response.value(); }); } /** */ terraformCloudReadRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling terraformCloudReadRole().'); } if (requestParameters['terraformMountPath'] == null) { throw new runtime.RequiredError('terraformMountPath', 'Required parameter "terraformMountPath" was null or undefined when calling terraformCloudReadRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{terraform_mount_path}/role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"terraform_mount_path"}}`, encodeURIComponent(String(requestParameters['terraformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ terraformCloudReadRole(name, terraformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.terraformCloudReadRoleRaw({ name: name, terraformMountPath: terraformMountPath }, initOverrides); return yield response.value(); }); } /** */ terraformCloudRotateRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling terraformCloudRotateRole().'); } if (requestParameters['terraformMountPath'] == null) { throw new runtime.RequiredError('terraformMountPath', 'Required parameter "terraformMountPath" was null or undefined when calling terraformCloudRotateRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{terraform_mount_path}/rotate-role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"terraform_mount_path"}}`, encodeURIComponent(String(requestParameters['terraformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ terraformCloudRotateRole(name, terraformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.terraformCloudRotateRoleRaw({ name: name, terraformMountPath: terraformMountPath }, initOverrides); return yield response.value(); }); } /** */ terraformCloudWriteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling terraformCloudWriteRole().'); } if (requestParameters['terraformMountPath'] == null) { throw new runtime.RequiredError('terraformMountPath', 'Required parameter "terraformMountPath" was null or undefined when calling terraformCloudWriteRole().'); } if (requestParameters['terraformCloudWriteRoleRequest'] == null) { throw new runtime.RequiredError('terraformCloudWriteRoleRequest', 'Required parameter "terraformCloudWriteRoleRequest" was null or undefined when calling terraformCloudWriteRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{terraform_mount_path}/role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"terraform_mount_path"}}`, encodeURIComponent(String(requestParameters['terraformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TerraformCloudWriteRoleRequestToJSON(requestParameters['terraformCloudWriteRoleRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ terraformCloudWriteRole(name, terraformMountPath, terraformCloudWriteRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.terraformCloudWriteRoleRaw({ name: name, terraformMountPath: terraformMountPath, terraformCloudWriteRoleRequest: terraformCloudWriteRoleRequest }, initOverrides); return yield response.value(); }); } /** */ totpCreateKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling totpCreateKey().'); } if (requestParameters['totpMountPath'] == null) { throw new runtime.RequiredError('totpMountPath', 'Required parameter "totpMountPath" was null or undefined when calling totpCreateKey().'); } if (requestParameters['totpCreateKeyRequest'] == null) { throw new runtime.RequiredError('totpCreateKeyRequest', 'Required parameter "totpCreateKeyRequest" was null or undefined when calling totpCreateKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{totp_mount_path}/keys/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"totp_mount_path"}}`, encodeURIComponent(String(requestParameters['totpMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TotpCreateKeyRequestToJSON(requestParameters['totpCreateKeyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ totpCreateKey(name, totpMountPath, totpCreateKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.totpCreateKeyRaw({ name: name, totpMountPath: totpMountPath, totpCreateKeyRequest: totpCreateKeyRequest }, initOverrides); return yield response.value(); }); } /** */ totpDeleteKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling totpDeleteKey().'); } if (requestParameters['totpMountPath'] == null) { throw new runtime.RequiredError('totpMountPath', 'Required parameter "totpMountPath" was null or undefined when calling totpDeleteKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{totp_mount_path}/keys/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"totp_mount_path"}}`, encodeURIComponent(String(requestParameters['totpMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ totpDeleteKey(name, totpMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.totpDeleteKeyRaw({ name: name, totpMountPath: totpMountPath }, initOverrides); return yield response.value(); }); } /** */ totpGenerateCodeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling totpGenerateCode().'); } if (requestParameters['totpMountPath'] == null) { throw new runtime.RequiredError('totpMountPath', 'Required parameter "totpMountPath" was null or undefined when calling totpGenerateCode().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{totp_mount_path}/code/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"totp_mount_path"}}`, encodeURIComponent(String(requestParameters['totpMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ totpGenerateCode(name, totpMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.totpGenerateCodeRaw({ name: name, totpMountPath: totpMountPath }, initOverrides); return yield response.value(); }); } /** * Manage the keys that can be created with this backend. */ totpListKeysRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['totpMountPath'] == null) { throw new runtime.RequiredError('totpMountPath', 'Required parameter "totpMountPath" was null or undefined when calling totpListKeys().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling totpListKeys().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{totp_mount_path}/keys/`.replace(`{${"totp_mount_path"}}`, encodeURIComponent(String(requestParameters['totpMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * Manage the keys that can be created with this backend. */ totpListKeys(totpMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.totpListKeysRaw({ totpMountPath: totpMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ totpReadKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling totpReadKey().'); } if (requestParameters['totpMountPath'] == null) { throw new runtime.RequiredError('totpMountPath', 'Required parameter "totpMountPath" was null or undefined when calling totpReadKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{totp_mount_path}/keys/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"totp_mount_path"}}`, encodeURIComponent(String(requestParameters['totpMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ totpReadKey(name, totpMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.totpReadKeyRaw({ name: name, totpMountPath: totpMountPath }, initOverrides); return yield response.value(); }); } /** */ totpValidateCodeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling totpValidateCode().'); } if (requestParameters['totpMountPath'] == null) { throw new runtime.RequiredError('totpMountPath', 'Required parameter "totpMountPath" was null or undefined when calling totpValidateCode().'); } if (requestParameters['totpValidateCodeRequest'] == null) { throw new runtime.RequiredError('totpValidateCodeRequest', 'Required parameter "totpValidateCodeRequest" was null or undefined when calling totpValidateCode().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{totp_mount_path}/code/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"totp_mount_path"}}`, encodeURIComponent(String(requestParameters['totpMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TotpValidateCodeRequestToJSON(requestParameters['totpValidateCodeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ totpValidateCode(name, totpMountPath, totpValidateCodeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.totpValidateCodeRaw({ name: name, totpMountPath: totpMountPath, totpValidateCodeRequest: totpValidateCodeRequest }, initOverrides); return yield response.value(); }); } /** */ transformApplyStoreSchemaRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformApplyStoreSchema().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformApplyStoreSchema().'); } if (requestParameters['transformApplyStoreSchemaRequest'] == null) { throw new runtime.RequiredError('transformApplyStoreSchemaRequest', 'Required parameter "transformApplyStoreSchemaRequest" was null or undefined when calling transformApplyStoreSchema().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/stores/{name}/schema`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformApplyStoreSchemaRequestToJSON(requestParameters['transformApplyStoreSchemaRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformApplyStoreSchema(name, transformMountPath, transformApplyStoreSchemaRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformApplyStoreSchemaRaw({ name: name, transformMountPath: transformMountPath, transformApplyStoreSchemaRequest: transformApplyStoreSchemaRequest }, initOverrides); return yield response.value(); }); } /** */ transformCheckTokenizedRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['roleName'] == null) { throw new runtime.RequiredError('roleName', 'Required parameter "roleName" was null or undefined when calling transformCheckTokenized().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformCheckTokenized().'); } if (requestParameters['transformCheckTokenizedRequest'] == null) { throw new runtime.RequiredError('transformCheckTokenizedRequest', 'Required parameter "transformCheckTokenizedRequest" was null or undefined when calling transformCheckTokenized().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/tokenized/{role_name}`.replace(`{${"role_name"}}`, encodeURIComponent(String(requestParameters['roleName']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformCheckTokenizedRequestToJSON(requestParameters['transformCheckTokenizedRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformCheckTokenized(roleName, transformMountPath, transformCheckTokenizedRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformCheckTokenizedRaw({ roleName: roleName, transformMountPath: transformMountPath, transformCheckTokenizedRequest: transformCheckTokenizedRequest }, initOverrides); return yield response.value(); }); } /** */ transformCheckTokenized_9Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['roleName'] == null) { throw new runtime.RequiredError('roleName', 'Required parameter "roleName" was null or undefined when calling transformCheckTokenized_9().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformCheckTokenized_9().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/tokenized/{role_name}`.replace(`{${"role_name"}}`, encodeURIComponent(String(requestParameters['roleName']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformCheckTokenized_9(roleName, transformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformCheckTokenized_9Raw({ roleName: roleName, transformMountPath: transformMountPath }, initOverrides); return yield response.value(); }); } /** * Configures a new cache of the specified size */ transformConfigureCacheRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformConfigureCache().'); } if (requestParameters['transformConfigureCacheRequest'] == null) { throw new runtime.RequiredError('transformConfigureCacheRequest', 'Required parameter "transformConfigureCacheRequest" was null or undefined when calling transformConfigureCache().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/cache-config`.replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformConfigureCacheRequestToJSON(requestParameters['transformConfigureCacheRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Configures a new cache of the specified size */ transformConfigureCache(transformMountPath, transformConfigureCacheRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformConfigureCacheRaw({ transformMountPath: transformMountPath, transformConfigureCacheRequest: transformConfigureCacheRequest }, initOverrides); return yield response.value(); }); } /** * Configure a named encryption key */ transformConfigureNamedEncryptionKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformConfigureNamedEncryptionKey().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformConfigureNamedEncryptionKey().'); } if (requestParameters['transformConfigureNamedEncryptionKeyRequest'] == null) { throw new runtime.RequiredError('transformConfigureNamedEncryptionKeyRequest', 'Required parameter "transformConfigureNamedEncryptionKeyRequest" was null or undefined when calling transformConfigureNamedEncryptionKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/tokenization/keys/{name}/config`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformConfigureNamedEncryptionKeyRequestToJSON(requestParameters['transformConfigureNamedEncryptionKeyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Configure a named encryption key */ transformConfigureNamedEncryptionKey(name, transformMountPath, transformConfigureNamedEncryptionKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformConfigureNamedEncryptionKeyRaw({ name: name, transformMountPath: transformMountPath, transformConfigureNamedEncryptionKeyRequest: transformConfigureNamedEncryptionKeyRequest }, initOverrides); return yield response.value(); }); } /** */ transformCreateFpeTransformationWithImportedKeysRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformCreateFpeTransformationWithImportedKeys().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformCreateFpeTransformationWithImportedKeys().'); } if (requestParameters['transformCreateFpeTransformationWithImportedKeysRequest'] == null) { throw new runtime.RequiredError('transformCreateFpeTransformationWithImportedKeysRequest', 'Required parameter "transformCreateFpeTransformationWithImportedKeysRequest" was null or undefined when calling transformCreateFpeTransformationWithImportedKeys().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/transformations/fpe/{name}/import`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformCreateFpeTransformationWithImportedKeysRequestToJSON(requestParameters['transformCreateFpeTransformationWithImportedKeysRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformCreateFpeTransformationWithImportedKeys(name, transformMountPath, transformCreateFpeTransformationWithImportedKeysRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformCreateFpeTransformationWithImportedKeysRaw({ name: name, transformMountPath: transformMountPath, transformCreateFpeTransformationWithImportedKeysRequest: transformCreateFpeTransformationWithImportedKeysRequest }, initOverrides); return yield response.value(); }); } /** */ transformCreateTokenizationTransformationWithImportedKeysRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformCreateTokenizationTransformationWithImportedKeys().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformCreateTokenizationTransformationWithImportedKeys().'); } if (requestParameters['transformCreateTokenizationTransformationWithImportedKeysRequest'] == null) { throw new runtime.RequiredError('transformCreateTokenizationTransformationWithImportedKeysRequest', 'Required parameter "transformCreateTokenizationTransformationWithImportedKeysRequest" was null or undefined when calling transformCreateTokenizationTransformationWithImportedKeys().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/transformations/tokenization/{name}/import`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformCreateTokenizationTransformationWithImportedKeysRequestToJSON(requestParameters['transformCreateTokenizationTransformationWithImportedKeysRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformCreateTokenizationTransformationWithImportedKeys(name, transformMountPath, transformCreateTokenizationTransformationWithImportedKeysRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformCreateTokenizationTransformationWithImportedKeysRaw({ name: name, transformMountPath: transformMountPath, transformCreateTokenizationTransformationWithImportedKeysRequest: transformCreateTokenizationTransformationWithImportedKeysRequest }, initOverrides); return yield response.value(); }); } /** */ transformDecodeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['roleName'] == null) { throw new runtime.RequiredError('roleName', 'Required parameter "roleName" was null or undefined when calling transformDecode().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformDecode().'); } if (requestParameters['transformDecodeRequest'] == null) { throw new runtime.RequiredError('transformDecodeRequest', 'Required parameter "transformDecodeRequest" was null or undefined when calling transformDecode().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/decode/{role_name}`.replace(`{${"role_name"}}`, encodeURIComponent(String(requestParameters['roleName']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformDecodeRequestToJSON(requestParameters['transformDecodeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformDecode(roleName, transformMountPath, transformDecodeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformDecodeRaw({ roleName: roleName, transformMountPath: transformMountPath, transformDecodeRequest: transformDecodeRequest }, initOverrides); return yield response.value(); }); } /** */ transformDecodeWithFormatRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['decodeFormat'] == null) { throw new runtime.RequiredError('decodeFormat', 'Required parameter "decodeFormat" was null or undefined when calling transformDecodeWithFormat().'); } if (requestParameters['roleName'] == null) { throw new runtime.RequiredError('roleName', 'Required parameter "roleName" was null or undefined when calling transformDecodeWithFormat().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformDecodeWithFormat().'); } if (requestParameters['transformDecodeWithFormatRequest'] == null) { throw new runtime.RequiredError('transformDecodeWithFormatRequest', 'Required parameter "transformDecodeWithFormatRequest" was null or undefined when calling transformDecodeWithFormat().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/decode/{role_name}/{decode_format}`.replace(`{${"decode_format"}}`, encodeURIComponent(String(requestParameters['decodeFormat']))).replace(`{${"role_name"}}`, encodeURIComponent(String(requestParameters['roleName']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformDecodeWithFormatRequestToJSON(requestParameters['transformDecodeWithFormatRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformDecodeWithFormat(decodeFormat, roleName, transformMountPath, transformDecodeWithFormatRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformDecodeWithFormatRaw({ decodeFormat: decodeFormat, roleName: roleName, transformMountPath: transformMountPath, transformDecodeWithFormatRequest: transformDecodeWithFormatRequest }, initOverrides); return yield response.value(); }); } /** */ transformDeleteAlphabetRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformDeleteAlphabet().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformDeleteAlphabet().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/alphabet/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformDeleteAlphabet(name, transformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformDeleteAlphabetRaw({ name: name, transformMountPath: transformMountPath }, initOverrides); return yield response.value(); }); } /** */ transformDeleteFpeTransformationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformDeleteFpeTransformation().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformDeleteFpeTransformation().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/transformations/fpe/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformDeleteFpeTransformation(name, transformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformDeleteFpeTransformationRaw({ name: name, transformMountPath: transformMountPath }, initOverrides); return yield response.value(); }); } /** */ transformDeleteMaskingTransformationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformDeleteMaskingTransformation().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformDeleteMaskingTransformation().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/transformations/masking/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformDeleteMaskingTransformation(name, transformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformDeleteMaskingTransformationRaw({ name: name, transformMountPath: transformMountPath }, initOverrides); return yield response.value(); }); } /** */ transformDeleteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformDeleteRole().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformDeleteRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformDeleteRole(name, transformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformDeleteRoleRaw({ name: name, transformMountPath: transformMountPath }, initOverrides); return yield response.value(); }); } /** */ transformDeleteStoreRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformDeleteStore().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformDeleteStore().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/stores/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformDeleteStore(name, transformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformDeleteStoreRaw({ name: name, transformMountPath: transformMountPath }, initOverrides); return yield response.value(); }); } /** */ transformDeleteTemplateRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformDeleteTemplate().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformDeleteTemplate().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/template/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformDeleteTemplate(name, transformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformDeleteTemplateRaw({ name: name, transformMountPath: transformMountPath }, initOverrides); return yield response.value(); }); } /** */ transformDeleteTokenizationTransformationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformDeleteTokenizationTransformation().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformDeleteTokenizationTransformation().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/transformations/tokenization/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformDeleteTokenizationTransformation(name, transformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformDeleteTokenizationTransformationRaw({ name: name, transformMountPath: transformMountPath }, initOverrides); return yield response.value(); }); } /** */ transformDeleteTransformationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformDeleteTransformation().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformDeleteTransformation().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/transformation/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformDeleteTransformation(name, transformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformDeleteTransformationRaw({ name: name, transformMountPath: transformMountPath }, initOverrides); return yield response.value(); }); } /** */ transformEncodeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['roleName'] == null) { throw new runtime.RequiredError('roleName', 'Required parameter "roleName" was null or undefined when calling transformEncode().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformEncode().'); } if (requestParameters['transformEncodeRequest'] == null) { throw new runtime.RequiredError('transformEncodeRequest', 'Required parameter "transformEncodeRequest" was null or undefined when calling transformEncode().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/encode/{role_name}`.replace(`{${"role_name"}}`, encodeURIComponent(String(requestParameters['roleName']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformEncodeRequestToJSON(requestParameters['transformEncodeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformEncode(roleName, transformMountPath, transformEncodeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformEncodeRaw({ roleName: roleName, transformMountPath: transformMountPath, transformEncodeRequest: transformEncodeRequest }, initOverrides); return yield response.value(); }); } /** */ transformExportDecodedTokenizationTokensRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformExportDecodedTokenizationTokens().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformExportDecodedTokenizationTokens().'); } if (requestParameters['transformExportDecodedTokenizationTokensRequest'] == null) { throw new runtime.RequiredError('transformExportDecodedTokenizationTokensRequest', 'Required parameter "transformExportDecodedTokenizationTokensRequest" was null or undefined when calling transformExportDecodedTokenizationTokens().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/transformations/tokenization/export-decoded/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformExportDecodedTokenizationTokensRequestToJSON(requestParameters['transformExportDecodedTokenizationTokensRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformExportDecodedTokenizationTokens(name, transformMountPath, transformExportDecodedTokenizationTokensRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformExportDecodedTokenizationTokensRaw({ name: name, transformMountPath: transformMountPath, transformExportDecodedTokenizationTokensRequest: transformExportDecodedTokenizationTokensRequest }, initOverrides); return yield response.value(); }); } /** */ transformImportKeyVersionIntoTokenizationTransformationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformImportKeyVersionIntoTokenizationTransformation().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformImportKeyVersionIntoTokenizationTransformation().'); } if (requestParameters['transformImportKeyVersionIntoTokenizationTransformationRequest'] == null) { throw new runtime.RequiredError('transformImportKeyVersionIntoTokenizationTransformationRequest', 'Required parameter "transformImportKeyVersionIntoTokenizationTransformationRequest" was null or undefined when calling transformImportKeyVersionIntoTokenizationTransformation().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/transformations/tokenization/{name}/import_version`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformImportKeyVersionIntoTokenizationTransformationRequestToJSON(requestParameters['transformImportKeyVersionIntoTokenizationTransformationRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformImportKeyVersionIntoTokenizationTransformation(name, transformMountPath, transformImportKeyVersionIntoTokenizationTransformationRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformImportKeyVersionIntoTokenizationTransformationRaw({ name: name, transformMountPath: transformMountPath, transformImportKeyVersionIntoTokenizationTransformationRequest: transformImportKeyVersionIntoTokenizationTransformationRequest }, initOverrides); return yield response.value(); }); } /** */ transformListAlphabetsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformListAlphabets().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling transformListAlphabets().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/alphabet/`.replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ transformListAlphabets(transformMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformListAlphabetsRaw({ transformMountPath: transformMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ transformListFpeTransformationsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformListFpeTransformations().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling transformListFpeTransformations().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/transformations/fpe/`.replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ transformListFpeTransformations(transformMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformListFpeTransformationsRaw({ transformMountPath: transformMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ transformListMaskingTransformationsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformListMaskingTransformations().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling transformListMaskingTransformations().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/transformations/masking/`.replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ transformListMaskingTransformations(transformMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformListMaskingTransformationsRaw({ transformMountPath: transformMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ transformListRolesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformListRoles().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling transformListRoles().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/role/`.replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ transformListRoles(transformMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformListRolesRaw({ transformMountPath: transformMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ transformListStoresRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformListStores().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling transformListStores().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/stores/`.replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ transformListStores(transformMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformListStoresRaw({ transformMountPath: transformMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ transformListTemplatesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformListTemplates().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling transformListTemplates().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/template/`.replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ transformListTemplates(transformMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformListTemplatesRaw({ transformMountPath: transformMountPath, list: list }, initOverrides); return yield response.value(); }); } /** * Managed named encryption keys */ transformListTokenizationKeysRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformListTokenizationKeys().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling transformListTokenizationKeys().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/tokenization/keys/`.replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * Managed named encryption keys */ transformListTokenizationKeys(transformMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformListTokenizationKeysRaw({ transformMountPath: transformMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ transformListTokenizationTransformationsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformListTokenizationTransformations().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling transformListTokenizationTransformations().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/transformations/tokenization/`.replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ transformListTokenizationTransformations(transformMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformListTokenizationTransformationsRaw({ transformMountPath: transformMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ transformListTransformationsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformListTransformations().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling transformListTransformations().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/transformation/`.replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ transformListTransformations(transformMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformListTransformationsRaw({ transformMountPath: transformMountPath, list: list }, initOverrides); return yield response.value(); }); } /** */ transformLookUpTokenRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['roleName'] == null) { throw new runtime.RequiredError('roleName', 'Required parameter "roleName" was null or undefined when calling transformLookUpToken().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformLookUpToken().'); } if (requestParameters['transformLookUpTokenRequest'] == null) { throw new runtime.RequiredError('transformLookUpTokenRequest', 'Required parameter "transformLookUpTokenRequest" was null or undefined when calling transformLookUpToken().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/tokens/{role_name}`.replace(`{${"role_name"}}`, encodeURIComponent(String(requestParameters['roleName']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformLookUpTokenRequestToJSON(requestParameters['transformLookUpTokenRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformLookUpToken(roleName, transformMountPath, transformLookUpTokenRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformLookUpTokenRaw({ roleName: roleName, transformMountPath: transformMountPath, transformLookUpTokenRequest: transformLookUpTokenRequest }, initOverrides); return yield response.value(); }); } /** */ transformLookUpToken_10Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['roleName'] == null) { throw new runtime.RequiredError('roleName', 'Required parameter "roleName" was null or undefined when calling transformLookUpToken_10().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformLookUpToken_10().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/tokens/{role_name}`.replace(`{${"role_name"}}`, encodeURIComponent(String(requestParameters['roleName']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformLookUpToken_10(roleName, transformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformLookUpToken_10Raw({ roleName: roleName, transformMountPath: transformMountPath }, initOverrides); return yield response.value(); }); } /** */ transformReadAlphabetRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformReadAlphabet().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformReadAlphabet().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/alphabet/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformReadAlphabet(name, transformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformReadAlphabetRaw({ name: name, transformMountPath: transformMountPath }, initOverrides); return yield response.value(); }); } /** * Returns the size of the active cache */ transformReadCacheConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformReadCacheConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/cache-config`.replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Returns the size of the active cache */ transformReadCacheConfiguration(transformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformReadCacheConfigurationRaw({ transformMountPath: transformMountPath }, initOverrides); return yield response.value(); }); } /** */ transformReadFpeTransformationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformReadFpeTransformation().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformReadFpeTransformation().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/transformations/fpe/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformReadFpeTransformation(name, transformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformReadFpeTransformationRaw({ name: name, transformMountPath: transformMountPath }, initOverrides); return yield response.value(); }); } /** */ transformReadMaskingTransformationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformReadMaskingTransformation().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformReadMaskingTransformation().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/transformations/masking/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformReadMaskingTransformation(name, transformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformReadMaskingTransformationRaw({ name: name, transformMountPath: transformMountPath }, initOverrides); return yield response.value(); }); } /** */ transformReadRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformReadRole().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformReadRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformReadRole(name, transformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformReadRoleRaw({ name: name, transformMountPath: transformMountPath }, initOverrides); return yield response.value(); }); } /** */ transformReadStoreRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformReadStore().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformReadStore().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/stores/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformReadStore(name, transformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformReadStoreRaw({ name: name, transformMountPath: transformMountPath }, initOverrides); return yield response.value(); }); } /** */ transformReadTemplateRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformReadTemplate().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformReadTemplate().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/template/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformReadTemplate(name, transformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformReadTemplateRaw({ name: name, transformMountPath: transformMountPath }, initOverrides); return yield response.value(); }); } /** * Managed named encryption keys */ transformReadTokenizationKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformReadTokenizationKey().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformReadTokenizationKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/tokenization/keys/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Managed named encryption keys */ transformReadTokenizationKey(name, transformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformReadTokenizationKeyRaw({ name: name, transformMountPath: transformMountPath }, initOverrides); return yield response.value(); }); } /** */ transformReadTokenizationTransformationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformReadTokenizationTransformation().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformReadTokenizationTransformation().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/transformations/tokenization/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformReadTokenizationTransformation(name, transformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformReadTokenizationTransformationRaw({ name: name, transformMountPath: transformMountPath }, initOverrides); return yield response.value(); }); } /** */ transformReadTransformationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformReadTransformation().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformReadTransformation().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/transformation/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformReadTransformation(name, transformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformReadTransformationRaw({ name: name, transformMountPath: transformMountPath }, initOverrides); return yield response.value(); }); } /** */ transformRestoreTokenizationStateRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformRestoreTokenizationState().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformRestoreTokenizationState().'); } if (requestParameters['transformRestoreTokenizationStateRequest'] == null) { throw new runtime.RequiredError('transformRestoreTokenizationStateRequest', 'Required parameter "transformRestoreTokenizationStateRequest" was null or undefined when calling transformRestoreTokenizationState().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/transformations/tokenization/restore/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformRestoreTokenizationStateRequestToJSON(requestParameters['transformRestoreTokenizationStateRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformRestoreTokenizationState(name, transformMountPath, transformRestoreTokenizationStateRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformRestoreTokenizationStateRaw({ name: name, transformMountPath: transformMountPath, transformRestoreTokenizationStateRequest: transformRestoreTokenizationStateRequest }, initOverrides); return yield response.value(); }); } /** */ transformRetrieveTokenMetadataRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['roleName'] == null) { throw new runtime.RequiredError('roleName', 'Required parameter "roleName" was null or undefined when calling transformRetrieveTokenMetadata().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformRetrieveTokenMetadata().'); } if (requestParameters['transformRetrieveTokenMetadataRequest'] == null) { throw new runtime.RequiredError('transformRetrieveTokenMetadataRequest', 'Required parameter "transformRetrieveTokenMetadataRequest" was null or undefined when calling transformRetrieveTokenMetadata().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/metadata/{role_name}`.replace(`{${"role_name"}}`, encodeURIComponent(String(requestParameters['roleName']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformRetrieveTokenMetadataRequestToJSON(requestParameters['transformRetrieveTokenMetadataRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformRetrieveTokenMetadata(roleName, transformMountPath, transformRetrieveTokenMetadataRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformRetrieveTokenMetadataRaw({ roleName: roleName, transformMountPath: transformMountPath, transformRetrieveTokenMetadataRequest: transformRetrieveTokenMetadataRequest }, initOverrides); return yield response.value(); }); } /** * Returns the public key to use for wrapping imported keys */ transformRetrieveWrappingKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformRetrieveWrappingKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/wrapping_key`.replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Returns the public key to use for wrapping imported keys */ transformRetrieveWrappingKey(transformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformRetrieveWrappingKeyRaw({ transformMountPath: transformMountPath }, initOverrides); return yield response.value(); }); } /** * Rotate key used for tokenization */ transformRotateTokenizationKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformRotateTokenizationKey().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformRotateTokenizationKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transform_mount_path}/tokenization/keys/{name}/rotate`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Rotate key used for tokenization */ transformRotateTokenizationKey(name, transformMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformRotateTokenizationKeyRaw({ name: name, transformMountPath: transformMountPath }, initOverrides); return yield response.value(); }); } /** */ transformSnapshotTokenizationStateRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformSnapshotTokenizationState().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformSnapshotTokenizationState().'); } if (requestParameters['transformSnapshotTokenizationStateRequest'] == null) { throw new runtime.RequiredError('transformSnapshotTokenizationStateRequest', 'Required parameter "transformSnapshotTokenizationStateRequest" was null or undefined when calling transformSnapshotTokenizationState().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/transformations/tokenization/snapshot/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformSnapshotTokenizationStateRequestToJSON(requestParameters['transformSnapshotTokenizationStateRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformSnapshotTokenizationState(name, transformMountPath, transformSnapshotTokenizationStateRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformSnapshotTokenizationStateRaw({ name: name, transformMountPath: transformMountPath, transformSnapshotTokenizationStateRequest: transformSnapshotTokenizationStateRequest }, initOverrides); return yield response.value(); }); } /** * Trim key versions of a named key */ transformTrimKeyVersionsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformTrimKeyVersions().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformTrimKeyVersions().'); } if (requestParameters['transformTrimKeyVersionsRequest'] == null) { throw new runtime.RequiredError('transformTrimKeyVersionsRequest', 'Required parameter "transformTrimKeyVersionsRequest" was null or undefined when calling transformTrimKeyVersions().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/tokenization/keys/{name}/trim`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformTrimKeyVersionsRequestToJSON(requestParameters['transformTrimKeyVersionsRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Trim key versions of a named key */ transformTrimKeyVersions(name, transformMountPath, transformTrimKeyVersionsRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformTrimKeyVersionsRaw({ name: name, transformMountPath: transformMountPath, transformTrimKeyVersionsRequest: transformTrimKeyVersionsRequest }, initOverrides); return yield response.value(); }); } /** */ transformValidateTokenRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['roleName'] == null) { throw new runtime.RequiredError('roleName', 'Required parameter "roleName" was null or undefined when calling transformValidateToken().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformValidateToken().'); } if (requestParameters['transformValidateTokenRequest'] == null) { throw new runtime.RequiredError('transformValidateTokenRequest', 'Required parameter "transformValidateTokenRequest" was null or undefined when calling transformValidateToken().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/validate/{role_name}`.replace(`{${"role_name"}}`, encodeURIComponent(String(requestParameters['roleName']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformValidateTokenRequestToJSON(requestParameters['transformValidateTokenRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformValidateToken(roleName, transformMountPath, transformValidateTokenRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformValidateTokenRaw({ roleName: roleName, transformMountPath: transformMountPath, transformValidateTokenRequest: transformValidateTokenRequest }, initOverrides); return yield response.value(); }); } /** */ transformWriteAlphabetRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformWriteAlphabet().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformWriteAlphabet().'); } if (requestParameters['transformWriteAlphabetRequest'] == null) { throw new runtime.RequiredError('transformWriteAlphabetRequest', 'Required parameter "transformWriteAlphabetRequest" was null or undefined when calling transformWriteAlphabet().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/alphabet/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformWriteAlphabetRequestToJSON(requestParameters['transformWriteAlphabetRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformWriteAlphabet(name, transformMountPath, transformWriteAlphabetRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformWriteAlphabetRaw({ name: name, transformMountPath: transformMountPath, transformWriteAlphabetRequest: transformWriteAlphabetRequest }, initOverrides); return yield response.value(); }); } /** */ transformWriteFpeTransformationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformWriteFpeTransformation().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformWriteFpeTransformation().'); } if (requestParameters['transformWriteFpeTransformationRequest'] == null) { throw new runtime.RequiredError('transformWriteFpeTransformationRequest', 'Required parameter "transformWriteFpeTransformationRequest" was null or undefined when calling transformWriteFpeTransformation().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/transformations/fpe/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformWriteFpeTransformationRequestToJSON(requestParameters['transformWriteFpeTransformationRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformWriteFpeTransformation(name, transformMountPath, transformWriteFpeTransformationRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformWriteFpeTransformationRaw({ name: name, transformMountPath: transformMountPath, transformWriteFpeTransformationRequest: transformWriteFpeTransformationRequest }, initOverrides); return yield response.value(); }); } /** */ transformWriteMaskingTransformationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformWriteMaskingTransformation().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformWriteMaskingTransformation().'); } if (requestParameters['transformWriteMaskingTransformationRequest'] == null) { throw new runtime.RequiredError('transformWriteMaskingTransformationRequest', 'Required parameter "transformWriteMaskingTransformationRequest" was null or undefined when calling transformWriteMaskingTransformation().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/transformations/masking/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformWriteMaskingTransformationRequestToJSON(requestParameters['transformWriteMaskingTransformationRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformWriteMaskingTransformation(name, transformMountPath, transformWriteMaskingTransformationRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformWriteMaskingTransformationRaw({ name: name, transformMountPath: transformMountPath, transformWriteMaskingTransformationRequest: transformWriteMaskingTransformationRequest }, initOverrides); return yield response.value(); }); } /** */ transformWriteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformWriteRole().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformWriteRole().'); } if (requestParameters['transformWriteRoleRequest'] == null) { throw new runtime.RequiredError('transformWriteRoleRequest', 'Required parameter "transformWriteRoleRequest" was null or undefined when calling transformWriteRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformWriteRoleRequestToJSON(requestParameters['transformWriteRoleRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformWriteRole(name, transformMountPath, transformWriteRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformWriteRoleRaw({ name: name, transformMountPath: transformMountPath, transformWriteRoleRequest: transformWriteRoleRequest }, initOverrides); return yield response.value(); }); } /** */ transformWriteStoreRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformWriteStore().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformWriteStore().'); } if (requestParameters['transformWriteStoreRequest'] == null) { throw new runtime.RequiredError('transformWriteStoreRequest', 'Required parameter "transformWriteStoreRequest" was null or undefined when calling transformWriteStore().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/stores/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformWriteStoreRequestToJSON(requestParameters['transformWriteStoreRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformWriteStore(name, transformMountPath, transformWriteStoreRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformWriteStoreRaw({ name: name, transformMountPath: transformMountPath, transformWriteStoreRequest: transformWriteStoreRequest }, initOverrides); return yield response.value(); }); } /** */ transformWriteTemplateRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformWriteTemplate().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformWriteTemplate().'); } if (requestParameters['transformWriteTemplateRequest'] == null) { throw new runtime.RequiredError('transformWriteTemplateRequest', 'Required parameter "transformWriteTemplateRequest" was null or undefined when calling transformWriteTemplate().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/template/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformWriteTemplateRequestToJSON(requestParameters['transformWriteTemplateRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformWriteTemplate(name, transformMountPath, transformWriteTemplateRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformWriteTemplateRaw({ name: name, transformMountPath: transformMountPath, transformWriteTemplateRequest: transformWriteTemplateRequest }, initOverrides); return yield response.value(); }); } /** */ transformWriteTokenizationTransformationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformWriteTokenizationTransformation().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformWriteTokenizationTransformation().'); } if (requestParameters['transformWriteTokenizationTransformationRequest'] == null) { throw new runtime.RequiredError('transformWriteTokenizationTransformationRequest', 'Required parameter "transformWriteTokenizationTransformationRequest" was null or undefined when calling transformWriteTokenizationTransformation().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/transformations/tokenization/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformWriteTokenizationTransformationRequestToJSON(requestParameters['transformWriteTokenizationTransformationRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformWriteTokenizationTransformation(name, transformMountPath, transformWriteTokenizationTransformationRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformWriteTokenizationTransformationRaw({ name: name, transformMountPath: transformMountPath, transformWriteTokenizationTransformationRequest: transformWriteTokenizationTransformationRequest }, initOverrides); return yield response.value(); }); } /** */ transformWriteTransformationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transformWriteTransformation().'); } if (requestParameters['transformMountPath'] == null) { throw new runtime.RequiredError('transformMountPath', 'Required parameter "transformMountPath" was null or undefined when calling transformWriteTransformation().'); } if (requestParameters['transformWriteTransformationRequest'] == null) { throw new runtime.RequiredError('transformWriteTransformationRequest', 'Required parameter "transformWriteTransformationRequest" was null or undefined when calling transformWriteTransformation().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transform_mount_path}/transformation/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transform_mount_path"}}`, encodeURIComponent(String(requestParameters['transformMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransformWriteTransformationRequestToJSON(requestParameters['transformWriteTransformationRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transformWriteTransformation(name, transformMountPath, transformWriteTransformationRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transformWriteTransformationRaw({ name: name, transformMountPath: transformMountPath, transformWriteTransformationRequest: transformWriteTransformationRequest }, initOverrides); return yield response.value(); }); } /** * Backup the named key */ transitBackUpKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitBackUpKey().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitBackUpKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transit_mount_path}/backup/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Backup the named key */ transitBackUpKey(name, transitMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitBackUpKeyRaw({ name: name, transitMountPath: transitMountPath }, initOverrides); return yield response.value(); }); } /** * Securely export named encryption or signing key */ transitByokKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['destination'] == null) { throw new runtime.RequiredError('destination', 'Required parameter "destination" was null or undefined when calling transitByokKey().'); } if (requestParameters['source'] == null) { throw new runtime.RequiredError('source', 'Required parameter "source" was null or undefined when calling transitByokKey().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitByokKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transit_mount_path}/byok-export/{destination}/{source}`.replace(`{${"destination"}}`, encodeURIComponent(String(requestParameters['destination']))).replace(`{${"source"}}`, encodeURIComponent(String(requestParameters['source']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Securely export named encryption or signing key */ transitByokKey(destination, source, transitMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitByokKeyRaw({ destination: destination, source: source, transitMountPath: transitMountPath }, initOverrides); return yield response.value(); }); } /** * Securely export named encryption or signing key */ transitByokKeyVersionRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['destination'] == null) { throw new runtime.RequiredError('destination', 'Required parameter "destination" was null or undefined when calling transitByokKeyVersion().'); } if (requestParameters['source'] == null) { throw new runtime.RequiredError('source', 'Required parameter "source" was null or undefined when calling transitByokKeyVersion().'); } if (requestParameters['version'] == null) { throw new runtime.RequiredError('version', 'Required parameter "version" was null or undefined when calling transitByokKeyVersion().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitByokKeyVersion().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transit_mount_path}/byok-export/{destination}/{source}/{version}`.replace(`{${"destination"}}`, encodeURIComponent(String(requestParameters['destination']))).replace(`{${"source"}}`, encodeURIComponent(String(requestParameters['source']))).replace(`{${"version"}}`, encodeURIComponent(String(requestParameters['version']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Securely export named encryption or signing key */ transitByokKeyVersion(destination, source, version, transitMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitByokKeyVersionRaw({ destination: destination, source: source, version: version, transitMountPath: transitMountPath }, initOverrides); return yield response.value(); }); } /** * Configures a new cache of the specified size */ transitConfigureCacheRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitConfigureCache().'); } if (requestParameters['transitConfigureCacheRequest'] == null) { throw new runtime.RequiredError('transitConfigureCacheRequest', 'Required parameter "transitConfigureCacheRequest" was null or undefined when calling transitConfigureCache().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/cache-config`.replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitConfigureCacheRequestToJSON(requestParameters['transitConfigureCacheRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Configures a new cache of the specified size */ transitConfigureCache(transitMountPath, transitConfigureCacheRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitConfigureCacheRaw({ transitMountPath: transitMountPath, transitConfigureCacheRequest: transitConfigureCacheRequest }, initOverrides); return yield response.value(); }); } /** * Configure a named encryption key */ transitConfigureKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitConfigureKey().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitConfigureKey().'); } if (requestParameters['transitConfigureKeyRequest'] == null) { throw new runtime.RequiredError('transitConfigureKeyRequest', 'Required parameter "transitConfigureKeyRequest" was null or undefined when calling transitConfigureKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/keys/{name}/config`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitConfigureKeyRequestToJSON(requestParameters['transitConfigureKeyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Configure a named encryption key */ transitConfigureKey(name, transitMountPath, transitConfigureKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitConfigureKeyRaw({ name: name, transitMountPath: transitMountPath, transitConfigureKeyRequest: transitConfigureKeyRequest }, initOverrides); return yield response.value(); }); } /** */ transitConfigureKeysRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitConfigureKeys().'); } if (requestParameters['transitConfigureKeysRequest'] == null) { throw new runtime.RequiredError('transitConfigureKeysRequest', 'Required parameter "transitConfigureKeysRequest" was null or undefined when calling transitConfigureKeys().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/config/keys`.replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitConfigureKeysRequestToJSON(requestParameters['transitConfigureKeysRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transitConfigureKeys(transitMountPath, transitConfigureKeysRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitConfigureKeysRaw({ transitMountPath: transitMountPath, transitConfigureKeysRequest: transitConfigureKeysRequest }, initOverrides); return yield response.value(); }); } /** */ transitCreateKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitCreateKey().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitCreateKey().'); } if (requestParameters['transitCreateKeyRequest'] == null) { throw new runtime.RequiredError('transitCreateKeyRequest', 'Required parameter "transitCreateKeyRequest" was null or undefined when calling transitCreateKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/keys/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitCreateKeyRequestToJSON(requestParameters['transitCreateKeyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transitCreateKey(name, transitMountPath, transitCreateKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitCreateKeyRaw({ name: name, transitMountPath: transitMountPath, transitCreateKeyRequest: transitCreateKeyRequest }, initOverrides); return yield response.value(); }); } /** * Decrypt a ciphertext value using a named key */ transitDecryptRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitDecrypt().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitDecrypt().'); } if (requestParameters['transitDecryptRequest'] == null) { throw new runtime.RequiredError('transitDecryptRequest', 'Required parameter "transitDecryptRequest" was null or undefined when calling transitDecrypt().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/decrypt/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitDecryptRequestToJSON(requestParameters['transitDecryptRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Decrypt a ciphertext value using a named key */ transitDecrypt(name, transitMountPath, transitDecryptRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitDecryptRaw({ name: name, transitMountPath: transitMountPath, transitDecryptRequest: transitDecryptRequest }, initOverrides); return yield response.value(); }); } /** */ transitDeleteKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitDeleteKey().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitDeleteKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transit_mount_path}/keys/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transitDeleteKey(name, transitMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitDeleteKeyRaw({ name: name, transitMountPath: transitMountPath }, initOverrides); return yield response.value(); }); } /** * Encrypt a plaintext value or a batch of plaintext blocks using a named key */ transitEncryptRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitEncrypt().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitEncrypt().'); } if (requestParameters['transitEncryptRequest'] == null) { throw new runtime.RequiredError('transitEncryptRequest', 'Required parameter "transitEncryptRequest" was null or undefined when calling transitEncrypt().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/encrypt/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitEncryptRequestToJSON(requestParameters['transitEncryptRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Encrypt a plaintext value or a batch of plaintext blocks using a named key */ transitEncrypt(name, transitMountPath, transitEncryptRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitEncryptRaw({ name: name, transitMountPath: transitMountPath, transitEncryptRequest: transitEncryptRequest }, initOverrides); return yield response.value(); }); } /** * Export named encryption or signing key */ transitExportKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitExportKey().'); } if (requestParameters['type'] == null) { throw new runtime.RequiredError('type', 'Required parameter "type" was null or undefined when calling transitExportKey().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitExportKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transit_mount_path}/export/{type}/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"type"}}`, encodeURIComponent(String(requestParameters['type']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Export named encryption or signing key */ transitExportKey(name, type, transitMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitExportKeyRaw({ name: name, type: type, transitMountPath: transitMountPath }, initOverrides); return yield response.value(); }); } /** * Export named encryption or signing key */ transitExportKeyVersionRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitExportKeyVersion().'); } if (requestParameters['type'] == null) { throw new runtime.RequiredError('type', 'Required parameter "type" was null or undefined when calling transitExportKeyVersion().'); } if (requestParameters['version'] == null) { throw new runtime.RequiredError('version', 'Required parameter "version" was null or undefined when calling transitExportKeyVersion().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitExportKeyVersion().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transit_mount_path}/export/{type}/{name}/{version}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"type"}}`, encodeURIComponent(String(requestParameters['type']))).replace(`{${"version"}}`, encodeURIComponent(String(requestParameters['version']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Export named encryption or signing key */ transitExportKeyVersion(name, type, version, transitMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitExportKeyVersionRaw({ name: name, type: type, version: version, transitMountPath: transitMountPath }, initOverrides); return yield response.value(); }); } /** */ transitGenerateCmacRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitGenerateCmac().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitGenerateCmac().'); } if (requestParameters['transitGenerateCmacRequest'] == null) { throw new runtime.RequiredError('transitGenerateCmacRequest', 'Required parameter "transitGenerateCmacRequest" was null or undefined when calling transitGenerateCmac().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/cmac/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitGenerateCmacRequestToJSON(requestParameters['transitGenerateCmacRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transitGenerateCmac(name, transitMountPath, transitGenerateCmacRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitGenerateCmacRaw({ name: name, transitMountPath: transitMountPath, transitGenerateCmacRequest: transitGenerateCmacRequest }, initOverrides); return yield response.value(); }); } /** */ transitGenerateCmacWithMacLengthRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitGenerateCmacWithMacLength().'); } if (requestParameters['urlMacLength'] == null) { throw new runtime.RequiredError('urlMacLength', 'Required parameter "urlMacLength" was null or undefined when calling transitGenerateCmacWithMacLength().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitGenerateCmacWithMacLength().'); } if (requestParameters['transitGenerateCmacWithMacLengthRequest'] == null) { throw new runtime.RequiredError('transitGenerateCmacWithMacLengthRequest', 'Required parameter "transitGenerateCmacWithMacLengthRequest" was null or undefined when calling transitGenerateCmacWithMacLength().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/cmac/{name}/{url_mac_length}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"url_mac_length"}}`, encodeURIComponent(String(requestParameters['urlMacLength']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitGenerateCmacWithMacLengthRequestToJSON(requestParameters['transitGenerateCmacWithMacLengthRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transitGenerateCmacWithMacLength(name, urlMacLength, transitMountPath, transitGenerateCmacWithMacLengthRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitGenerateCmacWithMacLengthRaw({ name: name, urlMacLength: urlMacLength, transitMountPath: transitMountPath, transitGenerateCmacWithMacLengthRequest: transitGenerateCmacWithMacLengthRequest }, initOverrides); return yield response.value(); }); } /** */ transitGenerateCsrForKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitGenerateCsrForKey().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitGenerateCsrForKey().'); } if (requestParameters['transitGenerateCsrForKeyRequest'] == null) { throw new runtime.RequiredError('transitGenerateCsrForKeyRequest', 'Required parameter "transitGenerateCsrForKeyRequest" was null or undefined when calling transitGenerateCsrForKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/keys/{name}/csr`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitGenerateCsrForKeyRequestToJSON(requestParameters['transitGenerateCsrForKeyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transitGenerateCsrForKey(name, transitMountPath, transitGenerateCsrForKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitGenerateCsrForKeyRaw({ name: name, transitMountPath: transitMountPath, transitGenerateCsrForKeyRequest: transitGenerateCsrForKeyRequest }, initOverrides); return yield response.value(); }); } /** * Generate a data key */ transitGenerateDataKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitGenerateDataKey().'); } if (requestParameters['plaintext'] == null) { throw new runtime.RequiredError('plaintext', 'Required parameter "plaintext" was null or undefined when calling transitGenerateDataKey().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitGenerateDataKey().'); } if (requestParameters['transitGenerateDataKeyRequest'] == null) { throw new runtime.RequiredError('transitGenerateDataKeyRequest', 'Required parameter "transitGenerateDataKeyRequest" was null or undefined when calling transitGenerateDataKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/datakey/{plaintext}/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"plaintext"}}`, encodeURIComponent(String(requestParameters['plaintext']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitGenerateDataKeyRequestToJSON(requestParameters['transitGenerateDataKeyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Generate a data key */ transitGenerateDataKey(name, plaintext, transitMountPath, transitGenerateDataKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitGenerateDataKeyRaw({ name: name, plaintext: plaintext, transitMountPath: transitMountPath, transitGenerateDataKeyRequest: transitGenerateDataKeyRequest }, initOverrides); return yield response.value(); }); } /** * Generate an HMAC for input data using the named key */ transitGenerateHmacRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitGenerateHmac().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitGenerateHmac().'); } if (requestParameters['transitGenerateHmacRequest'] == null) { throw new runtime.RequiredError('transitGenerateHmacRequest', 'Required parameter "transitGenerateHmacRequest" was null or undefined when calling transitGenerateHmac().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/hmac/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitGenerateHmacRequestToJSON(requestParameters['transitGenerateHmacRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Generate an HMAC for input data using the named key */ transitGenerateHmac(name, transitMountPath, transitGenerateHmacRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitGenerateHmacRaw({ name: name, transitMountPath: transitMountPath, transitGenerateHmacRequest: transitGenerateHmacRequest }, initOverrides); return yield response.value(); }); } /** * Generate an HMAC for input data using the named key */ transitGenerateHmacWithAlgorithmRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitGenerateHmacWithAlgorithm().'); } if (requestParameters['urlalgorithm'] == null) { throw new runtime.RequiredError('urlalgorithm', 'Required parameter "urlalgorithm" was null or undefined when calling transitGenerateHmacWithAlgorithm().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitGenerateHmacWithAlgorithm().'); } if (requestParameters['transitGenerateHmacWithAlgorithmRequest'] == null) { throw new runtime.RequiredError('transitGenerateHmacWithAlgorithmRequest', 'Required parameter "transitGenerateHmacWithAlgorithmRequest" was null or undefined when calling transitGenerateHmacWithAlgorithm().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/hmac/{name}/{urlalgorithm}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"urlalgorithm"}}`, encodeURIComponent(String(requestParameters['urlalgorithm']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitGenerateHmacWithAlgorithmRequestToJSON(requestParameters['transitGenerateHmacWithAlgorithmRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Generate an HMAC for input data using the named key */ transitGenerateHmacWithAlgorithm(name, urlalgorithm, transitMountPath, transitGenerateHmacWithAlgorithmRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitGenerateHmacWithAlgorithmRaw({ name: name, urlalgorithm: urlalgorithm, transitMountPath: transitMountPath, transitGenerateHmacWithAlgorithmRequest: transitGenerateHmacWithAlgorithmRequest }, initOverrides); return yield response.value(); }); } /** * Generate random bytes */ transitGenerateRandomRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitGenerateRandom().'); } if (requestParameters['transitGenerateRandomRequest'] == null) { throw new runtime.RequiredError('transitGenerateRandomRequest', 'Required parameter "transitGenerateRandomRequest" was null or undefined when calling transitGenerateRandom().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/random`.replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitGenerateRandomRequestToJSON(requestParameters['transitGenerateRandomRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Generate random bytes */ transitGenerateRandom(transitMountPath, transitGenerateRandomRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitGenerateRandomRaw({ transitMountPath: transitMountPath, transitGenerateRandomRequest: transitGenerateRandomRequest }, initOverrides); return yield response.value(); }); } /** * Generate random bytes */ transitGenerateRandomWithBytesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['urlbytes'] == null) { throw new runtime.RequiredError('urlbytes', 'Required parameter "urlbytes" was null or undefined when calling transitGenerateRandomWithBytes().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitGenerateRandomWithBytes().'); } if (requestParameters['transitGenerateRandomWithBytesRequest'] == null) { throw new runtime.RequiredError('transitGenerateRandomWithBytesRequest', 'Required parameter "transitGenerateRandomWithBytesRequest" was null or undefined when calling transitGenerateRandomWithBytes().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/random/{urlbytes}`.replace(`{${"urlbytes"}}`, encodeURIComponent(String(requestParameters['urlbytes']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitGenerateRandomWithBytesRequestToJSON(requestParameters['transitGenerateRandomWithBytesRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Generate random bytes */ transitGenerateRandomWithBytes(urlbytes, transitMountPath, transitGenerateRandomWithBytesRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitGenerateRandomWithBytesRaw({ urlbytes: urlbytes, transitMountPath: transitMountPath, transitGenerateRandomWithBytesRequest: transitGenerateRandomWithBytesRequest }, initOverrides); return yield response.value(); }); } /** * Generate random bytes */ transitGenerateRandomWithSourceRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['source'] == null) { throw new runtime.RequiredError('source', 'Required parameter "source" was null or undefined when calling transitGenerateRandomWithSource().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitGenerateRandomWithSource().'); } if (requestParameters['transitGenerateRandomWithSourceRequest'] == null) { throw new runtime.RequiredError('transitGenerateRandomWithSourceRequest', 'Required parameter "transitGenerateRandomWithSourceRequest" was null or undefined when calling transitGenerateRandomWithSource().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/random/{source}`.replace(`{${"source"}}`, encodeURIComponent(String(requestParameters['source']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitGenerateRandomWithSourceRequestToJSON(requestParameters['transitGenerateRandomWithSourceRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Generate random bytes */ transitGenerateRandomWithSource(source, transitMountPath, transitGenerateRandomWithSourceRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitGenerateRandomWithSourceRaw({ source: source, transitMountPath: transitMountPath, transitGenerateRandomWithSourceRequest: transitGenerateRandomWithSourceRequest }, initOverrides); return yield response.value(); }); } /** * Generate random bytes */ transitGenerateRandomWithSourceAndBytesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['source'] == null) { throw new runtime.RequiredError('source', 'Required parameter "source" was null or undefined when calling transitGenerateRandomWithSourceAndBytes().'); } if (requestParameters['urlbytes'] == null) { throw new runtime.RequiredError('urlbytes', 'Required parameter "urlbytes" was null or undefined when calling transitGenerateRandomWithSourceAndBytes().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitGenerateRandomWithSourceAndBytes().'); } if (requestParameters['transitGenerateRandomWithSourceAndBytesRequest'] == null) { throw new runtime.RequiredError('transitGenerateRandomWithSourceAndBytesRequest', 'Required parameter "transitGenerateRandomWithSourceAndBytesRequest" was null or undefined when calling transitGenerateRandomWithSourceAndBytes().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/random/{source}/{urlbytes}`.replace(`{${"source"}}`, encodeURIComponent(String(requestParameters['source']))).replace(`{${"urlbytes"}}`, encodeURIComponent(String(requestParameters['urlbytes']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitGenerateRandomWithSourceAndBytesRequestToJSON(requestParameters['transitGenerateRandomWithSourceAndBytesRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Generate random bytes */ transitGenerateRandomWithSourceAndBytes(source, urlbytes, transitMountPath, transitGenerateRandomWithSourceAndBytesRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitGenerateRandomWithSourceAndBytesRaw({ source: source, urlbytes: urlbytes, transitMountPath: transitMountPath, transitGenerateRandomWithSourceAndBytesRequest: transitGenerateRandomWithSourceAndBytesRequest }, initOverrides); return yield response.value(); }); } /** * Generate a hash sum for input data */ transitHashRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitHash().'); } if (requestParameters['transitHashRequest'] == null) { throw new runtime.RequiredError('transitHashRequest', 'Required parameter "transitHashRequest" was null or undefined when calling transitHash().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/hash`.replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitHashRequestToJSON(requestParameters['transitHashRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Generate a hash sum for input data */ transitHash(transitMountPath, transitHashRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitHashRaw({ transitMountPath: transitMountPath, transitHashRequest: transitHashRequest }, initOverrides); return yield response.value(); }); } /** * Generate a hash sum for input data */ transitHashWithAlgorithmRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['urlalgorithm'] == null) { throw new runtime.RequiredError('urlalgorithm', 'Required parameter "urlalgorithm" was null or undefined when calling transitHashWithAlgorithm().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitHashWithAlgorithm().'); } if (requestParameters['transitHashWithAlgorithmRequest'] == null) { throw new runtime.RequiredError('transitHashWithAlgorithmRequest', 'Required parameter "transitHashWithAlgorithmRequest" was null or undefined when calling transitHashWithAlgorithm().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/hash/{urlalgorithm}`.replace(`{${"urlalgorithm"}}`, encodeURIComponent(String(requestParameters['urlalgorithm']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitHashWithAlgorithmRequestToJSON(requestParameters['transitHashWithAlgorithmRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Generate a hash sum for input data */ transitHashWithAlgorithm(urlalgorithm, transitMountPath, transitHashWithAlgorithmRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitHashWithAlgorithmRaw({ urlalgorithm: urlalgorithm, transitMountPath: transitMountPath, transitHashWithAlgorithmRequest: transitHashWithAlgorithmRequest }, initOverrides); return yield response.value(); }); } /** * Imports an externally-generated key into a new transit key */ transitImportKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitImportKey().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitImportKey().'); } if (requestParameters['transitImportKeyRequest'] == null) { throw new runtime.RequiredError('transitImportKeyRequest', 'Required parameter "transitImportKeyRequest" was null or undefined when calling transitImportKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/keys/{name}/import`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitImportKeyRequestToJSON(requestParameters['transitImportKeyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Imports an externally-generated key into a new transit key */ transitImportKey(name, transitMountPath, transitImportKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitImportKeyRaw({ name: name, transitMountPath: transitMountPath, transitImportKeyRequest: transitImportKeyRequest }, initOverrides); return yield response.value(); }); } /** * Imports an externally-generated key into an existing imported key */ transitImportKeyVersionRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitImportKeyVersion().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitImportKeyVersion().'); } if (requestParameters['transitImportKeyVersionRequest'] == null) { throw new runtime.RequiredError('transitImportKeyVersionRequest', 'Required parameter "transitImportKeyVersionRequest" was null or undefined when calling transitImportKeyVersion().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/keys/{name}/import_version`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitImportKeyVersionRequestToJSON(requestParameters['transitImportKeyVersionRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Imports an externally-generated key into an existing imported key */ transitImportKeyVersion(name, transitMountPath, transitImportKeyVersionRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitImportKeyVersionRaw({ name: name, transitMountPath: transitMountPath, transitImportKeyVersionRequest: transitImportKeyVersionRequest }, initOverrides); return yield response.value(); }); } /** * Managed named encryption keys */ transitListKeysRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitListKeys().'); } if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling transitListKeys().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/{transit_mount_path}/keys/`.replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * Managed named encryption keys */ transitListKeys(transitMountPath, list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitListKeysRaw({ transitMountPath: transitMountPath, list: list }, initOverrides); return yield response.value(); }); } /** * Returns the size of the active cache */ transitReadCacheConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitReadCacheConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transit_mount_path}/cache-config`.replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Returns the size of the active cache */ transitReadCacheConfiguration(transitMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitReadCacheConfigurationRaw({ transitMountPath: transitMountPath }, initOverrides); return yield response.value(); }); } /** */ transitReadKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitReadKey().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitReadKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transit_mount_path}/keys/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transitReadKey(name, transitMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitReadKeyRaw({ name: name, transitMountPath: transitMountPath }, initOverrides); return yield response.value(); }); } /** */ transitReadKeysConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitReadKeysConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transit_mount_path}/config/keys`.replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transitReadKeysConfiguration(transitMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitReadKeysConfigurationRaw({ transitMountPath: transitMountPath }, initOverrides); return yield response.value(); }); } /** * Returns the public key to use for wrapping imported keys */ transitReadWrappingKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitReadWrappingKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/{transit_mount_path}/wrapping_key`.replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Returns the public key to use for wrapping imported keys */ transitReadWrappingKey(transitMountPath, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitReadWrappingKeyRaw({ transitMountPath: transitMountPath }, initOverrides); return yield response.value(); }); } /** * Restore the named key */ transitRestoreAndRenameKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitRestoreAndRenameKey().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitRestoreAndRenameKey().'); } if (requestParameters['transitRestoreAndRenameKeyRequest'] == null) { throw new runtime.RequiredError('transitRestoreAndRenameKeyRequest', 'Required parameter "transitRestoreAndRenameKeyRequest" was null or undefined when calling transitRestoreAndRenameKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/restore/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitRestoreAndRenameKeyRequestToJSON(requestParameters['transitRestoreAndRenameKeyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Restore the named key */ transitRestoreAndRenameKey(name, transitMountPath, transitRestoreAndRenameKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitRestoreAndRenameKeyRaw({ name: name, transitMountPath: transitMountPath, transitRestoreAndRenameKeyRequest: transitRestoreAndRenameKeyRequest }, initOverrides); return yield response.value(); }); } /** * Restore the named key */ transitRestoreKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitRestoreKey().'); } if (requestParameters['transitRestoreKeyRequest'] == null) { throw new runtime.RequiredError('transitRestoreKeyRequest', 'Required parameter "transitRestoreKeyRequest" was null or undefined when calling transitRestoreKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/restore`.replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitRestoreKeyRequestToJSON(requestParameters['transitRestoreKeyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Restore the named key */ transitRestoreKey(transitMountPath, transitRestoreKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitRestoreKeyRaw({ transitMountPath: transitMountPath, transitRestoreKeyRequest: transitRestoreKeyRequest }, initOverrides); return yield response.value(); }); } /** * Rewrap ciphertext */ transitRewrapRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitRewrap().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitRewrap().'); } if (requestParameters['transitRewrapRequest'] == null) { throw new runtime.RequiredError('transitRewrapRequest', 'Required parameter "transitRewrapRequest" was null or undefined when calling transitRewrap().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/rewrap/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitRewrapRequestToJSON(requestParameters['transitRewrapRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Rewrap ciphertext */ transitRewrap(name, transitMountPath, transitRewrapRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitRewrapRaw({ name: name, transitMountPath: transitMountPath, transitRewrapRequest: transitRewrapRequest }, initOverrides); return yield response.value(); }); } /** * Rotate named encryption key */ transitRotateKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitRotateKey().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitRotateKey().'); } if (requestParameters['transitRotateKeyRequest'] == null) { throw new runtime.RequiredError('transitRotateKeyRequest', 'Required parameter "transitRotateKeyRequest" was null or undefined when calling transitRotateKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/keys/{name}/rotate`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitRotateKeyRequestToJSON(requestParameters['transitRotateKeyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Rotate named encryption key */ transitRotateKey(name, transitMountPath, transitRotateKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitRotateKeyRaw({ name: name, transitMountPath: transitMountPath, transitRotateKeyRequest: transitRotateKeyRequest }, initOverrides); return yield response.value(); }); } /** */ transitSetCertificateForKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitSetCertificateForKey().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitSetCertificateForKey().'); } if (requestParameters['transitSetCertificateForKeyRequest'] == null) { throw new runtime.RequiredError('transitSetCertificateForKeyRequest', 'Required parameter "transitSetCertificateForKeyRequest" was null or undefined when calling transitSetCertificateForKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/keys/{name}/set-certificate`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitSetCertificateForKeyRequestToJSON(requestParameters['transitSetCertificateForKeyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ transitSetCertificateForKey(name, transitMountPath, transitSetCertificateForKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitSetCertificateForKeyRaw({ name: name, transitMountPath: transitMountPath, transitSetCertificateForKeyRequest: transitSetCertificateForKeyRequest }, initOverrides); return yield response.value(); }); } /** * Generate a signature for input data using the named key */ transitSignRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitSign().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitSign().'); } if (requestParameters['transitSignRequest'] == null) { throw new runtime.RequiredError('transitSignRequest', 'Required parameter "transitSignRequest" was null or undefined when calling transitSign().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/sign/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitSignRequestToJSON(requestParameters['transitSignRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Generate a signature for input data using the named key */ transitSign(name, transitMountPath, transitSignRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitSignRaw({ name: name, transitMountPath: transitMountPath, transitSignRequest: transitSignRequest }, initOverrides); return yield response.value(); }); } /** * Generate a signature for input data using the named key */ transitSignWithAlgorithmRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitSignWithAlgorithm().'); } if (requestParameters['urlalgorithm'] == null) { throw new runtime.RequiredError('urlalgorithm', 'Required parameter "urlalgorithm" was null or undefined when calling transitSignWithAlgorithm().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitSignWithAlgorithm().'); } if (requestParameters['transitSignWithAlgorithmRequest'] == null) { throw new runtime.RequiredError('transitSignWithAlgorithmRequest', 'Required parameter "transitSignWithAlgorithmRequest" was null or undefined when calling transitSignWithAlgorithm().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/sign/{name}/{urlalgorithm}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"urlalgorithm"}}`, encodeURIComponent(String(requestParameters['urlalgorithm']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitSignWithAlgorithmRequestToJSON(requestParameters['transitSignWithAlgorithmRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Generate a signature for input data using the named key */ transitSignWithAlgorithm(name, urlalgorithm, transitMountPath, transitSignWithAlgorithmRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitSignWithAlgorithmRaw({ name: name, urlalgorithm: urlalgorithm, transitMountPath: transitMountPath, transitSignWithAlgorithmRequest: transitSignWithAlgorithmRequest }, initOverrides); return yield response.value(); }); } /** * Trim key versions of a named key */ transitTrimKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitTrimKey().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitTrimKey().'); } if (requestParameters['transitTrimKeyRequest'] == null) { throw new runtime.RequiredError('transitTrimKeyRequest', 'Required parameter "transitTrimKeyRequest" was null or undefined when calling transitTrimKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/keys/{name}/trim`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitTrimKeyRequestToJSON(requestParameters['transitTrimKeyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Trim key versions of a named key */ transitTrimKey(name, transitMountPath, transitTrimKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitTrimKeyRaw({ name: name, transitMountPath: transitMountPath, transitTrimKeyRequest: transitTrimKeyRequest }, initOverrides); return yield response.value(); }); } /** * Verify a signature or HMAC for input data created using the named key */ transitVerifyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitVerify().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitVerify().'); } if (requestParameters['transitVerifyRequest'] == null) { throw new runtime.RequiredError('transitVerifyRequest', 'Required parameter "transitVerifyRequest" was null or undefined when calling transitVerify().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/verify/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitVerifyRequestToJSON(requestParameters['transitVerifyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Verify a signature or HMAC for input data created using the named key */ transitVerify(name, transitMountPath, transitVerifyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitVerifyRaw({ name: name, transitMountPath: transitMountPath, transitVerifyRequest: transitVerifyRequest }, initOverrides); return yield response.value(); }); } /** * Verify a signature or HMAC for input data created using the named key */ transitVerifyWithAlgorithmRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling transitVerifyWithAlgorithm().'); } if (requestParameters['urlalgorithm'] == null) { throw new runtime.RequiredError('urlalgorithm', 'Required parameter "urlalgorithm" was null or undefined when calling transitVerifyWithAlgorithm().'); } if (requestParameters['transitMountPath'] == null) { throw new runtime.RequiredError('transitMountPath', 'Required parameter "transitMountPath" was null or undefined when calling transitVerifyWithAlgorithm().'); } if (requestParameters['transitVerifyWithAlgorithmRequest'] == null) { throw new runtime.RequiredError('transitVerifyWithAlgorithmRequest', 'Required parameter "transitVerifyWithAlgorithmRequest" was null or undefined when calling transitVerifyWithAlgorithm().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/{transit_mount_path}/verify/{name}/{urlalgorithm}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))).replace(`{${"urlalgorithm"}}`, encodeURIComponent(String(requestParameters['urlalgorithm']))).replace(`{${"transit_mount_path"}}`, encodeURIComponent(String(requestParameters['transitMountPath']))), method: 'POST', headers: headerParameters, query: queryParameters, body: TransitVerifyWithAlgorithmRequestToJSON(requestParameters['transitVerifyWithAlgorithmRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Verify a signature or HMAC for input data created using the named key */ transitVerifyWithAlgorithm(name, urlalgorithm, transitMountPath, transitVerifyWithAlgorithmRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.transitVerifyWithAlgorithmRaw({ name: name, urlalgorithm: urlalgorithm, transitMountPath: transitMountPath, transitVerifyWithAlgorithmRequest: transitVerifyWithAlgorithmRequest }, initOverrides); return yield response.value(); }); } } /** * @export * @enum {string} */ export var AliCloudListRolesListEnum; (function (AliCloudListRolesListEnum) { AliCloudListRolesListEnum["TRUE"] = "true"; })(AliCloudListRolesListEnum || (AliCloudListRolesListEnum = {})); /** * @export * @enum {string} */ export var AwsListRolesListEnum; (function (AwsListRolesListEnum) { AwsListRolesListEnum["TRUE"] = "true"; })(AwsListRolesListEnum || (AwsListRolesListEnum = {})); /** * @export * @enum {string} */ export var AwsListStaticRolesListEnum; (function (AwsListStaticRolesListEnum) { AwsListStaticRolesListEnum["TRUE"] = "true"; })(AwsListStaticRolesListEnum || (AwsListStaticRolesListEnum = {})); /** * @export * @enum {string} */ export var AzureListRolesListEnum; (function (AzureListRolesListEnum) { AzureListRolesListEnum["TRUE"] = "true"; })(AzureListRolesListEnum || (AzureListRolesListEnum = {})); /** * @export * @enum {string} */ export var ConsulListRolesListEnum; (function (ConsulListRolesListEnum) { ConsulListRolesListEnum["TRUE"] = "true"; })(ConsulListRolesListEnum || (ConsulListRolesListEnum = {})); /** * @export * @enum {string} */ export var CubbyholeListListEnum; (function (CubbyholeListListEnum) { CubbyholeListListEnum["TRUE"] = "true"; })(CubbyholeListListEnum || (CubbyholeListListEnum = {})); /** * @export * @enum {string} */ export var DatabaseListConnectionsListEnum; (function (DatabaseListConnectionsListEnum) { DatabaseListConnectionsListEnum["TRUE"] = "true"; })(DatabaseListConnectionsListEnum || (DatabaseListConnectionsListEnum = {})); /** * @export * @enum {string} */ export var DatabaseListRolesListEnum; (function (DatabaseListRolesListEnum) { DatabaseListRolesListEnum["TRUE"] = "true"; })(DatabaseListRolesListEnum || (DatabaseListRolesListEnum = {})); /** * @export * @enum {string} */ export var DatabaseListStaticRolesListEnum; (function (DatabaseListStaticRolesListEnum) { DatabaseListStaticRolesListEnum["TRUE"] = "true"; })(DatabaseListStaticRolesListEnum || (DatabaseListStaticRolesListEnum = {})); /** * @export * @enum {string} */ export var GoogleCloudKmsListKeysListEnum; (function (GoogleCloudKmsListKeysListEnum) { GoogleCloudKmsListKeysListEnum["TRUE"] = "true"; })(GoogleCloudKmsListKeysListEnum || (GoogleCloudKmsListKeysListEnum = {})); /** * @export * @enum {string} */ export var GoogleCloudListImpersonatedAccountsListEnum; (function (GoogleCloudListImpersonatedAccountsListEnum) { GoogleCloudListImpersonatedAccountsListEnum["TRUE"] = "true"; })(GoogleCloudListImpersonatedAccountsListEnum || (GoogleCloudListImpersonatedAccountsListEnum = {})); /** * @export * @enum {string} */ export var GoogleCloudListImpersonatedAccounts2ListEnum; (function (GoogleCloudListImpersonatedAccounts2ListEnum) { GoogleCloudListImpersonatedAccounts2ListEnum["TRUE"] = "true"; })(GoogleCloudListImpersonatedAccounts2ListEnum || (GoogleCloudListImpersonatedAccounts2ListEnum = {})); /** * @export * @enum {string} */ export var GoogleCloudListRolesetsListEnum; (function (GoogleCloudListRolesetsListEnum) { GoogleCloudListRolesetsListEnum["TRUE"] = "true"; })(GoogleCloudListRolesetsListEnum || (GoogleCloudListRolesetsListEnum = {})); /** * @export * @enum {string} */ export var GoogleCloudListRolesets2ListEnum; (function (GoogleCloudListRolesets2ListEnum) { GoogleCloudListRolesets2ListEnum["TRUE"] = "true"; })(GoogleCloudListRolesets2ListEnum || (GoogleCloudListRolesets2ListEnum = {})); /** * @export * @enum {string} */ export var GoogleCloudListStaticAccountsListEnum; (function (GoogleCloudListStaticAccountsListEnum) { GoogleCloudListStaticAccountsListEnum["TRUE"] = "true"; })(GoogleCloudListStaticAccountsListEnum || (GoogleCloudListStaticAccountsListEnum = {})); /** * @export * @enum {string} */ export var GoogleCloudListStaticAccounts2ListEnum; (function (GoogleCloudListStaticAccounts2ListEnum) { GoogleCloudListStaticAccounts2ListEnum["TRUE"] = "true"; })(GoogleCloudListStaticAccounts2ListEnum || (GoogleCloudListStaticAccounts2ListEnum = {})); /** * @export * @enum {string} */ export var KeyManagementListKeysListEnum; (function (KeyManagementListKeysListEnum) { KeyManagementListKeysListEnum["TRUE"] = "true"; })(KeyManagementListKeysListEnum || (KeyManagementListKeysListEnum = {})); /** * @export * @enum {string} */ export var KeyManagementListKeysInKmsProviderListEnum; (function (KeyManagementListKeysInKmsProviderListEnum) { KeyManagementListKeysInKmsProviderListEnum["TRUE"] = "true"; })(KeyManagementListKeysInKmsProviderListEnum || (KeyManagementListKeysInKmsProviderListEnum = {})); /** * @export * @enum {string} */ export var KeyManagementListKmsProvidersListEnum; (function (KeyManagementListKmsProvidersListEnum) { KeyManagementListKmsProvidersListEnum["TRUE"] = "true"; })(KeyManagementListKmsProvidersListEnum || (KeyManagementListKmsProvidersListEnum = {})); /** * @export * @enum {string} */ export var KeyManagementListKmsProvidersForKeyListEnum; (function (KeyManagementListKmsProvidersForKeyListEnum) { KeyManagementListKmsProvidersForKeyListEnum["TRUE"] = "true"; })(KeyManagementListKmsProvidersForKeyListEnum || (KeyManagementListKmsProvidersForKeyListEnum = {})); /** * @export * @enum {string} */ export var KmipListClientCertificatesListEnum; (function (KmipListClientCertificatesListEnum) { KmipListClientCertificatesListEnum["TRUE"] = "true"; })(KmipListClientCertificatesListEnum || (KmipListClientCertificatesListEnum = {})); /** * @export * @enum {string} */ export var KmipListRolesListEnum; (function (KmipListRolesListEnum) { KmipListRolesListEnum["TRUE"] = "true"; })(KmipListRolesListEnum || (KmipListRolesListEnum = {})); /** * @export * @enum {string} */ export var KmipListScopesListEnum; (function (KmipListScopesListEnum) { KmipListScopesListEnum["TRUE"] = "true"; })(KmipListScopesListEnum || (KmipListScopesListEnum = {})); /** * @export * @enum {string} */ export var KubernetesListRolesListEnum; (function (KubernetesListRolesListEnum) { KubernetesListRolesListEnum["TRUE"] = "true"; })(KubernetesListRolesListEnum || (KubernetesListRolesListEnum = {})); /** * @export * @enum {string} */ export var KvV1ListListEnum; (function (KvV1ListListEnum) { KvV1ListListEnum["TRUE"] = "true"; })(KvV1ListListEnum || (KvV1ListListEnum = {})); /** * @export * @enum {string} */ export var KvV2ListListEnum; (function (KvV2ListListEnum) { KvV2ListListEnum["TRUE"] = "true"; })(KvV2ListListEnum || (KvV2ListListEnum = {})); /** * @export * @enum {string} */ export var LdapLibraryListListEnum; (function (LdapLibraryListListEnum) { LdapLibraryListListEnum["TRUE"] = "true"; })(LdapLibraryListListEnum || (LdapLibraryListListEnum = {})); /** * @export * @enum {string} */ export var LdapLibraryListLibraryPathListEnum; (function (LdapLibraryListLibraryPathListEnum) { LdapLibraryListLibraryPathListEnum["TRUE"] = "true"; })(LdapLibraryListLibraryPathListEnum || (LdapLibraryListLibraryPathListEnum = {})); /** * @export * @enum {string} */ export var LdapLibraryListLibraryPath0ListEnum; (function (LdapLibraryListLibraryPath0ListEnum) { LdapLibraryListLibraryPath0ListEnum["TRUE"] = "true"; })(LdapLibraryListLibraryPath0ListEnum || (LdapLibraryListLibraryPath0ListEnum = {})); /** * @export * @enum {string} */ export var LdapListDynamicRolesListEnum; (function (LdapListDynamicRolesListEnum) { LdapListDynamicRolesListEnum["TRUE"] = "true"; })(LdapListDynamicRolesListEnum || (LdapListDynamicRolesListEnum = {})); /** * @export * @enum {string} */ export var LdapListRolePathListEnum; (function (LdapListRolePathListEnum) { LdapListRolePathListEnum["TRUE"] = "true"; })(LdapListRolePathListEnum || (LdapListRolePathListEnum = {})); /** * @export * @enum {string} */ export var LdapListRolePath0ListEnum; (function (LdapListRolePath0ListEnum) { LdapListRolePath0ListEnum["TRUE"] = "true"; })(LdapListRolePath0ListEnum || (LdapListRolePath0ListEnum = {})); /** * @export * @enum {string} */ export var LdapListStaticRolePathListEnum; (function (LdapListStaticRolePathListEnum) { LdapListStaticRolePathListEnum["TRUE"] = "true"; })(LdapListStaticRolePathListEnum || (LdapListStaticRolePathListEnum = {})); /** * @export * @enum {string} */ export var LdapListStaticRolePath0ListEnum; (function (LdapListStaticRolePath0ListEnum) { LdapListStaticRolePath0ListEnum["TRUE"] = "true"; })(LdapListStaticRolePath0ListEnum || (LdapListStaticRolePath0ListEnum = {})); /** * @export * @enum {string} */ export var LdapListStaticRolesListEnum; (function (LdapListStaticRolesListEnum) { LdapListStaticRolesListEnum["TRUE"] = "true"; })(LdapListStaticRolesListEnum || (LdapListStaticRolesListEnum = {})); /** * @export * @enum {string} */ export var MongoDbAtlasListRolesListEnum; (function (MongoDbAtlasListRolesListEnum) { MongoDbAtlasListRolesListEnum["TRUE"] = "true"; })(MongoDbAtlasListRolesListEnum || (MongoDbAtlasListRolesListEnum = {})); /** * @export * @enum {string} */ export var NomadListRolesListEnum; (function (NomadListRolesListEnum) { NomadListRolesListEnum["TRUE"] = "true"; })(NomadListRolesListEnum || (NomadListRolesListEnum = {})); /** * @export * @enum {string} */ export var PkiGenerateIntermediateExportedEnum; (function (PkiGenerateIntermediateExportedEnum) { PkiGenerateIntermediateExportedEnum["INTERNAL"] = "internal"; PkiGenerateIntermediateExportedEnum["EXTERNAL"] = "external"; PkiGenerateIntermediateExportedEnum["KMS"] = "kms"; })(PkiGenerateIntermediateExportedEnum || (PkiGenerateIntermediateExportedEnum = {})); /** * @export * @enum {string} */ export var PkiGenerateRootExportedEnum; (function (PkiGenerateRootExportedEnum) { PkiGenerateRootExportedEnum["INTERNAL"] = "internal"; PkiGenerateRootExportedEnum["EXTERNAL"] = "external"; PkiGenerateRootExportedEnum["KMS"] = "kms"; })(PkiGenerateRootExportedEnum || (PkiGenerateRootExportedEnum = {})); /** * @export * @enum {string} */ export var PkiIssuersGenerateIntermediateExportedEnum; (function (PkiIssuersGenerateIntermediateExportedEnum) { PkiIssuersGenerateIntermediateExportedEnum["INTERNAL"] = "internal"; PkiIssuersGenerateIntermediateExportedEnum["EXTERNAL"] = "external"; PkiIssuersGenerateIntermediateExportedEnum["KMS"] = "kms"; })(PkiIssuersGenerateIntermediateExportedEnum || (PkiIssuersGenerateIntermediateExportedEnum = {})); /** * @export * @enum {string} */ export var PkiIssuersGenerateRootExportedEnum; (function (PkiIssuersGenerateRootExportedEnum) { PkiIssuersGenerateRootExportedEnum["INTERNAL"] = "internal"; PkiIssuersGenerateRootExportedEnum["EXTERNAL"] = "external"; PkiIssuersGenerateRootExportedEnum["KMS"] = "kms"; })(PkiIssuersGenerateRootExportedEnum || (PkiIssuersGenerateRootExportedEnum = {})); /** * @export * @enum {string} */ export var PkiListAcmeAccountKeysListEnum; (function (PkiListAcmeAccountKeysListEnum) { PkiListAcmeAccountKeysListEnum["TRUE"] = "true"; })(PkiListAcmeAccountKeysListEnum || (PkiListAcmeAccountKeysListEnum = {})); /** * @export * @enum {string} */ export var PkiListCertMetadataListEnum; (function (PkiListCertMetadataListEnum) { PkiListCertMetadataListEnum["TRUE"] = "true"; })(PkiListCertMetadataListEnum || (PkiListCertMetadataListEnum = {})); /** * @export * @enum {string} */ export var PkiListCertsListEnum; (function (PkiListCertsListEnum) { PkiListCertsListEnum["TRUE"] = "true"; })(PkiListCertsListEnum || (PkiListCertsListEnum = {})); /** * @export * @enum {string} */ export var PkiListCertsRevocationQueueListEnum; (function (PkiListCertsRevocationQueueListEnum) { PkiListCertsRevocationQueueListEnum["TRUE"] = "true"; })(PkiListCertsRevocationQueueListEnum || (PkiListCertsRevocationQueueListEnum = {})); /** * @export * @enum {string} */ export var PkiListEabKeysListEnum; (function (PkiListEabKeysListEnum) { PkiListEabKeysListEnum["TRUE"] = "true"; })(PkiListEabKeysListEnum || (PkiListEabKeysListEnum = {})); /** * @export * @enum {string} */ export var PkiListIssuersListEnum; (function (PkiListIssuersListEnum) { PkiListIssuersListEnum["TRUE"] = "true"; })(PkiListIssuersListEnum || (PkiListIssuersListEnum = {})); /** * @export * @enum {string} */ export var PkiListKeysListEnum; (function (PkiListKeysListEnum) { PkiListKeysListEnum["TRUE"] = "true"; })(PkiListKeysListEnum || (PkiListKeysListEnum = {})); /** * @export * @enum {string} */ export var PkiListRevokedCertsListEnum; (function (PkiListRevokedCertsListEnum) { PkiListRevokedCertsListEnum["TRUE"] = "true"; })(PkiListRevokedCertsListEnum || (PkiListRevokedCertsListEnum = {})); /** * @export * @enum {string} */ export var PkiListRolesListEnum; (function (PkiListRolesListEnum) { PkiListRolesListEnum["TRUE"] = "true"; })(PkiListRolesListEnum || (PkiListRolesListEnum = {})); /** * @export * @enum {string} */ export var PkiListUnifiedRevokedCertsListEnum; (function (PkiListUnifiedRevokedCertsListEnum) { PkiListUnifiedRevokedCertsListEnum["TRUE"] = "true"; })(PkiListUnifiedRevokedCertsListEnum || (PkiListUnifiedRevokedCertsListEnum = {})); /** * @export * @enum {string} */ export var PkiRotateRootExportedEnum; (function (PkiRotateRootExportedEnum) { PkiRotateRootExportedEnum["INTERNAL"] = "internal"; PkiRotateRootExportedEnum["EXTERNAL"] = "external"; PkiRotateRootExportedEnum["KMS"] = "kms"; })(PkiRotateRootExportedEnum || (PkiRotateRootExportedEnum = {})); /** * @export * @enum {string} */ export var RabbitMqListRolesListEnum; (function (RabbitMqListRolesListEnum) { RabbitMqListRolesListEnum["TRUE"] = "true"; })(RabbitMqListRolesListEnum || (RabbitMqListRolesListEnum = {})); /** * @export * @enum {string} */ export var SshListRolesListEnum; (function (SshListRolesListEnum) { SshListRolesListEnum["TRUE"] = "true"; })(SshListRolesListEnum || (SshListRolesListEnum = {})); /** * @export * @enum {string} */ export var TerraformCloudListRolesListEnum; (function (TerraformCloudListRolesListEnum) { TerraformCloudListRolesListEnum["TRUE"] = "true"; })(TerraformCloudListRolesListEnum || (TerraformCloudListRolesListEnum = {})); /** * @export * @enum {string} */ export var TotpListKeysListEnum; (function (TotpListKeysListEnum) { TotpListKeysListEnum["TRUE"] = "true"; })(TotpListKeysListEnum || (TotpListKeysListEnum = {})); /** * @export * @enum {string} */ export var TransformListAlphabetsListEnum; (function (TransformListAlphabetsListEnum) { TransformListAlphabetsListEnum["TRUE"] = "true"; })(TransformListAlphabetsListEnum || (TransformListAlphabetsListEnum = {})); /** * @export * @enum {string} */ export var TransformListFpeTransformationsListEnum; (function (TransformListFpeTransformationsListEnum) { TransformListFpeTransformationsListEnum["TRUE"] = "true"; })(TransformListFpeTransformationsListEnum || (TransformListFpeTransformationsListEnum = {})); /** * @export * @enum {string} */ export var TransformListMaskingTransformationsListEnum; (function (TransformListMaskingTransformationsListEnum) { TransformListMaskingTransformationsListEnum["TRUE"] = "true"; })(TransformListMaskingTransformationsListEnum || (TransformListMaskingTransformationsListEnum = {})); /** * @export * @enum {string} */ export var TransformListRolesListEnum; (function (TransformListRolesListEnum) { TransformListRolesListEnum["TRUE"] = "true"; })(TransformListRolesListEnum || (TransformListRolesListEnum = {})); /** * @export * @enum {string} */ export var TransformListStoresListEnum; (function (TransformListStoresListEnum) { TransformListStoresListEnum["TRUE"] = "true"; })(TransformListStoresListEnum || (TransformListStoresListEnum = {})); /** * @export * @enum {string} */ export var TransformListTemplatesListEnum; (function (TransformListTemplatesListEnum) { TransformListTemplatesListEnum["TRUE"] = "true"; })(TransformListTemplatesListEnum || (TransformListTemplatesListEnum = {})); /** * @export * @enum {string} */ export var TransformListTokenizationKeysListEnum; (function (TransformListTokenizationKeysListEnum) { TransformListTokenizationKeysListEnum["TRUE"] = "true"; })(TransformListTokenizationKeysListEnum || (TransformListTokenizationKeysListEnum = {})); /** * @export * @enum {string} */ export var TransformListTokenizationTransformationsListEnum; (function (TransformListTokenizationTransformationsListEnum) { TransformListTokenizationTransformationsListEnum["TRUE"] = "true"; })(TransformListTokenizationTransformationsListEnum || (TransformListTokenizationTransformationsListEnum = {})); /** * @export * @enum {string} */ export var TransformListTransformationsListEnum; (function (TransformListTransformationsListEnum) { TransformListTransformationsListEnum["TRUE"] = "true"; })(TransformListTransformationsListEnum || (TransformListTransformationsListEnum = {})); /** * @export * @enum {string} */ export var TransitListKeysListEnum; (function (TransitListKeysListEnum) { TransitListKeysListEnum["TRUE"] = "true"; })(TransitListKeysListEnum || (TransitListKeysListEnum = {}));