UNPKG

@google-cloud/kms

Version:
500 lines (499 loc) 19.2 kB
{ "schema": "1.0", "comment": "This file maps proto services/RPCs to the corresponding library clients/methods", "language": "typescript", "protoPackage": "google.cloud.kms.v1", "libraryPackage": "@google-cloud/kms", "services": { "Autokey": { "clients": { "grpc": { "libraryClient": "AutokeyClient", "rpcs": { "GetKeyHandle": { "methods": [ "getKeyHandle" ] }, "CreateKeyHandle": { "methods": [ "createKeyHandle" ] }, "ListKeyHandles": { "methods": [ "listKeyHandles", "listKeyHandlesStream", "listKeyHandlesAsync" ] } } }, "grpc-fallback": { "libraryClient": "AutokeyClient", "rpcs": { "GetKeyHandle": { "methods": [ "getKeyHandle" ] }, "CreateKeyHandle": { "methods": [ "createKeyHandle" ] }, "ListKeyHandles": { "methods": [ "listKeyHandles", "listKeyHandlesStream", "listKeyHandlesAsync" ] } } } } }, "AutokeyAdmin": { "clients": { "grpc": { "libraryClient": "AutokeyAdminClient", "rpcs": { "UpdateAutokeyConfig": { "methods": [ "updateAutokeyConfig" ] }, "GetAutokeyConfig": { "methods": [ "getAutokeyConfig" ] }, "ShowEffectiveAutokeyConfig": { "methods": [ "showEffectiveAutokeyConfig" ] } } }, "grpc-fallback": { "libraryClient": "AutokeyAdminClient", "rpcs": { "UpdateAutokeyConfig": { "methods": [ "updateAutokeyConfig" ] }, "GetAutokeyConfig": { "methods": [ "getAutokeyConfig" ] }, "ShowEffectiveAutokeyConfig": { "methods": [ "showEffectiveAutokeyConfig" ] } } } } }, "EkmService": { "clients": { "grpc": { "libraryClient": "EkmServiceClient", "rpcs": { "GetEkmConnection": { "methods": [ "getEkmConnection" ] }, "CreateEkmConnection": { "methods": [ "createEkmConnection" ] }, "UpdateEkmConnection": { "methods": [ "updateEkmConnection" ] }, "GetEkmConfig": { "methods": [ "getEkmConfig" ] }, "UpdateEkmConfig": { "methods": [ "updateEkmConfig" ] }, "VerifyConnectivity": { "methods": [ "verifyConnectivity" ] }, "ListEkmConnections": { "methods": [ "listEkmConnections", "listEkmConnectionsStream", "listEkmConnectionsAsync" ] } } }, "grpc-fallback": { "libraryClient": "EkmServiceClient", "rpcs": { "GetEkmConnection": { "methods": [ "getEkmConnection" ] }, "CreateEkmConnection": { "methods": [ "createEkmConnection" ] }, "UpdateEkmConnection": { "methods": [ "updateEkmConnection" ] }, "GetEkmConfig": { "methods": [ "getEkmConfig" ] }, "UpdateEkmConfig": { "methods": [ "updateEkmConfig" ] }, "VerifyConnectivity": { "methods": [ "verifyConnectivity" ] }, "ListEkmConnections": { "methods": [ "listEkmConnections", "listEkmConnectionsStream", "listEkmConnectionsAsync" ] } } } } }, "KeyManagementService": { "clients": { "grpc": { "libraryClient": "KeyManagementServiceClient", "rpcs": { "GetKeyRing": { "methods": [ "getKeyRing" ] }, "GetCryptoKey": { "methods": [ "getCryptoKey" ] }, "GetCryptoKeyVersion": { "methods": [ "getCryptoKeyVersion" ] }, "GetPublicKey": { "methods": [ "getPublicKey" ] }, "GetImportJob": { "methods": [ "getImportJob" ] }, "CreateKeyRing": { "methods": [ "createKeyRing" ] }, "CreateCryptoKey": { "methods": [ "createCryptoKey" ] }, "CreateCryptoKeyVersion": { "methods": [ "createCryptoKeyVersion" ] }, "ImportCryptoKeyVersion": { "methods": [ "importCryptoKeyVersion" ] }, "CreateImportJob": { "methods": [ "createImportJob" ] }, "UpdateCryptoKey": { "methods": [ "updateCryptoKey" ] }, "UpdateCryptoKeyVersion": { "methods": [ "updateCryptoKeyVersion" ] }, "UpdateCryptoKeyPrimaryVersion": { "methods": [ "updateCryptoKeyPrimaryVersion" ] }, "DestroyCryptoKeyVersion": { "methods": [ "destroyCryptoKeyVersion" ] }, "RestoreCryptoKeyVersion": { "methods": [ "restoreCryptoKeyVersion" ] }, "Encrypt": { "methods": [ "encrypt" ] }, "Decrypt": { "methods": [ "decrypt" ] }, "RawEncrypt": { "methods": [ "rawEncrypt" ] }, "RawDecrypt": { "methods": [ "rawDecrypt" ] }, "AsymmetricSign": { "methods": [ "asymmetricSign" ] }, "AsymmetricDecrypt": { "methods": [ "asymmetricDecrypt" ] }, "MacSign": { "methods": [ "macSign" ] }, "MacVerify": { "methods": [ "macVerify" ] }, "GenerateRandomBytes": { "methods": [ "generateRandomBytes" ] }, "ListKeyRings": { "methods": [ "listKeyRings", "listKeyRingsStream", "listKeyRingsAsync" ] }, "ListCryptoKeys": { "methods": [ "listCryptoKeys", "listCryptoKeysStream", "listCryptoKeysAsync" ] }, "ListCryptoKeyVersions": { "methods": [ "listCryptoKeyVersions", "listCryptoKeyVersionsStream", "listCryptoKeyVersionsAsync" ] }, "ListImportJobs": { "methods": [ "listImportJobs", "listImportJobsStream", "listImportJobsAsync" ] } } }, "grpc-fallback": { "libraryClient": "KeyManagementServiceClient", "rpcs": { "GetKeyRing": { "methods": [ "getKeyRing" ] }, "GetCryptoKey": { "methods": [ "getCryptoKey" ] }, "GetCryptoKeyVersion": { "methods": [ "getCryptoKeyVersion" ] }, "GetPublicKey": { "methods": [ "getPublicKey" ] }, "GetImportJob": { "methods": [ "getImportJob" ] }, "CreateKeyRing": { "methods": [ "createKeyRing" ] }, "CreateCryptoKey": { "methods": [ "createCryptoKey" ] }, "CreateCryptoKeyVersion": { "methods": [ "createCryptoKeyVersion" ] }, "ImportCryptoKeyVersion": { "methods": [ "importCryptoKeyVersion" ] }, "CreateImportJob": { "methods": [ "createImportJob" ] }, "UpdateCryptoKey": { "methods": [ "updateCryptoKey" ] }, "UpdateCryptoKeyVersion": { "methods": [ "updateCryptoKeyVersion" ] }, "UpdateCryptoKeyPrimaryVersion": { "methods": [ "updateCryptoKeyPrimaryVersion" ] }, "DestroyCryptoKeyVersion": { "methods": [ "destroyCryptoKeyVersion" ] }, "RestoreCryptoKeyVersion": { "methods": [ "restoreCryptoKeyVersion" ] }, "Encrypt": { "methods": [ "encrypt" ] }, "Decrypt": { "methods": [ "decrypt" ] }, "RawEncrypt": { "methods": [ "rawEncrypt" ] }, "RawDecrypt": { "methods": [ "rawDecrypt" ] }, "AsymmetricSign": { "methods": [ "asymmetricSign" ] }, "AsymmetricDecrypt": { "methods": [ "asymmetricDecrypt" ] }, "MacSign": { "methods": [ "macSign" ] }, "MacVerify": { "methods": [ "macVerify" ] }, "GenerateRandomBytes": { "methods": [ "generateRandomBytes" ] }, "ListKeyRings": { "methods": [ "listKeyRings", "listKeyRingsStream", "listKeyRingsAsync" ] }, "ListCryptoKeys": { "methods": [ "listCryptoKeys", "listCryptoKeysStream", "listCryptoKeysAsync" ] }, "ListCryptoKeyVersions": { "methods": [ "listCryptoKeyVersions", "listCryptoKeyVersionsStream", "listCryptoKeyVersionsAsync" ] }, "ListImportJobs": { "methods": [ "listImportJobs", "listImportJobsStream", "listImportJobsAsync" ] } } } } } } }