Skip to content

Commit 9953369

Browse files
feat(apigee): update the api
#### apigee:v1 The following keys were added: - schemas.EdgeConfigstoreBundleBadBundle (Total Keys: 7) - schemas.GoogleCloudApigeeV1ApiProxy.properties.labels (Total Keys: 2) - schemas.GoogleCloudApigeeV1ApiProxy.properties.metaData.readOnly (Total Keys: 1) - schemas.GoogleCloudApigeeV1ApiProxy.properties.name.readOnly (Total Keys: 1) - schemas.GoogleCloudApigeeV1Deployment.properties.serviceAccount.type (Total Keys: 1)
1 parent c0600c5 commit 9953369

12 files changed

+98
-21
lines changed

docs/dyn/apigee_v1.organizations.apis.deployments.html

+1
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ <h3>Method Details</h3>
162162
&quot;environmentGroup&quot;: &quot;A String&quot;, # Name of the environment group in which this conflict exists.
163163
},
164164
],
165+
&quot;serviceAccount&quot;: &quot;A String&quot;, # The full resource name of Cloud IAM Service Account that this deployment is using, eg, `projects/-/serviceAccounts/{email}`.
165166
&quot;state&quot;: &quot;A String&quot;, # Current state of the deployment. This field is not populated in List APIs.
166167
},
167168
],

docs/dyn/apigee_v1.organizations.apis.html

+21-12
Original file line numberDiff line numberDiff line change
@@ -213,14 +213,17 @@ <h3>Method Details</h3>
213213
An object of the form:
214214

