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.osconfig.v1",
6  "libraryPackage": "com.google.cloud.osconfig.v1",
7  "services": {
8    "OsConfigService": {
9      "clients": {
10        "grpc": {
11          "libraryClient": "OsConfigServiceClient",
12          "rpcs": {
13            "CancelPatchJob": {
14              "methods": ["cancelPatchJob", "cancelPatchJobCallable"]
15            },
16            "CreatePatchDeployment": {
17              "methods": ["createPatchDeployment", "createPatchDeployment", "createPatchDeployment", "createPatchDeploymentCallable"]
18            },
19            "DeletePatchDeployment": {
20              "methods": ["deletePatchDeployment", "deletePatchDeployment", "deletePatchDeployment", "deletePatchDeploymentCallable"]
21            },
22            "ExecutePatchJob": {
23              "methods": ["executePatchJob", "executePatchJobCallable"]
24            },
25            "GetPatchDeployment": {
26              "methods": ["getPatchDeployment", "getPatchDeployment", "getPatchDeployment", "getPatchDeploymentCallable"]
27            },
28            "GetPatchJob": {
29              "methods": ["getPatchJob", "getPatchJob", "getPatchJob", "getPatchJobCallable"]
30            },
31            "ListPatchDeployments": {
32              "methods": ["listPatchDeployments", "listPatchDeployments", "listPatchDeployments", "listPatchDeploymentsPagedCallable", "listPatchDeploymentsCallable"]
33            },
34            "ListPatchJobInstanceDetails": {
35              "methods": ["listPatchJobInstanceDetails", "listPatchJobInstanceDetails", "listPatchJobInstanceDetails", "listPatchJobInstanceDetailsPagedCallable", "listPatchJobInstanceDetailsCallable"]
36            },
37            "ListPatchJobs": {
38              "methods": ["listPatchJobs", "listPatchJobs", "listPatchJobs", "listPatchJobsPagedCallable", "listPatchJobsCallable"]
39            },
40            "PausePatchDeployment": {
41              "methods": ["pausePatchDeployment", "pausePatchDeployment", "pausePatchDeployment", "pausePatchDeploymentCallable"]
42            },
43            "ResumePatchDeployment": {
44              "methods": ["resumePatchDeployment", "resumePatchDeployment", "resumePatchDeployment", "resumePatchDeploymentCallable"]
45            },
46            "UpdatePatchDeployment": {
47              "methods": ["updatePatchDeployment", "updatePatchDeployment", "updatePatchDeploymentCallable"]
48            }
49          }
50        }
51      }
52    },
53    "OsConfigZonalService": {
54      "clients": {
55        "grpc": {
56          "libraryClient": "OsConfigZonalServiceClient",
57          "rpcs": {
58            "CreateOSPolicyAssignment": {
59              "methods": ["createOSPolicyAssignmentAsync", "createOSPolicyAssignmentAsync", "createOSPolicyAssignmentAsync", "createOSPolicyAssignmentOperationCallable", "createOSPolicyAssignmentCallable"]
60            },
61            "DeleteOSPolicyAssignment": {
62              "methods": ["deleteOSPolicyAssignmentAsync", "deleteOSPolicyAssignmentAsync", "deleteOSPolicyAssignmentAsync", "deleteOSPolicyAssignmentOperationCallable", "deleteOSPolicyAssignmentCallable"]
63            },
64            "GetInventory": {
65              "methods": ["getInventory", "getInventory", "getInventory", "getInventoryCallable"]
66            },
67            "GetOSPolicyAssignment": {
68              "methods": ["getOSPolicyAssignment", "getOSPolicyAssignment", "getOSPolicyAssignment", "getOSPolicyAssignmentCallable"]
69            },
70            "GetOSPolicyAssignmentReport": {
71              "methods": ["getOSPolicyAssignmentReport", "getOSPolicyAssignmentReport", "getOSPolicyAssignmentReport", "getOSPolicyAssignmentReportCallable"]
72            },
73            "GetVulnerabilityReport": {
74              "methods": ["getVulnerabilityReport", "getVulnerabilityReport", "getVulnerabilityReport", "getVulnerabilityReportCallable"]
75            },
76            "ListInventories": {
77              "methods": ["listInventories", "listInventories", "listInventories", "listInventoriesPagedCallable", "listInventoriesCallable"]
78            },
79            "ListOSPolicyAssignmentReports": {
80              "methods": ["listOSPolicyAssignmentReports", "listOSPolicyAssignmentReports", "listOSPolicyAssignmentReports", "listOSPolicyAssignmentReportsPagedCallable", "listOSPolicyAssignmentReportsCallable"]
81            },
82            "ListOSPolicyAssignmentRevisions": {
83              "methods": ["listOSPolicyAssignmentRevisions", "listOSPolicyAssignmentRevisions", "listOSPolicyAssignmentRevisions", "listOSPolicyAssignmentRevisionsPagedCallable", "listOSPolicyAssignmentRevisionsCallable"]
84            },
85            "ListOSPolicyAssignments": {
86              "methods": ["listOSPolicyAssignments", "listOSPolicyAssignments", "listOSPolicyAssignments", "listOSPolicyAssignmentsPagedCallable", "listOSPolicyAssignmentsCallable"]
87            },
88            "ListVulnerabilityReports": {
89              "methods": ["listVulnerabilityReports", "listVulnerabilityReports", "listVulnerabilityReports", "listVulnerabilityReportsPagedCallable", "listVulnerabilityReportsCallable"]
90            },
91            "UpdateOSPolicyAssignment": {
92              "methods": ["updateOSPolicyAssignmentAsync", "updateOSPolicyAssignmentAsync", "updateOSPolicyAssignmentOperationCallable", "updateOSPolicyAssignmentCallable"]
93            }
94          }
95        }
96      }
97    }
98  }
99}