diff --git a/discovery/appengine-v1.json b/discovery/appengine-v1.json index f2c5befec5..ec5d3e3041 100644 --- a/discovery/appengine-v1.json +++ b/discovery/appengine-v1.json @@ -1718,7 +1718,7 @@ } } }, - "revision": "20240722", + "revision": "20240906", "rootUrl": "https://appengine.googleapis.com/", "schemas": { "ApiConfigHandler": { @@ -2480,6 +2480,24 @@ }, "type": "object" }, + "GceTag": { + "description": "For use only by GCE. GceTag is a wrapper around the GCE administrative tag with parent info.", + "id": "GceTag", + "properties": { + "parent": { + "description": "The parents(s) of the tag. Eg. projects/123, folders/456 It usually contains only one parent. But, in some corner cases, it can contain multiple parents. Currently, organizations are not supported.", + "items": { + "type": "string" + }, + "type": "array" + }, + "tag": { + "description": "The administrative_tag name.", + "type": "string" + } + }, + "type": "object" + }, "GoogleAppengineV1betaLocationMetadata": { "description": "Metadata for the given google.cloud.location.Location.", "id": "GoogleAppengineV1betaLocationMetadata", @@ -3343,6 +3361,13 @@ ], "type": "string" }, + "gceTag": { + "description": "The GCE tags associated with the consumer project and those inherited due to their ancestry, if any. Not supported by CCFE.", + "items": { + "$ref": "GceTag" + }, + "type": "array" + }, "p4ServiceAccount": { "description": "The service account authorized to operate on the consumer project. Note: CCFE only propagates P4SA with default tag to CLH.", "type": "string" diff --git a/discovery/appengine-v1alpha.json b/discovery/appengine-v1alpha.json index 7f8987ccc4..3f600d5341 100644 --- a/discovery/appengine-v1alpha.json +++ b/discovery/appengine-v1alpha.json @@ -946,7 +946,7 @@ } } }, - "revision": "20240422", + "revision": "20240906", "rootUrl": "https://appengine.googleapis.com/", "schemas": { "AuthorizedCertificate": { @@ -1125,6 +1125,24 @@ "properties": {}, "type": "object" }, + "GceTag": { + "description": "For use only by GCE. GceTag is a wrapper around the GCE administrative tag with parent info.", + "id": "GceTag", + "properties": { + "parent": { + "description": "The parents(s) of the tag. Eg. projects/123, folders/456 It usually contains only one parent. But, in some corner cases, it can contain multiple parents. Currently, organizations are not supported.", + "items": { + "type": "string" + }, + "type": "array" + }, + "tag": { + "description": "The administrative_tag name.", + "type": "string" + } + }, + "type": "object" + }, "GoogleAppengineV1betaLocationMetadata": { "description": "Metadata for the given google.cloud.location.Location.", "id": "GoogleAppengineV1betaLocationMetadata", @@ -1551,6 +1569,13 @@ ], "type": "string" }, + "gceTag": { + "description": "The GCE tags associated with the consumer project and those inherited due to their ancestry, if any. Not supported by CCFE.", + "items": { + "$ref": "GceTag" + }, + "type": "array" + }, "p4ServiceAccount": { "description": "The service account authorized to operate on the consumer project. Note: CCFE only propagates P4SA with default tag to CLH.", "type": "string" diff --git a/discovery/appengine-v1beta.json b/discovery/appengine-v1beta.json index 9eadfbb68d..0babd8eee6 100644 --- a/discovery/appengine-v1beta.json +++ b/discovery/appengine-v1beta.json @@ -1918,7 +1918,7 @@ } } }, - "revision": "20240722", + "revision": "20240906", "rootUrl": "https://appengine.googleapis.com/", "schemas": { "ApiConfigHandler": { @@ -2731,6 +2731,24 @@ }, "type": "object" }, + "GceTag": { + "description": "For use only by GCE. GceTag is a wrapper around the GCE administrative tag with parent info.", + "id": "GceTag", + "properties": { + "parent": { + "description": "The parents(s) of the tag. Eg. projects/123, folders/456 It usually contains only one parent. But, in some corner cases, it can contain multiple parents. Currently, organizations are not supported.", + "items": { + "type": "string" + }, + "type": "array" + }, + "tag": { + "description": "The administrative_tag name.", + "type": "string" + } + }, + "type": "object" + }, "GoogleAppengineV1betaLocationMetadata": { "description": "Metadata for the given google.cloud.location.Location.", "id": "GoogleAppengineV1betaLocationMetadata", @@ -3594,6 +3612,13 @@ ], "type": "string" }, + "gceTag": { + "description": "The GCE tags associated with the consumer project and those inherited due to their ancestry, if any. Not supported by CCFE.", + "items": { + "$ref": "GceTag" + }, + "type": "array" + }, "p4ServiceAccount": { "description": "The service account authorized to operate on the consumer project. Note: CCFE only propagates P4SA with default tag to CLH.", "type": "string" diff --git a/src/apis/appengine/v1.ts b/src/apis/appengine/v1.ts index 6f4d784056..4ceae0106f 100644 --- a/src/apis/appengine/v1.ts +++ b/src/apis/appengine/v1.ts @@ -661,6 +661,19 @@ export namespace appengine_v1 { */ runtimeVersion?: string | null; } + /** + * For use only by GCE. GceTag is a wrapper around the GCE administrative tag with parent info. + */ + export interface Schema$GceTag { + /** + * The parents(s) of the tag. Eg. projects/123, folders/456 It usually contains only one parent. But, in some corner cases, it can contain multiple parents. Currently, organizations are not supported. + */ + parent?: string[] | null; + /** + * The administrative_tag name. + */ + tag?: string | null; + } /** * Metadata for the given google.cloud.location.Location. */ @@ -1268,6 +1281,10 @@ export namespace appengine_v1 { * The CCFE state of the consumer project. It is the same state that is communicated to the CLH during project events. Notice that this field is not set in the DB, it is only set in this proto when communicated to CLH in the side channel. */ consumerProjectState?: string | null; + /** + * The GCE tags associated with the consumer project and those inherited due to their ancestry, if any. Not supported by CCFE. + */ + gceTag?: Schema$GceTag[]; /** * The service account authorized to operate on the consumer project. Note: CCFE only propagates P4SA with default tag to CLH. */ diff --git a/src/apis/appengine/v1alpha.ts b/src/apis/appengine/v1alpha.ts index 8d8873a4b6..3abea33bcc 100644 --- a/src/apis/appengine/v1alpha.ts +++ b/src/apis/appengine/v1alpha.ts @@ -259,6 +259,19 @@ export namespace appengine_v1alpha { * A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); \} */ export interface Schema$Empty {} + /** + * For use only by GCE. GceTag is a wrapper around the GCE administrative tag with parent info. + */ + export interface Schema$GceTag { + /** + * The parents(s) of the tag. Eg. projects/123, folders/456 It usually contains only one parent. But, in some corner cases, it can contain multiple parents. Currently, organizations are not supported. + */ + parent?: string[] | null; + /** + * The administrative_tag name. + */ + tag?: string | null; + } /** * Metadata for the given google.cloud.location.Location. */ @@ -560,6 +573,10 @@ export namespace appengine_v1alpha { * The CCFE state of the consumer project. It is the same state that is communicated to the CLH during project events. Notice that this field is not set in the DB, it is only set in this proto when communicated to CLH in the side channel. */ consumerProjectState?: string | null; + /** + * The GCE tags associated with the consumer project and those inherited due to their ancestry, if any. Not supported by CCFE. + */ + gceTag?: Schema$GceTag[]; /** * The service account authorized to operate on the consumer project. Note: CCFE only propagates P4SA with default tag to CLH. */ diff --git a/src/apis/appengine/v1beta.ts b/src/apis/appengine/v1beta.ts index 96da6cd4e1..cc94b60f3f 100644 --- a/src/apis/appengine/v1beta.ts +++ b/src/apis/appengine/v1beta.ts @@ -703,6 +703,19 @@ export namespace appengine_v1beta { */ runtimeVersion?: string | null; } + /** + * For use only by GCE. GceTag is a wrapper around the GCE administrative tag with parent info. + */ + export interface Schema$GceTag { + /** + * The parents(s) of the tag. Eg. projects/123, folders/456 It usually contains only one parent. But, in some corner cases, it can contain multiple parents. Currently, organizations are not supported. + */ + parent?: string[] | null; + /** + * The administrative_tag name. + */ + tag?: string | null; + } /** * Metadata for the given google.cloud.location.Location. */ @@ -1310,6 +1323,10 @@ export namespace appengine_v1beta { * The CCFE state of the consumer project. It is the same state that is communicated to the CLH during project events. Notice that this field is not set in the DB, it is only set in this proto when communicated to CLH in the side channel. */ consumerProjectState?: string | null; + /** + * The GCE tags associated with the consumer project and those inherited due to their ancestry, if any. Not supported by CCFE. + */ + gceTag?: Schema$GceTag[]; /** * The service account authorized to operate on the consumer project. Note: CCFE only propagates P4SA with default tag to CLH. */