feat: Support REST transport

PiperOrigin-RevId: 515156929
pull/784/head
Google APIs 2 years ago committed by Copybara-Service
parent 913a27e968
commit 5544503224
  1. 3
      google/analytics/admin/BUILD.bazel
  2. 3
      google/analytics/data/BUILD.bazel
  3. 3
      google/api/apikeys/BUILD.bazel
  4. 3
      google/api/servicecontrol/BUILD.bazel
  5. 3
      google/api/servicemanagement/BUILD.bazel
  6. 3
      google/appengine/BUILD.bazel
  7. 3
      google/area120/tables/BUILD.bazel
  8. 3
      google/cloud/accessapproval/BUILD.bazel
  9. 3
      google/cloud/apigateway/BUILD.bazel
  10. 3
      google/cloud/apigeeconnect/BUILD.bazel
  11. 3
      google/cloud/apigeeregistry/BUILD.bazel
  12. 3
      google/cloud/asset/BUILD.bazel
  13. 3
      google/cloud/assuredworkloads/BUILD.bazel
  14. 3
      google/cloud/automl/BUILD.bazel
  15. 3
      google/cloud/baremetalsolution/BUILD.bazel
  16. 3
      google/cloud/batch/BUILD.bazel
  17. 1
      google/cloud/beyondcorp/appconnections/BUILD.bazel
  18. 1
      google/cloud/beyondcorp/appconnectors/BUILD.bazel
  19. 1
      google/cloud/beyondcorp/appgateways/BUILD.bazel
  20. 1
      google/cloud/beyondcorp/clientconnectorservices/BUILD.bazel
  21. 1
      google/cloud/beyondcorp/clientgateways/BUILD.bazel
  22. 3
      google/cloud/bigquery/connection/BUILD.bazel
  23. 3
      google/cloud/bigquery/datapolicies/BUILD.bazel
  24. 3
      google/cloud/bigquery/datatransfer/BUILD.bazel
  25. 3
      google/cloud/bigquery/reservation/BUILD.bazel
  26. 3
      google/cloud/billing/BUILD.bazel
  27. 3
      google/cloud/billing/budgets/BUILD.bazel
  28. 3
      google/cloud/binaryauthorization/BUILD.bazel
  29. 3
      google/cloud/certificatemanager/BUILD.bazel
  30. 3
      google/cloud/channel/BUILD.bazel
  31. 1
      google/cloud/clouddms/BUILD.bazel
  32. 3
      google/cloud/contactcenterinsights/BUILD.bazel
  33. 3
      google/cloud/datacatalog/BUILD.bazel
  34. 3
      google/cloud/datacatalog/lineage/BUILD.bazel
  35. 3
      google/cloud/dataform/BUILD.bazel
  36. 3
      google/cloud/datafusion/BUILD.bazel
  37. 1
      google/cloud/datalabeling/BUILD.bazel
  38. 3
      google/cloud/dataplex/BUILD.bazel
  39. 3
      google/cloud/dataproc/BUILD.bazel
  40. 3
      google/cloud/datastream/BUILD.bazel
  41. 3
      google/cloud/deploy/BUILD.bazel
  42. 3
      google/cloud/dialogflow/BUILD.bazel
  43. 3
      google/cloud/dialogflow/cx/BUILD.bazel
  44. 3
      google/cloud/documentai/BUILD.bazel
  45. 3
      google/cloud/domains/BUILD.bazel
  46. 3
      google/cloud/essentialcontacts/BUILD.bazel
  47. 3
      google/cloud/eventarc/BUILD.bazel
  48. 3
      google/cloud/eventarc/publishing/BUILD.bazel
  49. 3
      google/cloud/filestore/BUILD.bazel
  50. 3
      google/cloud/functions/BUILD.bazel
  51. 3
      google/cloud/gaming/BUILD.bazel
  52. 3
      google/cloud/gkebackup/BUILD.bazel
  53. 3
      google/cloud/gkehub/BUILD.bazel
  54. 3
      google/cloud/gsuiteaddons/BUILD.bazel
  55. 3
      google/cloud/iap/BUILD.bazel
  56. 3
      google/cloud/ids/BUILD.bazel
  57. 3
      google/cloud/iot/BUILD.bazel
  58. 3
      google/cloud/lifesciences/BUILD.bazel
  59. 1
      google/cloud/managedidentities/BUILD.bazel
  60. 1
      google/cloud/mediatranslation/BUILD.bazel
  61. 3
      google/cloud/memcache/BUILD.bazel
  62. 3
      google/cloud/metastore/BUILD.bazel
  63. 1
      google/cloud/networkconnectivity/BUILD.bazel
  64. 3
      google/cloud/networkmanagement/BUILD.bazel
  65. 3
      google/cloud/networksecurity/BUILD.bazel
  66. 3
      google/cloud/notebooks/BUILD.bazel
  67. 3
      google/cloud/optimization/BUILD.bazel
  68. 3
      google/cloud/orchestration/airflow/service/BUILD.bazel
  69. 3
      google/cloud/orgpolicy/BUILD.bazel
  70. 3
      google/cloud/osconfig/BUILD.bazel
  71. 3
      google/cloud/oslogin/BUILD.bazel
  72. 3
      google/cloud/phishingprotection/BUILD.bazel
  73. 3
      google/cloud/policytroubleshooter/BUILD.bazel
  74. 3
      google/cloud/privatecatalog/BUILD.bazel
  75. 1
      google/cloud/recaptchaenterprise/BUILD.bazel
  76. 3
      google/cloud/recommendationengine/BUILD.bazel
  77. 3
      google/cloud/recommender/BUILD.bazel
  78. 3
      google/cloud/redis/BUILD.bazel
  79. 3
      google/cloud/resourcesettings/BUILD.bazel
  80. 3
      google/cloud/retail/BUILD.bazel
  81. 3
      google/cloud/run/BUILD.bazel
  82. 3
      google/cloud/scheduler/BUILD.bazel
  83. 3
      google/cloud/security/privateca/BUILD.bazel
  84. 3
      google/cloud/security/publicca/BUILD.bazel
  85. 3
      google/cloud/securitycenter/BUILD.bazel
  86. 3
      google/cloud/servicedirectory/BUILD.bazel
  87. 3
      google/cloud/shell/BUILD.bazel
  88. 3
      google/cloud/talent/BUILD.bazel
  89. 3
      google/cloud/tasks/BUILD.bazel
  90. 1
      google/cloud/tpu/BUILD.bazel
  91. 3
      google/cloud/video/livestream/BUILD.bazel
  92. 1
      google/cloud/video/stitcher/BUILD.bazel
  93. 3
      google/cloud/video/transcoder/BUILD.bazel
  94. 3
      google/cloud/vmmigration/BUILD.bazel
  95. 3
      google/cloud/vmwareengine/BUILD.bazel
  96. 3
      google/cloud/vpcaccess/BUILD.bazel
  97. 3
      google/cloud/webrisk/BUILD.bazel
  98. 3
      google/cloud/websecurityscanner/BUILD.bazel
  99. 3
      google/cloud/workflows/BUILD.bazel
  100. 1
      google/container/BUILD.bazel
  101. Some files were not shown because too many files have changed in this diff Show More

@ -22,12 +22,13 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-analytics-admin",
"ruby-cloud-env-prefix=ANALYTICS_ADMIN",
"ruby-cloud-wrapper-of=v1alpha:0.0",
"ruby-cloud-wrapper-of=v1alpha:0.16",
"ruby-cloud-api-id=analyticsadmin.googleapis.com",
"ruby-cloud-api-shortname=analyticsadmin",
],
ruby_cloud_description = "The Analytics Admin API allows for programmatic access to the Google Analytics App+Web configuration data. You can use the Google Analytics Admin API to manage accounts and App+Web properties.",
ruby_cloud_title = "Google Analytics Admin",
transport = "grpc+rest",
)
# Open Source package.

@ -22,7 +22,7 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-analytics-data",
"ruby-cloud-env-prefix=ANALYTICS_DATA",
"ruby-cloud-wrapper-of=v1beta:0.0",
"ruby-cloud-wrapper-of=v1beta:0.7",
"ruby-cloud-product-url=https://developers.google.com/analytics/devguides/reporting/data/v1",
"ruby-cloud-api-id=analyticsdata.googleapis.com",
"ruby-cloud-api-shortname=analyticsdata",
@ -30,6 +30,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "The Google Analytics Data API provides programmatic methods to access report data in Google Analytics 4 (GA4) properties. Google Analytics 4 helps you understand how people use your web, iOS, or Android app.",
ruby_cloud_title = "Google Analytics Data",
transport = "grpc+rest",
)
# Open Source package.

