164 lines
4.0 KiB
JSON
164 lines
4.0 KiB
JSON
{
|
|
"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": {
|
|
"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"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|