Skip to content

Commit 901f2c2

Browse files
feat(appengine): update the API
#### appengine:v1alpha The following keys were added: - resources.apps.resources.locations.methods.list.parameters.extraLocationTypes.description - resources.apps.resources.locations.methods.list.parameters.extraLocationTypes.location - resources.apps.resources.locations.methods.list.parameters.extraLocationTypes.repeated - resources.apps.resources.locations.methods.list.parameters.extraLocationTypes.type - resources.projects.resources.locations.methods.list.parameters.extraLocationTypes.description - resources.projects.resources.locations.methods.list.parameters.extraLocationTypes.location - resources.projects.resources.locations.methods.list.parameters.extraLocationTypes.repeated - resources.projects.resources.locations.methods.list.parameters.extraLocationTypes.type #### appengine:v1beta The following keys were added: - resources.apps.resources.locations.methods.list.parameters.extraLocationTypes.description - resources.apps.resources.locations.methods.list.parameters.extraLocationTypes.location - resources.apps.resources.locations.methods.list.parameters.extraLocationTypes.repeated - resources.apps.resources.locations.methods.list.parameters.extraLocationTypes.type - resources.projects.resources.locations.methods.list.parameters.extraLocationTypes.description - resources.projects.resources.locations.methods.list.parameters.extraLocationTypes.location - resources.projects.resources.locations.methods.list.parameters.extraLocationTypes.repeated - resources.projects.resources.locations.methods.list.parameters.extraLocationTypes.type - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.description - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.flatPath - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.httpMethod - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.id - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameterOrder - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.applicationsId.description - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.applicationsId.location - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.applicationsId.required - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.applicationsId.type - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.locationsId.description - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.locationsId.location - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.locationsId.required - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.locationsId.type - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.projectsId.description - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.projectsId.location - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.projectsId.required - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.projectsId.type - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.servicesId.description - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.servicesId.location - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.servicesId.required - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.servicesId.type - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.updateMask.description - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.updateMask.format - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.updateMask.location - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.updateMask.type - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.versionsId.description - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.versionsId.location - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.versionsId.required - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.versionsId.type - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.path - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.request.$ref - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.response.$ref - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.scopes #### appengine:v1 The following keys were added: - resources.apps.resources.locations.methods.list.parameters.extraLocationTypes.description - resources.apps.resources.locations.methods.list.parameters.extraLocationTypes.location - resources.apps.resources.locations.methods.list.parameters.extraLocationTypes.repeated - resources.apps.resources.locations.methods.list.parameters.extraLocationTypes.type - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.description - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.flatPath - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.httpMethod - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.id - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameterOrder - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.applicationsId.description - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.applicationsId.location - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.applicationsId.required - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.applicationsId.type - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.locationsId.description - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.locationsId.location - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.locationsId.required - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.locationsId.type - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.projectsId.description - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.projectsId.location - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.projectsId.required - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.projectsId.type - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.servicesId.description - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.servicesId.location - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.servicesId.required - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.servicesId.type - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.updateMask.description - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.updateMask.format - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.updateMask.location - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.updateMask.type - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.versionsId.description - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.versionsId.location - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.versionsId.required - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.parameters.versionsId.type - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.path - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.request.$ref - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.response.$ref - resources.projects.resources.locations.resources.applications.resources.services.resources.versions.methods.patch.scopes
1 parent 6828514 commit 901f2c2

File tree

6 files changed

+441
-3
lines changed

6 files changed

+441
-3
lines changed

‎discovery/appengine-v1.json