@ -24,10 +24,11 @@ ruby_cloud_gapic_library(
"ruby-cloud-api-shortname=apikeys",
"ruby-cloud-gem-name=google-cloud-api_keys",
"ruby-cloud-product-url=https://cloud.google.com/api-keys/",
"ruby-cloud-wrapper-of=v2:0.0",
"ruby-cloud-wrapper-of=v2:0.2",
],
ruby_cloud_description = "An API key is a simple encrypted string that you can use when calling Google Cloud APIs. The API Keys service manages the API keys associated with developer projects.",
ruby_cloud_title = "API Keys",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-service_control",
"ruby-cloud-env-prefix=SERVICE_CONTROL",
"ruby-cloud-wrapper-of=v1:0.3",
"ruby-cloud-wrapper-of=v1:0.6",
"ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/",
"ruby-cloud-api-id=servicecontrol.googleapis.com",
"ruby-cloud-api-shortname=servicecontrol",
],
ruby_cloud_description = "The Service Control API provides control plane functionality to managed services, such as logging, monitoring, and status checks.",
ruby_cloud_title = "Service Control API",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-service_management",
"ruby-cloud-env-prefix=SERVICE_MANAGEMENT",
"ruby-cloud-wrapper-of=v1:0.3",
"ruby-cloud-wrapper-of=v1:0.5",
"ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/",
"ruby-cloud-api-id=servicemanagement.googleapis.com",
"ruby-cloud-api-shortname=servicemanagement",
],
ruby_cloud_description = "Google Service Management allows service producers to publish their services on Google Cloud Platform so that they can be discovered and used by service consumers.",
ruby_cloud_title = "Service Management",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-app_engine",
"ruby-cloud-env-prefix=APP_ENGINE",
"ruby-cloud-wrapper-of=v1:0.3",
"ruby-cloud-wrapper-of=v1:0.6",
"ruby-cloud-product-url=https://cloud.google.com/appengine/docs/admin-api/",
"ruby-cloud-api-id=appengine.googleapis.com",
"ruby-cloud-api-shortname=appengine",
],
ruby_cloud_description = "The App Engine Admin API provisions and manages your App Engine applications.",
ruby_cloud_title = "App Engine Admin",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-area120-tables",
"ruby-cloud-env-prefix=AREA120_TABLES",
"ruby-cloud-wrapper-of=v1alpha1:0.0",
"ruby-cloud-wrapper-of=v1alpha1:0.4",
"ruby-cloud-product-url=https://tables.area120.google.com/u/0/about#/",
"ruby-cloud-api-id=area120tables.googleapis.com",
"ruby-cloud-api-shortname=area120tables",
],
ruby_cloud_description = "Using the Area 120 Tables API, you can query for tables, and update/create/delete rows within tables programmatically.",
ruby_cloud_title = "Area 120 Tables",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-access_approval",
"ruby-cloud-env-prefix=ACCESS_APPROVAL",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.8",
"ruby-cloud-product-url=https://cloud.google.com/access-approval/",
"ruby-cloud-api-id=accessapproval.googleapis.com",
"ruby-cloud-api-shortname=accessapproval",
],
ruby_cloud_description = "An API for controlling access to data by Google personnel.",
ruby_cloud_title = "Access Approval",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-api_gateway",
"ruby-cloud-env-prefix=API_GATEWAY",
"ruby-cloud-wrapper-of=v1:0.1",
"ruby-cloud-wrapper-of=v1:0.3",
"ruby-cloud-product-url=https://cloud.google.com/api-gateway/",
"ruby-cloud-api-id=apigateway.googleapis.com",
"ruby-cloud-api-shortname=apigateway",
],
ruby_cloud_description = "API Gateway enables you to provide secure access to your backend services through a well-defined REST API that is consistent across all of your services, regardless of the service implementation. Clients consume your REST APIS to implement standalone apps for a mobile device or tablet, through apps running in a browser, or through any other type of app that can make a request to an HTTP endpoint.",
ruby_cloud_title = "API Gateway",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-apigee_connect",
"ruby-cloud-env-prefix=APIGEE_CONNECT",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.3",
"ruby-cloud-product-url=https://cloud.google.com/apigee/docs/hybrid/v1.4/apigee-connect",
"ruby-cloud-api-id=apigeeconnect.googleapis.com",
"ruby-cloud-api-shortname=apigeeconnect",
],
ruby_cloud_description = "Apigee Connect allows the Apigee hybrid management plane to connect securely to the MART service in the runtime plane without requiring you to expose the MART endpoint on the internet. If you use Apigee Connect, you do not need to configure the MART ingress gateway with a host alias and an authorized DNS certificate.",
ruby_cloud_title = "Apigee Connect",
transport = "grpc+rest",
)
# Open Source package.

@ -24,10 +24,11 @@ ruby_cloud_gapic_library(
"ruby-cloud-api-shortname=apigeeregistry",
"ruby-cloud-gem-name=google-cloud-apigee_registry",
"ruby-cloud-product-url=https://cloud.google.com/apigee/docs/api-hub/get-started-registry-api/",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.4",
],
ruby_cloud_description = "The Apigee Registry API allows teams to upload and share machine-readable descriptions of APIs that are in use and in development. These descriptions include API specifications in standard formats like OpenAPI, the Google API Discovery Service Format, and the Protocol Buffers Language. These API specifications can be used by tools like linters, browsers, documentation generators, test runners, proxies, and API client and server generators. The Registry API itself can be seen as a machine-readable enterprise API catalog designed to back online directories, portals, and workflow managers.",
ruby_cloud_title = "Apigee Registry",
transport = "grpc+rest",
)
# Open Source package.

@ -22,7 +22,7 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-asset",
"ruby-cloud-env-prefix=ASSET",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.24",
"ruby-cloud-product-url=https://cloud.google.com/asset-inventory/",
"ruby-cloud-api-id=cloudasset.googleapis.com",
"ruby-cloud-api-shortname=cloudasset",
@ -30,6 +30,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "A metadata inventory service that allows you to view, monitor, and analyze all your GCP and Anthos assets across projects and services.",
ruby_cloud_title = "Cloud Asset",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-assured_workloads",
"ruby-cloud-env-prefix=ASSURED_WORKLOADS",
"ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
"ruby-cloud-wrapper-of=v1:0.6;v1beta1:0.14",
"ruby-cloud-product-url=https://cloud.google.com/assured-workloads/",
"ruby-cloud-api-id=assuredworkloads.googleapis.com",
"ruby-cloud-api-shortname=assuredworkloads",
],
ruby_cloud_description = "Assured Workloads for Government secures government workloads and accelerates the path to running compliant workloads on Google Cloud.",
ruby_cloud_title = "Assured Workloads for Government",
transport = "grpc+rest",
)
# Open Source package.

@ -23,7 +23,7 @@ ruby_cloud_gapic_library(
"ruby-cloud-gem-name=google-cloud-automl",
"ruby-cloud-gem-namespace=Google::Cloud::AutoML",
"ruby-cloud-env-prefix=AUTOML",
"ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
"ruby-cloud-wrapper-of=v1:0.6;v1beta1:0.7",
"ruby-cloud-product-url=https://cloud.google.com/automl",
"ruby-cloud-api-id=automl.googleapis.com",
"ruby-cloud-api-shortname=automl",
@ -33,6 +33,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "AutoML makes the power of machine learning available to you even if you have limited knowledge of machine learning. You can use AutoML to build on Google's machine learning capabilities to create your own custom machine learning models that are tailored to your business needs, and then integrate those models into your applications and web sites.",
ruby_cloud_title = "Cloud AutoML",
transport = "grpc+rest",
)
# Open Source package.

@ -24,10 +24,11 @@ ruby_cloud_gapic_library(
"ruby-cloud-api-shortname=baremetalsolution",
"ruby-cloud-gem-name=google-cloud-bare_metal_solution",
"ruby-cloud-product-url=https://cloud.google.com/bare-metal/",
"ruby-cloud-wrapper-of=v2:0.0",
"ruby-cloud-wrapper-of=v2:0.3",
],
ruby_cloud_description = "Bare Metal Solution is a managed solution that provides purpose-built HPE or Atos bare-metal servers in regional extensions that are connected to Google Cloud by a managed, high-performance connection with a low-latency network fabric.",
ruby_cloud_title = "Bare Metal Solution",
transport = "grpc+rest",
)
# Open Source package.