215215
{ # Metadata describing the API proxy
216-
&quot;latestRevisionId&quot;: &quot;A String&quot;, # The id of the most recently created revision for this api proxy.
217-
&quot;metaData&quot;: { # Metadata common to many entities in this API. # Metadata describing the API proxy.
216+
&quot;labels&quot;: { # User labels applied to this API Proxy.
217+
&quot;a_key&quot;: &quot;A String&quot;,
218+
},
219+
&quot;latestRevisionId&quot;: &quot;A String&quot;, # Output only. The id of the most recently created revision for this api proxy.
220+
&quot;metaData&quot;: { # Metadata common to many entities in this API. # Output only. Metadata describing the API proxy.
218221
&quot;createdAt&quot;: &quot;A String&quot;, # Time at which the API proxy was created, in milliseconds since epoch.
219222
&quot;lastModifiedAt&quot;: &quot;A String&quot;, # Time at which the API proxy was most recently modified, in milliseconds since epoch.
220223
&quot;subType&quot;: &quot;A String&quot;, # The type of entity described
221224
},
222-
&quot;name&quot;: &quot;A String&quot;, # Name of the API proxy.
223-
&quot;revision&quot;: [ # List of revisons defined for the API proxy.
225+
&quot;name&quot;: &quot;A String&quot;, # Output only. Name of the API proxy.
226+
&quot;revision&quot;: [ # Output only. List of revisons defined for the API proxy.
224227
&quot;A String&quot;,
225228
],
226229
}</pre>
@@ -241,14 +244,17 @@ <h3>Method Details</h3>
241244
An object of the form:
242245

243246
{ # Metadata describing the API proxy
244-
&quot;latestRevisionId&quot;: &quot;A String&quot;, # The id of the most recently created revision for this api proxy.
245-
&quot;metaData&quot;: { # Metadata common to many entities in this API. # Metadata describing the API proxy.
247+
&quot;labels&quot;: { # User labels applied to this API Proxy.
248+
&quot;a_key&quot;: &quot;A String&quot;,
249+
},
250+
&quot;latestRevisionId&quot;: &quot;A String&quot;, # Output only. The id of the most recently created revision for this api proxy.
251+
&quot;metaData&quot;: { # Metadata common to many entities in this API. # Output only. Metadata describing the API proxy.
246252
&quot;createdAt&quot;: &quot;A String&quot;, # Time at which the API proxy was created, in milliseconds since epoch.
247253
&quot;lastModifiedAt&quot;: &quot;A String&quot;, # Time at which the API proxy was most recently modified, in milliseconds since epoch.
248254
&quot;subType&quot;: &quot;A String&quot;, # The type of entity described
249255
},
250-
&quot;name&quot;: &quot;A String&quot;, # Name of the API proxy.
251-
&quot;revision&quot;: [ # List of revisons defined for the API proxy.
256+
&quot;name&quot;: &quot;A String&quot;, # Output only. Name of the API proxy.
257+
&quot;revision&quot;: [ # Output only. List of revisons defined for the API proxy.
252258
&quot;A String&quot;,
253259
],
254260
}</pre>
@@ -273,14 +279,17 @@ <h3>Method Details</h3>
273279
{
274280
&quot;proxies&quot;: [
275281
{ # Metadata describing the API proxy
276-
&quot;latestRevisionId&quot;: &quot;A String&quot;, # The id of the most recently created revision for this api proxy.
277-
&quot;metaData&quot;: { # Metadata common to many entities in this API. # Metadata describing the API proxy.
282+
&quot;labels&quot;: { # User labels applied to this API Proxy.
283+
&quot;a_key&quot;: &quot;A String&quot;,
284+
},
285+
&quot;latestRevisionId&quot;: &quot;A String&quot;, # Output only. The id of the most recently created revision for this api proxy.
286+
&quot;metaData&quot;: { # Metadata common to many entities in this API. # Output only. Metadata describing the API proxy.
278287
&quot;createdAt&quot;: &quot;A String&quot;, # Time at which the API proxy was created, in milliseconds since epoch.
279288
&quot;lastModifiedAt&quot;: &quot;A String&quot;, # Time at which the API proxy was most recently modified, in milliseconds since epoch.
280289
&quot;subType&quot;: &quot;A String&quot;, # The type of entity described
281290
},
282-
&quot;name&quot;: &quot;A String&quot;, # Name of the API proxy.
283-
&quot;revision&quot;: [ # List of revisons defined for the API proxy.
291+
&quot;name&quot;: &quot;A String&quot;, # Output only. Name of the API proxy.
292+
&quot;revision&quot;: [ # Output only. List of revisons defined for the API proxy.
284293
&quot;A String&quot;,
285294
],
286295
},

docs/dyn/apigee_v1.organizations.apis.revisions.deployments.html

+1
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ <h3>Method Details</h3>
162162
&quot;environmentGroup&quot;: &quot;A String&quot;, # Name of the environment group in which this conflict exists.
163163
},
164164
],
165+
&quot;serviceAccount&quot;: &quot;A String&quot;, # The full resource name of Cloud IAM Service Account that this deployment is using, eg, `projects/-/serviceAccounts/{email}`.
165166
&quot;state&quot;: &quot;A String&quot;, # Current state of the deployment. This field is not populated in List APIs.
166167
},
167168
],

docs/dyn/apigee_v1.organizations.deployments.html

+1
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@ <h3>Method Details</h3>
163163
&quot;environmentGroup&quot;: &quot;A String&quot;, # Name of the environment group in which this conflict exists.
164164
},
165165
],
166+
&quot;serviceAccount&quot;: &quot;A String&quot;, # The full resource name of Cloud IAM Service Account that this deployment is using, eg, `projects/-/serviceAccounts/{email}`.
166167
&quot;state&quot;: &quot;A String&quot;, # Current state of the deployment. This field is not populated in List APIs.
167168
},
168169
],

docs/dyn/apigee_v1.organizations.environments.apis.deployments.html

+1
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ <h3>Method Details</h3>
162162
&quot;environmentGroup&quot;: &quot;A String&quot;, # Name of the environment group in which this conflict exists.
163163
},
164164
],
165+
&quot;serviceAccount&quot;: &quot;A String&quot;, # The full resource name of Cloud IAM Service Account that this deployment is using, eg, `projects/-/serviceAccounts/{email}`.
165166
&quot;state&quot;: &quot;A String&quot;, # Current state of the deployment. This field is not populated in List APIs.
166167
},
167168
],