Lines changed: 68 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -958,6 +958,12 @@
958958
"required": true,
959959
"type": "string"
960960
},
961+
"extraLocationTypes": {
962+
"description": "Optional. A list of extra location types that should be used as conditions for controlling the visibility of the locations.",
963+
"location": "query",
964+
"repeated": true,
965+
"type": "string"
966+
},
961967
"filter": {
962968
"description": "A filter to narrow down results to a preferred subset. The filtering language accepts strings like \"displayName=tokyo\", and is documented in more detail in AIP-160 (https://google.aip.dev/160).",
963969
"location": "query",
@@ -1862,6 +1868,67 @@
18621868
"scopes": [
18631869
"https://www.googleapis.com/auth/cloud-platform"
18641870
]
1871+
},
1872+
"patch": {
1873+
"description": "Updates the specified Version resource. You can specify the following fields depending on the App Engine environment and type of scaling that the version resource uses:Standard environment instance_class (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.instance_class)automatic scaling in the standard environment: automatic_scaling.min_idle_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling) automatic_scaling.max_idle_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling) automaticScaling.standard_scheduler_settings.max_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StandardSchedulerSettings) automaticScaling.standard_scheduler_settings.min_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StandardSchedulerSettings) automaticScaling.standard_scheduler_settings.target_cpu_utilization (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StandardSchedulerSettings) automaticScaling.standard_scheduler_settings.target_throughput_utilization (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StandardSchedulerSettings)basic scaling or manual scaling in the standard environment: serving_status (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.serving_status) manual_scaling.instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#manualscaling)Flexible environment serving_status (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.serving_status)automatic scaling in the flexible environment: automatic_scaling.min_total_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling) automatic_scaling.max_total_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling) automatic_scaling.cool_down_period_sec (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling) automatic_scaling.cpu_utilization.target_utilization (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling)manual scaling in the flexible environment: manual_scaling.instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#manualscaling)",
1874+
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}",
1875+
"httpMethod": "PATCH",
1876+
"id": "appengine.projects.locations.applications.services.versions.patch",
1877+
"parameterOrder": [
1878+
"projectsId",
1879+
"locationsId",
1880+
"applicationsId",
1881+
"servicesId",
1882+
"versionsId"
1883+
],
1884+
"parameters": {
1885+
"applicationsId": {
1886+
"description": "Part of `name`. See documentation of `projectsId`.",
1887+
"location": "path",
1888+
"required": true,
1889+
"type": "string"
1890+
},
1891+
"locationsId": {
1892+
"description": "Part of `name`. See documentation of `projectsId`.",
1893+
"location": "path",
1894+
"required": true,
1895+
"type": "string"
1896+
},
1897+
"projectsId": {
1898+
"description": "Part of `name`. Name of the resource to update. Example: apps/myapp/services/default/versions/1.",
1899+
"location": "path",
1900+
"required": true,
1901+
"type": "string"
1902+
},
1903+
"servicesId": {
1904+
"description": "Part of `name`. See documentation of `projectsId`.",
1905+
"location": "path",
1906+
"required": true,
1907+
"type": "string"
1908+
},
1909+
"updateMask": {
1910+
"description": "Standard field mask for the set of fields to be updated.",
1911+
"format": "google-fieldmask",
1912+
"location": "query",
1913+
"type": "string"
1914+
},
1915+
"versionsId": {
1916+
"description": "Part of `name`. See documentation of `projectsId`.",
1917+
"location": "path",
1918+
"required": true,
1919+
"type": "string"
1920+
}
1921+
},
1922+
"path": "v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}",
1923+
"request": {
1924+
"$ref": "Version"
1925+
},
1926+
"response": {
1927+
"$ref": "Operation"
1928+
},
1929+
"scopes": [
1930+
"https://www.googleapis.com/auth/cloud-platform"
1931+
]
18651932
}
18661933
}
18671934
}
@@ -1874,7 +1941,7 @@
18741941
}
18751942
}
18761943
},
1877-
"revision": "20250310",
1944+
"revision": "20250409",
18781945
"rootUrl": "https://appengine.googleapis.com/",
18791946
"schemas": {
18801947
"ApiConfigHandler": {

‎discovery/appengine-v1alpha.json

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -598,6 +598,12 @@
598598
"required": true,
599599
"type": "string"
600600
},
601+
"extraLocationTypes": {
602+
"description": "Optional. A list of extra location types that should be used as conditions for controlling the visibility of the locations.",
603+
"location": "query",
604+
"repeated": true,
605+
"type": "string"
606+
},
601607
"filter": {
602608
"description": "A filter to narrow down results to a preferred subset. The filtering language accepts strings like \"displayName=tokyo\", and is documented in more detail in AIP-160 (https://google.aip.dev/160).",
603609
"location": "query",
@@ -754,6 +760,12 @@
754760
"projectsId"
755761
],
756762
"parameters": {
763+
"extraLocationTypes": {
764+
"description": "Optional. A list of extra location types that should be used as conditions for controlling the visibility of the locations.",
765+
"location": "query",
766+
"repeated": true,
767+
"type": "string"
768+
},
757769
"filter": {
758770
"description": "A filter to narrow down results to a preferred subset. The filtering language accepts strings like \"displayName=tokyo\", and is documented in more detail in AIP-160 (https://google.aip.dev/160).",
759771
"location": "query",
@@ -946,7 +958,7 @@
946958
}
947959
}
948960
},
949-
"revision": "20241118",
961+
"revision": "20250409",
950962
"rootUrl": "https://appengine.googleapis.com/",
951963
"schemas": {
952964
"AuthorizedCertificate": {

‎discovery/appengine-v1beta.json

Lines changed: 74 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -958,6 +958,12 @@
958958
"required": true,
959959
"type": "string"
960960
},
961+
"extraLocationTypes": {
962+
"description": "Optional. A list of extra location types that should be used as conditions for controlling the visibility of the locations.",
963+
"location": "query",
964+
"repeated": true,
965+
"type": "string"
966+
},
961967
"filter": {
962968
"description": "A filter to narrow down results to a preferred subset. The filtering language accepts strings like \"displayName=tokyo\", and is documented in more detail in AIP-160 (https://google.aip.dev/160).",
963969
"location": "query",
@@ -1726,6 +1732,12 @@
17261732
"projectsId"
17271733
],
17281734
"parameters": {
1735+
"extraLocationTypes": {
1736+
"description": "Optional. A list of extra location types that should be used as conditions for controlling the visibility of the locations.",
1737+
"location": "query",
1738+
"repeated": true,
1739+
"type": "string"
1740+
},
17291741
"filter": {
17301742
"description": "A filter to narrow down results to a preferred subset. The filtering language accepts strings like \"displayName=tokyo\", and is documented in more detail in AIP-160 (https://google.aip.dev/160).",
17311743
"location": "query",
@@ -1969,6 +1981,67 @@
19691981
"scopes": [
19701982
"https://www.googleapis.com/auth/cloud-platform"
19711983
]
1984+
},
1985+
"patch": {
1986+
"description": "Updates the specified Version resource. You can specify the following fields depending on the App Engine environment and type of scaling that the version resource uses:Standard environment instance_class (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.instance_class)automatic scaling in the standard environment: automatic_scaling.min_idle_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling) automatic_scaling.max_idle_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling) automaticScaling.standard_scheduler_settings.max_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#StandardSchedulerSettings) automaticScaling.standard_scheduler_settings.min_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#StandardSchedulerSettings) automaticScaling.standard_scheduler_settings.target_cpu_utilization (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#StandardSchedulerSettings) automaticScaling.standard_scheduler_settings.target_throughput_utilization (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#StandardSchedulerSettings)basic scaling or manual scaling in the standard environment: serving_status (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.serving_status) manual_scaling.instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#manualscaling)Flexible environment serving_status (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.serving_status)automatic scaling in the flexible environment: automatic_scaling.min_total_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling) automatic_scaling.max_total_instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling) automatic_scaling.cool_down_period_sec (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling) automatic_scaling.cpu_utilization.target_utilization (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#Version.FIELDS.automatic_scaling)manual scaling in the flexible environment: manual_scaling.instances (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta/apps.services.versions#manualscaling)",
1987+
"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}",
1988+
"httpMethod": "PATCH",
1989+
"id": "appengine.projects.locations.applications.services.versions.patch",
1990+
"parameterOrder": [
1991+
"projectsId",
1992+
"locationsId",
1993+
"applicationsId",
1994+
"servicesId",
1995+
"versionsId"
1996+
],
1997+
"parameters": {
1998+
"applicationsId": {
1999+
"description": "Part of `name`. See documentation of `projectsId`.",
2000+
"location": "path",
2001+
"required": true,
2002+
"type": "string"
2003+
},
2004+
"locationsId": {
2005+
"description": "Part of `name`. See documentation of `projectsId`.",
2006+
"location": "path",
2007+
"required": true,
2008+
"type": "string"
2009+
},
2010+
"projectsId": {
2011+
"description": "Part of `name`. Name of the resource to update. Example: apps/myapp/services/default/versions/1.",
2012+
"location": "path",
2013+
"required": true,
2014+
"type": "string"
2015+
},
2016+
"servicesId": {
2017+
"description": "Part of `name`. See documentation of `projectsId`.",
2018+
"location": "path",
2019+
"required": true,
2020+
"type": "string"
2021+
},
2022+
"updateMask": {
2023+
"description": "Standard field mask for the set of fields to be updated.",
2024+
"format": "google-fieldmask",
2025+
"location": "query",
2026+
"type": "string"
2027+
},
2028+
"versionsId": {
2029+
"description": "Part of `name`. See documentation of `projectsId`.",
2030+
"location": "path",
2031+
"required": true,
2032+
"type": "string"
2033+
}
2034+
},
2035+
"path": "v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}",
2036+
"request": {
2037+
"$ref": "Version"
2038+
},
2039+
"response": {
2040+
"$ref": "Operation"
2041+
},
2042+
"scopes": [
2043+
"https://www.googleapis.com/auth/cloud-platform"
2044+
]
19722045
}
19732046
}
19742047
}
@@ -2074,7 +2147,7 @@
20742147
}
20752148
}
20762149
},
2077-
"revision": "20250310",
2150+
"revision": "20250409",
20782151
"rootUrl": "https://appengine.googleapis.com/",
20792152
"schemas": {
20802153
"ApiConfigHandler": {

0 commit comments

Comments
 (0)