@ -23,10 +23,11 @@ ruby_cloud_gapic_library(
"ruby-cloud-api-id=batch.googleapis.com",
"ruby-cloud-api-shortname=batch",
"ruby-cloud-gem-name=google-cloud-batch",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.7",
],
ruby_cloud_description = "Google Cloud Batch is a fully managed service used by scientists, VFX artists, developers to easily and efficiently run batch workloads on Google Cloud. This service manages provisioning of resources to satisfy the requirements of the batch jobs for a variety of workloads including ML, HPC, VFX rendering, transcoding, genomics and others.",
ruby_cloud_title = "Batch",
transport = "grpc+rest",
)
# Open Source package.

@ -28,6 +28,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
ruby_cloud_title = "BeyondCorp AppConnections",
transport = "grpc",
)
# Open Source package.

@ -28,6 +28,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
ruby_cloud_title = "BeyondCorp AppConnectors",
transport = "grpc",
)
# Open Source package.

@ -28,6 +28,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
ruby_cloud_title = "BeyondCorp AppGateways",
transport = "grpc",
)
# Open Source package.

@ -28,6 +28,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
ruby_cloud_title = "BeyondCorp ClientConnectorServices",
transport = "grpc",
)
# Open Source package.

@ -28,6 +28,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
ruby_cloud_title = "BeyondCorp ClientGateways",
transport = "grpc",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-bigquery-connection",
"ruby-cloud-env-prefix=BIGQUERY_CONNECTION",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.12",
"ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/bigqueryconnection",
"ruby-cloud-api-id=bigqueryconnection.googleapis.com",
"ruby-cloud-api-shortname=bigqueryconnection",
],
ruby_cloud_description = "The BigQuery Connection API allows users to manage BigQuery connections to external data sources.",
ruby_cloud_title = "BigQuery Connection",
transport = "grpc+rest",
)
# Open Source package.

@ -21,13 +21,14 @@ ruby_cloud_gapic_library(
srcs = ["//google/cloud/bigquery/datapolicies/v1:datapolicies_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-bigquery-data_policies",
"ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
"ruby-cloud-wrapper-of=v1:0.2;v1beta1:0.1",
"ruby-cloud-product-url=https://cloud.google.com/bigquery",
"ruby-cloud-api-id=bigquerydatapolicy.googleapis.com",
"ruby-cloud-api-shortname=bigquerydatapolicy",
],
ruby_cloud_description = "The Data Policy Service provides APIs for managing the BigQuery label-policy bindings.",
ruby_cloud_title = "BigQuery Data Policy Service V1beta1",
transport = "grpc+rest",
)
# Open Source package.

@ -22,7 +22,7 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-bigquery-data_transfer",
"ruby-cloud-env-prefix=DATA_TRANSFER",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.8",
"ruby-cloud-product-url=https://cloud.google.com/bigquery/transfer",
"ruby-cloud-api-id=bigquerydatatransfer.googleapis.com",
"ruby-cloud-api-shortname=bigquerydatatransfer",
@ -30,6 +30,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Schedules queries and transfers external data from SaaS applications to Google BigQuery on a regular basis.",
ruby_cloud_title = "BigQuery Data Transfer Service",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-bigquery-reservation",
"ruby-cloud-env-prefix=BIGQUERY_RESERVATION",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.7",
"ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/reservations",
"ruby-cloud-api-id=bigqueryreservation.googleapis.com",
"ruby-cloud-api-shortname=bigqueryreservation",
],
ruby_cloud_description = "The BigQuery Reservation API provides the mechanisms by which enterprise users can provision and manage dedicated resources such as slots and BigQuery BI Engine memory allocations.",
ruby_cloud_title = "BigQuery Reservation",
transport = "grpc+rest",
)
# Open Source package.

@ -22,7 +22,7 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-billing",
"ruby-cloud-env-prefix=BILLING",
"ruby-cloud-wrapper-of=v1:0.1",
"ruby-cloud-wrapper-of=v1:0.11",
"ruby-cloud-product-url=https://cloud.google.com/billing",
"ruby-cloud-api-id=cloudbilling.googleapis.com",
"ruby-cloud-api-shortname=cloudbilling",
@ -30,6 +30,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Allows developers to manage billing for their Google Cloud Platform projects programmatically.",
ruby_cloud_title = "Billing",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-billing-budgets",
"ruby-cloud-env-prefix=BILLING_BUDGETS",
"ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
"ruby-cloud-wrapper-of=v1:0.3;v1beta1:0.7",
"ruby-cloud-product-url=https://cloud.google.com/billing/docs/how-to/budget-api-overview",
"ruby-cloud-api-id=billingbudgets.googleapis.com",
"ruby-cloud-api-shortname=billingbudgets",
],
ruby_cloud_description = "Provides methods to view, create, and manage Cloud Billing budgets programmatically at scale.",
ruby_cloud_title = "Billing Budgets",
transport = "grpc+rest",
)
# Open Source package.

@ -22,7 +22,7 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-binary_authorization",
"ruby-cloud-env-prefix=BINARY_AUTHORIZATION",
"ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
"ruby-cloud-wrapper-of=v1:0.3;v1beta1:0.7",
"ruby-cloud-product-url=https://cloud.google.com/binary-authorization/",
"ruby-cloud-api-id=binaryauthorization.googleapis.com",
"ruby-cloud-api-shortname=binaryauthorization",
@ -30,6 +30,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Binary Authorization is a service on Google Cloud that provides centralized software supply-chain security for applications that run on Google Kubernetes Engine (GKE) and GKE on-prem.",
ruby_cloud_title = "Binary Authorization",
transport = "grpc+rest",
)
# Open Source package.

@ -21,13 +21,14 @@ ruby_cloud_gapic_library(
srcs = ["//google/cloud/certificatemanager/v1:certificatemanager_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-certificate_manager",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.5",
"ruby-cloud-product-url=https://cloud.google.com/certificate-manager",
"ruby-cloud-api-id=certificatemanager.googleapis.com",
"ruby-cloud-api-shortname=certificatemanager",
],
ruby_cloud_description = "Certificate Manager lets you acquire and manage Transport Layer Security (TLS) (SSL) certificates for use with classic external HTTP(S) load balancers in Google Cloud.",
ruby_cloud_title = "Certificate Manager",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-channel",
"ruby-cloud-env-prefix=CHANNEL",
"ruby-cloud-wrapper-of=v1:0.13",
"ruby-cloud-wrapper-of=v1:0.16",
"ruby-cloud-product-url=https://cloud.google.com/channel",
"ruby-cloud-api-id=cloudchannel.googleapis.com",
"ruby-cloud-api-shortname=cloudchannel",
],
ruby_cloud_description = "You can use Channel Services to manage your relationships with your partners and your customers. Channel Services include a console and APIs to view and provision links between distributors and resellers, customers and entitlements.",
ruby_cloud_title = "Cloud Channel",
transport = "grpc+rest",
)
# Open Source package.

@ -30,6 +30,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Database Migration Service makes it easier for you to migrate your data to Google Cloud. Database Migration Service helps you lift and shift your MySQL and PostgreSQL workloads into Cloud SQL. Database Migration Service streamlines networking workflow, manages the initial snapshot and ongoing replication, and provides a status of the migration operation.",
ruby_cloud_title = "Cloud Database Migration Service",
transport = "grpc",
)
# Open Source package.

@ -21,13 +21,14 @@ ruby_cloud_gapic_library(
srcs = ["//google/cloud/contactcenterinsights/v1:contactcenterinsights_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-contact_center_insights",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.12",
"ruby-cloud-product-url=https://cloud.google.com/contact-center/insights/docs",
"ruby-cloud-api-id=contactcenterinsights.googleapis.com",
"ruby-cloud-api-shortname=contactcenterinsights",
],
ruby_cloud_description = "Contact Center AI Insights helps users detect and visualize patterns in their contact center data. Understanding conversational data drives business value, improves operational efficiency, and provides a voice for customer feedback.",
ruby_cloud_title = "Contact Center AI Insights",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-data_catalog",
"ruby-cloud-env-prefix=DATA_CATALOG",
"ruby-cloud-wrapper-of=v1:0.7",
"ruby-cloud-wrapper-of=v1:0.14",
"ruby-cloud-product-url=https://cloud.google.com/data-catalog",
"ruby-cloud-api-id=datacatalog.googleapis.com",
"ruby-cloud-api-shortname=datacatalog",
],
ruby_cloud_description = "Data Catalog is a centralized and unified data catalog service for all your Cloud resources, where users and systems can discover data, explore and curate its semantics, understand how to act on it, and help govern its usage.",
ruby_cloud_title = "Data Catalog",
transport = "grpc+rest",
)
# Open Source package.

