Skip to content

Commit

Permalink
feat(appengine): update the API
Browse files Browse the repository at this point in the history
#### appengine:v1alpha

The following keys were added:
- schemas.GceTag.description
- schemas.GceTag.id
- schemas.GceTag.properties.parent.description
- schemas.GceTag.properties.parent.items.type
- schemas.GceTag.properties.parent.type
- schemas.GceTag.properties.tag.description
- schemas.GceTag.properties.tag.type
- schemas.GceTag.type
- schemas.ProjectsMetadata.properties.gceTag.description
- schemas.ProjectsMetadata.properties.gceTag.items.$ref
- schemas.ProjectsMetadata.properties.gceTag.type

#### appengine:v1beta

The following keys were added:
- schemas.GceTag.description
- schemas.GceTag.id
- schemas.GceTag.properties.parent.description
- schemas.GceTag.properties.parent.items.type
- schemas.GceTag.properties.parent.type
- schemas.GceTag.properties.tag.description
- schemas.GceTag.properties.tag.type
- schemas.GceTag.type
- schemas.ProjectsMetadata.properties.gceTag.description
- schemas.ProjectsMetadata.properties.gceTag.items.$ref
- schemas.ProjectsMetadata.properties.gceTag.type

#### appengine:v1

The following keys were added:
- schemas.GceTag.description
- schemas.GceTag.id
- schemas.GceTag.properties.parent.description
- schemas.GceTag.properties.parent.items.type
- schemas.GceTag.properties.parent.type
- schemas.GceTag.properties.tag.description
- schemas.GceTag.properties.tag.type
- schemas.GceTag.type
- schemas.ProjectsMetadata.properties.gceTag.description
- schemas.ProjectsMetadata.properties.gceTag.items.$ref
- schemas.ProjectsMetadata.properties.gceTag.type
  • Loading branch information
yoshi-automation authored and sofisl committed Oct 10, 2024
1 parent 011238e commit 2110d96
Show file tree
Hide file tree
Showing 6 changed files with 129 additions and 3 deletions.
27 changes: 26 additions & 1 deletion discovery/appengine-v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -1718,7 +1718,7 @@
}
}
},
"revision": "20240722",
"revision": "20240906",
"rootUrl": "https://appengine.googleapis.com/",
"schemas": {
"ApiConfigHandler": {
Expand Down Expand Up @@ -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",
Expand Down Expand Up @@ -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"
Expand Down
27 changes: 26 additions & 1 deletion discovery/appengine-v1alpha.json
Original file line number Diff line number Diff line change
Expand Up @@ -946,7 +946,7 @@
}
}
},
"revision": "20240422",
"revision": "20240906",
"rootUrl": "https://appengine.googleapis.com/",
"schemas": {
"AuthorizedCertificate": {
Expand Down Expand Up @@ -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",
Expand Down Expand Up @@ -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"
Expand Down
27 changes: 26 additions & 1 deletion discovery/appengine-v1beta.json
Original file line number Diff line number Diff line change
Expand Up @@ -1918,7 +1918,7 @@
}
}
},
"revision": "20240722",
"revision": "20240906",
"rootUrl": "https://appengine.googleapis.com/",
"schemas": {
"ApiConfigHandler": {
Expand Down Expand Up @@ -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",
Expand Down Expand Up @@ -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"
Expand Down
17 changes: 17 additions & 0 deletions src/apis/appengine/v1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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.
*/
Expand Down Expand Up @@ -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.
*/
Expand Down
17 changes: 17 additions & 0 deletions src/apis/appengine/v1alpha.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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.
*/
Expand Down Expand Up @@ -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.
*/
Expand Down
17 changes: 17 additions & 0 deletions src/apis/appengine/v1beta.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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.
*/
Expand Down Expand Up @@ -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.
*/
Expand Down

0 comments on commit 2110d96

Please sign in to comment.