1{
2  "schema": "1.0",
3  "comment": "This file maps proto services/RPCs to the corresponding library clients/methods",
4  "language": "java",
5  "protoPackage": "google.cloud.secrets.v1beta1",
6  "libraryPackage": "com.google.cloud.secretmanager.v1beta1",
7  "services": {
8    "SecretManagerService": {
9      "clients": {
10        "grpc": {
11          "libraryClient": "SecretManagerServiceClient",
12          "rpcs": {
13            "AccessSecretVersion": {
14              "methods": ["accessSecretVersion", "accessSecretVersion", "accessSecretVersion", "accessSecretVersionCallable"]
15            },
16            "AddSecretVersion": {
17              "methods": ["addSecretVersion", "addSecretVersion", "addSecretVersion", "addSecretVersionCallable"]
18            },
19            "CreateSecret": {
20              "methods": ["createSecret", "createSecret", "createSecret", "createSecretCallable"]
21            },
22            "DeleteSecret": {
23              "methods": ["deleteSecret", "deleteSecret", "deleteSecret", "deleteSecretCallable"]
24            },
25            "DestroySecretVersion": {
26              "methods": ["destroySecretVersion", "destroySecretVersion", "destroySecretVersion", "destroySecretVersionCallable"]
27            },
28            "DisableSecretVersion": {
29              "methods": ["disableSecretVersion", "disableSecretVersion", "disableSecretVersion", "disableSecretVersionCallable"]
30            },
31            "EnableSecretVersion": {
32              "methods": ["enableSecretVersion", "enableSecretVersion", "enableSecretVersion", "enableSecretVersionCallable"]
33            },
34            "GetIamPolicy": {
35              "methods": ["getIamPolicy", "getIamPolicyCallable"]
36            },
37            "GetSecret": {
38              "methods": ["getSecret", "getSecret", "getSecret", "getSecretCallable"]
39            },
40            "GetSecretVersion": {
41              "methods": ["getSecretVersion", "getSecretVersion", "getSecretVersion", "getSecretVersionCallable"]
42            },
43            "ListSecretVersions": {
44              "methods": ["listSecretVersions", "listSecretVersions", "listSecretVersions", "listSecretVersionsPagedCallable", "listSecretVersionsCallable"]
45            },
46            "ListSecrets": {
47              "methods": ["listSecrets", "listSecrets", "listSecrets", "listSecretsPagedCallable", "listSecretsCallable"]
48            },
49            "SetIamPolicy": {
50              "methods": ["setIamPolicy", "setIamPolicyCallable"]
51            },
52            "TestIamPermissions": {
53              "methods": ["testIamPermissions", "testIamPermissionsCallable"]
54            },
55            "UpdateSecret": {
56              "methods": ["updateSecret", "updateSecret", "updateSecretCallable"]
57            }
58          }
59        }
60      }
61    }
62  }
63}