@ -21,13 +21,14 @@ ruby_cloud_gapic_library(
srcs = ["//google/cloud/datacatalog/lineage/v1:lineage_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-data_catalog-lineage",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.2",
"ruby-cloud-product-url=https://cloud.google.com/data-catalog/docs/reference/data-lineage/rpc",
"ruby-cloud-api-id=datalineage.googleapis.com",
"ruby-cloud-api-shortname=datalineage",
],
ruby_cloud_description = "DataCatalog is a centralized and unified data catalog service for all your Cloud resources, where users and systems can discover data, explore and curate its semantics, understand how to act on it, and help govern its usage. Lineage is used to track data flows between assets over time. You can create Lineage Events to record lineage between multiple sources and a single target, for example, when table data is based on data from multiple tables.",
ruby_cloud_title = "Data Lineage",
transport = "grpc+rest",
)
# Open Source package.

@ -21,13 +21,14 @@ ruby_cloud_gapic_library(
srcs = ["//google/cloud/dataform/v1beta1:dataform_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-dataform",
"ruby-cloud-wrapper-of=v1beta1:0.0",
"ruby-cloud-wrapper-of=v1beta1:0.2",
"ruby-cloud-product-url=https://cloud.google.com/dataform",
"ruby-cloud-api-id=dataform.googleapis.com",
"ruby-cloud-api-shortname=dataform",
],
ruby_cloud_description = "Dataform is a service for data analysts to develop, test, version control, and schedule complex SQL workflows for data transformation in BigQuery.",
ruby_cloud_title = "Dataform",
transport = "grpc+rest",
)
# Open Source package.

@ -21,13 +21,14 @@ ruby_cloud_gapic_library(
srcs = ["//google/cloud/datafusion/v1:datafusion_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-data_fusion",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.3",
"ruby-cloud-product-url=https://cloud.google.com/data-fusion",
"ruby-cloud-api-id=datafusion.googleapis.com",
"ruby-cloud-api-shortname=datafusion",
],
ruby_cloud_description = "Cloud Data Fusion is a fully managed, cloud-native, enterprise data integration service for quickly building and managing data pipelines.",
ruby_cloud_title = "Cloud Data Fusion",
transport = "grpc+rest",
)
# Open Source package.

@ -29,6 +29,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "AI Platform Data Labeling Service lets you work with human labelers to generate highly accurate labels for a collection of data that you can use in machine learning models.",
ruby_cloud_title = "AI Platform Data Labeling Service",
transport = "grpc",
)
# Open Source package.

@ -21,13 +21,14 @@ ruby_cloud_gapic_library(
srcs = ["//google/cloud/dataplex/v1:dataplex_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-dataplex",
"ruby-cloud-wrapper-of=v1:0.6",
"ruby-cloud-wrapper-of=v1:0.7",
"ruby-cloud-product-url=https://cloud.google.com/dataplex/",
"ruby-cloud-api-id=dataplex.googleapis.com",
"ruby-cloud-api-shortname=dataplex",
],
ruby_cloud_description = "Dataplex is an intelligent data fabric that provides a way to centrally manage, monitor, and govern your data across data lakes, data warehouses and data marts, and make this data securely accessible to a variety of analytics and data science tools.",
ruby_cloud_title = "Dataplex",
transport = "grpc+rest",
)
# Open Source package.

@ -22,7 +22,7 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-dataproc",
"ruby-cloud-env-prefix=DATAPROC",
"ruby-cloud-wrapper-of=v1:0.14",
"ruby-cloud-wrapper-of=v1:0.17",
"ruby-cloud-product-url=https://cloud.google.com/dataproc",
"ruby-cloud-api-id=dataproc.googleapis.com",
"ruby-cloud-api-shortname=dataproc",
@ -30,6 +30,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Manages Hadoop-based clusters and jobs on Google Cloud Platform.",
ruby_cloud_title = "Cloud Dataproc",
transport = "grpc+rest",
)
# Open Source package.

@ -21,13 +21,14 @@ ruby_cloud_gapic_library(
srcs = ["//google/cloud/datastream/v1:datastream_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-datastream",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.5",
"ruby-cloud-product-url=https://cloud.google.com/datastream/",
"ruby-cloud-api-id=datastream.googleapis.com",
"ruby-cloud-api-shortname=datastream",
],
ruby_cloud_description = "Datastream is a serverless and easy-to-use change data capture (CDC) and replication service. It allows you to synchronize data across heterogeneous databases and applications reliably, and with minimal latency and downtime.",
ruby_cloud_title = "Datastream",
transport = "grpc+rest",
)
# Open Source package.

@ -21,13 +21,14 @@ ruby_cloud_gapic_library(
srcs = ["//google/cloud/deploy/v1:deploy_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-deploy",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.5",
"ruby-cloud-product-url=https://cloud.google.com/deploy/",
"ruby-cloud-api-id=clouddeploy.googleapis.com",
"ruby-cloud-api-shortname=clouddeploy",
],
ruby_cloud_description = "Google Cloud Deploy is a managed service that automates delivery of your applications to a series of target environments in a defined promotion sequence.",
ruby_cloud_title = "Google Cloud Deploy",
transport = "grpc+rest",
)
# Open Source package.

@ -22,7 +22,7 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-dialogflow",
"ruby-cloud-env-prefix=DIALOGFLOW",
"ruby-cloud-wrapper-of=v2:0.15",
"ruby-cloud-wrapper-of=v2:0.23",
"ruby-cloud-product-url=https://cloud.google.com/dialogflow",
"ruby-cloud-api-id=dialogflow.googleapis.com",
"ruby-cloud-api-shortname=dialogflow",
@ -30,6 +30,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business. This client is for Dialogflow ES, providing the standard agent type suitable for small and simple agents.",
ruby_cloud_title = "Dialogflow",
transport = "grpc+rest",
)
# Open Source package.

@ -22,7 +22,7 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-dialogflow-cx",
"ruby-cloud-env-prefix=DIALOGFLOW",
"ruby-cloud-wrapper-of=v3:0.3",
"ruby-cloud-wrapper-of=v3:0.15",
"ruby-cloud-product-url=https://cloud.google.com/dialogflow",
"ruby-cloud-api-id=dialogflow.googleapis.com",
"ruby-cloud-api-shortname=dialogflow",
@ -30,6 +30,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business. This client is for Dialogflow CX, providing an advanced agent type suitable for large or very complex agents.",
ruby_cloud_title = "Dialogflow CX",
transport = "grpc+rest",
)
# Open Source package.

@ -22,7 +22,7 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-document_ai",
"ruby-cloud-env-prefix=DOCUMENT_AI",
"ruby-cloud-wrapper-of=v1:0.0;v1beta3:0.0",
"ruby-cloud-wrapper-of=v1:0.11;v1beta3:0.20",
"ruby-cloud-product-url=https://cloud.google.com/document-ai/",
"ruby-cloud-api-id=us-documentai.googleapis.com",
"ruby-cloud-api-shortname=documentai",
@ -30,6 +30,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Document AI uses machine learning on a single cloud-based platform to automatically classify, extract, and enrich data within your documents to unlock insights.",
ruby_cloud_title = "Document AI",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-domains",
"ruby-cloud-env-prefix=DOMAINS",
"ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
"ruby-cloud-wrapper-of=v1:0.3;v1beta1:0.5",
"ruby-cloud-product-url=https://cloud.google.com/domains",
"ruby-cloud-api-id=domains.googleapis.com",
"ruby-cloud-api-shortname=domains",
],
ruby_cloud_description = "The Cloud Domains API provides registration, management and configuration of domain names.",
ruby_cloud_title = "Cloud Domains",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-essential_contacts",
"ruby-cloud-env-prefix=ESSENTIAL_CONTACTS",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.3",
"ruby-cloud-product-url=https://cloud.google.com/resource-manager/docs/managing-notification-contacts/",
"ruby-cloud-api-id=essentialcontacts.googleapis.com",
"ruby-cloud-api-shortname=essentialcontacts",
],
ruby_cloud_description = "Many Google Cloud services, such as Cloud Billing, send out notifications to share important information with Google Cloud users. By default, these notifications are sent to members with certain Identity and Access Management (IAM) roles. With Essential Contacts, you can customize who receives notifications by providing your own list of contacts.",
ruby_cloud_title = "Essential Contacts",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-eventarc",
"ruby-cloud-env-prefix=EVENTARC",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.6",
"ruby-cloud-product-url=https://cloud.google.com/eventarc/",
"ruby-cloud-api-id=eventarc.googleapis.com",
"ruby-cloud-api-shortname=eventarc",
],
ruby_cloud_description = "Eventarc lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. Eventarc requires no infrastructure management — you can optimize productivity and costs while building a modern, event-driven solution.",
ruby_cloud_title = "Eventarc",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-eventarc-publishing",
"ruby-cloud-env-prefix=EVENTARC",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.5",
"ruby-cloud-product-url=https://cloud.google.com/eventarc/",
"ruby-cloud-api-id=eventarcpublishing.googleapis.com",
"ruby-cloud-api-shortname=eventarcpublishing",
],
ruby_cloud_description = "Eventarc lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. Eventarc requires no infrastructure management — you can optimize productivity and costs while building a modern, event-driven solution.",
ruby_cloud_title = "Eventarc Publishing",
transport = "grpc+rest",
)
# Open Source package.

