Skip to content

Commit 3b522aa

Browse files
feat(appengine): update the api
#### appengine:v1 The following keys were added: - resources.apps.methods.create.parameters.parent (Total Keys: 2) - resources.projects.resources.locations.resources.applications.methods.create (Total Keys: 14) - schemas.Application.properties.codeBucket.readOnly (Total Keys: 1) - schemas.Application.properties.defaultBucket.readOnly (Total Keys: 1) - schemas.Application.properties.defaultHostname.readOnly (Total Keys: 1) - schemas.Application.properties.gcrDomain.readOnly (Total Keys: 1) - schemas.Application.properties.name.readOnly (Total Keys: 1) - schemas.IdentityAwareProxy.properties.oauth2ClientSecretSha256.readOnly (Total Keys: 1)
1 parent 0cc7c5f commit 3b522aa

File tree

5 files changed

+157
-36
lines changed

5 files changed

+157
-36
lines changed

docs/dyn/appengine_v1.apps.html

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ <h2>Instance Methods</h2>
113113
<code><a href="#close">close()</a></code></p>
114114
<p class="firstline">Close httplib2 connections.</p>
115115
<p class="toc_element">
116-
<code><a href="#create">create(body=None, x__xgafv=None)</a></code></p>
116+
<code><a href="#create">create(body=None, parent=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">
119119
<code><a href="#get">get(appsId, x__xgafv=None)</a></code></p>
@@ -131,7 +131,7 @@ <h3>Method Details</h3>
131131
</div>
132132

133133
<div class="method">
134-
<code class="details" id="create">create(body=None, x__xgafv=None)</code>
134+
<code class="details" id="create">create(body=None, parent=None, x__xgafv=None)</code>
135135
<pre>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/).
136136

137137
Args:
@@ -140,11 +140,11 @@ <h3>Method Details</h3>
140140

