Skip to content

Commit 266598f

Browse files
feat(appengine): update the api
#### appengine:v1 The following keys were added: - resources.apps.methods.get.parameters.includeExtraData (Total Keys: 2) - schemas.Application.properties.generatedCustomerMetadata (Total Keys: 2) - schemas.Service.properties.generatedCustomerMetadata (Total Keys: 2) #### appengine:v1beta The following keys were deleted: - resources.apps.resources.runtimes.methods.list.parameters.pageSize (Total Keys: 3) - resources.apps.resources.runtimes.methods.list.parameters.pageToken (Total Keys: 2) The following keys were added: - resources.apps.methods.get.parameters.includeExtraData (Total Keys: 2) - resources.apps.resources.services.methods.get.parameters.includeExtraData (Total Keys: 2) - resources.apps.resources.services.resources.versions.methods.get.parameters.includeExtraData (Total Keys: 2) - schemas.Application.properties.generatedCustomerMetadata (Total Keys: 2) - schemas.Date (Total Keys: 8) - schemas.Runtime.properties.decommissionedDate.$ref (Total Keys: 1) - schemas.Runtime.properties.deprecationDate.$ref (Total Keys: 1) - schemas.Runtime.properties.endOfSupportDate.$ref (Total Keys: 1) - schemas.Service.properties.generatedCustomerMetadata (Total Keys: 2) - schemas.Version.properties.generatedCustomerMetadata (Total Keys: 2)
1 parent 23cd554 commit 266598f

10 files changed

+244
-55
lines changed