@ -21,13 +21,14 @@ ruby_cloud_gapic_library(
srcs = ["//google/cloud/filestore/v1:filestore_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-filestore",
"ruby-cloud-wrapper-of=v1:0.1",
"ruby-cloud-wrapper-of=v1:0.3",
"ruby-cloud-product-url=https://cloud.google.com/filestore/",
"ruby-cloud-api-id=file.googleapis.com",
"ruby-cloud-api-shortname=file",
],
ruby_cloud_description = "Filestore instances are fully managed NFS file servers on Google Cloud for use with applications running on Compute Engine virtual machines (VMs) instances or Google Kubernetes Engine clusters.",
ruby_cloud_title = "Filestore",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-functions",
"ruby-cloud-env-prefix=FUNCTIONS",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.9",
"ruby-cloud-product-url=https://cloud.google.com/functions",
"ruby-cloud-api-id=cloudfunctions.googleapis.com",
"ruby-cloud-api-shortname=cloudfunctions",
],
ruby_cloud_description = "The Cloud Functions API manages lightweight user-provided functions executed in response to events.",
ruby_cloud_title = "Cloud Functions",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-gaming",
"ruby-cloud-env-prefix=GAMING",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.6",
"ruby-cloud-product-url=https://cloud.google.com/game-servers",
"ruby-cloud-api-id=gameservices.googleapis.com",
"ruby-cloud-api-shortname=gameservices",
],
ruby_cloud_description = "With Game Servers, studios and publishers can deploy and manage their game server infrastructure hosted on multiple Agones clusters around the world through a single interface.",
ruby_cloud_title = "Cloud Gaming",
transport = "grpc+rest",
)
# Open Source package.

@ -24,10 +24,11 @@ ruby_cloud_gapic_library(
"ruby-cloud-api-shortname=gkebackup",
"ruby-cloud-gem-name=google-cloud-gke_backup",
"ruby-cloud-product-url=https://cloud.google.com/kubernetes-engine/docs/add-on/backup-for-gke/",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.3",
],
ruby_cloud_description = "Backup for GKE lets you protect, manage, and restore your containerized applications and data for stateful workloads running on Google Kubernetes Engine clusters.",
ruby_cloud_title = "Backup for GKE",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-gke_hub",
"ruby-cloud-env-prefix=GKE_HUB",
"ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
"ruby-cloud-wrapper-of=v1:0.4;v1beta1:0.6",
"ruby-cloud-product-url=https://cloud.google.com/anthos/clusters/docs",
"ruby-cloud-api-id=gkehub.googleapis.com",
"ruby-cloud-api-shortname=gkehub",
],
ruby_cloud_description = "The GKE Hub API centrally manages features and services on all your Kubernetes clusters running in a variety of environments, including Google cloud, on premises in customer datacenters, or other third party clouds.",
ruby_cloud_title = "GKE Hub",
transport = "grpc+rest",
)
# Open Source package.

@ -22,7 +22,7 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-gsuite_add_ons",
"ruby-cloud-gem-namespace=Google::Cloud::GSuiteAddOns",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.2",
"ruby-cloud-product-url=https://developers.google.com/workspace/add-ons/",
"ruby-cloud-api-id=gsuiteaddons.googleapis.com",
"ruby-cloud-api-shortname=gsuiteaddons",
@ -31,6 +31,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Add-ons are customized applications that integrate with Google Workspace productivity applications.",
ruby_cloud_title = "Google Workspace Add-ons",
transport = "grpc+rest",
)
# Open Source package.

@ -21,7 +21,7 @@ ruby_cloud_gapic_library(
srcs = ["//google/cloud/iap/v1:iap_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-iap",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.6",
"ruby-cloud-env-prefix=IAP",
"ruby-cloud-product-url=https://cloud.google.com/iap/",
"ruby-cloud-api-id=iap.googleapis.com",
@ -29,6 +29,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "IAP lets you establish a central authorization layer for applications accessed by HTTPS, so you can use an application-level access control model instead of relying on network-level firewalls.",
ruby_cloud_title = "Identity-Aware Proxy",
transport = "grpc+rest",
)
# Open Source package.

@ -21,7 +21,7 @@ ruby_cloud_gapic_library(
srcs = ["//google/cloud/ids/v1:ids_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-ids",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.3",
"ruby-cloud-product-url=https://cloud.google.com/intrusion-detection-system/",
"ruby-cloud-api-id=ids.googleapis.com",
"ruby-cloud-api-shortname=ids",
@ -29,6 +29,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Cloud IDS is an intrusion detection service that provides threat detection for intrusions, malware, spyware, and command-and-control attacks on your network. Cloud IDS works by creating a Google-managed peered network with mirrored VMs. Traffic in the peered network is mirrored, and then inspected by Palo Alto Networks threat protection technologies to provide advanced threat detection. You can mirror all traffic or you can mirror filtered traffic, based on protocol, IP address range, or ingress and egress.",
ruby_cloud_title = "Cloud IDS",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-iot",
"ruby-cloud-env-prefix=IOT",
"ruby-cloud-wrapper-of=v1:0.3",
"ruby-cloud-wrapper-of=v1:0.6",
"ruby-cloud-product-url=https://cloud.google.com/iot",
"ruby-cloud-api-id=cloudiot.googleapis.com",
"ruby-cloud-api-shortname=cloudiot",
],
ruby_cloud_description = "Registers and manages IoT (Internet of Things) devices that connect to the Google Cloud Platform.",
ruby_cloud_title = "Cloud IoT",
transport = "grpc+rest",
)
# Open Source package.

@ -22,7 +22,7 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-life_sciences",
"ruby-cloud-env-prefix=LIFE_SCIENCES",
"ruby-cloud-wrapper-of=v2beta:0.0",
"ruby-cloud-wrapper-of=v2beta:0.4",
"ruby-cloud-product-url=https://cloud.google.com/life-sciences/",
"ruby-cloud-api-id=lifesciences.googleapis.com",
"ruby-cloud-api-shortname=lifesciences",
@ -30,6 +30,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Cloud Life Sciences is a suite of services and tools for managing, processing, and transforming life sciences data. It also enables advanced insights and operational workflows using highly scalable and compliant infrastructure.",
ruby_cloud_title = "Cloud Life Sciences",
transport = "grpc+rest",
)
# Open Source package.

@ -29,6 +29,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "The Managed Service for Microsoft Active Directory API is used for managing a highly available, hardened service running Microsoft Active Directory.",
ruby_cloud_title = "Managed Service for Microsoft Active Directory API",
transport = "grpc",
)
# Open Source package.

