{ "schema": "1.0", "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.", "language": "go", "protoPackage": "google.monitoring.v3", "libraryPackage": "cloud.google.com/go/monitoring/apiv3/v2", "services": { "AlertPolicyService": { "clients": { "grpc": { "libraryClient": "AlertPolicyClient", "rpcs": { "CreateAlertPolicy": { "methods": [ "CreateAlertPolicy" ] }, "DeleteAlertPolicy": { "methods": [ "DeleteAlertPolicy" ] }, "GetAlertPolicy": { "methods": [ "GetAlertPolicy" ] }, "ListAlertPolicies": { "methods": [ "ListAlertPolicies" ] }, "UpdateAlertPolicy": { "methods": [ "UpdateAlertPolicy" ] } } } } }, "GroupService": { "clients": { "grpc": { "libraryClient": "GroupClient", "rpcs": { "CreateGroup": { "methods": [ "CreateGroup" ] }, "DeleteGroup": { "methods": [ "DeleteGroup" ] }, "GetGroup": { "methods": [ "GetGroup" ] }, "ListGroupMembers": { "methods": [ "ListGroupMembers" ] }, "ListGroups": { "methods": [ "ListGroups" ] }, "UpdateGroup": { "methods": [ "UpdateGroup" ] } } } } }, "MetricService": { "clients": { "grpc": { "libraryClient": "MetricClient", "rpcs": { "CreateMetricDescriptor": { "methods": [ "CreateMetricDescriptor" ] }, "CreateServiceTimeSeries": { "methods": [ "CreateServiceTimeSeries" ] }, "CreateTimeSeries": { "methods": [ "CreateTimeSeries" ] }, "DeleteMetricDescriptor": { "methods": [ "DeleteMetricDescriptor" ] }, "GetMetricDescriptor": { "methods": [ "GetMetricDescriptor" ] }, "GetMonitoredResourceDescriptor": { "methods": [ "GetMonitoredResourceDescriptor" ] }, "ListMetricDescriptors": { "methods": [ "ListMetricDescriptors" ] }, "ListMonitoredResourceDescriptors": { "methods": [ "ListMonitoredResourceDescriptors" ] }, "ListTimeSeries": { "methods": [ "ListTimeSeries" ] } } } } }, "NotificationChannelService": { "clients": { "grpc": { "libraryClient": "NotificationChannelClient", "rpcs": { "CreateNotificationChannel": { "methods": [ "CreateNotificationChannel" ] }, "DeleteNotificationChannel": { "methods": [ "DeleteNotificationChannel" ] }, "GetNotificationChannel": { "methods": [ "GetNotificationChannel" ] }, "GetNotificationChannelDescriptor": { "methods": [ "GetNotificationChannelDescriptor" ] }, "GetNotificationChannelVerificationCode": { "methods": [ "GetNotificationChannelVerificationCode" ] }, "ListNotificationChannelDescriptors": { "methods": [ "ListNotificationChannelDescriptors" ] }, "ListNotificationChannels": { "methods": [ "ListNotificationChannels" ] }, "SendNotificationChannelVerificationCode": { "methods": [ "SendNotificationChannelVerificationCode" ] }, "UpdateNotificationChannel": { "methods": [ "UpdateNotificationChannel" ] }, "VerifyNotificationChannel": { "methods": [ "VerifyNotificationChannel" ] } } } } }, "QueryService": { "clients": { "grpc": { "libraryClient": "QueryClient", "rpcs": { "QueryTimeSeries": { "methods": [ "QueryTimeSeries" ] } } } } }, "ServiceMonitoringService": { "clients": { "grpc": { "libraryClient": "ServiceMonitoringClient", "rpcs": { "CreateService": { "methods": [ "CreateService" ] }, "CreateServiceLevelObjective": { "methods": [ "CreateServiceLevelObjective" ] }, "DeleteService": { "methods": [ "DeleteService" ] }, "DeleteServiceLevelObjective": { "methods": [ "DeleteServiceLevelObjective" ] }, "GetService": { "methods": [ "GetService" ] }, "GetServiceLevelObjective": { "methods": [ "GetServiceLevelObjective" ] }, "ListServiceLevelObjectives": { "methods": [ "ListServiceLevelObjectives" ] }, "ListServices": { "methods": [ "ListServices" ] }, "UpdateService": { "methods": [ "UpdateService" ] }, "UpdateServiceLevelObjective": { "methods": [ "UpdateServiceLevelObjective" ] } } } } }, "SnoozeService": { "clients": { "grpc": { "libraryClient": "SnoozeClient", "rpcs": { "CreateSnooze": { "methods": [ "CreateSnooze" ] }, "GetSnooze": { "methods": [ "GetSnooze" ] }, "ListSnoozes": { "methods": [ "ListSnoozes" ] }, "UpdateSnooze": { "methods": [ "UpdateSnooze" ] } } } } }, "UptimeCheckService": { "clients": { "grpc": { "libraryClient": "UptimeCheckClient", "rpcs": { "CreateUptimeCheckConfig": { "methods": [ "CreateUptimeCheckConfig" ] }, "DeleteUptimeCheckConfig": { "methods": [ "DeleteUptimeCheckConfig" ] }, "GetUptimeCheckConfig": { "methods": [ "GetUptimeCheckConfig" ] }, "ListUptimeCheckConfigs": { "methods": [ "ListUptimeCheckConfigs" ] }, "ListUptimeCheckIps": { "methods": [ "ListUptimeCheckIps" ] }, "UpdateUptimeCheckConfig": { "methods": [ "UpdateUptimeCheckConfig" ] } } } } } } }