From a8f013b02bd20cd89b52a14db69687ac5fc6daea Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 24 Dec 2024 01:36:13 +0000 Subject: [PATCH] feat: regenerate index files --- discovery/analyticsadmin-v1beta.json | 6 +- discovery/apigee-v1.json | 86 +++++++- discovery/containeranalysis-v1alpha1.json | 8 +- discovery/datalineage-v1.json | 243 ++++++++++++++++++++- discovery/firebasedynamiclinks-v1.json | 3 +- discovery/index.json | 160 +++++++++++++- discovery/integrations-v1.json | 250 +++++++++++++++++----- discovery/speech-v1.json | 39 +++- discovery/speech-v1p1beta1.json | 39 +++- discovery/toolresults-v1beta3.json | 3 +- src/apis/index.ts | 18 ++ src/index.ts | 11 + 12 files changed, 795 insertions(+), 71 deletions(-) diff --git a/discovery/analyticsadmin-v1beta.json b/discovery/analyticsadmin-v1beta.json index 148bc7f38f..38137e523d 100644 --- a/discovery/analyticsadmin-v1beta.json +++ b/discovery/analyticsadmin-v1beta.json @@ -1788,7 +1788,7 @@ } } }, - "revision": "20240916", + "revision": "20241113", "rootUrl": "https://analyticsadmin.googleapis.com/", "schemas": { "GoogleAnalyticsAdminV1betaAccessBetweenFilter": { @@ -3494,6 +3494,8 @@ "GOOGLE_SIGNALS_SETTINGS", "CONVERSION_EVENT", "MEASUREMENT_PROTOCOL_SECRET", + "CUSTOM_DIMENSION", + "CUSTOM_METRIC", "DATA_RETENTION_SETTINGS", "DISPLAY_VIDEO_360_ADVERTISER_LINK", "DISPLAY_VIDEO_360_ADVERTISER_LINK_PROPOSAL", @@ -3509,6 +3511,8 @@ "GoogleSignalsSettings resource", "ConversionEvent resource", "MeasurementProtocolSecret resource", + "CustomDimension resource", + "CustomMetric resource", "DataRetentionSettings resource", "DisplayVideo360AdvertiserLink resource", "DisplayVideo360AdvertiserLinkProposal resource", diff --git a/discovery/apigee-v1.json b/discovery/apigee-v1.json index e6ef9053df..339bd97b81 100644 --- a/discovery/apigee-v1.json +++ b/discovery/apigee-v1.json @@ -15,6 +15,18 @@ "description": "Use the Apigee API to programmatically develop and manage APIs with a set of RESTful operations. Develop and secure API proxies, deploy and undeploy API proxy revisions, monitor APIs, configure environments, manage users, and more. Note: This product is available as a free trial for a time period of 60 days.", "discoveryVersion": "v1", "documentationLink": "https://cloud.google.com/apigee-api-management/", + "endpoints": [ + { + "description": "Regional Endpoint", + "endpointUrl": "https://apigee.us.rep.googleapis.com/", + "location": "us" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://apigee.eu.rep.googleapis.com/", + "location": "eu" + } + ], "fullyEncodeReservedExpansion": true, "icons": { "x16": "http://www.google.com/images/icons/product/search-16.gif", @@ -9574,7 +9586,7 @@ ], "parameters": { "parent": { - "description": "Required. The parent resource name.", + "description": "Required. The parent resource name. Format: `organizations/{org}`", "location": "path", "pattern": "^organizations/[^/]+$", "required": true, @@ -9607,7 +9619,7 @@ ], "parameters": { "name": { - "description": "Required. The name of the security profile v2 to delete.", + "description": "Required. The name of the security profile v2 to delete. Format: `organizations/{org}/securityProfilesV2/{profile}`", "location": "path", "pattern": "^organizations/[^/]+/securityProfilesV2/[^/]+$", "required": true, @@ -9632,7 +9644,7 @@ ], "parameters": { "name": { - "description": "Required. The security profile id.", + "description": "Required. The name of the security profile v2 to get. Format: `organizations/{org}/securityProfilesV2/{profile}`", "location": "path", "pattern": "^organizations/[^/]+/securityProfilesV2/[^/]+$", "required": true, @@ -9700,7 +9712,7 @@ "type": "string" }, "updateMask": { - "description": "Required. The list of fields to update.", + "description": "Optional. The list of fields to update. Valid fields to update are `description` and `profileAssessmentConfigs`.", "format": "google-fieldmask", "location": "query", "type": "string" @@ -10373,7 +10385,7 @@ } } }, - "revision": "20241004", + "revision": "20241213", "rootUrl": "https://apigee.googleapis.com/", "schemas": { "EdgeConfigstoreBundleBadBundle": { @@ -13378,6 +13390,10 @@ ], "type": "string" }, + "clientIpResolutionConfig": { + "$ref": "GoogleCloudApigeeV1EnvironmentClientIPResolutionConfig", + "description": "Optional. The algorithm to resolve IP. This will affect Analytics, API Security, and other features that use the client ip. To remove a client ip resolution config, update the field to an empty value. Example: '{ \"clientIpResolutionConfig\" = {} }' For more information, see: https://cloud.google.com/apigee/docs/api-platform/system-administration/client-ip-resolution." + }, "createdAt": { "description": "Output only. Creation time of this environment as milliseconds since epoch.", "format": "int64", @@ -13469,6 +13485,33 @@ }, "type": "object" }, + "GoogleCloudApigeeV1EnvironmentClientIPResolutionConfig": { + "description": "Configuration for resolving the client ip.", + "id": "GoogleCloudApigeeV1EnvironmentClientIPResolutionConfig", + "properties": { + "headerIndexAlgorithm": { + "$ref": "GoogleCloudApigeeV1EnvironmentClientIPResolutionConfigHeaderIndexAlgorithm", + "description": "Resolves the client ip based on a custom header." + } + }, + "type": "object" + }, + "GoogleCloudApigeeV1EnvironmentClientIPResolutionConfigHeaderIndexAlgorithm": { + "description": "Resolves the client ip based on a custom header.", + "id": "GoogleCloudApigeeV1EnvironmentClientIPResolutionConfigHeaderIndexAlgorithm", + "properties": { + "ipHeaderIndex": { + "description": "Required. The index of the ip in the header. Positive indices 0, 1, 2, 3 chooses indices from the left (first ips) Negative indices -1, -2, -3 chooses indices from the right (last ips)", + "format": "int32", + "type": "integer" + }, + "ipHeaderName": { + "description": "Required. The name of the header to extract the client ip from. We are currently only supporting the X-Forwarded-For header.", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudApigeeV1EnvironmentConfig": { "id": "GoogleCloudApigeeV1EnvironmentConfig", "properties": { @@ -13480,6 +13523,10 @@ "description": "The location for the config blob of API Runtime Control, aka Envoy Adapter, for op-based authentication as a URI, e.g. a Cloud Storage URI. This is only used by Envoy-based gateways.", "type": "string" }, + "clientIpResolutionConfig": { + "$ref": "GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfig", + "description": "The algorithm to resolve IP." + }, "createTime": { "description": "Time that the environment configuration was created.", "format": "google-datetime", @@ -13598,6 +13645,33 @@ }, "type": "object" }, + "GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfig": { + "description": "Configuration for resolving the client ip.", + "id": "GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfig", + "properties": { + "headerIndexAlgorithm": { + "$ref": "GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfigHeaderIndexAlgorithm", + "description": "Resolves the client ip based on a custom header." + } + }, + "type": "object" + }, + "GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfigHeaderIndexAlgorithm": { + "description": "Resolves the client ip based on a custom header.", + "id": "GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfigHeaderIndexAlgorithm", + "properties": { + "ipHeaderIndex": { + "description": "The index of the ip in the header. (By default, value is 0 if missing)", + "format": "int32", + "type": "integer" + }, + "ipHeaderName": { + "description": "The name of the header to extract the client ip from.", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudApigeeV1EnvironmentGroup": { "description": "EnvironmentGroup configuration. An environment group is used to group one or more Apigee environments under a single host name.", "id": "GoogleCloudApigeeV1EnvironmentGroup", @@ -15429,7 +15503,7 @@ "type": "array" }, "authorizedNetwork": { - "description": "Compute Engine network used for Service Networking to be peered with Apigee runtime instances. See [Getting started with the Service Networking API](https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started). Valid only when [RuntimeType](#RuntimeType) is set to `CLOUD`. The value must be set before the creation of a runtime instance and can be updated only when there are no runtime instances. For example: `default`. Apigee also supports shared VPC (that is, the host network project is not the same as the one that is peering with Apigee). See [Shared VPC overview](https://cloud.google.com/vpc/docs/shared-vpc). To use a shared VPC network, use the following format: `projects/{host-project-id}/{region}/networks/{network-name}`. For example: `projects/my-sharedvpc-host/global/networks/mynetwork` **Note:** Not supported for Apigee hybrid.", + "description": "Compute Engine network used for Service Networking to be peered with Apigee runtime instances. See [Getting started with the Service Networking API](https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started). Valid only when [RuntimeType](#RuntimeType) is set to `CLOUD`. The value must be set before the creation of a runtime instance and can be updated only when there are no runtime instances. For example: `default`. When changing authorizedNetwork, you must reconfigure VPC peering. After VPC peering with previous network is deleted, [run the following command](https://cloud.google.com/sdk/gcloud/reference/services/vpc-peerings/delete): `gcloud services vpc-peerings delete --network=NETWORK`, where `NETWORK` is the name of the previous network. This will delete the previous Service Networking. Otherwise, you will get the following error: `The resource 'projects/...-tp' is already linked to another shared VPC host 'projects/...-tp`. Apigee also supports shared VPC (that is, the host network project is not the same as the one that is peering with Apigee). See [Shared VPC overview](https://cloud.google.com/vpc/docs/shared-vpc). To use a shared VPC network, use the following format: `projects/{host-project-id}/{region}/networks/{network-name}`. For example: `projects/my-sharedvpc-host/global/networks/mynetwork` **Note:** Not supported for Apigee hybrid.", "type": "string" }, "billingType": { diff --git a/discovery/containeranalysis-v1alpha1.json b/discovery/containeranalysis-v1alpha1.json index 6765f48e86..75fcea869c 100644 --- a/discovery/containeranalysis-v1alpha1.json +++ b/discovery/containeranalysis-v1alpha1.json @@ -1420,7 +1420,7 @@ } } }, - "revision": "20240924", + "revision": "20241025", "rootUrl": "https://containeranalysis.googleapis.com/", "schemas": { "AnalysisCompleted": { @@ -4616,11 +4616,13 @@ "description": "The type of hash that was performed.", "enum": [ "NONE", - "SHA256" + "SHA256", + "GO_MODULE_H1" ], "enumDescriptions": [ "No hash requested.", - "A sha256 hash." + "A sha256 hash.", + "Dirhash of a Go module's source code which is then hex-encoded." ], "type": "string" }, diff --git a/discovery/datalineage-v1.json b/discovery/datalineage-v1.json index 8f1a57263e..ff62b2b15e 100644 --- a/discovery/datalineage-v1.json +++ b/discovery/datalineage-v1.json @@ -15,6 +15,243 @@ "description": "", "discoveryVersion": "v1", "documentationLink": "https://cloud.google.com/data-catalog", + "endpoints": [ + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.africa-south1.rep.googleapis.com/", + "location": "africa-south1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.asia-east1.rep.googleapis.com/", + "location": "asia-east1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.asia-east2.rep.googleapis.com/", + "location": "asia-east2" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.asia-northeast1.rep.googleapis.com/", + "location": "asia-northeast1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.asia-northeast2.rep.googleapis.com/", + "location": "asia-northeast2" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.asia-northeast3.rep.googleapis.com/", + "location": "asia-northeast3" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.asia-south1.rep.googleapis.com/", + "location": "asia-south1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.asia-south2.rep.googleapis.com/", + "location": "asia-south2" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.asia-southeast1.rep.googleapis.com/", + "location": "asia-southeast1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.asia-southeast2.rep.googleapis.com/", + "location": "asia-southeast2" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.australia-southeast1.rep.googleapis.com/", + "location": "australia-southeast1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.australia-southeast2.rep.googleapis.com/", + "location": "australia-southeast2" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.europe-central2.rep.googleapis.com/", + "location": "europe-central2" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.europe-north1.rep.googleapis.com/", + "location": "europe-north1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.europe-north2.rep.googleapis.com/", + "location": "europe-north2" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.europe-southwest1.rep.googleapis.com/", + "location": "europe-southwest1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.europe-west1.rep.googleapis.com/", + "location": "europe-west1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.europe-west10.rep.googleapis.com/", + "location": "europe-west10" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.europe-west12.rep.googleapis.com/", + "location": "europe-west12" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.europe-west2.rep.googleapis.com/", + "location": "europe-west2" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.europe-west3.rep.googleapis.com/", + "location": "europe-west3" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.europe-west4.rep.googleapis.com/", + "location": "europe-west4" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.europe-west6.rep.googleapis.com/", + "location": "europe-west6" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.europe-west8.rep.googleapis.com/", + "location": "europe-west8" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.europe-west9.rep.googleapis.com/", + "location": "europe-west9" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.me-central1.rep.googleapis.com/", + "location": "me-central1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.me-central2.rep.googleapis.com/", + "location": "me-central2" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.me-west1.rep.googleapis.com/", + "location": "me-west1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.northamerica-northeast1.rep.googleapis.com/", + "location": "northamerica-northeast1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.northamerica-northeast2.rep.googleapis.com/", + "location": "northamerica-northeast2" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.northamerica-south1.rep.googleapis.com/", + "location": "northamerica-south1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.southamerica-east1.rep.googleapis.com/", + "location": "southamerica-east1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.southamerica-west1.rep.googleapis.com/", + "location": "southamerica-west1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.us-central1.rep.googleapis.com/", + "location": "us-central1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.us-central2.rep.googleapis.com/", + "location": "us-central2" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.us-east1.rep.googleapis.com/", + "location": "us-east1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.us-east4.rep.googleapis.com/", + "location": "us-east4" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.us-east5.rep.googleapis.com/", + "location": "us-east5" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.us-east7.rep.googleapis.com/", + "location": "us-east7" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.us-south1.rep.googleapis.com/", + "location": "us-south1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.us-west1.rep.googleapis.com/", + "location": "us-west1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.us-west2.rep.googleapis.com/", + "location": "us-west2" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.us-west3.rep.googleapis.com/", + "location": "us-west3" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.us-west4.rep.googleapis.com/", + "location": "us-west4" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.us-west8.rep.googleapis.com/", + "location": "us-west8" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.us.rep.googleapis.com/", + "location": "us" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://datalineage.eu.rep.googleapis.com/", + "location": "eu" + } + ], "fullyEncodeReservedExpansion": true, "icons": { "x16": "http://www.google.com/images/icons/product/search-16.gif", @@ -207,7 +444,7 @@ "operations": { "methods": { "cancel": { - "description": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", + "description": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}:cancel", "httpMethod": "POST", "id": "datalineage.projects.locations.operations.cancel", @@ -798,7 +1035,7 @@ } } }, - "revision": "20240902", + "revision": "20241202", "rootUrl": "https://datalineage.googleapis.com/", "schemas": { "GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesRequest": { @@ -1052,7 +1289,7 @@ "type": "string" }, "sourceType": { - "description": "Type of the source. Use of a source_type other than `CUSTOM` for process creation or updating is highly discouraged, and may be restricted in the future without notice.", + "description": "Type of the source. Use of a source_type other than `CUSTOM` for process creation or updating is highly discouraged. It might be restricted in the future without notice. There will be increase in cost if you use any of the source types other than `CUSTOM`.", "enum": [ "SOURCE_TYPE_UNSPECIFIED", "CUSTOM", diff --git a/discovery/firebasedynamiclinks-v1.json b/discovery/firebasedynamiclinks-v1.json index 45ce8fec36..4f8a525ed2 100644 --- a/discovery/firebasedynamiclinks-v1.json +++ b/discovery/firebasedynamiclinks-v1.json @@ -15,6 +15,7 @@ "description": "Programmatically creates and manages Firebase Dynamic Links.", "discoveryVersion": "v1", "documentationLink": "https://firebase.google.com/docs/dynamic-links/", + "fullyEncodeReservedExpansion": true, "icons": { "x16": "http://www.google.com/images/icons/product/search-16.gif", "x32": "http://www.google.com/images/icons/product/search-32.gif" @@ -224,7 +225,7 @@ } } }, - "revision": "20240821", + "revision": "20241125", "rootUrl": "https://firebasedynamiclinks.googleapis.com/", "schemas": { "AnalyticsInfo": { diff --git a/discovery/index.json b/discovery/index.json index 2fa65c7d2e..82953266c8 100644 --- a/discovery/index.json +++ b/discovery/index.json @@ -690,6 +690,21 @@ "title": "Area120 Tables API", "version": "v1alpha1" }, + { + "description": "Places Insights API.", + "discoveryRestUrl": "https://areainsights.googleapis.com/$discovery/rest?version=v1", + "documentationLink": "https://g3doc.corp.google.com/geo/platform/area_insights/README.md?cl=head", + "icons": { + "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.png", + "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.png" + }, + "id": "areainsights:v1", + "kind": "discovery#directoryItem", + "name": "areainsights", + "preferred": true, + "title": "Places Insights API", + "version": "v1" + }, { "description": "Store and manage build artifacts in a scalable and integrated service built on Google infrastructure.", "discoveryRestUrl": "https://artifactregistry.googleapis.com/$discovery/rest?version=v1beta1", @@ -1188,7 +1203,7 @@ { "description": "The Chrome Management API is a suite of services that allows Chrome administrators to view, manage and gain insights on their Chrome OS and Chrome Browser devices.", "discoveryRestUrl": "https://chromemanagement.googleapis.com/$discovery/rest?version=v1", - "documentationLink": "http://developers.google.com/chrome/management/", + "documentationLink": "https://developers.google.com/chrome/management/", "icons": { "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.png", "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.png" @@ -3122,7 +3137,7 @@ "kind": "discovery#directoryItem", "name": "firebasedatabase", "preferred": true, - "title": "Firebase Realtime Database API", + "title": "Firebase Realtime Database Management API", "version": "v1beta" }, { @@ -3336,7 +3351,7 @@ "version": "v1" }, { - "description": "The Google Play games service allows developers to enhance games with social leaderboards, achievements, game state, sign-in with Google, and more.", + "description": "The Google Play Games Service allows developers to enhance games with social leaderboards, achievements, game state, sign-in with Google, and more.", "discoveryRestUrl": "https://games.googleapis.com/$discovery/rest?version=v1", "documentationLink": "https://developers.google.com/games/", "icons": { @@ -3366,7 +3381,7 @@ "version": "v1configuration" }, { - "description": "The Google Play Game Management API allows developers to manage resources from the Google Play Game service.", + "description": "The Google Play Games Management API allows developers to manage resources from the Google Play Game service.", "discoveryRestUrl": "https://gamesmanagement.googleapis.com/$discovery/rest?version=v1management", "documentationLink": "https://developers.google.com/games/", "icons": { @@ -4340,6 +4355,21 @@ "title": "Dataproc Metastore API", "version": "v1alpha" }, + { + "description": "The Dataproc Metastore API is used to manage the lifecycle and configuration of metastore services.", + "discoveryRestUrl": "https://metastore.googleapis.com/$discovery/rest?version=v2alpha", + "documentationLink": "https://cloud.google.com/dataproc-metastore/docs", + "icons": { + "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.png", + "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.png" + }, + "id": "metastore:v2alpha", + "kind": "discovery#directoryItem", + "name": "metastore", + "preferred": false, + "title": "Dataproc Metastore API", + "version": "v2alpha" + }, { "description": "The Dataproc Metastore API is used to manage the lifecycle and configuration of metastore services.", "discoveryRestUrl": "https://metastore.googleapis.com/$discovery/rest?version=v1beta", @@ -4355,6 +4385,21 @@ "title": "Dataproc Metastore API", "version": "v1beta" }, + { + "description": "The Dataproc Metastore API is used to manage the lifecycle and configuration of metastore services.", + "discoveryRestUrl": "https://metastore.googleapis.com/$discovery/rest?version=v2beta", + "documentationLink": "https://cloud.google.com/dataproc-metastore/docs", + "icons": { + "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.png", + "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.png" + }, + "id": "metastore:v2beta", + "kind": "discovery#directoryItem", + "name": "metastore", + "preferred": false, + "title": "Dataproc Metastore API", + "version": "v2beta" + }, { "description": "The Dataproc Metastore API is used to manage the lifecycle and configuration of metastore services.", "discoveryRestUrl": "https://metastore.googleapis.com/$discovery/rest?version=v1", @@ -4366,10 +4411,25 @@ "id": "metastore:v1", "kind": "discovery#directoryItem", "name": "metastore", - "preferred": true, + "preferred": false, "title": "Dataproc Metastore API", "version": "v1" }, + { + "description": "The Dataproc Metastore API is used to manage the lifecycle and configuration of metastore services.", + "discoveryRestUrl": "https://metastore.googleapis.com/$discovery/rest?version=v2", + "documentationLink": "https://cloud.google.com/dataproc-metastore/docs", + "icons": { + "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.png", + "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.png" + }, + "id": "metastore:v2", + "kind": "discovery#directoryItem", + "name": "metastore", + "preferred": true, + "title": "Dataproc Metastore API", + "version": "v2" + }, { "description": "A unified platform that helps you accelerate your end-to-end cloud journey from your current on-premises or cloud environments to Google Cloud.", "discoveryRestUrl": "https://migrationcenter.googleapis.com/$discovery/rest?version=v1alpha1", @@ -4550,6 +4610,36 @@ "title": "My Business Verifications API", "version": "v1" }, + { + "description": "Google Cloud NetApp Volumes is a fully-managed, cloud-based data storage service that provides advanced data management capabilities and highly scalable performance with global availability.", + "discoveryRestUrl": "https://netapp.googleapis.com/$discovery/rest?version=v1beta1", + "documentationLink": "https://cloud.google.com/netapp/", + "icons": { + "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.png", + "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.png" + }, + "id": "netapp:v1beta1", + "kind": "discovery#directoryItem", + "name": "netapp", + "preferred": false, + "title": "NetApp API", + "version": "v1beta1" + }, + { + "description": "Google Cloud NetApp Volumes is a fully-managed, cloud-based data storage service that provides advanced data management capabilities and highly scalable performance with global availability.", + "discoveryRestUrl": "https://netapp.googleapis.com/$discovery/rest?version=v1", + "documentationLink": "https://cloud.google.com/netapp/", + "icons": { + "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.png", + "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.png" + }, + "id": "netapp:v1", + "kind": "discovery#directoryItem", + "name": "netapp", + "preferred": true, + "title": "NetApp API", + "version": "v1" + }, { "description": "This API enables connectivity with and between Google Cloud resources.", "discoveryRestUrl": "https://networkconnectivity.googleapis.com/$discovery/rest?version=v1alpha1", @@ -4806,6 +4896,21 @@ "title": "OS Config API", "version": "v1beta" }, + { + "description": "OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.", + "discoveryRestUrl": "https://osconfig.googleapis.com/$discovery/rest?version=v2beta", + "documentationLink": "https://cloud.google.com/compute/docs/osconfig/rest", + "icons": { + "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.png", + "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.png" + }, + "id": "osconfig:v2beta", + "kind": "discovery#directoryItem", + "name": "osconfig", + "preferred": false, + "title": "OS Config API", + "version": "v2beta" + }, { "description": "OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.", "discoveryRestUrl": "https://osconfig.googleapis.com/$discovery/rest?version=v1", @@ -4881,6 +4986,36 @@ "title": "PageSpeed Insights API", "version": "v5" }, + { + "description": "", + "discoveryRestUrl": "https://parallelstore.googleapis.com/$discovery/rest?version=v1beta", + "documentationLink": "https://cloud.google.com/parallelstore", + "icons": { + "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.png", + "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.png" + }, + "id": "parallelstore:v1beta", + "kind": "discovery#directoryItem", + "name": "parallelstore", + "preferred": false, + "title": "Parallelstore API", + "version": "v1beta" + }, + { + "description": "", + "discoveryRestUrl": "https://parallelstore.googleapis.com/$discovery/rest?version=v1", + "documentationLink": "https://cloud.google.com/parallelstore", + "icons": { + "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.png", + "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.png" + }, + "id": "parallelstore:v1", + "kind": "discovery#directoryItem", + "name": "parallelstore", + "preferred": true, + "title": "Parallelstore API", + "version": "v1" + }, { "description": "", "discoveryRestUrl": "https://paymentsresellersubscription.googleapis.com/$discovery/rest?version=v1", @@ -5736,6 +5871,21 @@ "title": "Security Command Center API", "version": "v1" }, + { + "description": "Defines, assesses, and monitors the overall status of your security in Google Cloud. You can use security postures to evaluate your current cloud security against defined benchmarks and help maintain the level of security that your organization requires.", + "discoveryRestUrl": "https://securityposture.googleapis.com/$discovery/rest?version=v1", + "documentationLink": "https://cloud.google.com/security-command-center", + "icons": { + "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.png", + "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.png" + }, + "id": "securityposture:v1", + "kind": "discovery#directoryItem", + "name": "securityposture", + "preferred": true, + "title": "Security Posture API", + "version": "v1" + }, { "description": "Manages the service consumers of a Service Infrastructure service.", "discoveryRestUrl": "https://serviceconsumermanagement.googleapis.com/$discovery/rest?version=v1beta1", diff --git a/discovery/integrations-v1.json b/discovery/integrations-v1.json index b8a69c7894..34ff7b28da 100644 --- a/discovery/integrations-v1.json +++ b/discovery/integrations-v1.json @@ -212,6 +212,34 @@ "resources": { "locations": { "methods": { + "generateOpenApiSpec": { + "description": "Generate OpenAPI spec for the requested integrations and api triggers", + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}:generateOpenApiSpec", + "httpMethod": "POST", + "id": "integrations.projects.locations.generateOpenApiSpec", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. Project and location from which the integrations should be fetched. Format: projects/{project}/location/{location}", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+name}:generateOpenApiSpec", + "request": { + "$ref": "GoogleCloudIntegrationsV1alphaGenerateOpenApiSpecRequest" + }, + "response": { + "$ref": "GoogleCloudIntegrationsV1alphaGenerateOpenApiSpecResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, "getClients": { "description": "Gets the client configuration for the given project and location resource name", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/clients", @@ -1410,7 +1438,7 @@ ] }, "replay": { - "description": "Re-execute an existing execution, with same request parameters and execution strategy", + "description": "Re-execute an existing execution, with same request parameters and execution strategy.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/integrations/{integrationsId}/executions/{executionsId}:replay", "httpMethod": "POST", "id": "integrations.projects.locations.integrations.executions.replay", @@ -1419,7 +1447,7 @@ ], "parameters": { "name": { - "description": "Required. The execution resource name. Format: projects/{gcp_project_id}/locations/{location}/integrations/{integration}/executions/{execution_id}", + "description": "Required. Next ID: 6 The execution resource name. Format: projects/{gcp_project_id}/locations/{location}/integrations/{integration}/executions/{execution_id}", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/integrations/[^/]+/executions/[^/]+$", "required": true, @@ -4497,7 +4525,7 @@ } } }, - "revision": "20240927", + "revision": "20241209", "rootUrl": "https://integrations.googleapis.com/", "schemas": { "CrmlogErrorCode": { @@ -8109,6 +8137,20 @@ "description": "If this execution is a replay of another execution, then this field contains the original execution id.", "type": "string" }, + "replayMode": { + "description": "Replay mode for the execution", + "enum": [ + "REPLAY_MODE_UNSPECIFIED", + "REPLAY_MODE_FROM_BEGINNING", + "REPLAY_MODE_POINT_OF_FAILURE" + ], + "enumDescriptions": [ + "", + "Replay the original execution from the beginning.", + "Replay the execution from the first failed task." + ], + "type": "string" + }, "replayReason": { "description": "reason for replay", "type": "string" @@ -8869,11 +8911,8 @@ "type": "string" }, "inputVariables": { - "description": "Optional. List of input variables for the api trigger.", - "items": { - "type": "string" - }, - "type": "array" + "$ref": "EnterpriseCrmFrontendsEventbusProtoTriggerConfigVariables", + "description": "Optional. List of input variables for the api trigger." }, "label": { "description": "The user created label for a particular trigger.", @@ -8894,11 +8933,8 @@ "type": "string" }, "outputVariables": { - "description": "Optional. List of output variables for the api trigger.", - "items": { - "type": "string" - }, - "type": "array" + "$ref": "EnterpriseCrmFrontendsEventbusProtoTriggerConfigVariables", + "description": "Optional. List of output variables for the api trigger." }, "pauseWorkflowExecutions": { "description": "Optional. If set to true, any upcoming requests for this trigger config will be paused and the executions will be resumed later when the flag is reset. The workflow to which this trigger config belongs has to be in ACTIVE status for the executions to be paused or resumed.", @@ -8978,6 +9014,20 @@ }, "type": "object" }, + "EnterpriseCrmFrontendsEventbusProtoTriggerConfigVariables": { + "description": "Variables names mapped to api trigger.", + "id": "EnterpriseCrmFrontendsEventbusProtoTriggerConfigVariables", + "properties": { + "names": { + "description": "Optional. List of variable names.", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, "EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry": { "id": "EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry", "properties": { @@ -9436,6 +9486,7 @@ "PREVIEW", "GA", "DEPRECATED", + "TEST", "PRIVATE_PREVIEW" ], "enumDescriptions": [ @@ -9443,6 +9494,7 @@ "PREVIEW.", "GA.", "DEPRECATED.", + "TEST.", "PRIVATE_PREVIEW." ], "readOnly": true, @@ -9633,7 +9685,7 @@ "type": "string" }, "deploymentModel": { - "description": "Optional. Indicates whether connector is deployed on GKE/CloudRun", + "description": "Output only. Indicates whether connector is deployed on GKE/CloudRun", "enum": [ "DEPLOYMENT_MODEL_UNSPECIFIED", "GKE_MST", @@ -9644,6 +9696,7 @@ "Default model gke mst.", "Cloud run mst." ], + "readOnly": true, "type": "string" }, "deploymentModelMigrationState": { @@ -9789,7 +9842,7 @@ "id": "GoogleCloudConnectorsV1EventingConfig", "properties": { "additionalVariables": { - "description": "Additional eventing related field values", + "description": "Optional. Additional eventing related field values", "items": { "$ref": "GoogleCloudConnectorsV1ConfigVariable" }, @@ -9797,14 +9850,14 @@ }, "authConfig": { "$ref": "GoogleCloudConnectorsV1AuthConfig", - "description": "Auth details for the webhook adapter." + "description": "Optional. Auth details for the webhook adapter." }, "deadLetterConfig": { "$ref": "GoogleCloudConnectorsV1EventingConfigDeadLetterConfig", "description": "Optional. Dead letter configuration for eventing of a connection." }, "enrichmentEnabled": { - "description": "Enrichment Enabled.", + "description": "Optional. Enrichment Enabled.", "type": "boolean" }, "eventsListenerIngressEndpoint": { @@ -9825,7 +9878,7 @@ }, "registrationDestinationConfig": { "$ref": "GoogleCloudConnectorsV1DestinationConfig", - "description": "Registration endpoint for auto registration." + "description": "Optional. Registration endpoint for auto registration." } }, "type": "object" @@ -9868,6 +9921,11 @@ "$ref": "GoogleCloudConnectorsV1EventingRuntimeDataWebhookData", "description": "Output only. Webhook data.", "readOnly": true + }, + "webhookSubscriptions": { + "$ref": "GoogleCloudConnectorsV1EventingRuntimeDataWebhookSubscriptions", + "description": "Output only. Webhook subscriptions.", + "readOnly": true } }, "type": "object" @@ -9915,6 +9973,21 @@ }, "type": "object" }, + "GoogleCloudConnectorsV1EventingRuntimeDataWebhookSubscriptions": { + "description": "WebhookSubscriptions has details of webhook subscriptions.", + "id": "GoogleCloudConnectorsV1EventingRuntimeDataWebhookSubscriptions", + "properties": { + "webhookData": { + "description": "Output only. Webhook data.", + "items": { + "$ref": "GoogleCloudConnectorsV1EventingRuntimeDataWebhookData" + }, + "readOnly": true, + "type": "array" + } + }, + "type": "object" + }, "GoogleCloudConnectorsV1EventingStatus": { "description": "EventingStatus indicates the state of eventing.", "id": "GoogleCloudConnectorsV1EventingStatus", @@ -10072,14 +10145,14 @@ "id": "GoogleCloudConnectorsV1SslConfig", "properties": { "additionalVariables": { - "description": "Additional SSL related field values", + "description": "Optional. Additional SSL related field values", "items": { "$ref": "GoogleCloudConnectorsV1ConfigVariable" }, "type": "array" }, "clientCertType": { - "description": "Type of Client Cert (PEM/JKS/.. etc.)", + "description": "Optional. Type of Client Cert (PEM/JKS/.. etc.)", "enum": [ "CERT_TYPE_UNSPECIFIED", "PEM" @@ -10092,22 +10165,22 @@ }, "clientCertificate": { "$ref": "GoogleCloudConnectorsV1Secret", - "description": "Client Certificate" + "description": "Optional. Client Certificate" }, "clientPrivateKey": { "$ref": "GoogleCloudConnectorsV1Secret", - "description": "Client Private Key" + "description": "Optional. Client Private Key" }, "clientPrivateKeyPass": { "$ref": "GoogleCloudConnectorsV1Secret", - "description": "Secret containing the passphrase protecting the Client Private Key" + "description": "Optional. Secret containing the passphrase protecting the Client Private Key" }, "privateServerCertificate": { "$ref": "GoogleCloudConnectorsV1Secret", - "description": "Private Server Certificate. Needs to be specified if trust model is `PRIVATE`." + "description": "Optional. Private Server Certificate. Needs to be specified if trust model is `PRIVATE`." }, "serverCertType": { - "description": "Type of Server Cert (PEM/JKS/.. etc.)", + "description": "Optional. Type of Server Cert (PEM/JKS/.. etc.)", "enum": [ "CERT_TYPE_UNSPECIFIED", "PEM" @@ -10119,7 +10192,7 @@ "type": "string" }, "trustModel": { - "description": "Trust Model of the SSL connection", + "description": "Optional. Trust Model of the SSL connection", "enum": [ "PUBLIC", "PRIVATE", @@ -10133,7 +10206,7 @@ "type": "string" }, "type": { - "description": "Controls the ssl type for the given connector version.", + "description": "Optional. Controls the ssl type for the given connector version.", "enum": [ "SSL_TYPE_UNSPECIFIED", "TLS", @@ -10147,7 +10220,7 @@ "type": "string" }, "useSsl": { - "description": "Bool for enabling SSL", + "description": "Optional. Bool for enabling SSL", "type": "boolean" } }, @@ -10182,12 +10255,30 @@ }, "type": "object" }, + "GoogleCloudIntegrationsV1alphaApiTriggerResource": { + "description": "List of API triggerID and their workflow resource name.", + "id": "GoogleCloudIntegrationsV1alphaApiTriggerResource", + "properties": { + "integrationResource": { + "description": "Required. Integration where the API is published", + "type": "string" + }, + "triggerId": { + "description": "Required. Trigger Id of the API trigger(s) in the integration", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, "GoogleCloudIntegrationsV1alphaAssertion": { - "description": "An assertion which will check for a condition over task execution status or an expression for task output variables Next available id: 5", + "description": "An assertion which will check for a condition over task execution status or an expression for task output variables", "id": "GoogleCloudIntegrationsV1alphaAssertion", "properties": { "assertionStrategy": { - "description": "The type of assertion to perform.", + "description": "Optional. The type of assertion to perform.", "enum": [ "ASSERTION_STRATEGY_UNSPECIFIED", "ASSERT_SUCCESSFUL_EXECUTION", @@ -10456,7 +10547,7 @@ "id": "GoogleCloudIntegrationsV1alphaCancelExecutionRequest", "properties": { "cancelReason": { - "description": "Optional. Reason for cancelling the execution This is provided by the client requesting the cancellation Platform will not use this field", + "description": "Required. Reason for cancelling the execution. This is provided by the client requesting the cancellation, and is not used by the Platform.", "type": "string" } }, @@ -10467,7 +10558,7 @@ "id": "GoogleCloudIntegrationsV1alphaCancelExecutionResponse", "properties": { "isCanceled": { - "description": "True if cancellation performed successfully", + "description": "True if cancellation performed successfully.", "type": "boolean" } }, @@ -11370,6 +11461,20 @@ "description": "If this execution is a replay of another execution, then this field contains the original execution id.", "type": "string" }, + "replayMode": { + "description": "Replay mode for the execution", + "enum": [ + "REPLAY_MODE_UNSPECIFIED", + "REPLAY_MODE_FROM_BEGINNING", + "REPLAY_MODE_POINT_OF_FAILURE" + ], + "enumDescriptions": [ + "Default value.", + "Replay the original execution from the beginning.", + "Replay the execution from the first failed task." + ], + "type": "string" + }, "replayReason": { "description": "reason for replay", "type": "string" @@ -11538,6 +11643,45 @@ }, "type": "object" }, + "GoogleCloudIntegrationsV1alphaGenerateOpenApiSpecRequest": { + "description": "Request for GenerateOpenApiSpec.", + "id": "GoogleCloudIntegrationsV1alphaGenerateOpenApiSpecRequest", + "properties": { + "apiTriggerResources": { + "description": "Required. List of api triggers", + "items": { + "$ref": "GoogleCloudIntegrationsV1alphaApiTriggerResource" + }, + "type": "array" + }, + "fileFormat": { + "description": "Required. File format for generated spec.", + "enum": [ + "FILE_FORMAT_UNSPECIFIED", + "JSON", + "YAML" + ], + "enumDescriptions": [ + "Unspecified file format", + "JSON File Format", + "YAML File Format" + ], + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudIntegrationsV1alphaGenerateOpenApiSpecResponse": { + "description": "Response of the GenerateOpenApiSpec API.", + "id": "GoogleCloudIntegrationsV1alphaGenerateOpenApiSpecResponse", + "properties": { + "openApiSpec": { + "description": "Open API spec as per the required format", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudIntegrationsV1alphaGenerateTokenResponse": { "description": "Returns success or error message", "id": "GoogleCloudIntegrationsV1alphaGenerateTokenResponse", @@ -12936,22 +13080,22 @@ "type": "object" }, "GoogleCloudIntegrationsV1alphaReplayExecutionRequest": { - "description": "Request for replaying an execution Next ID: 3", + "description": "Request for replaying an execution.", "id": "GoogleCloudIntegrationsV1alphaReplayExecutionRequest", "properties": { "replayReason": { - "description": "Optional. The user provided reason for replaying the execution.", + "description": "Required. The user provided reason for replaying the execution.", "type": "string" } }, "type": "object" }, "GoogleCloudIntegrationsV1alphaReplayExecutionResponse": { - "description": "Response for replaying an execution Next ID: 4", + "description": "Response for replaying an execution.", "id": "GoogleCloudIntegrationsV1alphaReplayExecutionResponse", "properties": { "executionId": { - "description": "The id of the execution corresponding to this run of integration.", + "description": "Next ID: 4 The id of the execution corresponding to this run of the integration.", "type": "string" }, "outputParameters": { @@ -12959,11 +13103,11 @@ "description": "Properties of the object.", "type": "any" }, - "description": "OUTPUT parameters in format of Map. Where Key is the name of the parameter. The parameters would only be present in case of synchrounous execution Note: Name of the system generated parameters are wrapped by backtick(`) to distinguish them from the user defined parameters.", + "description": "OUTPUT parameters in format of Map. Where Key is the name of the parameter. The parameters would only be present in case of synchrounous execution. Note: Name of the system generated parameters are wrapped by backtick(`) to distinguish them from the user defined parameters.", "type": "object" }, "replayedExecutionId": { - "description": "The execution id which is replayed", + "description": "The execution id which is replayed.", "type": "string" } }, @@ -13025,7 +13169,7 @@ "type": "object" }, "GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest": { - "description": "The request for scheduling an integration. Next available id: 11", + "description": "The request for scheduling an integration.", "id": "GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest", "properties": { "inputParameters": { @@ -14037,11 +14181,8 @@ "type": "string" }, "inputVariables": { - "description": "Optional. List of input variables for the api trigger.", - "items": { - "type": "string" - }, - "type": "array" + "$ref": "GoogleCloudIntegrationsV1alphaTriggerConfigVariables", + "description": "Optional. List of input variables for the api trigger." }, "label": { "description": "Optional. The user created label for a particular trigger.", @@ -14062,11 +14203,8 @@ "type": "string" }, "outputVariables": { - "description": "Optional. List of output variables for the api trigger.", - "items": { - "type": "string" - }, - "type": "array" + "$ref": "GoogleCloudIntegrationsV1alphaTriggerConfigVariables", + "description": "Optional. List of output variables for the api trigger." }, "position": { "$ref": "GoogleCloudIntegrationsV1alphaCoordinate", @@ -14129,6 +14267,20 @@ }, "type": "object" }, + "GoogleCloudIntegrationsV1alphaTriggerConfigVariables": { + "description": "Variables names mapped to api trigger.", + "id": "GoogleCloudIntegrationsV1alphaTriggerConfigVariables", + "properties": { + "names": { + "description": "Optional. List of variable names.", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, "GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest": { "description": "Request for UnpublishIntegrationVersion.", "id": "GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest", diff --git a/discovery/speech-v1.json b/discovery/speech-v1.json index 196da183c5..fd60095968 100644 --- a/discovery/speech-v1.json +++ b/discovery/speech-v1.json @@ -15,6 +15,43 @@ "description": "Converts audio to text by applying powerful neural network models.", "discoveryVersion": "v1", "documentationLink": "https://cloud.google.com/speech-to-text/docs/quickstart-protocol", + "endpoints": [ + { + "description": "Regional Endpoint", + "endpointUrl": "https://speech.us-central1.rep.googleapis.com/", + "location": "us-central1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://speech.us-west1.rep.googleapis.com/", + "location": "us-west1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://speech.me-west1.rep.googleapis.com/", + "location": "me-west1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://speech.europe-west1.rep.googleapis.com/", + "location": "europe-west1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://speech.europe-west2.rep.googleapis.com/", + "location": "europe-west2" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://speech.europe-west3.rep.googleapis.com/", + "location": "europe-west3" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://speech.europe-west4.rep.googleapis.com/", + "location": "europe-west4" + } + ], "fullyEncodeReservedExpansion": true, "icons": { "x16": "http://www.google.com/images/icons/product/search-16.gif", @@ -524,7 +561,7 @@ } } }, - "revision": "20240926", + "revision": "20241111", "rootUrl": "https://speech.googleapis.com/", "schemas": { "ABNFGrammar": { diff --git a/discovery/speech-v1p1beta1.json b/discovery/speech-v1p1beta1.json index 05edd0c33c..8c2589969d 100644 --- a/discovery/speech-v1p1beta1.json +++ b/discovery/speech-v1p1beta1.json @@ -15,6 +15,43 @@ "description": "Converts audio to text by applying powerful neural network models.", "discoveryVersion": "v1", "documentationLink": "https://cloud.google.com/speech-to-text/docs/quickstart-protocol", + "endpoints": [ + { + "description": "Regional Endpoint", + "endpointUrl": "https://speech.us-central1.rep.googleapis.com/", + "location": "us-central1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://speech.us-west1.rep.googleapis.com/", + "location": "us-west1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://speech.me-west1.rep.googleapis.com/", + "location": "me-west1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://speech.europe-west1.rep.googleapis.com/", + "location": "europe-west1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://speech.europe-west2.rep.googleapis.com/", + "location": "europe-west2" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://speech.europe-west3.rep.googleapis.com/", + "location": "europe-west3" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://speech.europe-west4.rep.googleapis.com/", + "location": "europe-west4" + } + ], "fullyEncodeReservedExpansion": true, "icons": { "x16": "http://www.google.com/images/icons/product/search-16.gif", @@ -524,7 +561,7 @@ } } }, - "revision": "20240926", + "revision": "20241111", "rootUrl": "https://speech.googleapis.com/", "schemas": { "ABNFGrammar": { diff --git a/discovery/toolresults-v1beta3.json b/discovery/toolresults-v1beta3.json index 26cc72b3c2..25bd2bb83e 100644 --- a/discovery/toolresults-v1beta3.json +++ b/discovery/toolresults-v1beta3.json @@ -15,6 +15,7 @@ "description": "API to publish and access results from developer tools.", "discoveryVersion": "v1", "documentationLink": "https://firebase.google.com/docs/test-lab/", + "fullyEncodeReservedExpansion": true, "icons": { "x16": "http://www.google.com/images/icons/product/search-16.gif", "x32": "http://www.google.com/images/icons/product/search-32.gif" @@ -1463,7 +1464,7 @@ } } }, - "revision": "20240321", + "revision": "20241121", "rootUrl": "https://toolresults.googleapis.com/", "schemas": { "ANR": { diff --git a/src/apis/index.ts b/src/apis/index.ts index 51f79af652..df3c3f7f99 100644 --- a/src/apis/index.ts +++ b/src/apis/index.ts @@ -105,6 +105,7 @@ import { VERSIONS as area120tablesVersions, area120tables, } from './area120tables'; +import {VERSIONS as areainsightsVersions, areainsights} from './areainsights'; import { VERSIONS as artifactregistryVersions, artifactregistry, @@ -472,6 +473,7 @@ import { VERSIONS as mybusinessverificationsVersions, mybusinessverifications, } from './mybusinessverifications'; +import {VERSIONS as netappVersions, netapp} from './netapp'; import { VERSIONS as networkconnectivityVersions, networkconnectivity, @@ -505,6 +507,10 @@ import { VERSIONS as pagespeedonlineVersions, pagespeedonline, } from './pagespeedonline'; +import { + VERSIONS as parallelstoreVersions, + parallelstore, +} from './parallelstore'; import { VERSIONS as paymentsresellersubscriptionVersions, paymentsresellersubscription, @@ -604,6 +610,10 @@ import { VERSIONS as securitycenterVersions, securitycenter, } from './securitycenter'; +import { + VERSIONS as securitypostureVersions, + securityposture, +} from './securityposture'; import { VERSIONS as serviceconsumermanagementVersions, serviceconsumermanagement, @@ -762,6 +772,7 @@ export const APIS: APIList = { apphub: apphubVersions, appsactivity: appsactivityVersions, area120tables: area120tablesVersions, + areainsights: areainsightsVersions, artifactregistry: artifactregistryVersions, assuredworkloads: assuredworkloadsVersions, authorizedbuyersmarketplace: authorizedbuyersmarketplaceVersions, @@ -925,6 +936,7 @@ export const APIS: APIList = { mybusinessplaceactions: mybusinessplaceactionsVersions, mybusinessqanda: mybusinessqandaVersions, mybusinessverifications: mybusinessverificationsVersions, + netapp: netappVersions, networkconnectivity: networkconnectivityVersions, networkmanagement: networkmanagementVersions, networksecurity: networksecurityVersions, @@ -937,6 +949,7 @@ export const APIS: APIList = { osconfig: osconfigVersions, oslogin: osloginVersions, pagespeedonline: pagespeedonlineVersions, + parallelstore: parallelstoreVersions, paymentsresellersubscription: paymentsresellersubscriptionVersions, people: peopleVersions, places: placesVersions, @@ -976,6 +989,7 @@ export const APIS: APIList = { searchconsole: searchconsoleVersions, secretmanager: secretmanagerVersions, securitycenter: securitycenterVersions, + securityposture: securitypostureVersions, serviceconsumermanagement: serviceconsumermanagementVersions, servicecontrol: servicecontrolVersions, servicedirectory: servicedirectoryVersions, @@ -1067,6 +1081,7 @@ export class GeneratedAPIs { apphub = apphub; appsactivity = appsactivity; area120tables = area120tables; + areainsights = areainsights; artifactregistry = artifactregistry; assuredworkloads = assuredworkloads; authorizedbuyersmarketplace = authorizedbuyersmarketplace; @@ -1230,6 +1245,7 @@ export class GeneratedAPIs { mybusinessplaceactions = mybusinessplaceactions; mybusinessqanda = mybusinessqanda; mybusinessverifications = mybusinessverifications; + netapp = netapp; networkconnectivity = networkconnectivity; networkmanagement = networkmanagement; networksecurity = networksecurity; @@ -1242,6 +1258,7 @@ export class GeneratedAPIs { osconfig = osconfig; oslogin = oslogin; pagespeedonline = pagespeedonline; + parallelstore = parallelstore; paymentsresellersubscription = paymentsresellersubscription; people = people; places = places; @@ -1281,6 +1298,7 @@ export class GeneratedAPIs { searchconsole = searchconsole; secretmanager = secretmanager; securitycenter = securitycenter; + securityposture = securityposture; serviceconsumermanagement = serviceconsumermanagement; servicecontrol = servicecontrol; servicedirectory = servicedirectory; diff --git a/src/index.ts b/src/index.ts index 902c620ad8..ed413ed184 100644 --- a/src/index.ts +++ b/src/index.ts @@ -76,6 +76,7 @@ export {apphub_v1} from './apis/apphub/v1'; export {apphub_v1alpha} from './apis/apphub/v1alpha'; export {appsactivity_v1} from './apis/appsactivity/v1'; export {area120tables_v1alpha1} from './apis/area120tables/v1alpha1'; +export {areainsights_v1} from './apis/areainsights/v1'; export {artifactregistry_v1} from './apis/artifactregistry/v1'; export {artifactregistry_v1beta1} from './apis/artifactregistry/v1beta1'; export {artifactregistry_v1beta2} from './apis/artifactregistry/v1beta2'; @@ -355,9 +356,13 @@ export {merchantapi_products_v1beta} from './apis/merchantapi/products_v1beta'; export {merchantapi_promotions_v1beta} from './apis/merchantapi/promotions_v1beta'; export {merchantapi_quota_v1beta} from './apis/merchantapi/quota_v1beta'; export {merchantapi_reports_v1beta} from './apis/merchantapi/reports_v1beta'; +export {merchantapi_reviews_v1beta} from './apis/merchantapi/reviews_v1beta'; export {metastore_v1} from './apis/metastore/v1'; export {metastore_v1alpha} from './apis/metastore/v1alpha'; export {metastore_v1beta} from './apis/metastore/v1beta'; +export {metastore_v2} from './apis/metastore/v2'; +export {metastore_v2alpha} from './apis/metastore/v2alpha'; +export {metastore_v2beta} from './apis/metastore/v2beta'; export {migrationcenter_v1} from './apis/migrationcenter/v1'; export {migrationcenter_v1alpha1} from './apis/migrationcenter/v1alpha1'; export {ml_v1} from './apis/ml/v1'; @@ -371,6 +376,8 @@ export {mybusinessnotifications_v1} from './apis/mybusinessnotifications/v1'; export {mybusinessplaceactions_v1} from './apis/mybusinessplaceactions/v1'; export {mybusinessqanda_v1} from './apis/mybusinessqanda/v1'; export {mybusinessverifications_v1} from './apis/mybusinessverifications/v1'; +export {netapp_v1} from './apis/netapp/v1'; +export {netapp_v1beta1} from './apis/netapp/v1beta1'; export {networkconnectivity_v1} from './apis/networkconnectivity/v1'; export {networkconnectivity_v1alpha1} from './apis/networkconnectivity/v1alpha1'; export {networkmanagement_v1} from './apis/networkmanagement/v1'; @@ -389,10 +396,13 @@ export {orgpolicy_v2} from './apis/orgpolicy/v2'; export {osconfig_v1} from './apis/osconfig/v1'; export {osconfig_v1alpha} from './apis/osconfig/v1alpha'; export {osconfig_v1beta} from './apis/osconfig/v1beta'; +export {osconfig_v2beta} from './apis/osconfig/v2beta'; export {oslogin_v1} from './apis/oslogin/v1'; export {oslogin_v1alpha} from './apis/oslogin/v1alpha'; export {oslogin_v1beta} from './apis/oslogin/v1beta'; export {pagespeedonline_v5} from './apis/pagespeedonline/v5'; +export {parallelstore_v1} from './apis/parallelstore/v1'; +export {parallelstore_v1beta} from './apis/parallelstore/v1beta'; export {paymentsresellersubscription_v1} from './apis/paymentsresellersubscription/v1'; export {people_v1} from './apis/people/v1'; export {places_v1} from './apis/places/v1'; @@ -461,6 +471,7 @@ export {securitycenter_v1beta1} from './apis/securitycenter/v1beta1'; export {securitycenter_v1beta2} from './apis/securitycenter/v1beta2'; export {securitycenter_v1p1alpha1} from './apis/securitycenter/v1p1alpha1'; export {securitycenter_v1p1beta1} from './apis/securitycenter/v1p1beta1'; +export {securityposture_v1} from './apis/securityposture/v1'; export {serviceconsumermanagement_v1} from './apis/serviceconsumermanagement/v1'; export {serviceconsumermanagement_v1beta1} from './apis/serviceconsumermanagement/v1beta1'; export {servicecontrol_v1} from './apis/servicecontrol/v1';