docs/dyn/apigee_v1.organizations.environments.apis.revisions.html

+5-2
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ <h2>Instance Methods</h2>
8888
<code><a href="#close">close()</a></code></p>
8989
<p class="firstline">Close httplib2 connections.</p>
9090
<p class="toc_element">
91-
<code><a href="#deploy">deploy(name, override=None, sequencedRollout=None, x__xgafv=None)</a></code></p>
91+
<code><a href="#deploy">deploy(name, override=None, sequencedRollout=None, serviceAccount=None, x__xgafv=None)</a></code></p>
9292
<p class="firstline">Deploys a revision of an API proxy. If another revision of the same API proxy revision is currently deployed, set the `override` parameter to `true` to have this revision replace the currently deployed revision. You cannot invoke an API proxy until it has been deployed to an environment. After you deploy an API proxy revision, you cannot edit it. To edit the API proxy, you must create and deploy a new revision. For a request path `organizations/{org}/environments/{env}/apis/{api}/revisions/{rev}/deployments`, two permissions are required: * `apigee.deployments.create` on the resource `organizations/{org}/environments/{env}` * `apigee.proxyrevisions.deploy` on the resource `organizations/{org}/apis/{api}/revisions/{rev}` </p>
9393
<p class="toc_element">
9494
<code><a href="#getDeployments">getDeployments(name, x__xgafv=None)</a></code></p>
@@ -103,13 +103,14 @@ <h3>Method Details</h3>
103103
</div>
104104

105105
<div class="method">
106-
<code class="details" id="deploy">deploy(name, override=None, sequencedRollout=None, x__xgafv=None)</code>
106+
<code class="details" id="deploy">deploy(name, override=None, sequencedRollout=None, serviceAccount=None, x__xgafv=None)</code>
107107
<pre>Deploys a revision of an API proxy. If another revision of the same API proxy revision is currently deployed, set the `override` parameter to `true` to have this revision replace the currently deployed revision. You cannot invoke an API proxy until it has been deployed to an environment. After you deploy an API proxy revision, you cannot edit it. To edit the API proxy, you must create and deploy a new revision. For a request path `organizations/{org}/environments/{env}/apis/{api}/revisions/{rev}/deployments`, two permissions are required: * `apigee.deployments.create` on the resource `organizations/{org}/environments/{env}` * `apigee.proxyrevisions.deploy` on the resource `organizations/{org}/apis/{api}/revisions/{rev}`
108108