@ -29,6 +29,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Media Translation API delivers real-time speech translation to your content and applications directly from your audio data. Leveraging Google’s machine learning technologies, the API offers enhanced accuracy and simplified integration while equipping you with a comprehensive set of features to further refine your translation results. Improve user experience with low-latency streaming translation and scale quickly with straightforward internationalization.",
ruby_cloud_title = "Media Translation",
transport = "grpc",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-memcache",
"ruby-cloud-env-prefix=MEMCACHE",
"ruby-cloud-wrapper-of=v1:0.0;v1beta2:0.0",
"ruby-cloud-wrapper-of=v1:0.5;v1beta2:0.5",
"ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/memcached/",
"ruby-cloud-api-id=memcache.googleapis.com",
"ruby-cloud-api-shortname=memcache",
],
ruby_cloud_description = "Google Cloud Memorystore for Memcached API is used for creating and managing Memcached instances in GCP.",
ruby_cloud_title = "Google Cloud Memorystore for Memcached",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-metastore",
"ruby-cloud-env-prefix=METASTORE",
"ruby-cloud-wrapper-of=v1:0.4;v1beta:0.3",
"ruby-cloud-wrapper-of=v1:0.6;v1beta:0.6",
"ruby-cloud-product-url=https://cloud.google.com/dataproc-metastore/",
"ruby-cloud-api-id=metastore.googleapis.com",
"ruby-cloud-api-shortname=metastore",
],
ruby_cloud_description = "Dataproc Metastore is a fully managed, highly available within a region, autohealing serverless Apache Hive metastore (HMS) on Google Cloud for data analytics products. It supports HMS and serves as a critical component for managing the metadata of relational entities and provides interoperability between data processing applications in the open source data ecosystem.",
ruby_cloud_title = "Dataproc Metastore",
transport = "grpc+rest",
)
# Open Source package.

@ -29,6 +29,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Network Connectivity is Google's suite of products that provide enterprise connectivity from your on-premises network or from another cloud provider to your Virtual Private Cloud (VPC) network.",
ruby_cloud_title = "Network Connectivity",
transport = "grpc",
)
# Open Source package.

@ -21,13 +21,14 @@ ruby_cloud_gapic_library(
srcs = ["//google/cloud/networkmanagement/v1:networkmanagement_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-network_management",
"ruby-cloud-wrapper-of=v1:0.1",
"ruby-cloud-wrapper-of=v1:0.5",
"ruby-cloud-product-url=https://cloud.google.com/network-intelligence-center/docs/connectivity-tests/reference/networkmanagement/rest",
"ruby-cloud-api-id=networkmanagement.googleapis.com",
"ruby-cloud-api-shortname=networkmanagement",
],
ruby_cloud_description = "The Network Management API provides a collection of network performance monitoring and diagnostic capabilities.",
ruby_cloud_title = "Network Management",
transport = "grpc+rest",
)
# Open Source package.

@ -21,13 +21,14 @@ ruby_cloud_gapic_library(
srcs = ["//google/cloud/networksecurity/v1beta1:networksecurity_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-network_security",
"ruby-cloud-wrapper-of=v1beta1:0.0",
"ruby-cloud-wrapper-of=v1beta1:0.4",
"ruby-cloud-product-url=https://cloud.google.com/traffic-director/docs/reference/network-security/rest/",
"ruby-cloud-api-id=networksecurity.googleapis.com",
"ruby-cloud-api-shortname=networksecurity",
],
ruby_cloud_description = "The client library for the Google Network Security V1beta1 API.",
ruby_cloud_title = "Network Security",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-notebooks",
"ruby-cloud-env-prefix=NOTEBOOKS",
"ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
"ruby-cloud-wrapper-of=v1:0.5;v1beta1:0.6",
"ruby-cloud-product-url=https://cloud.google.com/ai-platform-notebooks",
"ruby-cloud-api-id=notebooks.googleapis.com",
"ruby-cloud-api-shortname=notebooks",
],
ruby_cloud_description = "AI Platform Notebooks makes it easy to manage JupyterLab instances through a protected, publicly available notebook instance URL. A JupyterLab instance is a Deep Learning virtual machine instance with the latest machine learning and data science libraries pre-installed.",
ruby_cloud_title = "AI Platform Notebooks",
transport = "grpc+rest",
)
# Open Source package.

@ -21,13 +21,14 @@ ruby_cloud_gapic_library(
srcs = ["//google/cloud/optimization/v1:optimization_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-optimization",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.3",
"ruby-cloud-product-url=https://cloud.google.com/optimization",
"ruby-cloud-api-id=cloudoptimization.googleapis.com",
"ruby-cloud-api-shortname=cloudoptimization",
],
ruby_cloud_description = "Cloud Optimization API provides a portfolio of solvers to address common optimization use cases starting with optimal route planning for vehicle fleets.",
ruby_cloud_title = "Cloud Optimization",
transport = "grpc+rest",
)
# Open Source package.

@ -21,13 +21,14 @@ ruby_cloud_gapic_library(
srcs = ["//google/cloud/orchestration/airflow/service/v1:service_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-orchestration-airflow-service",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.4",
"ruby-cloud-product-url=https://cloud.google.com/composer",
"ruby-cloud-api-id=composer.googleapis.com",
"ruby-cloud-api-shortname=composer",
],
ruby_cloud_description = "The client library for the Cloud Composer API, built on the popular Apache Airflow open source project. Cloud Composer is a fully managed workflow orchestration service, enabling you to create, schedule, monitor, and manage workflows that span across clouds and on-premises data centers.",
ruby_cloud_title = "Cloud Composer",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-org_policy",
"ruby-cloud-env-prefix=ORG_POLICY",
"ruby-cloud-wrapper-of=v2:0.2",
"ruby-cloud-wrapper-of=v2:0.5",
"ruby-cloud-product-url=https://cloud.google.com/resource-manager/docs/organization-policy/overview",
"ruby-cloud-api-id=orgpolicy.googleapis.com",
"ruby-cloud-api-shortname=orgpolicy",
],
ruby_cloud_description = "The Cloud Org Policy service provides a simple mechanism for organizations to restrict the allowed configurations across their entire Cloud Resource hierarchy.",
ruby_cloud_title = "Organization Policy",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-os_config",
"ruby-cloud-env-prefix=OS_CONFIG",
"ruby-cloud-wrapper-of=v1:0.6",
"ruby-cloud-wrapper-of=v1:0.12",
"ruby-cloud-product-url=https://cloud.google.com/compute/docs/manage-os",
"ruby-cloud-api-id=osconfig.googleapis.com",
"ruby-cloud-api-shortname=osconfig",
],
ruby_cloud_description = "Cloud OS Config provides OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.",
ruby_cloud_title = "Cloud OS Config",
transport = "grpc+rest",
)
# Open Source package.

@ -22,7 +22,7 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-os_login",
"ruby-cloud-env-prefix=OS_LOGIN",
"ruby-cloud-wrapper-of=v1:0.0;v1beta:0.0",
"ruby-cloud-wrapper-of=v1:0.7;v1beta:0.7",
"ruby-cloud-product-url=https://cloud.google.com/compute/docs/oslogin",
"ruby-cloud-api-id=oslogin.googleapis.com",
"ruby-cloud-api-shortname=oslogin",
@ -30,6 +30,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Use OS Login to manage SSH access to your instances using IAM without having to create and manage individual SSH keys. OS Login maintains a consistent Linux user identity across VM instances and is the recommended way to manage many users across multiple instances or projects.",
ruby_cloud_title = "Cloud OS Login",
transport = "grpc+rest",
)
# Open Source package.

@ -22,7 +22,7 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-phishing_protection",
"ruby-cloud-env-prefix=PHISHING_PROTECTION",
"ruby-cloud-wrapper-of=v1beta1:0.0",
"ruby-cloud-wrapper-of=v1beta1:0.5",
"ruby-cloud-product-url=https://cloud.google.com/phishing-protection",
"ruby-cloud-api-id=phishingprotection.googleapis.com",
"ruby-cloud-api-shortname=phishingprotection",
@ -31,6 +31,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Phishing Protection helps prevent users from accessing phishing sites by identifying various signals associated with malicious content, including the use of your brand assets, classifying malicious content that uses your brand and reporting the unsafe URLs to Google Safe Browsing.",
ruby_cloud_title = "Phishing Protection",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-policy_troubleshooter",
"ruby-cloud-env-prefix=POLICY_TROUBLESHOOTER",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.6",
"ruby-cloud-product-url=https://cloud.google.com/iam/docs/troubleshooting-access",
"ruby-cloud-api-id=policytroubleshooter.googleapis.com",
"ruby-cloud-api-shortname=policytroubleshooter",
],
ruby_cloud_description = "Policy Troubleshooter makes it easier to understand why a user has access to a resource or doesn't have permission to call an API. Given an email, resource, and permission, Policy Troubleshooter will examine all IAM policies that apply to the resource. It then reveals whether the member's roles include the permission on that resource and, if so, which policies bind the member to those roles.",
ruby_cloud_title = "IAM Policy Troubleshooter",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-private_catalog",
"ruby-cloud-env-prefix=PRIVATE_CATALOG",
"ruby-cloud-wrapper-of=v1beta1:0.0",
"ruby-cloud-wrapper-of=v1beta1:0.3",
"ruby-cloud-product-url=https://cloud.google.com/private-catalog/",
"ruby-cloud-api-id=cloudprivatecatalog.googleapis.com",
"ruby-cloud-api-shortname=cloudprivatecatalog",
],
ruby_cloud_description = "With Private Catalog, developers and cloud admins can make their solutions discoverable to their internal enterprise users. Cloud admins can manage their solutions and ensure their users are always launching the latest versions.",
ruby_cloud_title = "Private Catalog",
transport = "grpc+rest",
)
# Open Source package.

