UNPKG

@itentialopensource/adapter-hashicorp_vault

Version:

This adapter integrates with system described as: hashicorp_vault.

408 lines 13.5 kB
{ "$id": "schema.json", "type": "object", "schema": "http://json-schema.org/draft-07/schema#", "translate": true, "dynamicfields": true, "properties": { "ph_request_type": { "type": "string", "description": "type of request (internal to adapter)", "default": "getSecretConfig", "enum": [ "getSecretConfig", "postSecretConfig", "getSecretDataPath", "postSecretDataPath", "deleteSecretDataPath", "postSecretDeletePath", "postSecretDestroyPath", "getSecretMetadataPath", "postSecretMetadataPath", "deleteSecretMetadataPath", "postSecretUndeletePath", "getSecretPath", "postSecretPath", "deleteSecretPath", "getSecretCa", "getSecretCaPem", "getSecretCaChain", "getSecretCertCaChain", "getSecretCertCrl", "getSecretCertSerial", "getSecretCerts", "postSecretConfigCa", "getSecretConfigCrl", "postSecretConfigCrl", "getSecretConfigUrls", "postSecretConfigUrls", "getSecretCrl", "getSecretCrlPem", "getSecretCrlRotate", "postSecretGenerateIntermediate", "postSecretSetSignedIntermediate", "postSecretIssueCert", "postSecretRevokeCert", "listSecretRoles", "getSecretRolesName", "postSecretRolesName", "deleteSecretRolesName", "deleteSecretRoot", "postSecretGenerateRoot", "postSecretSignIntermediateRoot", "postSecretRootSignSelfIssued", "postSecretSignVerbatim", "postSecretSignVerbatimName", "postSecretSignRole", "postSecretTidy", "getAdConfig", "createAdConfig", "deleteAdConfig", "getAdCredsName", "getAdLibrary", "createAdLibraryManageNameCheckIn", "getAdLibraryName", "updateAdLibraryName", "deleteAdLibraryName", "createAdLibraryNameCheckIn", "createAdLibraryNameCheckOut", "getAdLibraryNameStatus", "getAdRotateRoot", "createAdRotateRoot", "getAlicloudRole", "getAlicloudRoleName", "postAlicloudRoleName", "deleteAlicloudRoleName", "getAwsConfigLease", "postAwsConfigLease", "getAwsConfigRoot", "postAwsConfigRoot", "postAwsConfigRotateRoot", "getAwsCreds", "postAwsCreds", "getAwsStsName", "postAwsStsName", "getAzureCredsRole", "getConsulConfigAccess", "postConsulConfigAccess", "getConsulCredsRole", "getCubbyholePath", "postCubbyholePath", "deleteCubbyholePath", "getDatabaseConfigName", "postDatabaseConfigName", "deleteDatabaseConfigName", "postDatabaseResetName", "postDatabaseRotateRoleName", "postDatabaseRotateRootName", "getDatabaseStaticCredsName", "getDatabaseStaticRoles", "getDatabaseStaticRolesName", "postDatabaseStaticRolesName", "deleteDatabaseStaticRolesName", "postGcpConfigRotateRoot", "getGcpKeyRoleset", "postGcpKeyRoleset", "getGcpRolesetName", "postGcpRolesetName", "deleteGcpRolesetName", "postGcpRolesetNameRotate", "postGcpRolesetNameRotateKey", "getGcpRolesets", "getGcpTokenRoleset", "postGcpTokenRoleset", "postGcpkmsDecryptKey", "postGcpkmsEncryptKey", "getGcpkmsKeys", "getGcpkmsKeysConfigKey", "postGcpkmsKeysConfigKey", "postGcpkmsKeysDeregisterKey", "deleteGcpkmsKeysDeregisterKey", "postGcpkmsKeysRegisterKey", "postGcpkmsKeysRotateKey", "postGcpkmsKeysTrimKey", "deleteGcpkmsKeysTrimKey", "getGcpkmsKeysKey", "postGcpkmsKeysKey", "deleteGcpkmsKeysKey", "getGcpkmsPubkeyKey", "postGcpkmsReencryptKey", "postGcpkmsSignKey", "postGcpkmsVerifyKey", "getKvDataPath", "postKvDataPath", "deleteKvDataPath", "postKvDeletePath", "postKvDestroyPath", "getKvMetadataPath", "postKvMetadataPath", "deleteKvMetadataPath", "postKvUndeletePath", "getNomadConfigAccess", "postNomadConfigAccess", "deleteNomadConfigAccess", "getNomadConfigLease", "postNomadConfigLease", "deleteNomadConfigLease", "getNomadRole", "getNomadRoleName", "postNomadRoleName", "deleteNomadRoleName", "getPkiCa", "getPkiCaPem", "getPkiCaChain", "getPkiCertCaChain", "getPkiCertCrl", "getPkiCertSerial", "getPkiCerts", "postPkiConfigCa", "getPkiConfigCrl", "postPkiConfigCrl", "getPkiConfigUrls", "postPkiConfigUrls", "getPkiCrl", "getPkiCrlPem", "getPkiCrlRotate", "postPkiIntermediateGenerateExported", "postPkiIntermediateSetSigned", "postPkiIssueRole", "postPkiRevoke", "deletePkiRoot", "postPkiRootGenerateExported", "postPkiRootSignIntermediate", "postPkiRootSignSelfIssued", "postPkiSignVerbatim", "postPkiSignVerbatimRole", "postPkiSignRole", "postPkiTidy", "postRabbitmqConfigConnection", "getRabbitmqConfigLease", "postRabbitmqConfigLease", "getSecretEngineConfig", "postSecretEngineConfig", "deleteSecretEngineConfig", "getSecretEngineCredsName", "getSecretEngineLibrary", "postSecretEngineLibraryManageNameCheckIn", "getSecretEngineLibraryName", "updateSecretEngineLibraryName", "deleteSecretEngineLibraryName", "postSecretEngineLibraryNameCheckIn", "postSecretEngineLibraryNameCheckOut", "getSecretEngineLibraryNameStatus", "getSecretEngineRotateRoot", "postSecretEngineRotateRoot", "getSecretEngineRole", "getSecretEngineRoleName", "postSecretEngineRoleName", "deleteSecretEngineRoleName", "getSecretEngineConfigLease", "postSecretEngineConfigLease", "getSecretEngineConfigRoot", "postSecretEngineConfigRoot", "postSecretEngineConfigRotateRoot", "getSecretEngineCreds", "postSecretEngineCreds", "getSecretEngineStsName", "postSecretEngineStsName", "getSecretEngineCredsRole", "getSecretEngineConfigAccess", "postSecretEngineConfigAccess", "getSecretEnginePath", "postSecretEnginePath", "deleteSecretEnginePath", "getSecretEngineConfigName", "postSecretEngineConfigName", "deleteSecretEngineConfigName", "postSecretEngineResetName", "postSecretEngineRotateRoleName", "postSecretEngineRotateRootName", "getSecretEngineStaticCredsName", "getSecretEngineStaticRoles", "getSecretEngineStaticRolesName", "postSecretEngineStaticRolesName", "deleteSecretEngineStaticRolesName", "getSecretEngineKeyRoleset", "postSecretEngineKeyRoleset", "getSecretEngineRolesetName", "postSecretEngineRolesetName", "deleteSecretEngineRolesetName", "postSecretEngineRolesetNameRotate", "postSecretEngineRolesetNameRotateKey", "getSecretEngineRolesets", "getSecretEngineTokenRoleset", "postSecretEngineTokenRoleset", "postSecretEngineDecryptKey", "postSecretEngineEncryptKey", "getSecretEngineKeys", "getSecretEngineKeysConfigKey", "postSecretEngineKeysConfigKey", "postSecretEngineKeysDeregisterKey", "deleteSecretEngineKeysDeregisterKey", "postSecretEngineKeysRegisterKey", "postSecretEngineKeysRotateKey", "postSecretEngineKeysTrimKey", "deleteSecretEngineKeysTrimKey", "getSecretEngineKeysKey", "postSecretEngineKeysKey", "deleteSecretEngineKeysKey", "getSecretEnginePubkeyKey", "postSecretEngineReencryptKey", "postSecretEngineSignKey", "postSecretEngineVerifyKey", "getSecretEngineDataPath", "postSecretEngineDataPath", "deleteSecretEngineDataPath", "postSecretEngineDeletePath", "postSecretEngineDestroyPath", "getSecretEngineMetadataPath", "postSecretEngineMetadataPath", "deleteSecretEngineMetadataPath", "postSecretEngineUndeletePath", "postSecretEngineConfigConnection", "getSecretEngineConfigZeroaddress", "postSecretEngineConfigZeroaddress", "deleteSecretEngineConfigZeroaddress", "postSecretEngineKeysKeyName", "deleteSecretEngineKeysKeyName", "postSecretEngineLookup", "getSecretEnginePublicKey", "postSecretEngineVerify", "getCertCa", "getCertCaPem", "getCertCaChain", "getCertCertCaChain", "getCertCertCrl", "getCertSerial", "getCertCerts", "postCertConfigCa", "getCertConfigCrl", "postCertConfigCrl", "getCertConfigUrls", "postCertConfigUrls", "getCertCrl", "getCertCrlPem", "getCertCrlRotate", "getCertImportQueue", "getCertImportQueueRole", "postCertIntermediateGenerateExported", "postCertIntermediateSetSigned", "postCertIssueRole", "postCertRevoke", "getSecretEngineRoles", "getSecretEngineRolesName", "postSecretEngineRolesName", "deleteSecretEngineRolesName", "deleteCertRoot", "postCertRootGenerateExported", "postCertRootSignIntermediate", "postCertRootSignSelfIssued", "getCertShowVenafiRolePolicyMap", "postCertSignVerbatim", "postCertSignVerbatimRole", "postCertSignRole", "postCertTidy", "getCertVenafi", "getCertVenafiPolicy", "getCertVenafiPolicyName", "postCertVenafiPolicyName", "deleteCertVenafiPolicyName", "getCertVenafiPolicyNamePolicy", "postCertVenafiPolicyNamePolicy", "getCertVenafiSyncPolicies", "getCertVenafiName", "postCertVenafiName", "deleteCertVenafiName", "getSecretEngineCodeName", "postSecretEngineCodeName", "getSecretEngineKeysName", "postSecretEngineKeysName", "deleteSecretEngineKeysName", "getSecretEngineBackupName", "getSecretEngineCacheConfig", "postSecretEngineCacheConfig", "postSecretEngineDatakeyPlaintextName", "postSecretEngineDecryptName", "postSecretEngineEncryptName", "getSecretEngineExportTypeName", "getSecretEngineExportTypeNameVersion", "postSecretEngineHash", "postSecretEngineHashUrlalgorithm", "postSecretEngineHmacName", "postSecretEngineHmacNameUrlalgorithm", "postSecretEngineKeysNameConfig", "postSecretEngineKeysNameRotate", "postSecretEngineKeysNameTrim", "postSecretEngineRandom", "postSecretEngineRandomUrlbytes", "postSecretEngineRestore", "postSecretEngineRestoreName", "postSecretEngineRewrapName", "postSecretEngineSignName", "postSecretEngineSignNameUrlalgorithm", "postSecretEngineVerifyName", "postSecretEngineVerifyNameUrlalgorithm", "getSshConfigCa", "postSshConfigCa", "deleteSshConfigCa", "getSshConfigZeroaddress", "postSshConfigZeroaddress", "deleteSshConfigZeroaddress", "postSshCredsRole", "postSshKeysKeyName", "deleteSshKeysKeyName", "postSshLookup", "getSshPublicKey", "postSshSignRole", "postSshVerify", "getTotpCodeName", "postTotpCodeName", "getTotpKeys", "getTotpKeysName", "postTotpKeysName", "deleteTotpKeysName", "getTransitBackupName", "getTransitCacheConfig", "postTransitCacheConfig", "postTransitDatakeyPlaintextName", "postTransitDecryptName", "postTransitEncryptName", "getTransitExportTypeName", "getTransitExportTypeNameVersion", "postTransitHash", "postTransitHashUrlalgorithm", "postTransitHmacName", "postTransitHmacNameUrlalgorithm", "getTransitKeys", "getTransitKeysName", "postTransitKeysName", "deleteTransitKeysName", "postTransitKeysNameConfig", "postTransitKeysNameRotate", "postTransitKeysNameTrim", "postTransitRandom", "postTransitRandomUrlbytes", "postTransitRestore", "postTransitRestoreName", "postTransitRewrapName", "postTransitSignName", "postTransitSignNameUrlalgorithm", "postTransitVerifyName", "postTransitVerifyNameUrlalgorithm" ], "external_name": "ph_request_type" }, "pathParam": { "type": "string", "description": "Location of the secret.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "path" } }, "definitions": {} }