109109
Args:
110110
name: string, Required. Name of the API proxy revision deployment in the following format: `organizations/{org}/environments/{env}/apis/{api}/revisions/{rev}` (required)
111111
override: boolean, Flag that specifies whether the new deployment replaces other deployed revisions of the API proxy in the environment. Set `override` to `true` to replace other deployed revisions. By default, `override` is `false` and the deployment is rejected if other revisions of the API proxy are deployed in the environment.
112112
sequencedRollout: boolean, Flag that specifies whether to enable sequenced rollout. If set to `true`, a best-effort attempt will be made to roll out the routing rules corresponding to this deployment and the environment changes to add this deployment in a safe order. This reduces the risk of downtime that could be caused by changing the environment group&#x27;s routing before the new destination for the affected traffic is ready to receive it. This should only be necessary if the new deployment will be capturing traffic from another environment under a shared environment group or if traffic will be rerouted to a different environment due to a base path removal. The [GenerateDeployChangeReport API](GenerateDeployChangeReport) may be used to examine routing changes before issuing the deployment request, and its response will indicate if a sequenced rollout is recommended for the deployment.
113+
serviceAccount: string, Google Cloud IAM service account. The service account represents the identity of the deployed proxy, and determines what permissions it has. The format must be `{ACCOUNT_ID}@{PROJECT}.iam.gserviceaccount.com`.
113114
x__xgafv: string, V1 error format.
114115
Allowed values
115116
1 - v1 error format
@@ -178,6 +179,7 @@ <h3>Method Details</h3>
178179
&quot;environmentGroup&quot;: &quot;A String&quot;, # Name of the environment group in which this conflict exists.
179180
},
180181
],
182+
&quot;serviceAccount&quot;: &quot;A String&quot;, # The full resource name of Cloud IAM Service Account that this deployment is using, eg, `projects/-/serviceAccounts/{email}`.
181183
&quot;state&quot;: &quot;A String&quot;, # Current state of the deployment. This field is not populated in List APIs.
182184
}</pre>
183185
</div>
@@ -256,6 +258,7 @@ <h3>Method Details</h3>
256258
&quot;environmentGroup&quot;: &quot;A String&quot;, # Name of the environment group in which this conflict exists.
257259
},
258260
],
261+
&quot;serviceAccount&quot;: &quot;A String&quot;, # The full resource name of Cloud IAM Service Account that this deployment is using, eg, `projects/-/serviceAccounts/{email}`.
259262
&quot;state&quot;: &quot;A String&quot;, # Current state of the deployment. This field is not populated in List APIs.
260263
}</pre>
261264
</div>

docs/dyn/apigee_v1.organizations.environments.deployments.html

+1
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@ <h3>Method Details</h3>
163163
&quot;environmentGroup&quot;: &quot;A String&quot;, # Name of the environment group in which this conflict exists.
164164
},
165165
],
166+
&quot;serviceAccount&quot;: &quot;A String&quot;, # The full resource name of Cloud IAM Service Account that this deployment is using, eg, `projects/-/serviceAccounts/{email}`.
166167
&quot;state&quot;: &quot;A String&quot;, # Current state of the deployment. This field is not populated in List APIs.
167168
},
168169
],

docs/dyn/apigee_v1.organizations.environments.sharedflows.deployments.html

+1
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ <h3>Method Details</h3>
162162
&quot;environmentGroup&quot;: &quot;A String&quot;, # Name of the environment group in which this conflict exists.
163163
},
164164
],
165+
&quot;serviceAccount&quot;: &quot;A String&quot;, # The full resource name of Cloud IAM Service Account that this deployment is using, eg, `projects/-/serviceAccounts/{email}`.
165166
&quot;state&quot;: &quot;A String&quot;, # Current state of the deployment. This field is not populated in List APIs.
166167
},
167168
],

docs/dyn/apigee_v1.organizations.environments.sharedflows.revisions.html

+5-2
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ <h2>Instance Methods</h2>
7878
<code><a href="#close">close()</a></code></p>
7979
<p class="firstline">Close httplib2 connections.</p>
8080
<p class="toc_element">
81-
<code><a href="#deploy">deploy(name, override=None, x__xgafv=None)</a></code></p>
81+
<code><a href="#deploy">deploy(name, override=None, serviceAccount=None, x__xgafv=None)</a></code></p>
8282
<p class="firstline">Deploys a revision of a shared flow. If another revision of the same shared flow is currently deployed, set the `override` parameter to `true` to have this revision replace the currently deployed revision. You cannot use a shared flow until it has been deployed to an environment. For a request path `organizations/{org}/environments/{env}/sharedflows/{sf}/revisions/{rev}/deployments`, two permissions are required: * `apigee.deployments.create` on the resource `organizations/{org}/environments/{env}` * `apigee.sharedflowrevisions.deploy` on the resource `organizations/{org}/sharedflows/{sf}/revisions/{rev}`</p>
8383
<p class="toc_element">
8484
<code><a href="#getDeployments">getDeployments(name, x__xgafv=None)</a></code></p>
@@ -93,12 +93,13 @@ <h3>Method Details</h3>
9393
</div>
9494