@ -30,6 +30,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "reCAPTCHA Enterprise is a service that protects your site from spam and abuse.",
ruby_cloud_title = "reCAPTCHA Enterprise",
transport = "grpc",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-recommendation_engine",
"ruby-cloud-env-prefix=RECOMMENDATION_ENGINE",
"ruby-cloud-wrapper-of=v1beta1:0.0",
"ruby-cloud-wrapper-of=v1beta1:0.5",
"ruby-cloud-product-url=https://cloud.google.com/recommendations-ai/",
"ruby-cloud-api-id=recommendationengine.googleapis.com",
"ruby-cloud-api-shortname=recommendationengine",
],
ruby_cloud_description = "Recommendations AI enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.",
ruby_cloud_title = "Recommendations AI",
transport = "grpc+rest",
)
# Open Source package.

@ -22,7 +22,7 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-recommender",
"ruby-cloud-env-prefix=RECOMMENDER",
"ruby-cloud-wrapper-of=v1:0.1",
"ruby-cloud-wrapper-of=v1:0.12",
"ruby-cloud-product-url=https://cloud.google.com/recommender",
"ruby-cloud-api-id=recommender.googleapis.com",
"ruby-cloud-api-shortname=recommender",
@ -30,6 +30,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Recommender is a service on Google Cloud that provides usage recommendations for Cloud products and services.",
ruby_cloud_title = "Recommender",
transport = "grpc+rest",
)
# Open Source package.

@ -22,7 +22,7 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-redis",
"ruby-cloud-env-prefix=REDIS",
"ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
"ruby-cloud-wrapper-of=v1:0.9;v1beta1:0.9",
"ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/redis",
"ruby-cloud-api-id=redis.googleapis.com",
"ruby-cloud-api-shortname=redis",
@ -30,6 +30,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Creates and manages Redis instances on the Google Cloud Platform.",
ruby_cloud_title = "Google Cloud Memorystore for Redis",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-resource_settings",
"ruby-cloud-env-prefix=RESOURCE_SETTINGS",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.3",
"ruby-cloud-product-url=https://cloud.google.com/resource-manager/docs/resource-settings/overview",
"ruby-cloud-api-id=resourcesettings.googleapis.com",
"ruby-cloud-api-shortname=resourcesettings",
],
ruby_cloud_description = "You can use Resource Settings to centrally configure settings for your Google Cloud projects, folders, and organization. These settings are inherited by their descendants in the resource hierarchy. Each setting is created and managed by Google.",
ruby_cloud_title = "Resource Settings",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-retail",
"ruby-cloud-env-prefix=RETAIL",
"ruby-cloud-wrapper-of=v2:0.11",
"ruby-cloud-wrapper-of=v2:0.14",
"ruby-cloud-product-url=https://cloud.google.com/retail/docs/apis",
"ruby-cloud-api-id=retail.googleapis.com",
"ruby-cloud-api-shortname=retail",
],
ruby_cloud_description = "Retail enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.",
ruby_cloud_title = "Retail",
transport = "grpc+rest",
)
# Open Source package.

@ -21,13 +21,14 @@ ruby_cloud_gapic_library(
srcs = ["//google/cloud/run/v2:run_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-run",
"ruby-cloud-wrapper-of=v2:0.5",
"ruby-cloud-wrapper-of=v2:0.7",
"ruby-cloud-product-url=https://cloud.google.com/run",
"ruby-cloud-api-id=run.googleapis.com",
"ruby-cloud-api-shortname=run",
],
ruby_cloud_description = "Cloud Run deploys and manages user provided container images that scale automatically based on incoming requests.",
ruby_cloud_title = "Cloud Run",
transport = "grpc+rest",
)
# Open Source package.

@ -22,7 +22,7 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-scheduler",
"ruby-cloud-env-prefix=SCHEDULER",
"ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
"ruby-cloud-wrapper-of=v1:0.7;v1beta1:0.7",
"ruby-cloud-product-url=https://cloud.google.com/scheduler",
"ruby-cloud-api-id=cloudscheduler.googleapis.com",
"ruby-cloud-api-shortname=cloudscheduler",
@ -30,6 +30,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Cloud Scheduler is a fully managed enterprise-grade cron job scheduler. It allows you to schedule virtually any job, including batch, big data jobs, cloud infrastructure operations, and more. You can automate everything, including retries in case of failure to reduce manual toil and intervention. Cloud Scheduler even acts as a single pane of glass, allowing you to manage all your automation tasks from one place.",
ruby_cloud_title = "Cloud Scheduler",
transport = "grpc+rest",
)
# Open Source package.

@ -23,13 +23,14 @@ ruby_cloud_gapic_library(
"ruby-cloud-gem-name=google-cloud-security-private_ca",
"ruby-cloud-gem-namespace=Google::Cloud::Security::PrivateCA",
"ruby-cloud-env-prefix=PRIVATE_CA",
"ruby-cloud-wrapper-of=v1:0.3;v1beta1:0.0",
"ruby-cloud-wrapper-of=v1:0.6;v1beta1:0.5",
"ruby-cloud-product-url=https://cloud.google.com/certificate-authority-service/",
"ruby-cloud-api-id=privateca.googleapis.com",
"ruby-cloud-api-shortname=privateca",
],
ruby_cloud_description = "Certificate Authority Service is a highly available, scalable Google Cloud service that enables you to simplify, automate, and customize the deployment, management, and security of private certificate authorities (CA).",
ruby_cloud_title = "Certificate Authority Service",
transport = "grpc+rest",
)
# Open Source package.

@ -24,11 +24,12 @@ ruby_cloud_gapic_library(
"ruby-cloud-api-shortname=publicca",
"ruby-cloud-gem-name=google-cloud-security-public_ca",
"ruby-cloud-gem-namespace=Google::Cloud::Security::PublicCA",
"ruby-cloud-wrapper-of=v1beta1:0.0",
"ruby-cloud-wrapper-of=v1beta1:0.2",
"ruby-cloud-product-url=https://cloud.google.com/certificate-manager/docs/public-ca/",
],
ruby_cloud_description = "Certificate Manager's Public Certificate Authority (CA) functionality allows you to provision and deploy widely trusted X.509 certificates after validating that the certificate requester controls the domains. Certificate Manager lets you directly and programmatically request publicly trusted TLS certificates that are already in the root of trust stores used by major browsers, operating systems, and applications. You can use these TLS certificates to authenticate and encrypt internet traffic.",
ruby_cloud_title = "Public Certificate Authority",
transport = "grpc+rest",
)
# Open Source package.

@ -22,7 +22,7 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-security_center",
"ruby-cloud-env-prefix=SECURITY_CENTER",
"ruby-cloud-wrapper-of=v1:0.0;v1p1beta1:0.0",
"ruby-cloud-wrapper-of=v1:0.26;v1p1beta1:0.10",
"ruby-cloud-product-url=https://cloud.google.com/security-command-center",
"ruby-cloud-api-id=securitycenter.googleapis.com",
"ruby-cloud-api-shortname=securitycenter",
@ -30,6 +30,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Security Command Center API provides access to temporal views of assets and findings within an organization.",
ruby_cloud_title = "Security Command Center",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-service_directory",
"ruby-cloud-env-prefix=SERVICE_DIRECTORY",
"ruby-cloud-wrapper-of=v1:0.1;v1beta1:0.1",
"ruby-cloud-wrapper-of=v1:0.6;v1beta1:0.10",
"ruby-cloud-product-url=https://cloud.google.com/service-directory",
"ruby-cloud-api-id=servicedirectory.googleapis.com",
"ruby-cloud-api-shortname=servicedirectory",
],
ruby_cloud_description = "Service Directory is the single place to register, browse, and resolve application services.",
ruby_cloud_title = "Service Directory",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-shell",
"ruby-cloud-env-prefix=CLOUD_SHELL",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.4",
"ruby-cloud-product-url=https://cloud.google.com/shell/",
"ruby-cloud-api-id=cloudshell.googleapis.com",
"ruby-cloud-api-shortname=cloudshell",
],
ruby_cloud_description = "Cloud Shell is an interactive shell environment for Google Cloud that makes it easy for you to learn and experiment with Google Cloud and manage your projects and resources from your web browser.",
ruby_cloud_title = "Cloud Shell",
transport = "grpc+rest",
)
# Open Source package.

