|
12 | 12 | "baseUrl": "https://apphub.googleapis.com/", |
13 | 13 | "batchPath": "batch", |
14 | 14 | "canonicalName": "App Hub", |
15 | | - "description": "", |
| 15 | + "description": "App Hub lets you build, operate, and manage applications on Google Cloud.", |
16 | 16 | "discoveryVersion": "v1", |
17 | 17 | "documentationLink": "https://cloud.google.com/app-hub/docs/", |
18 | 18 | "fullyEncodeReservedExpansion": true, |
|
1145 | 1145 | } |
1146 | 1146 | } |
1147 | 1147 | }, |
| 1148 | + "extendedMetadataSchemas": { |
| 1149 | + "methods": { |
| 1150 | + "get": { |
| 1151 | + "description": "Gets an Extended Metadata Schema.", |
| 1152 | + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/extendedMetadataSchemas/{extendedMetadataSchemasId}", |
| 1153 | + "httpMethod": "GET", |
| 1154 | + "id": "apphub.projects.locations.extendedMetadataSchemas.get", |
| 1155 | + "parameterOrder": [ |
| 1156 | + "name" |
| 1157 | + ], |
| 1158 | + "parameters": { |
| 1159 | + "name": { |
| 1160 | + "description": "Required. Schema resource name Format: projects//locations//extendedMetadataSchemas/ could be \"apphub.googleapis.com/Name\"", |
| 1161 | + "location": "path", |
| 1162 | + "pattern": "^projects/[^/]+/locations/[^/]+/extendedMetadataSchemas/.*$", |
| 1163 | + "required": true, |
| 1164 | + "type": "string" |
| 1165 | + } |
| 1166 | + }, |
| 1167 | + "path": "v1/{+name}", |
| 1168 | + "response": { |
| 1169 | + "$ref": "ExtendedMetadataSchema" |
| 1170 | + }, |
| 1171 | + "scopes": [ |
| 1172 | + "https://www.googleapis.com/auth/cloud-platform" |
| 1173 | + ] |
| 1174 | + }, |
| 1175 | + "list": { |
| 1176 | + "description": "Lists Extended Metadata Schemas available in a host project and location.", |
| 1177 | + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/extendedMetadataSchemas", |
| 1178 | + "httpMethod": "GET", |
| 1179 | + "id": "apphub.projects.locations.extendedMetadataSchemas.list", |
| 1180 | + "parameterOrder": [ |
| 1181 | + "parent" |
| 1182 | + ], |
| 1183 | + "parameters": { |
| 1184 | + "pageSize": { |
| 1185 | + "description": "Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.", |
| 1186 | + "format": "int32", |
| 1187 | + "location": "query", |
| 1188 | + "type": "integer" |
| 1189 | + }, |
| 1190 | + "pageToken": { |
| 1191 | + "description": "Optional. A token identifying a page of results the server should return.", |
| 1192 | + "location": "query", |
| 1193 | + "type": "string" |
| 1194 | + }, |
| 1195 | + "parent": { |
| 1196 | + "description": "Required. Project and location to list Extended Metadata Schemas on. Expected format: `projects/{project}/locations/{location}`.", |
| 1197 | + "location": "path", |
| 1198 | + "pattern": "^projects/[^/]+/locations/[^/]+$", |
| 1199 | + "required": true, |
| 1200 | + "type": "string" |
| 1201 | + } |
| 1202 | + }, |
| 1203 | + "path": "v1/{+parent}/extendedMetadataSchemas", |
| 1204 | + "response": { |
| 1205 | + "$ref": "ListExtendedMetadataSchemasResponse" |
| 1206 | + }, |
| 1207 | + "scopes": [ |
| 1208 | + "https://www.googleapis.com/auth/cloud-platform" |
| 1209 | + ] |
| 1210 | + } |
| 1211 | + } |
| 1212 | + }, |
1148 | 1213 | "operations": { |
1149 | 1214 | "methods": { |
1150 | 1215 | "cancel": { |
|
1421 | 1486 | } |
1422 | 1487 | } |
1423 | 1488 | }, |
1424 | | - "revision": "20251114", |
| 1489 | + "revision": "20251210", |
1425 | 1490 | "rootUrl": "https://apphub.googleapis.com/", |
1426 | 1491 | "schemas": { |
1427 | 1492 | "Application": { |
|
1602 | 1667 | "type": "string" |
1603 | 1668 | }, |
1604 | 1669 | "crmNode": { |
1605 | | - "description": "Optional. The resource name of the CRM node being attached to the boundary. Format: `projects/{project-number}` or `projects/{project-id}`", |
| 1670 | + "description": "Optional. The resource name of the CRM node being attached to the boundary. Format: `projects/{project-number}`", |
1606 | 1671 | "type": "string" |
1607 | 1672 | }, |
1608 | 1673 | "name": { |
|
1805 | 1870 | }, |
1806 | 1871 | "type": "object" |
1807 | 1872 | }, |
| 1873 | + "ExtendedMetadataSchema": { |
| 1874 | + "description": "ExtendedMetadataSchema represents a schema for extended metadata of a service or workload.", |
| 1875 | + "id": "ExtendedMetadataSchema", |
| 1876 | + "properties": { |
| 1877 | + "jsonSchema": { |
| 1878 | + "description": "Output only. The JSON schema as a string.", |
| 1879 | + "readOnly": true, |
| 1880 | + "type": "string" |
| 1881 | + }, |
| 1882 | + "name": { |
| 1883 | + "description": "Identifier. Resource name of the schema. Format: projects//locations//extendedMetadataSchemas/", |
| 1884 | + "type": "string" |
| 1885 | + }, |
| 1886 | + "schemaVersion": { |
| 1887 | + "description": "Output only. The version of the schema. New versions are required to be backwards compatible.", |
| 1888 | + "format": "int64", |
| 1889 | + "readOnly": true, |
| 1890 | + "type": "string" |
| 1891 | + } |
| 1892 | + }, |
| 1893 | + "type": "object" |
| 1894 | + }, |
1808 | 1895 | "FunctionalType": { |
1809 | 1896 | "description": "The functional type of a service or workload.", |
1810 | 1897 | "id": "FunctionalType", |
|
1832 | 1919 | "id": "Identity", |
1833 | 1920 | "properties": { |
1834 | 1921 | "principal": { |
1835 | | - "description": "Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity", |
| 1922 | + "description": "Output only. The principal of the identity. Supported formats: * `sa://my-sa@PROJECT_ID.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity", |
1836 | 1923 | "readOnly": true, |
1837 | 1924 | "type": "string" |
1838 | 1925 | } |
|
1914 | 2001 | }, |
1915 | 2002 | "type": "object" |
1916 | 2003 | }, |
| 2004 | + "ListExtendedMetadataSchemasResponse": { |
| 2005 | + "description": "Response for ListExtendedMetadataSchemas.", |
| 2006 | + "id": "ListExtendedMetadataSchemasResponse", |
| 2007 | + "properties": { |
| 2008 | + "extendedMetadataSchemas": { |
| 2009 | + "description": "List of Extended Metadata Schemas.", |
| 2010 | + "items": { |
| 2011 | + "$ref": "ExtendedMetadataSchema" |
| 2012 | + }, |
| 2013 | + "type": "array" |
| 2014 | + }, |
| 2015 | + "nextPageToken": { |
| 2016 | + "description": "A token identifying a page of results the server should return.", |
| 2017 | + "type": "string" |
| 2018 | + } |
| 2019 | + }, |
| 2020 | + "type": "object" |
| 2021 | + }, |
1917 | 2022 | "ListLocationsResponse": { |
1918 | 2023 | "description": "The response message for Locations.ListLocations.", |
1919 | 2024 | "id": "ListLocationsResponse", |
|
0 commit comments