You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#### run:v1
The following keys were changed:
- schemas.InstanceSplit.properties.latestRevision.description
- schemas.InstanceSplit.properties.percent.description
- schemas.WorkerPoolStatus.properties.instanceSplits.description
#### run:v2
The following keys were added:
- schemas.GoogleCloudRunV2SubmitBuildRequest.properties.machineType.description
- schemas.GoogleCloudRunV2SubmitBuildRequest.properties.machineType.type
The following keys were changed:
- schemas.GoogleCloudRunV2WorkerPool.properties.latestReadyRevision.description
- schemas.GoogleCloudRunV2WorkerPool.properties.observedGeneration.description
- schemas.GoogleCloudRunV2WorkerPool.properties.reconciling.description
Copy file name to clipboardExpand all lines: discovery/run-v1.json
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -2887,7 +2887,7 @@
2887
2887
}
2888
2888
}
2889
2889
},
2890
-
"revision": "20250704",
2890
+
"revision": "20250801",
2891
2891
"rootUrl": "https://run.googleapis.com/",
2892
2892
"schemas": {
2893
2893
"Addressable": {
@@ -5317,11 +5317,11 @@
5317
5317
"id": "InstanceSplit",
5318
5318
"properties": {
5319
5319
"latestRevision": {
5320
-
"description": "Uses the \"status.latestReadyRevisionName\" to determine the traffic target. When it changes, traffic will automatically migrate from the prior \"latest ready\" revision to the new one.",
5320
+
"description": "Uses the \"status.latestReadyRevisionName\" to determine the instance split target. When it changes, workloads will automatically migrate from the prior \"latest ready\" revision to the new one.",
5321
5321
"type": "boolean"
5322
5322
},
5323
5323
"percent": {
5324
-
"description": "Specifies percent of the instance split to this Revision. This defaults to zero if unspecified.",
5324
+
"description": "Optional. Specifies percent of the instance split to this Revision. This defaults to zero if unspecified.",
5325
5325
"format": "int32",
5326
5326
"type": "integer"
5327
5327
},
@@ -6942,7 +6942,7 @@
6942
6942
"type": "array"
6943
6943
},
6944
6944
"instanceSplits": {
6945
-
"description": "Holds the configured traffic distribution. These entries will always contain RevisionName references. When ConfigurationName appears in the spec, this will hold the LatestReadyRevisionName that we last observed.",
6945
+
"description": "Holds the configured workload distribution. These entries will always contain RevisionName references. When ConfigurationName appears in the spec, this will hold the LatestReadyRevisionName that we last observed.",
Copy file name to clipboardExpand all lines: discovery/run-v2.json
+8-4Lines changed: 8 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1922,7 +1922,7 @@
1922
1922
}
1923
1923
}
1924
1924
},
1925
-
"revision": "20250718",
1925
+
"revision": "20250801",
1926
1926
"rootUrl": "https://run.googleapis.com/",
1927
1927
"schemas": {
1928
1928
"GoogleCloudRunV2BinaryAuthorization": {
@@ -4097,6 +4097,10 @@
4097
4097
"description": "Required. Artifact Registry URI to store the built image.",
4098
4098
"type": "string"
4099
4099
},
4100
+
"machineType": {
4101
+
"description": "Optional. The machine type from default pool to use for the build. If left blank, cloudbuild will use a sensible default. Currently only E2_HIGHCPU_8 is supported. If worker_pool is set, this field will be ignored.",
4102
+
"type": "string"
4103
+
},
4100
4104
"serviceAccount": {
4101
4105
"description": "Optional. The service account to use for the build. If not set, the default Cloud Build service account for the project will be used.",
4102
4106
"type": "string"
@@ -4721,7 +4725,7 @@
4721
4725
"type": "string"
4722
4726
},
4723
4727
"latestReadyRevision": {
4724
-
"description": "Output only. Name of the latest revision that is serving traffic. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.",
4728
+
"description": "Output only. Name of the latest revision that is serving workloads. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.",
4725
4729
"readOnly": true,
4726
4730
"type": "string"
4727
4731
},
@@ -4754,13 +4758,13 @@
4754
4758
"type": "string"
4755
4759
},
4756
4760
"observedGeneration": {
4757
-
"description": "Output only. The generation of this WorkerPool currently serving traffic. See comments in `reconciling` for additional information on reconciliation process in Cloud Run. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a `string` instead of an `integer`.",
4761
+
"description": "Output only. The generation of this WorkerPool currently serving workloads. See comments in `reconciling` for additional information on reconciliation process in Cloud Run. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a `string` instead of an `integer`.",
4758
4762
"format": "int64",
4759
4763
"readOnly": true,
4760
4764
"type": "string"
4761
4765
},
4762
4766
"reconciling": {
4763
-
"description": "Output only. Returns true if the WorkerPool is currently being acted upon by the system to bring it into the desired state. When a new WorkerPool is created, or an existing one is updated, Cloud Run will asynchronously perform all necessary steps to bring the WorkerPool to the desired serving state. This process is called reconciliation. While reconciliation is in process, `observed_generation`, `latest_ready_revison`, `traffic_statuses`, and `uri` will have transient values that might mismatch the intended state: Once reconciliation is over (and this field is false), there are two possible outcomes: reconciliation succeeded and the serving state matches the WorkerPool, or there was an error, and reconciliation failed. This state can be found in `terminal_condition.state`. If reconciliation succeeded, the following fields will match: `traffic` and `traffic_statuses`, `observed_generation` and `generation`, `latest_ready_revision` and `latest_created_revision`. If reconciliation failed, `traffic_statuses`, `observed_generation`, and `latest_ready_revision` will have the state of the last serving revision, or empty for newly created WorkerPools. Additional information on the failure can be found in `terminal_condition` and `conditions`.",
4767
+
"description": "Output only. Returns true if the WorkerPool is currently being acted upon by the system to bring it into the desired state. When a new WorkerPool is created, or an existing one is updated, Cloud Run will asynchronously perform all necessary steps to bring the WorkerPool to the desired serving state. This process is called reconciliation. While reconciliation is in process, `observed_generation`, `latest_ready_revison`, `instance_split_statuses`, and `uri` will have transient values that might mismatch the intended state: Once reconciliation is over (and this field is false), there are two possible outcomes: reconciliation succeeded and the serving state matches the WorkerPool, or there was an error, and reconciliation failed. This state can be found in `terminal_condition.state`. If reconciliation succeeded, the following fields will match: `instance_splits` and `instance_split_statuses`, `observed_generation` and `generation`, `latest_ready_revision` and `latest_created_revision`. If reconciliation failed, `instance_split_statuses`, `observed_generation`, and `latest_ready_revision` will have the state of the last serving revision, or empty for newly created WorkerPools. Additional information on the failure can be found in `terminal_condition` and `conditions`.",
Copy file name to clipboardExpand all lines: src/apis/run/v1.ts
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1854,11 +1854,11 @@ export namespace run_v1 {
1854
1854
*/
1855
1855
export interface Schema$InstanceSplit {
1856
1856
/**
1857
-
* Uses the "status.latestReadyRevisionName" to determine the traffic target. When it changes, traffic will automatically migrate from the prior "latest ready" revision to the new one.
1857
+
* Uses the "status.latestReadyRevisionName" to determine the instance split target. When it changes, workloads will automatically migrate from the prior "latest ready" revision to the new one.
1858
1858
*/
1859
1859
latestRevision?: boolean | null;
1860
1860
/**
1861
-
* Specifies percent of the instance split to this Revision. This defaults to zero if unspecified.
1861
+
* Optional. Specifies percent of the instance split to this Revision. This defaults to zero if unspecified.
1862
1862
*/
1863
1863
percent?: number | null;
1864
1864
/**
@@ -3139,7 +3139,7 @@ export namespace run_v1 {
3139
3139
*/
3140
3140
conditions?: Schema$GoogleCloudRunV1Condition[];
3141
3141
/**
3142
-
* Holds the configured traffic distribution. These entries will always contain RevisionName references. When ConfigurationName appears in the spec, this will hold the LatestReadyRevisionName that we last observed.
3142
+
* Holds the configured workload distribution. These entries will always contain RevisionName references. When ConfigurationName appears in the spec, this will hold the LatestReadyRevisionName that we last observed.
Copy file name to clipboardExpand all lines: src/apis/run/v2.ts
+8-3Lines changed: 8 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1572,6 +1572,10 @@ export namespace run_v2 {
1572
1572
* Required. Artifact Registry URI to store the built image.
1573
1573
*/
1574
1574
imageUri?: string|null;
1575
+
/**
1576
+
* Optional. The machine type from default pool to use for the build. If left blank, cloudbuild will use a sensible default. Currently only E2_HIGHCPU_8 is supported. If worker_pool is set, this field will be ignored.
1577
+
*/
1578
+
machineType?: string|null;
1575
1579
/**
1576
1580
* Optional. The service account to use for the build. If not set, the default Cloud Build service account for the project will be used.
1577
1581
*/
@@ -2013,7 +2017,7 @@ export namespace run_v2 {
2013
2017
*/
2014
2018
latestCreatedRevision?: string|null;
2015
2019
/**
2016
-
* Output only. Name of the latest revision that is serving traffic. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
2020
+
* Output only. Name of the latest revision that is serving workloads. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.
2017
2021
*/
2018
2022
latestReadyRevision?: string|null;
2019
2023
/**
@@ -2025,11 +2029,11 @@ export namespace run_v2 {
2025
2029
*/
2026
2030
name?: string|null;
2027
2031
/**
2028
-
* Output only. The generation of this WorkerPool currently serving traffic. See comments in `reconciling` for additional information on reconciliation process in Cloud Run. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a `string` instead of an `integer`.
2032
+
* Output only. The generation of this WorkerPool currently serving workloads. See comments in `reconciling` for additional information on reconciliation process in Cloud Run. Please note that unlike v1, this is an int64 value. As with most Google APIs, its JSON representation will be a `string` instead of an `integer`.
2029
2033
*/
2030
2034
observedGeneration?: string|null;
2031
2035
/**
2032
-
* Output only. Returns true if the WorkerPool is currently being acted upon by the system to bring it into the desired state. When a new WorkerPool is created, or an existing one is updated, Cloud Run will asynchronously perform all necessary steps to bring the WorkerPool to the desired serving state. This process is called reconciliation. While reconciliation is in process, `observed_generation`, `latest_ready_revison`, `traffic_statuses`, and `uri` will have transient values that might mismatch the intended state: Once reconciliation is over (and this field is false), there are two possible outcomes: reconciliation succeeded and the serving state matches the WorkerPool, or there was an error, and reconciliation failed. This state can be found in `terminal_condition.state`. If reconciliation succeeded, the following fields will match: `traffic` and `traffic_statuses`, `observed_generation` and `generation`, `latest_ready_revision` and `latest_created_revision`. If reconciliation failed, `traffic_statuses`, `observed_generation`, and `latest_ready_revision` will have the state of the last serving revision, or empty for newly created WorkerPools. Additional information on the failure can be found in `terminal_condition` and `conditions`.
2036
+
* Output only. Returns true if the WorkerPool is currently being acted upon by the system to bring it into the desired state. When a new WorkerPool is created, or an existing one is updated, Cloud Run will asynchronously perform all necessary steps to bring the WorkerPool to the desired serving state. This process is called reconciliation. While reconciliation is in process, `observed_generation`, `latest_ready_revison`, `instance_split_statuses`, and `uri` will have transient values that might mismatch the intended state: Once reconciliation is over (and this field is false), there are two possible outcomes: reconciliation succeeded and the serving state matches the WorkerPool, or there was an error, and reconciliation failed. This state can be found in `terminal_condition.state`. If reconciliation succeeded, the following fields will match: `instance_splits` and `instance_split_statuses`, `observed_generation` and `generation`, `latest_ready_revision` and `latest_created_revision`. If reconciliation failed, `instance_split_statuses`, `observed_generation`, and `latest_ready_revision` will have the state of the last serving revision, or empty for newly created WorkerPools. Additional information on the failure can be found in `terminal_condition` and `conditions`.
0 commit comments