@ -19,7 +19,7 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-talent",
"ruby-cloud-env-prefix=TALENT",
"ruby-cloud-wrapper-of=v4:0.2;v4beta1:0.2",
"ruby-cloud-wrapper-of=v4:0.9;v4beta1:0.7",
"ruby-cloud-product-url=https://cloud.google.com/solutions/talent-solution",
"ruby-cloud-api-id=jobs.googleapis.com",
"ruby-cloud-api-shortname=jobs",
@ -27,6 +27,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Transform your job search and candidate matching capabilities with Cloud Talent Solution, designed to support enterprise talent acquisition technology and evolve with your growing needs. This AI solution includes features such as Job Search and Profile Search (Beta) to provide candidates and employers with an enhanced talent acquisition experience.",
ruby_cloud_title = "Cloud Talent Solution",
transport = "grpc+rest",
)
# Open Source package.

@ -22,7 +22,7 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-tasks",
"ruby-cloud-env-prefix=TASKS",
"ruby-cloud-wrapper-of=v2:0.0;v2beta2:0.0;v2beta3:0.0",
"ruby-cloud-wrapper-of=v2:0.7;v2beta2:0.8;v2beta3:0.9",
"ruby-cloud-product-url=https://cloud.google.com/tasks",
"ruby-cloud-api-id=cloudtasks.googleapis.com",
"ruby-cloud-api-shortname=cloudtasks",
@ -30,6 +30,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.",
ruby_cloud_title = "Cloud Tasks",
transport = "grpc+rest",
)
# Open Source package.

@ -29,6 +29,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Tensor Processing Units (TPUs) are Google's custom-developed application-specific integrated circuits (ASICs) used to accelerate machine learning workloads. Cloud TPUs allow you to access TPUs from Compute Engine, Google Kubernetes Engine and AI Platform.",
ruby_cloud_title = "Cloud TPU",
transport = "grpc",
)
# Open Source package.

@ -21,13 +21,14 @@ ruby_cloud_gapic_library(
srcs = ["//google/cloud/video/livestream/v1:livestream_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-video-live_stream",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.3",
"ruby-cloud-product-url=https://cloud.google.com/livestream/",
"ruby-cloud-api-id=livestream.googleapis.com",
"ruby-cloud-api-shortname=livestream",
],
ruby_cloud_description = "The Live Stream API transcodes mezzanine live signals into direct-to-consumer streaming formats, including Dynamic Adaptive Streaming over HTTP (DASH/MPEG-DASH), and HTTP Live Streaming (HLS), for multiple device platforms.",
ruby_cloud_title = "Live Stream",
transport = "grpc+rest",
)
# Open Source package.

@ -28,6 +28,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "The Video Stitcher API allows you to manipulate video content to dynamically insert ads prior to delivery to client devices. Using the Video Stitcher API, you can monetize your video-on-demand (VOD) and livestreaming videos by inserting ads as described by metadata stored on ad servers.",
ruby_cloud_title = "Video Stitcher",
transport = "grpc",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-video-transcoder",
"ruby-cloud-env-prefix=TRANSCODER",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.7",
"ruby-cloud-product-url=https://cloud.google.com/transcoder/",
"ruby-cloud-api-id=transcoder.googleapis.com",
"ruby-cloud-api-shortname=transcoder",
],
ruby_cloud_description = "The Transcoder API allows you to convert video files and package them for optimized delivery to web, mobile and connected TVs.",
ruby_cloud_title = "Transcoder",
transport = "grpc+rest",
)
# Open Source package.

@ -21,7 +21,7 @@ ruby_cloud_gapic_library(
srcs = ["//google/cloud/vmmigration/v1:vmmigration_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-vm_migration",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.5",
"ruby-cloud-product-url=https://cloud.google.com/migrate/compute-engine/",
"ruby-cloud-api-id=vmmigration.googleapis.com",
"ruby-cloud-api-shortname=vmmigration",
@ -29,6 +29,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Migrate for Compute Engine enables you to migrate (Lift and Shift) your virtual machines (VMs), with minor automatic modifications, from your source environment to Google Compute Engine.",
ruby_cloud_title = "Migrate for Compute Engine",
transport = "grpc+rest",
)
# Open Source package.

@ -21,13 +21,14 @@ ruby_cloud_gapic_library(
srcs = ["//google/cloud/vmwareengine/v1:vmwareengine_proto_with_info"],
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-vmware_engine",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.2",
"ruby-cloud-product-url=https://cloud.google.com/vmware-engine/",
"ruby-cloud-api-id=vmwareengine.googleapis.com",
"ruby-cloud-api-shortname=vmwareengine",
],
ruby_cloud_description = "Google Cloud VMware Engine is a fully managed service that lets you run the VMware platform in Google Cloud. VMware Engine provides you with VMware operational continuity so you can benefit from a cloud consumption model and lower your total cost of ownership. VMware Engine also offers on-demand provisioning, pay-as-you-grow, and capacity optimization.",
ruby_cloud_title = "Google Cloud VMware Engine",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-vpc_access",
"ruby-cloud-env-prefix=VPC_ACCESS",
"ruby-cloud-wrapper-of=v1:0.0",
"ruby-cloud-wrapper-of=v1:0.4",
"ruby-cloud-product-url=https://cloud.google.com/vpc/docs/serverless-vpc-access",
"ruby-cloud-api-id=vpcaccess.googleapis.com",
"ruby-cloud-api-shortname=vpcaccess",
],
ruby_cloud_description = "Serverless VPC Access enables you to connect from a serverless environment on Google Cloud (Cloud Run, Cloud Functions, or the App Engine standard environment) directly to your VPC network. This connection makes it possible for your serverless environment to access Compute Engine VM instances, Memorystore instances, and any other resources with an internal IP address.",
ruby_cloud_title = "Serverless VPC Access",
transport = "grpc+rest",
)
# Open Source package.

@ -22,7 +22,7 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-web_risk",
"ruby-cloud-env-prefix=WEBRISK",
"ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
"ruby-cloud-wrapper-of=v1:0.7;v1beta1:0.6",
"ruby-cloud-product-url=https://cloud.google.com/web-risk",
"ruby-cloud-api-id=webrisk.googleapis.com",
"ruby-cloud-api-shortname=webrisk",
@ -30,6 +30,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Web Risk is an enterprise security product that lets your client applications check URLs against Google's constantly updated lists of unsafe web resources.",
ruby_cloud_title = "Web Risk",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-web_security_scanner",
"ruby-cloud-env-prefix=WEB_SECURITY_SCANNER",
"ruby-cloud-wrapper-of=v1:0.3;v1beta:0.3",
"ruby-cloud-wrapper-of=v1:0.6;v1beta:0.5",
"ruby-cloud-product-url=https://cloud.google.com/security-command-center/docs/concepts-web-security-scanner-overview/",
"ruby-cloud-api-id=websecurityscanner.googleapis.com",
"ruby-cloud-api-shortname=websecurityscanner",
],
ruby_cloud_description = "Web Security Scanner scans your Compute and App Engine apps for common web vulnerabilities.",
ruby_cloud_title = "Web Security Scanner",
transport = "grpc+rest",
)
# Open Source package.

@ -22,13 +22,14 @@ ruby_cloud_gapic_library(
extra_protoc_parameters = [
"ruby-cloud-gem-name=google-cloud-workflows",
"ruby-cloud-env-prefix=WORKFLOWS",
"ruby-cloud-wrapper-of=v1:0.0;v1beta:0.0",
"ruby-cloud-wrapper-of=v1:0.3;v1beta:0.5",
"ruby-cloud-product-url=https://cloud.google.com/workflows/",
"ruby-cloud-api-id=workflows.googleapis.com",
"ruby-cloud-api-shortname=workflows",
],
ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero.",
ruby_cloud_title = "Workflows",
transport = "grpc+rest",
)
# Open Source package.

@ -30,6 +30,7 @@ ruby_cloud_gapic_library(
],
ruby_cloud_description = "Builds and manages container-based applications, powered by the open source Kubernetes technology.",
ruby_cloud_title = "Kubernetes Engine",
transport = "grpc",
)
# Open Source package.

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save