docs/dyn/appengine_v1.apps.html

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ <h2>Instance Methods</h2>
116116
<code><a href="#create">create(body=None, x__xgafv=None)</a></code></p>
117117
<p class="firstline">Creates an App Engine application for a Google Cloud Platform project. Required fields: id - The ID of the target Cloud Platform project. location - The region (https://cloud.google.com/appengine/docs/locations) where you want the App Engine application located.For more information about App Engine applications, see Managing Projects, Applications, and Billing (https://cloud.google.com/appengine/docs/standard/python/console/).</p>
118118
<p class="toc_element">
119-
<code><a href="#get">get(appsId, x__xgafv=None)</a></code></p>
119+
<code><a href="#get">get(appsId, includeExtraData=None, x__xgafv=None)</a></code></p>
120120
<p class="firstline">Gets information about an application.</p>
121121
<p class="toc_element">
122122
<code><a href="#patch">patch(appsId, body=None, updateMask=None, x__xgafv=None)</a></code></p>
@@ -157,6 +157,9 @@ <h3>Method Details</h3>
157157
&quot;useContainerOptimizedOs&quot;: True or False, # If true, use Container-Optimized OS (https://cloud.google.com/container-optimized-os/) base image for VMs, rather than a base Debian image.
158158
},
159159
&quot;gcrDomain&quot;: &quot;A String&quot;, # Output only. The Google Container Registry domain used for storing managed build docker images for this application.
160+
&quot;generatedCustomerMetadata&quot;: { # Additional Google Generated Customer Metadata, this field won&#x27;t be provided by default and can be requested by setting the IncludeExtraData field in GetApplicationRequest
161+
&quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
162+
},
160163
&quot;iap&quot;: { # Identity-Aware Proxy
161164
&quot;enabled&quot;: True or False, # Whether the serving infrastructure will authenticate and authorize all incoming requests.If true, the oauth2_client_id and oauth2_client_secret fields must be non-empty.
162165
&quot;oauth2ClientId&quot;: &quot;A String&quot;, # OAuth2 client ID to use for the authentication flow.
@@ -200,11 +203,16 @@ <h3>Method Details</h3>
200203
</div>
201204

202205
<div class="method">
203-
<code class="details" id="get">get(appsId, x__xgafv=None)</code>
206+
<code class="details" id="get">get(appsId, includeExtraData=None, x__xgafv=None)</code>
204207
<pre>Gets information about an application.
205208

206209
Args:
207210
appsId: string, Part of `name`. Name of the Application resource to get. Example: apps/myapp. (required)
211+
includeExtraData: string, Options to include extra data
212+
Allowed values
213+
INCLUDE_EXTRA_DATA_UNSPECIFIED - Unspecified: No extra data will be returned
214+
INCLUDE_EXTRA_DATA_NONE - Do not return any extra data
215+
INCLUDE_GOOGLE_GENERATED_METADATA - Return GGCM associated with the resources
208216
x__xgafv: string, V1 error format.
209217
Allowed values
210218
1 - v1 error format
@@ -232,6 +240,9 @@ <h3>Method Details</h3>
232240
&quot;useContainerOptimizedOs&quot;: True or False, # If true, use Container-Optimized OS (https://cloud.google.com/container-optimized-os/) base image for VMs, rather than a base Debian image.
233241
},
234242
&quot;gcrDomain&quot;: &quot;A String&quot;, # Output only. The Google Container Registry domain used for storing managed build docker images for this application.
243+
&quot;generatedCustomerMetadata&quot;: { # Additional Google Generated Customer Metadata, this field won&#x27;t be provided by default and can be requested by setting the IncludeExtraData field in GetApplicationRequest
244+
&quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
245+
},
235246
&quot;iap&quot;: { # Identity-Aware Proxy
236247
&quot;enabled&quot;: True or False, # Whether the serving infrastructure will authenticate and authorize all incoming requests.If true, the oauth2_client_id and oauth2_client_secret fields must be non-empty.
237248
&quot;oauth2ClientId&quot;: &quot;A String&quot;, # OAuth2 client ID to use for the authentication flow.
@@ -274,6 +285,9 @@ <h3>Method Details</h3>
274285
&quot;useContainerOptimizedOs&quot;: True or False, # If true, use Container-Optimized OS (https://cloud.google.com/container-optimized-os/) base image for VMs, rather than a base Debian image.
275286
},
276287
&quot;gcrDomain&quot;: &quot;A String&quot;, # Output only. The Google Container Registry domain used for storing managed build docker images for this application.
288+
&quot;generatedCustomerMetadata&quot;: { # Additional Google Generated Customer Metadata, this field won&#x27;t be provided by default and can be requested by setting the IncludeExtraData field in GetApplicationRequest
289+
&quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
290+
},
277291
&quot;iap&quot;: { # Identity-Aware Proxy
278292
&quot;enabled&quot;: True or False, # Whether the serving infrastructure will authenticate and authorize all incoming requests.If true, the oauth2_client_id and oauth2_client_secret fields must be non-empty.
279293
&quot;oauth2ClientId&quot;: &quot;A String&quot;, # OAuth2 client ID to use for the authentication flow.

docs/dyn/appengine_v1.apps.services.html

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,9 @@ <h3>Method Details</h3>
155155
An object of the form:
156156

157157
{ # A Service resource is a logical component of an application that can share state and communicate in a secure fashion with other services. For example, an application that handles customer requests might include separate services to handle tasks such as backend data analysis or API requests from mobile devices. Each service has a collection of versions that define a specific set of code used to implement the functionality of that service.
158+
&quot;generatedCustomerMetadata&quot;: { # Additional Google Generated Customer Metadata, this field won&#x27;t be provided by default and can be requested by setting the IncludeExtraData field in GetServiceRequest
159+
&quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
160+
},
158161
&quot;id&quot;: &quot;A String&quot;, # Relative name of the service within the application. Example: default.@OutputOnly
159162
&quot;labels&quot;: { # A set of labels to apply to this service. Labels are key/value pairs that describe the service and all resources that belong to it (e.g., versions). The labels can be used to search and group resources, and are propagated to the usage and billing reports, enabling fine-grain analysis of costs. An example of using labels is to tag resources belonging to different environments (e.g., &quot;env=prod&quot;, &quot;env=qa&quot;). Label keys and values can be no longer than 63 characters and can only contain lowercase letters, numeric characters, underscores, dashes, and international characters. Label keys must start with a lowercase letter or an international character. Each service can have at most 32 labels.
160163
&quot;a_key&quot;: &quot;A String&quot;,
@@ -192,6 +195,9 @@ <h3>Method Details</h3>
192195
&quot;nextPageToken&quot;: &quot;A String&quot;, # Continuation token for fetching the next page of results.
193196
&quot;services&quot;: [ # The services belonging to the requested application.
194197
{ # A Service resource is a logical component of an application that can share state and communicate in a secure fashion with other services. For example, an application that handles customer requests might include separate services to handle tasks such as backend data analysis or API requests from mobile devices. Each service has a collection of versions that define a specific set of code used to implement the functionality of that service.
198+
&quot;generatedCustomerMetadata&quot;: { # Additional Google Generated Customer Metadata, this field won&#x27;t be provided by default and can be requested by setting the IncludeExtraData field in GetServiceRequest
199+
&quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
200+
},
195201
&quot;id&quot;: &quot;A String&quot;, # Relative name of the service within the application. Example: default.@OutputOnly
196202
&quot;labels&quot;: { # A set of labels to apply to this service. Labels are key/value pairs that describe the service and all resources that belong to it (e.g., versions). The labels can be used to search and group resources, and are propagated to the usage and billing reports, enabling fine-grain analysis of costs. An example of using labels is to tag resources belonging to different environments (e.g., &quot;env=prod&quot;, &quot;env=qa&quot;). Label keys and values can be no longer than 63 characters and can only contain lowercase letters, numeric characters, underscores, dashes, and international characters. Label keys must start with a lowercase letter or an international character. Each service can have at most 32 labels.
197203
&quot;a_key&quot;: &quot;A String&quot;,
@@ -236,6 +242,9 @@ <h3>Method Details</h3>
236242
The object takes the form of:
237243

238244
{ # A Service resource is a logical component of an application that can share state and communicate in a secure fashion with other services. For example, an application that handles customer requests might include separate services to handle tasks such as backend data analysis or API requests from mobile devices. Each service has a collection of versions that define a specific set of code used to implement the functionality of that service.
245+
&quot;generatedCustomerMetadata&quot;: { # Additional Google Generated Customer Metadata, this field won&#x27;t be provided by default and can be requested by setting the IncludeExtraData field in GetServiceRequest
246+
&quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
247+
},
239248
&quot;id&quot;: &quot;A String&quot;, # Relative name of the service within the application. Example: default.@OutputOnly
240249
&quot;labels&quot;: { # A set of labels to apply to this service. Labels are key/value pairs that describe the service and all resources that belong to it (e.g., versions). The labels can be used to search and group resources, and are propagated to the usage and billing reports, enabling fine-grain analysis of costs. An example of using labels is to tag resources belonging to different environments (e.g., &quot;env=prod&quot;, &quot;env=qa&quot;). Label keys and values can be no longer than 63 characters and can only contain lowercase letters, numeric characters, underscores, dashes, and international characters. Label keys must start with a lowercase letter or an international character. Each service can have at most 32 labels.
241250
&quot;a_key&quot;: &quot;A String&quot;,

docs/dyn/appengine_v1.apps.services.versions.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ <h3>Method Details</h3>
322322
&quot;vm&quot;: True or False, # Whether to deploy this version in a container on a virtual machine.
323323
&quot;vpcAccessConnector&quot;: { # VPC access connector specification. # Enables VPC connectivity for standard apps.
324324
&quot;egressSetting&quot;: &quot;A String&quot;, # The egress setting for the connector, controlling what traffic is diverted through it.
325-
&quot;name&quot;: &quot;A String&quot;, # Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
325+
&quot;name&quot;: &quot;A String&quot;, # Full Serverless VPC Access Connector name e.g. projects/my-project/locations/us-central1/connectors/c1.
326326
},
327327
&quot;zones&quot;: [ # The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.
328328
&quot;A String&quot;,
@@ -621,7 +621,7 @@ <h3>Method Details</h3>
621621
&quot;vm&quot;: True or False, # Whether to deploy this version in a container on a virtual machine.
622622
&quot;vpcAccessConnector&quot;: { # VPC access connector specification. # Enables VPC connectivity for standard apps.
623623
&quot;egressSetting&quot;: &quot;A String&quot;, # The egress setting for the connector, controlling what traffic is diverted through it.
624-
&quot;name&quot;: &quot;A String&quot;, # Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
624+
&quot;name&quot;: &quot;A String&quot;, # Full Serverless VPC Access Connector name e.g. projects/my-project/locations/us-central1/connectors/c1.
625625
},
626626
&quot;zones&quot;: [ # The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.
627627
&quot;A String&quot;,
@@ -859,7 +859,7 @@ <h3>Method Details</h3>
859859
&quot;vm&quot;: True or False, # Whether to deploy this version in a container on a virtual machine.
860860
&quot;vpcAccessConnector&quot;: { # VPC access connector specification. # Enables VPC connectivity for standard apps.
861861
&quot;egressSetting&quot;: &quot;A String&quot;, # The egress setting for the connector, controlling what traffic is diverted through it.
862-
&quot;name&quot;: &quot;A String&quot;, # Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
862+
&quot;name&quot;: &quot;A String&quot;, # Full Serverless VPC Access Connector name e.g. projects/my-project/locations/us-central1/connectors/c1.
863863
},
864864
&quot;zones&quot;: [ # The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.
865865
&quot;A String&quot;,
@@ -1100,7 +1100,7 @@ <h3>Method Details</h3>
11001100
&quot;vm&quot;: True or False, # Whether to deploy this version in a container on a virtual machine.
11011101
&quot;vpcAccessConnector&quot;: { # VPC access connector specification. # Enables VPC connectivity for standard apps.
11021102
&quot;egressSetting&quot;: &quot;A String&quot;, # The egress setting for the connector, controlling what traffic is diverted through it.
1103-
&quot;name&quot;: &quot;A String&quot;, # Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
1103+
&quot;name&quot;: &quot;A String&quot;, # Full Serverless VPC Access Connector name e.g. projects/my-project/locations/us-central1/connectors/c1.
11041104
},
11051105
&quot;zones&quot;: [ # The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.
11061106
&quot;A String&quot;,

docs/dyn/appengine_v1beta.apps.html

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ <h2>Instance Methods</h2>
121121
<code><a href="#create">create(body=None, x__xgafv=None)</a></code></p>
122122
<p class="firstline">Creates an App Engine application for a Google Cloud Platform project. Required fields: id - The ID of the target Cloud Platform project. location - The region (https://cloud.google.com/appengine/docs/locations) where you want the App Engine application located.For more information about App Engine applications, see Managing Projects, Applications, and Billing (https://cloud.google.com/appengine/docs/standard/python/console/).</p>
123123
<p class="toc_element">
124-
<code><a href="#get">get(appsId, x__xgafv=None)</a></code></p>
124+
<code><a href="#get">get(appsId, includeExtraData=None, x__xgafv=None)</a></code></p>
125125
<p class="firstline">Gets information about an application.</p>
126126
<p class="toc_element">
127127
<code><a href="#patch">patch(appsId, body=None, updateMask=None, x__xgafv=None)</a></code></p>
@@ -162,6 +162,9 @@ <h3>Method Details</h3>
162162
&quot;useContainerOptimizedOs&quot;: True or False, # If true, use Container-Optimized OS (https://cloud.google.com/container-optimized-os/) base image for VMs, rather than a base Debian image.
163163
},
164164
&quot;gcrDomain&quot;: &quot;A String&quot;, # Output only. The Google Container Registry domain used for storing managed build docker images for this application.
165+
&quot;generatedCustomerMetadata&quot;: { # Additional Google Generated Customer Metadata, this field won&#x27;t be provided by default and can be requested by setting the IncludeExtraData field in GetApplicationRequest
166+
&quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
167+
},
165168
&quot;iap&quot;: { # Identity-Aware Proxy
166169
&quot;enabled&quot;: True or False, # Whether the serving infrastructure will authenticate and authorize all incoming requests.If true, the oauth2_client_id and oauth2_client_secret fields must be non-empty.
167170
&quot;oauth2ClientId&quot;: &quot;A String&quot;, # OAuth2 client ID to use for the authentication flow.
@@ -205,11 +208,16 @@ <h3>Method Details</h3>
205208
</div>
206209

207210
<div class="method">
208-
<code class="details" id="get">get(appsId, x__xgafv=None)</code>
211+
<code class="details" id="get">get(appsId, includeExtraData=None, x__xgafv=None)</code>
209212
<pre>Gets information about an application.
210213

211214
Args:
212215
appsId: string, Part of `name`. Name of the Application resource to get. Example: apps/myapp. (required)
216+
includeExtraData: string, Optional. Options to include extra data
217+
Allowed values
218+
INCLUDE_EXTRA_DATA_UNSPECIFIED - Unspecified: No extra data will be returned
219+
INCLUDE_EXTRA_DATA_NONE - Do not return any extra data
220+
INCLUDE_GOOGLE_GENERATED_METADATA - Return GGCM associated with the resources
213221
x__xgafv: string, V1 error format.
214222
Allowed values
215223
1 - v1 error format
@@ -237,6 +245,9 @@ <h3>Method Details</h3>
237245
&quot;useContainerOptimizedOs&quot;: True or False, # If true, use Container-Optimized OS (https://cloud.google.com/container-optimized-os/) base image for VMs, rather than a base Debian image.
238246
},
239247
&quot;gcrDomain&quot;: &quot;A String&quot;, # Output only. The Google Container Registry domain used for storing managed build docker images for this application.
248+
&quot;generatedCustomerMetadata&quot;: { # Additional Google Generated Customer Metadata, this field won&#x27;t be provided by default and can be requested by setting the IncludeExtraData field in GetApplicationRequest
249+
&quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
250+
},
240251
&quot;iap&quot;: { # Identity-Aware Proxy
241252
&quot;enabled&quot;: True or False, # Whether the serving infrastructure will authenticate and authorize all incoming requests.If true, the oauth2_client_id and oauth2_client_secret fields must be non-empty.
242253
&quot;oauth2ClientId&quot;: &quot;A String&quot;, # OAuth2 client ID to use for the authentication flow.
@@ -279,6 +290,9 @@ <h3>Method Details</h3>
279290
&quot;useContainerOptimizedOs&quot;: True or False, # If true, use Container-Optimized OS (https://cloud.google.com/container-optimized-os/) base image for VMs, rather than a base Debian image.
280291
},
281292
&quot;gcrDomain&quot;: &quot;A String&quot;, # Output only. The Google Container Registry domain used for storing managed build docker images for this application.
293+
&quot;generatedCustomerMetadata&quot;: { # Additional Google Generated Customer Metadata, this field won&#x27;t be provided by default and can be requested by setting the IncludeExtraData field in GetApplicationRequest
294+
&quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
295+
},
282296
&quot;iap&quot;: { # Identity-Aware Proxy
283297
&quot;enabled&quot;: True or False, # Whether the serving infrastructure will authenticate and authorize all incoming requests.If true, the oauth2_client_id and oauth2_client_secret fields must be non-empty.
284298
&quot;oauth2ClientId&quot;: &quot;A String&quot;, # OAuth2 client ID to use for the authentication flow.

0 commit comments

Comments
 (0)