|
172 | 172 | ],
|
173 | 173 | "parameters": {
|
174 | 174 | "extraLocationTypes": {
|
175 |
| - "description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", |
| 175 | + "description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", |
176 | 176 | "location": "query",
|
177 | 177 | "repeated": true,
|
178 | 178 | "type": "string"
|
|
300 | 300 | ]
|
301 | 301 | },
|
302 | 302 | "delete": {
|
303 |
| - "description": "Deletes the API hub instance.", |
| 303 | + "description": "Deletes the API hub instance. Deleting the API hub instance will also result in the removal of all associated runtime project attachments and the host project registration.", |
304 | 304 | "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/apiHubInstances/{apiHubInstancesId}",
|
305 | 305 | "httpMethod": "DELETE",
|
306 | 306 | "id": "apihub.projects.locations.apiHubInstances.delete",
|
|
2741 | 2741 | "https://www.googleapis.com/auth/cloud-platform"
|
2742 | 2742 | ]
|
2743 | 2743 | },
|
| 2744 | + "manageSourceData": { |
| 2745 | + "description": "Manages data for a given plugin instance.", |
| 2746 | + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/plugins/{pluginsId}/instances/{instancesId}:manageSourceData", |
| 2747 | + "httpMethod": "POST", |
| 2748 | + "id": "apihub.projects.locations.plugins.instances.manageSourceData", |
| 2749 | + "parameterOrder": [ |
| 2750 | + "name" |
| 2751 | + ], |
| 2752 | + "parameters": { |
| 2753 | + "name": { |
| 2754 | + "description": "Required. The name of the plugin instance for which data needs to be managed. Format: `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}`", |
| 2755 | + "location": "path", |
| 2756 | + "pattern": "^projects/[^/]+/locations/[^/]+/plugins/[^/]+/instances/[^/]+$", |
| 2757 | + "required": true, |
| 2758 | + "type": "string" |
| 2759 | + } |
| 2760 | + }, |
| 2761 | + "path": "v1/{+name}:manageSourceData", |
| 2762 | + "request": { |
| 2763 | + "$ref": "GoogleCloudApihubV1ManagePluginInstanceSourceDataRequest" |
| 2764 | + }, |
| 2765 | + "response": { |
| 2766 | + "$ref": "GoogleCloudApihubV1ManagePluginInstanceSourceDataResponse" |
| 2767 | + }, |
| 2768 | + "scopes": [ |
| 2769 | + "https://www.googleapis.com/auth/cloud-platform" |
| 2770 | + ] |
| 2771 | + }, |
2744 | 2772 | "patch": {
|
2745 | 2773 | "description": "Updates a plugin instance in the API hub. The following fields in the plugin_instance can be updated currently: * display_name * schedule_cron_expression The update_mask should be used to specify the fields being updated. To update the auth_config and additional_config of the plugin instance, use the ApplyPluginInstanceConfig method.",
|
2746 | 2774 | "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/plugins/{pluginsId}/instances/{instancesId}",
|
|
2946 | 2974 | }
|
2947 | 2975 | }
|
2948 | 2976 | },
|
2949 |
| - "revision": "20250829", |
| 2977 | + "revision": "20250912", |
2950 | 2978 | "rootUrl": "https://apihub.googleapis.com/",
|
2951 | 2979 | "schemas": {
|
2952 | 2980 | "Empty": {
|
|
5140 | 5168 | },
|
5141 | 5169 | "type": "object"
|
5142 | 5170 | },
|
| 5171 | + "GoogleCloudApihubV1ManagePluginInstanceSourceDataRequest": { |
| 5172 | + "description": "The ManagePluginInstanceSourceData method's request.", |
| 5173 | + "id": "GoogleCloudApihubV1ManagePluginInstanceSourceDataRequest", |
| 5174 | + "properties": { |
| 5175 | + "action": { |
| 5176 | + "description": "Required. Action to be performed.", |
| 5177 | + "enum": [ |
| 5178 | + "ACTION_UNSPECIFIED", |
| 5179 | + "UPLOAD", |
| 5180 | + "DELETE" |
| 5181 | + ], |
| 5182 | + "enumDescriptions": [ |
| 5183 | + "Default unspecified action.", |
| 5184 | + "Upload or upsert data.", |
| 5185 | + "Delete data." |
| 5186 | + ], |
| 5187 | + "type": "string" |
| 5188 | + }, |
| 5189 | + "data": { |
| 5190 | + "description": "Required. Data to be managed.", |
| 5191 | + "format": "byte", |
| 5192 | + "type": "string" |
| 5193 | + }, |
| 5194 | + "dataType": { |
| 5195 | + "description": "Required. Type of data to be managed.", |
| 5196 | + "enum": [ |
| 5197 | + "DATA_TYPE_UNSPECIFIED", |
| 5198 | + "PROXY_DEPLOYMENT_MANIFEST", |
| 5199 | + "ENVIRONMENT_MANIFEST", |
| 5200 | + "PROXY_BUNDLE", |
| 5201 | + "SHARED_FLOW_BUNDLE" |
| 5202 | + ], |
| 5203 | + "enumDescriptions": [ |
| 5204 | + "Default unspecified type.", |
| 5205 | + "Proxy deployment manifest.", |
| 5206 | + "Environment manifest.", |
| 5207 | + "Proxy bundle.", |
| 5208 | + "Shared flow bundle." |
| 5209 | + ], |
| 5210 | + "type": "string" |
| 5211 | + }, |
| 5212 | + "relativePath": { |
| 5213 | + "description": "Required. Relative path of data being managed for a given plugin instance.", |
| 5214 | + "type": "string" |
| 5215 | + } |
| 5216 | + }, |
| 5217 | + "type": "object" |
| 5218 | + }, |
| 5219 | + "GoogleCloudApihubV1ManagePluginInstanceSourceDataResponse": { |
| 5220 | + "description": "The ManagePluginInstanceSourceData method's response.", |
| 5221 | + "id": "GoogleCloudApihubV1ManagePluginInstanceSourceDataResponse", |
| 5222 | + "properties": {}, |
| 5223 | + "type": "object" |
| 5224 | + }, |
5143 | 5225 | "GoogleCloudApihubV1MatchResult": {
|
5144 | 5226 | "description": "MatchResult represents the result of matching a discovered API operation with a catalog API operation.",
|
5145 | 5227 | "id": "GoogleCloudApihubV1MatchResult",
|
|
5378 | 5460 | "id": "GoogleCloudApihubV1Plugin",
|
5379 | 5461 | "properties": {
|
5380 | 5462 | "actionsConfig": {
|
5381 |
| - "description": "Required. The configuration of actions supported by the plugin.", |
| 5463 | + "description": "Optional. The configuration of actions supported by the plugin. **REQUIRED**: This field must be provided when creating or updating a Plugin. The server will reject requests if this field is missing.", |
5382 | 5464 | "items": {
|
5383 | 5465 | "$ref": "GoogleCloudApihubV1PluginActionConfig"
|
5384 | 5466 | },
|
|
0 commit comments