9595
<div class="method">
96-
<code class="details" id="deploy">deploy(name, override=None, x__xgafv=None)</code>
96+
<code class="details" id="deploy">deploy(name, override=None, serviceAccount=None, x__xgafv=None)</code>
9797
<pre>Deploys a revision of a shared flow. If another revision of the same shared flow is currently deployed, set the `override` parameter to `true` to have this revision replace the currently deployed revision. You cannot use a shared flow until it has been deployed to an environment. For a request path `organizations/{org}/environments/{env}/sharedflows/{sf}/revisions/{rev}/deployments`, two permissions are required: * `apigee.deployments.create` on the resource `organizations/{org}/environments/{env}` * `apigee.sharedflowrevisions.deploy` on the resource `organizations/{org}/sharedflows/{sf}/revisions/{rev}`
9898

9999
Args:
100100
name: string, Required. Name of the shared flow revision to deploy in the following format: `organizations/{org}/environments/{env}/sharedflows/{sharedflow}/revisions/{rev}` (required)
101101
override: boolean, Flag that specifies whether the new deployment replaces other deployed revisions of the shared flow in the environment. Set `override` to `true` to replace other deployed revisions. By default, `override` is `false` and the deployment is rejected if other revisions of the shared flow are deployed in the environment.
102+
serviceAccount: string, Google Cloud IAM service account. The service account represents the identity of the deployed proxy, and determines what permissions it has. The format must be `{ACCOUNT_ID}@{PROJECT}.iam.gserviceaccount.com`.
102103
x__xgafv: string, V1 error format.
103104
Allowed values
104105
1 - v1 error format
@@ -167,6 +168,7 @@ <h3>Method Details</h3>
167168
&quot;environmentGroup&quot;: &quot;A String&quot;, # Name of the environment group in which this conflict exists.
168169
},
169170
],
171+
&quot;serviceAccount&quot;: &quot;A String&quot;, # The full resource name of Cloud IAM Service Account that this deployment is using, eg, `projects/-/serviceAccounts/{email}`.
170172
&quot;state&quot;: &quot;A String&quot;, # Current state of the deployment. This field is not populated in List APIs.
171173
}</pre>
172174
</div>
@@ -245,6 +247,7 @@ <h3>Method Details</h3>
245247
&quot;environmentGroup&quot;: &quot;A String&quot;, # Name of the environment group in which this conflict exists.
246248
},
247249
],
250+
&quot;serviceAccount&quot;: &quot;A String&quot;, # The full resource name of Cloud IAM Service Account that this deployment is using, eg, `projects/-/serviceAccounts/{email}`.
248251
&quot;state&quot;: &quot;A String&quot;, # Current state of the deployment. This field is not populated in List APIs.
249252
}</pre>
250253
</div>

docs/dyn/apigee_v1.organizations.sharedflows.deployments.html

+1
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ <h3>Method Details</h3>
162162
&quot;environmentGroup&quot;: &quot;A String&quot;, # Name of the environment group in which this conflict exists.
163163
},
164164
],
165+
&quot;serviceAccount&quot;: &quot;A String&quot;, # The full resource name of Cloud IAM Service Account that this deployment is using, eg, `projects/-/serviceAccounts/{email}`.
165166
&quot;state&quot;: &quot;A String&quot;, # Current state of the deployment. This field is not populated in List APIs.
166167
},
167168
],

docs/dyn/apigee_v1.organizations.sharedflows.revisions.deployments.html

+1
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ <h3>Method Details</h3>
162162
&quot;environmentGroup&quot;: &quot;A String&quot;, # Name of the environment group in which this conflict exists.
163163
},
164164
],
165+
&quot;serviceAccount&quot;: &quot;A String&quot;, # The full resource name of Cloud IAM Service Account that this deployment is using, eg, `projects/-/serviceAccounts/{email}`.
165166
&quot;state&quot;: &quot;A String&quot;, # Current state of the deployment. This field is not populated in List APIs.
166167
},
167168
],

0 commit comments

Comments
 (0)