blob: 4cec9d4be6aa623d1d1f4fc4e9300faf10ad1abd [file] [log] [blame]
{
"schema": "1.0",
"comment": "This file maps proto services/RPCs to the corresponding library clients/methods.",
"language": "go",
"protoPackage": "google.cloud.kms.v1",
"libraryPackage": "cloud.google.com/go/kms/apiv1",
"services": {
"EkmService": {
"clients": {
"grpc": {
"libraryClient": "EkmClient",
"rpcs": {
"CreateEkmConnection": {
"methods": [
"CreateEkmConnection"
]
},
"GetEkmConnection": {
"methods": [
"GetEkmConnection"
]
},
"GetIamPolicy": {
"methods": [
"GetIamPolicy"
]
},
"ListEkmConnections": {
"methods": [
"ListEkmConnections"
]
},
"SetIamPolicy": {
"methods": [
"SetIamPolicy"
]
},
"TestIamPermissions": {
"methods": [
"TestIamPermissions"
]
},
"UpdateEkmConnection": {
"methods": [
"UpdateEkmConnection"
]
}
}
}
}
},
"KeyManagementService": {
"clients": {
"grpc": {
"libraryClient": "KeyManagementClient",
"rpcs": {
"AsymmetricDecrypt": {
"methods": [
"AsymmetricDecrypt"
]
},
"AsymmetricSign": {
"methods": [
"AsymmetricSign"
]
},
"CreateCryptoKey": {
"methods": [
"CreateCryptoKey"
]
},
"CreateCryptoKeyVersion": {
"methods": [
"CreateCryptoKeyVersion"
]
},
"CreateImportJob": {
"methods": [
"CreateImportJob"
]
},
"CreateKeyRing": {
"methods": [
"CreateKeyRing"
]
},
"Decrypt": {
"methods": [
"Decrypt"
]
},
"DestroyCryptoKeyVersion": {
"methods": [
"DestroyCryptoKeyVersion"
]
},
"Encrypt": {
"methods": [
"Encrypt"
]
},
"GenerateRandomBytes": {
"methods": [
"GenerateRandomBytes"
]
},
"GetCryptoKey": {
"methods": [
"GetCryptoKey"
]
},
"GetCryptoKeyVersion": {
"methods": [
"GetCryptoKeyVersion"
]
},
"GetIamPolicy": {
"methods": [
"GetIamPolicy"
]
},
"GetImportJob": {
"methods": [
"GetImportJob"
]
},
"GetKeyRing": {
"methods": [
"GetKeyRing"
]
},
"GetPublicKey": {
"methods": [
"GetPublicKey"
]
},
"ImportCryptoKeyVersion": {
"methods": [
"ImportCryptoKeyVersion"
]
},
"ListCryptoKeyVersions": {
"methods": [
"ListCryptoKeyVersions"
]
},
"ListCryptoKeys": {
"methods": [
"ListCryptoKeys"
]
},
"ListImportJobs": {
"methods": [
"ListImportJobs"
]
},
"ListKeyRings": {
"methods": [
"ListKeyRings"
]
},
"MacSign": {
"methods": [
"MacSign"
]
},
"MacVerify": {
"methods": [
"MacVerify"
]
},
"RestoreCryptoKeyVersion": {
"methods": [
"RestoreCryptoKeyVersion"
]
},
"SetIamPolicy": {
"methods": [
"SetIamPolicy"
]
},
"TestIamPermissions": {
"methods": [
"TestIamPermissions"
]
},
"UpdateCryptoKey": {
"methods": [
"UpdateCryptoKey"
]
},
"UpdateCryptoKeyPrimaryVersion": {
"methods": [
"UpdateCryptoKeyPrimaryVersion"
]
},
"UpdateCryptoKeyVersion": {
"methods": [
"UpdateCryptoKeyVersion"
]
}
}
}
}
}
}
}