141141
{ # An Application resource contains the top-level configuration of an App Engine application.
142142
&quot;authDomain&quot;: &quot;A String&quot;, # Google Apps authentication domain that controls which users can access this application.Defaults to open access for any Google Account.
143-
&quot;codeBucket&quot;: &quot;A String&quot;, # Google Cloud Storage bucket that can be used for storing files associated with this application. This bucket is associated with the application and can be used by the gcloud deployment commands.@OutputOnly
143+
&quot;codeBucket&quot;: &quot;A String&quot;, # Output only. Google Cloud Storage bucket that can be used for storing files associated with this application. This bucket is associated with the application and can be used by the gcloud deployment commands.@OutputOnly
144144
&quot;databaseType&quot;: &quot;A String&quot;, # The type of the Cloud Firestore or Cloud Datastore database associated with this application.
145-
&quot;defaultBucket&quot;: &quot;A String&quot;, # Google Cloud Storage bucket that can be used by this application to store content.@OutputOnly
145+
&quot;defaultBucket&quot;: &quot;A String&quot;, # Output only. Google Cloud Storage bucket that can be used by this application to store content.@OutputOnly
146146
&quot;defaultCookieExpiration&quot;: &quot;A String&quot;, # Cookie expiration policy for this application.
147-
&quot;defaultHostname&quot;: &quot;A String&quot;, # Hostname used to reach this application, as resolved by App Engine.@OutputOnly
147+
&quot;defaultHostname&quot;: &quot;A String&quot;, # Output only. Hostname used to reach this application, as resolved by App Engine.@OutputOnly
148148
&quot;dispatchRules&quot;: [ # HTTP path dispatch rules for requests to the application that do not explicitly target a service or version. Rules are order-dependent. Up to 20 dispatch rules can be supported.
149149
{ # Rules to match an HTTP request and dispatch that request to a service.
150150
&quot;domain&quot;: &quot;A String&quot;, # Domain name to match against. The wildcard &quot;*&quot; is supported if specified before a period: &quot;*.&quot;.Defaults to matching all domains: &quot;*&quot;.
@@ -156,20 +156,21 @@ <h3>Method Details</h3>
156156
&quot;splitHealthChecks&quot;: True or False, # Boolean value indicating if split health checks should be used instead of the legacy health checks. At an app.yaml level, this means defaulting to &#x27;readiness_check&#x27; and &#x27;liveness_check&#x27; values instead of &#x27;health_check&#x27; ones. Once the legacy &#x27;health_check&#x27; behavior is deprecated, and this value is always true, this setting can be removed.
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
},
159-
&quot;gcrDomain&quot;: &quot;A String&quot;, # The Google Container Registry domain used for storing managed build docker images for this application.
159+
&quot;gcrDomain&quot;: &quot;A String&quot;, # Output only. The Google Container Registry domain used for storing managed build docker images for this application.
160160
&quot;iap&quot;: { # Identity-Aware Proxy
161161
&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.
162162
&quot;oauth2ClientId&quot;: &quot;A String&quot;, # OAuth2 client ID to use for the authentication flow.
163163
&quot;oauth2ClientSecret&quot;: &quot;A String&quot;, # OAuth2 client secret to use for the authentication flow.For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2_client_secret_sha256 field.@InputOnly
164-
&quot;oauth2ClientSecretSha256&quot;: &quot;A String&quot;, # Hex-encoded SHA-256 hash of the client secret.@OutputOnly
164+
&quot;oauth2ClientSecretSha256&quot;: &quot;A String&quot;, # Output only. Hex-encoded SHA-256 hash of the client secret.@OutputOnly
165165
},
166166
&quot;id&quot;: &quot;A String&quot;, # Identifier of the Application resource. This identifier is equivalent to the project ID of the Google Cloud Platform project where you want to deploy your application. Example: myapp.
167167
&quot;locationId&quot;: &quot;A String&quot;, # Location from which this application runs. Application instances run out of the data centers in the specified location, which is also where all of the application&#x27;s end user content is stored.Defaults to us-central.View the list of supported locations (https://cloud.google.com/appengine/docs/locations).
168-
&quot;name&quot;: &quot;A String&quot;, # Full path to the Application resource in the API. Example: apps/myapp.@OutputOnly
168+
&quot;name&quot;: &quot;A String&quot;, # Output only. Full path to the Application resource in the API. Example: apps/myapp.@OutputOnly
169169
&quot;serviceAccount&quot;: &quot;A String&quot;, # The service account associated with the application. This is the app-level default identity. If no identity provided during create version, Admin API will fallback to this one.
170170
&quot;servingStatus&quot;: &quot;A String&quot;, # Serving status of this application.
171171
}
172172

173+
parent: string, The project and location in which the application should be created, specified in the format projects/*/locations/*
173174
x__xgafv: string, V1 error format.
174175
Allowed values
175176
1 - v1 error format
@@ -215,11 +216,11 @@ <h3>Method Details</h3>
215216

216217
{ # An Application resource contains the top-level configuration of an App Engine application.
217218
&quot;authDomain&quot;: &quot;A String&quot;, # Google Apps authentication domain that controls which users can access this application.Defaults to open access for any Google Account.
218-
&quot;codeBucket&quot;: &quot;A String&quot;, # Google Cloud Storage bucket that can be used for storing files associated with this application. This bucket is associated with the application and can be used by the gcloud deployment commands.@OutputOnly
219+
&quot;codeBucket&quot;: &quot;A String&quot;, # Output only. Google Cloud Storage bucket that can be used for storing files associated with this application. This bucket is associated with the application and can be used by the gcloud deployment commands.@OutputOnly
219220
&quot;databaseType&quot;: &quot;A String&quot;, # The type of the Cloud Firestore or Cloud Datastore database associated with this application.
220-
&quot;defaultBucket&quot;: &quot;A String&quot;, # Google Cloud Storage bucket that can be used by this application to store content.@OutputOnly
221+
&quot;defaultBucket&quot;: &quot;A String&quot;, # Output only. Google Cloud Storage bucket that can be used by this application to store content.@OutputOnly
221222
&quot;defaultCookieExpiration&quot;: &quot;A String&quot;, # Cookie expiration policy for this application.
222-
&quot;defaultHostname&quot;: &quot;A String&quot;, # Hostname used to reach this application, as resolved by App Engine.@OutputOnly
223+
&quot;defaultHostname&quot;: &quot;A String&quot;, # Output only. Hostname used to reach this application, as resolved by App Engine.@OutputOnly
223224
&quot;dispatchRules&quot;: [ # HTTP path dispatch rules for requests to the application that do not explicitly target a service or version. Rules are order-dependent. Up to 20 dispatch rules can be supported.
224225
{ # Rules to match an HTTP request and dispatch that request to a service.
225226
&quot;domain&quot;: &quot;A String&quot;, # Domain name to match against. The wildcard &quot;*&quot; is supported if specified before a period: &quot;*.&quot;.Defaults to matching all domains: &quot;*&quot;.
@@ -231,16 +232,16 @@ <h3>Method Details</h3>
231232
&quot;splitHealthChecks&quot;: True or False, # Boolean value indicating if split health checks should be used instead of the legacy health checks. At an app.yaml level, this means defaulting to &#x27;readiness_check&#x27; and &#x27;liveness_check&#x27; values instead of &#x27;health_check&#x27; ones. Once the legacy &#x27;health_check&#x27; behavior is deprecated, and this value is always true, this setting can be removed.
232233
&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.
233234
},
234-
&quot;gcrDomain&quot;: &quot;A String&quot;, # The Google Container Registry domain used for storing managed build docker images for this application.
235+
&quot;gcrDomain&quot;: &quot;A String&quot;, # Output only. The Google Container Registry domain used for storing managed build docker images for this application.
235236
&quot;iap&quot;: { # Identity-Aware Proxy
236237
&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.
237238
&quot;oauth2ClientId&quot;: &quot;A String&quot;, # OAuth2 client ID to use for the authentication flow.
238239
&quot;oauth2ClientSecret&quot;: &quot;A String&quot;, # OAuth2 client secret to use for the authentication flow.For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2_client_secret_sha256 field.@InputOnly
239-
&quot;oauth2ClientSecretSha256&quot;: &quot;A String&quot;, # Hex-encoded SHA-256 hash of the client secret.@OutputOnly
240+
&quot;oauth2ClientSecretSha256&quot;: &quot;A String&quot;, # Output only. Hex-encoded SHA-256 hash of the client secret.@OutputOnly
240241
},
241242
&quot;id&quot;: &quot;A String&quot;, # Identifier of the Application resource. This identifier is equivalent to the project ID of the Google Cloud Platform project where you want to deploy your application. Example: myapp.
242243
&quot;locationId&quot;: &quot;A String&quot;, # Location from which this application runs. Application instances run out of the data centers in the specified location, which is also where all of the application&#x27;s end user content is stored.Defaults to us-central.View the list of supported locations (https://cloud.google.com/appengine/docs/locations).
243-
&quot;name&quot;: &quot;A String&quot;, # Full path to the Application resource in the API. Example: apps/myapp.@OutputOnly
244+
&quot;name&quot;: &quot;A String&quot;, # Output only. Full path to the Application resource in the API. Example: apps/myapp.@OutputOnly
244245
&quot;serviceAccount&quot;: &quot;A String&quot;, # The service account associated with the application. This is the app-level default identity. If no identity provided during create version, Admin API will fallback to this one.
245246
&quot;servingStatus&quot;: &quot;A String&quot;, # Serving status of this application.
246247
}</pre>
@@ -257,11 +258,11 @@ <h3>Method Details</h3>
257258

258259
{ # An Application resource contains the top-level configuration of an App Engine application.
259260
&quot;authDomain&quot;: &quot;A String&quot;, # Google Apps authentication domain that controls which users can access this application.Defaults to open access for any Google Account.
260-
&quot;codeBucket&quot;: &quot;A String&quot;, # Google Cloud Storage bucket that can be used for storing files associated with this application. This bucket is associated with the application and can be used by the gcloud deployment commands.@OutputOnly
261+
&quot;codeBucket&quot;: &quot;A String&quot;, # Output only. Google Cloud Storage bucket that can be used for storing files associated with this application. This bucket is associated with the application and can be used by the gcloud deployment commands.@OutputOnly
261262
&quot;databaseType&quot;: &quot;A String&quot;, # The type of the Cloud Firestore or Cloud Datastore database associated with this application.
262-
&quot;defaultBucket&quot;: &quot;A String&quot;, # Google Cloud Storage bucket that can be used by this application to store content.@OutputOnly
263+
&quot;defaultBucket&quot;: &quot;A String&quot;, # Output only. Google Cloud Storage bucket that can be used by this application to store content.@OutputOnly
263264
&quot;defaultCookieExpiration&quot;: &quot;A String&quot;, # Cookie expiration policy for this application.
264-
&quot;defaultHostname&quot;: &quot;A String&quot;, # Hostname used to reach this application, as resolved by App Engine.@OutputOnly
265+
&quot;defaultHostname&quot;: &quot;A String&quot;, # Output only. Hostname used to reach this application, as resolved by App Engine.@OutputOnly
265266
&quot;dispatchRules&quot;: [ # HTTP path dispatch rules for requests to the application that do not explicitly target a service or version. Rules are order-dependent. Up to 20 dispatch rules can be supported.
266267
{ # Rules to match an HTTP request and dispatch that request to a service.
267268
&quot;domain&quot;: &quot;A String&quot;, # Domain name to match against. The wildcard &quot;*&quot; is supported if specified before a period: &quot;*.&quot;.Defaults to matching all domains: &quot;*&quot;.
@@ -273,16 +274,16 @@ <h3>Method Details</h3>
273274
&quot;splitHealthChecks&quot;: True or False, # Boolean value indicating if split health checks should be used instead of the legacy health checks. At an app.yaml level, this means defaulting to &#x27;readiness_check&#x27; and &#x27;liveness_check&#x27; values instead of &#x27;health_check&#x27; ones. Once the legacy &#x27;health_check&#x27; behavior is deprecated, and this value is always true, this setting can be removed.
274275
&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.
275276
},
276-
&quot;gcrDomain&quot;: &quot;A String&quot;, # The Google Container Registry domain used for storing managed build docker images for this application.
277+
&quot;gcrDomain&quot;: &quot;A String&quot;, # Output only. The Google Container Registry domain used for storing managed build docker images for this application.
277278
&quot;iap&quot;: { # Identity-Aware Proxy
278279
&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.
279280
&quot;oauth2ClientId&quot;: &quot;A String&quot;, # OAuth2 client ID to use for the authentication flow.
280281
&quot;oauth2ClientSecret&quot;: &quot;A String&quot;, # OAuth2 client secret to use for the authentication flow.For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2_client_secret_sha256 field.@InputOnly
281-
&quot;oauth2ClientSecretSha256&quot;: &quot;A String&quot;, # Hex-encoded SHA-256 hash of the client secret.@OutputOnly
282+
&quot;oauth2ClientSecretSha256&quot;: &quot;A String&quot;, # Output only. Hex-encoded SHA-256 hash of the client secret.@OutputOnly
282283
},
283284
&quot;id&quot;: &quot;A String&quot;, # Identifier of the Application resource. This identifier is equivalent to the project ID of the Google Cloud Platform project where you want to deploy your application. Example: myapp.
284285
&quot;locationId&quot;: &quot;A String&quot;, # Location from which this application runs. Application instances run out of the data centers in the specified location, which is also where all of the application&#x27;s end user content is stored.Defaults to us-central.View the list of supported locations (https://cloud.google.com/appengine/docs/locations).
285-
&quot;name&quot;: &quot;A String&quot;, # Full path to the Application resource in the API. Example: apps/myapp.@OutputOnly
286+
&quot;name&quot;: &quot;A String&quot;, # Output only. Full path to the Application resource in the API. Example: apps/myapp.@OutputOnly
286287
&quot;serviceAccount&quot;: &quot;A String&quot;, # The service account associated with the application. This is the app-level default identity. If no identity provided during create version, Admin API will fallback to this one.
287288
&quot;servingStatus&quot;: &quot;A String&quot;, # Serving status of this application.
288289
}

0 commit comments

Comments
 (0)