source: vendor/google/apiclient-services/src/Apigee.php@ e3d4e0a

Last change on this file since e3d4e0a was e3d4e0a, checked in by Vlado 222039 <vlado.popovski@…>, 7 days ago

Upload project files

  • Property mode set to 100644
File size: 162.2 KB
Line 
1<?php
2/*
3 * Copyright 2014 Google Inc.
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6 * use this file except in compliance with the License. You may obtain a copy of
7 * the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14 * License for the specific language governing permissions and limitations under
15 * the License.
16 */
17
18namespace Google\Service;
19
20use Google\Client;
21
22/**
23 * Service definition for Apigee (v1).
24 *
25 * <p>
26 * Use the Apigee API to programmatically develop and manage APIs with a set of
27 * RESTful operations. Develop and secure API proxies, deploy and undeploy API
28 * proxy revisions, monitor APIs, configure environments, manage users, and
29 * more. Note: This product is available as a free trial for a time period of 60
30 * days.</p>
31 *
32 * <p>
33 * For more information about this service, see the API
34 * <a href="https://cloud.google.com/apigee-api-management/" target="_blank">Documentation</a>
35 * </p>
36 *
37 * @author Google, Inc.
38 */
39class Apigee extends \Google\Service
40{
41 /** See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.. */
42 const CLOUD_PLATFORM =
43 "https://www.googleapis.com/auth/cloud-platform";
44
45 public $hybrid_issuers;
46 public $organizations;
47 public $organizations_analytics_datastores;
48 public $organizations_apiproducts;
49 public $organizations_apiproducts_attributes;
50 public $organizations_apiproducts_rateplans;
51 public $organizations_apis;
52 public $organizations_apis_deployments;
53 public $organizations_apis_keyvaluemaps;
54 public $organizations_apis_keyvaluemaps_entries;
55 public $organizations_apis_revisions;
56 public $organizations_apis_revisions_deployments;
57 public $organizations_appgroups;
58 public $organizations_appgroups_apps;
59 public $organizations_appgroups_apps_keys;
60 public $organizations_appgroups_apps_keys_apiproducts;
61 public $organizations_apps;
62 public $organizations_datacollectors;
63 public $organizations_deployments;
64 public $organizations_developers;
65 public $organizations_developers_apps;
66 public $organizations_developers_apps_attributes;
67 public $organizations_developers_apps_keys;
68 public $organizations_developers_apps_keys_apiproducts;
69 public $organizations_developers_apps_keys_create;
70 public $organizations_developers_attributes;
71 public $organizations_developers_balance;
72 public $organizations_developers_subscriptions;
73 public $organizations_endpointAttachments;
74 public $organizations_envgroups;
75 public $organizations_envgroups_attachments;
76 public $organizations_environments;
77 public $organizations_environments_addonsConfig;
78 public $organizations_environments_analytics_admin;
79 public $organizations_environments_analytics_exports;
80 public $organizations_environments_apis_deployments;
81 public $organizations_environments_apis_revisions;
82 public $organizations_environments_apis_revisions_debugsessions;
83 public $organizations_environments_apis_revisions_debugsessions_data;
84 public $organizations_environments_apis_revisions_deployments;
85 public $organizations_environments_archiveDeployments;
86 public $organizations_environments_caches;
87 public $organizations_environments_deployments;
88 public $organizations_environments_flowhooks;
89 public $organizations_environments_keystores;
90 public $organizations_environments_keystores_aliases;
91 public $organizations_environments_keyvaluemaps;
92 public $organizations_environments_keyvaluemaps_entries;
93 public $organizations_environments_optimizedStats;
94 public $organizations_environments_queries;
95 public $organizations_environments_references;
96 public $organizations_environments_resourcefiles;
97 public $organizations_environments_securityActions;
98 public $organizations_environments_securityIncidents;
99 public $organizations_environments_securityReports;
100 public $organizations_environments_securityStats;
101 public $organizations_environments_sharedflows_deployments;
102 public $organizations_environments_sharedflows_revisions;
103 public $organizations_environments_stats;
104 public $organizations_environments_targetservers;
105 public $organizations_environments_traceConfig_overrides;
106 public $organizations_hostQueries;
107 public $organizations_hostSecurityReports;
108 public $organizations_hostStats;
109 public $organizations_instances;
110 public $organizations_instances_attachments;
111 public $organizations_instances_canaryevaluations;
112 public $organizations_instances_natAddresses;
113 public $organizations_keyvaluemaps;
114 public $organizations_keyvaluemaps_entries;
115 public $organizations_operations;
116 public $organizations_optimizedHostStats;
117 public $organizations_reports;
118 public $organizations_securityAssessmentResults;
119 public $organizations_securityProfiles;
120 public $organizations_securityProfiles_environments;
121 public $organizations_securityProfilesV2;
122 public $organizations_sharedflows;
123 public $organizations_sharedflows_deployments;
124 public $organizations_sharedflows_revisions;
125 public $organizations_sharedflows_revisions_deployments;
126 public $organizations_sites_apicategories;
127 public $organizations_sites_apidocs;
128 public $projects;
129 public $rootUrlTemplate;
130
131 /**
132 * Constructs the internal representation of the Apigee service.
133 *
134 * @param Client|array $clientOrConfig The client used to deliver requests, or a
135 * config array to pass to a new Client instance.
136 * @param string $rootUrl The root URL used for requests to the service.
137 */
138 public function __construct($clientOrConfig = [], $rootUrl = null)
139 {
140 parent::__construct($clientOrConfig);
141 $this->rootUrl = $rootUrl ?: 'https://apigee.googleapis.com/';
142 $this->rootUrlTemplate = $rootUrl ?: 'https://apigee.UNIVERSE_DOMAIN/';
143 $this->servicePath = '';
144 $this->batchPath = 'batch';
145 $this->version = 'v1';
146 $this->serviceName = 'apigee';
147
148 $this->hybrid_issuers = new Apigee\Resource\HybridIssuers(
149 $this,
150 $this->serviceName,
151 'issuers',
152 [
153 'methods' => [
154 'list' => [
155 'path' => 'v1/{+name}',
156 'httpMethod' => 'GET',
157 'parameters' => [
158 'name' => [
159 'location' => 'path',
160 'type' => 'string',
161 'required' => true,
162 ],
163 ],
164 ],
165 ]
166 ]
167 );
168 $this->organizations = new Apigee\Resource\Organizations(
169 $this,
170 $this->serviceName,
171 'organizations',
172 [
173 'methods' => [
174 'create' => [
175 'path' => 'v1/organizations',
176 'httpMethod' => 'POST',
177 'parameters' => [
178 'parent' => [
179 'location' => 'query',
180 'type' => 'string',
181 ],
182 ],
183 ],'delete' => [
184 'path' => 'v1/{+name}',
185 'httpMethod' => 'DELETE',
186 'parameters' => [
187 'name' => [
188 'location' => 'path',
189 'type' => 'string',
190 'required' => true,
191 ],
192 'retention' => [
193 'location' => 'query',
194 'type' => 'string',
195 ],
196 ],
197 ],'get' => [
198 'path' => 'v1/{+name}',
199 'httpMethod' => 'GET',
200 'parameters' => [
201 'name' => [
202 'location' => 'path',
203 'type' => 'string',
204 'required' => true,
205 ],
206 ],
207 ],'getControlPlaneAccess' => [
208 'path' => 'v1/{+name}',
209 'httpMethod' => 'GET',
210 'parameters' => [
211 'name' => [
212 'location' => 'path',
213 'type' => 'string',
214 'required' => true,
215 ],
216 ],
217 ],'getDeployedIngressConfig' => [
218 'path' => 'v1/{+name}',
219 'httpMethod' => 'GET',
220 'parameters' => [
221 'name' => [
222 'location' => 'path',
223 'type' => 'string',
224 'required' => true,
225 ],
226 'view' => [
227 'location' => 'query',
228 'type' => 'string',
229 ],
230 ],
231 ],'getProjectMapping' => [
232 'path' => 'v1/{+name}:getProjectMapping',
233 'httpMethod' => 'GET',
234 'parameters' => [
235 'name' => [
236 'location' => 'path',
237 'type' => 'string',
238 'required' => true,
239 ],
240 ],
241 ],'getRuntimeConfig' => [
242 'path' => 'v1/{+name}',
243 'httpMethod' => 'GET',
244 'parameters' => [
245 'name' => [
246 'location' => 'path',
247 'type' => 'string',
248 'required' => true,
249 ],
250 ],
251 ],'getSecuritySettings' => [
252 'path' => 'v1/{+name}',
253 'httpMethod' => 'GET',
254 'parameters' => [
255 'name' => [
256 'location' => 'path',
257 'type' => 'string',
258 'required' => true,
259 ],
260 ],
261 ],'getSyncAuthorization' => [
262 'path' => 'v1/{+name}:getSyncAuthorization',
263 'httpMethod' => 'POST',
264 'parameters' => [
265 'name' => [
266 'location' => 'path',
267 'type' => 'string',
268 'required' => true,
269 ],
270 ],
271 ],'list' => [
272 'path' => 'v1/{+parent}',
273 'httpMethod' => 'GET',
274 'parameters' => [
275 'parent' => [
276 'location' => 'path',
277 'type' => 'string',
278 'required' => true,
279 ],
280 ],
281 ],'setAddons' => [
282 'path' => 'v1/{+org}:setAddons',
283 'httpMethod' => 'POST',
284 'parameters' => [
285 'org' => [
286 'location' => 'path',
287 'type' => 'string',
288 'required' => true,
289 ],
290 ],
291 ],'setSyncAuthorization' => [
292 'path' => 'v1/{+name}:setSyncAuthorization',
293 'httpMethod' => 'POST',
294 'parameters' => [
295 'name' => [
296 'location' => 'path',
297 'type' => 'string',
298 'required' => true,
299 ],
300 ],
301 ],'update' => [
302 'path' => 'v1/{+name}',
303 'httpMethod' => 'PUT',
304 'parameters' => [
305 'name' => [
306 'location' => 'path',
307 'type' => 'string',
308 'required' => true,
309 ],
310 ],
311 ],'updateControlPlaneAccess' => [
312 'path' => 'v1/{+name}',
313 'httpMethod' => 'PATCH',
314 'parameters' => [
315 'name' => [
316 'location' => 'path',
317 'type' => 'string',
318 'required' => true,
319 ],
320 'updateMask' => [
321 'location' => 'query',
322 'type' => 'string',
323 ],
324 ],
325 ],'updateSecuritySettings' => [
326 'path' => 'v1/{+name}',
327 'httpMethod' => 'PATCH',
328 'parameters' => [
329 'name' => [
330 'location' => 'path',
331 'type' => 'string',
332 'required' => true,
333 ],
334 'updateMask' => [
335 'location' => 'query',
336 'type' => 'string',
337 ],
338 ],
339 ],
340 ]
341 ]
342 );
343 $this->organizations_analytics_datastores = new Apigee\Resource\OrganizationsAnalyticsDatastores(
344 $this,
345 $this->serviceName,
346 'datastores',
347 [
348 'methods' => [
349 'create' => [
350 'path' => 'v1/{+parent}/analytics/datastores',
351 'httpMethod' => 'POST',
352 'parameters' => [
353 'parent' => [
354 'location' => 'path',
355 'type' => 'string',
356 'required' => true,
357 ],
358 ],
359 ],'delete' => [
360 'path' => 'v1/{+name}',
361 'httpMethod' => 'DELETE',
362 'parameters' => [
363 'name' => [
364 'location' => 'path',
365 'type' => 'string',
366 'required' => true,
367 ],
368 ],
369 ],'get' => [
370 'path' => 'v1/{+name}',
371 'httpMethod' => 'GET',
372 'parameters' => [
373 'name' => [
374 'location' => 'path',
375 'type' => 'string',
376 'required' => true,
377 ],
378 ],
379 ],'list' => [
380 'path' => 'v1/{+parent}/analytics/datastores',
381 'httpMethod' => 'GET',
382 'parameters' => [
383 'parent' => [
384 'location' => 'path',
385 'type' => 'string',
386 'required' => true,
387 ],
388 'targetType' => [
389 'location' => 'query',
390 'type' => 'string',
391 ],
392 ],
393 ],'test' => [
394 'path' => 'v1/{+parent}/analytics/datastores:test',
395 'httpMethod' => 'POST',
396 'parameters' => [
397 'parent' => [
398 'location' => 'path',
399 'type' => 'string',
400 'required' => true,
401 ],
402 ],
403 ],'update' => [
404 'path' => 'v1/{+name}',
405 'httpMethod' => 'PUT',
406 'parameters' => [
407 'name' => [
408 'location' => 'path',
409 'type' => 'string',
410 'required' => true,
411 ],
412 ],
413 ],
414 ]
415 ]
416 );
417 $this->organizations_apiproducts = new Apigee\Resource\OrganizationsApiproducts(
418 $this,
419 $this->serviceName,
420 'apiproducts',
421 [
422 'methods' => [
423 'attributes' => [
424 'path' => 'v1/{+name}/attributes',
425 'httpMethod' => 'POST',
426 'parameters' => [
427 'name' => [
428 'location' => 'path',
429 'type' => 'string',
430 'required' => true,
431 ],
432 ],
433 ],'create' => [
434 'path' => 'v1/{+parent}/apiproducts',
435 'httpMethod' => 'POST',
436 'parameters' => [
437 'parent' => [
438 'location' => 'path',
439 'type' => 'string',
440 'required' => true,
441 ],
442 ],
443 ],'delete' => [
444 'path' => 'v1/{+name}',
445 'httpMethod' => 'DELETE',
446 'parameters' => [
447 'name' => [
448 'location' => 'path',
449 'type' => 'string',
450 'required' => true,
451 ],
452 ],
453 ],'get' => [
454 'path' => 'v1/{+name}',
455 'httpMethod' => 'GET',
456 'parameters' => [
457 'name' => [
458 'location' => 'path',
459 'type' => 'string',
460 'required' => true,
461 ],
462 ],
463 ],'list' => [
464 'path' => 'v1/{+parent}/apiproducts',
465 'httpMethod' => 'GET',
466 'parameters' => [
467 'parent' => [
468 'location' => 'path',
469 'type' => 'string',
470 'required' => true,
471 ],
472 'attributename' => [
473 'location' => 'query',
474 'type' => 'string',
475 ],
476 'attributevalue' => [
477 'location' => 'query',
478 'type' => 'string',
479 ],
480 'count' => [
481 'location' => 'query',
482 'type' => 'string',
483 ],
484 'expand' => [
485 'location' => 'query',
486 'type' => 'boolean',
487 ],
488 'startKey' => [
489 'location' => 'query',
490 'type' => 'string',
491 ],
492 ],
493 ],'update' => [
494 'path' => 'v1/{+name}',
495 'httpMethod' => 'PUT',
496 'parameters' => [
497 'name' => [
498 'location' => 'path',
499 'type' => 'string',
500 'required' => true,
501 ],
502 ],
503 ],
504 ]
505 ]
506 );
507 $this->organizations_apiproducts_attributes = new Apigee\Resource\OrganizationsApiproductsAttributes(
508 $this,
509 $this->serviceName,
510 'attributes',
511 [
512 'methods' => [
513 'delete' => [
514 'path' => 'v1/{+name}',
515 'httpMethod' => 'DELETE',
516 'parameters' => [
517 'name' => [
518 'location' => 'path',
519 'type' => 'string',
520 'required' => true,
521 ],
522 ],
523 ],'get' => [
524 'path' => 'v1/{+name}',
525 'httpMethod' => 'GET',
526 'parameters' => [
527 'name' => [
528 'location' => 'path',
529 'type' => 'string',
530 'required' => true,
531 ],
532 ],
533 ],'list' => [
534 'path' => 'v1/{+parent}/attributes',
535 'httpMethod' => 'GET',
536 'parameters' => [
537 'parent' => [
538 'location' => 'path',
539 'type' => 'string',
540 'required' => true,
541 ],
542 ],
543 ],'updateApiProductAttribute' => [
544 'path' => 'v1/{+name}',
545 'httpMethod' => 'POST',
546 'parameters' => [
547 'name' => [
548 'location' => 'path',
549 'type' => 'string',
550 'required' => true,
551 ],
552 ],
553 ],
554 ]
555 ]
556 );
557 $this->organizations_apiproducts_rateplans = new Apigee\Resource\OrganizationsApiproductsRateplans(
558 $this,
559 $this->serviceName,
560 'rateplans',
561 [
562 'methods' => [
563 'create' => [
564 'path' => 'v1/{+parent}/rateplans',
565 'httpMethod' => 'POST',
566 'parameters' => [
567 'parent' => [
568 'location' => 'path',
569 'type' => 'string',
570 'required' => true,
571 ],
572 ],
573 ],'delete' => [
574 'path' => 'v1/{+name}',
575 'httpMethod' => 'DELETE',
576 'parameters' => [
577 'name' => [
578 'location' => 'path',
579 'type' => 'string',
580 'required' => true,
581 ],
582 ],
583 ],'get' => [
584 'path' => 'v1/{+name}',
585 'httpMethod' => 'GET',
586 'parameters' => [
587 'name' => [
588 'location' => 'path',
589 'type' => 'string',
590 'required' => true,
591 ],
592 ],
593 ],'list' => [
594 'path' => 'v1/{+parent}/rateplans',
595 'httpMethod' => 'GET',
596 'parameters' => [
597 'parent' => [
598 'location' => 'path',
599 'type' => 'string',
600 'required' => true,
601 ],
602 'count' => [
603 'location' => 'query',
604 'type' => 'integer',
605 ],
606 'expand' => [
607 'location' => 'query',
608 'type' => 'boolean',
609 ],
610 'orderBy' => [
611 'location' => 'query',
612 'type' => 'string',
613 ],
614 'startKey' => [
615 'location' => 'query',
616 'type' => 'string',
617 ],
618 'state' => [
619 'location' => 'query',
620 'type' => 'string',
621 ],
622 ],
623 ],'update' => [
624 'path' => 'v1/{+name}',
625 'httpMethod' => 'PUT',
626 'parameters' => [
627 'name' => [
628 'location' => 'path',
629 'type' => 'string',
630 'required' => true,
631 ],
632 ],
633 ],
634 ]
635 ]
636 );
637 $this->organizations_apis = new Apigee\Resource\OrganizationsApis(
638 $this,
639 $this->serviceName,
640 'apis',
641 [
642 'methods' => [
643 'create' => [
644 'path' => 'v1/{+parent}/apis',
645 'httpMethod' => 'POST',
646 'parameters' => [
647 'parent' => [
648 'location' => 'path',
649 'type' => 'string',
650 'required' => true,
651 ],
652 'action' => [
653 'location' => 'query',
654 'type' => 'string',
655 ],
656 'name' => [
657 'location' => 'query',
658 'type' => 'string',
659 ],
660 'validate' => [
661 'location' => 'query',
662 'type' => 'boolean',
663 ],
664 ],
665 ],'delete' => [
666 'path' => 'v1/{+name}',
667 'httpMethod' => 'DELETE',
668 'parameters' => [
669 'name' => [
670 'location' => 'path',
671 'type' => 'string',
672 'required' => true,
673 ],
674 ],
675 ],'get' => [
676 'path' => 'v1/{+name}',
677 'httpMethod' => 'GET',
678 'parameters' => [
679 'name' => [
680 'location' => 'path',
681 'type' => 'string',
682 'required' => true,
683 ],
684 ],
685 ],'list' => [
686 'path' => 'v1/{+parent}/apis',
687 'httpMethod' => 'GET',
688 'parameters' => [
689 'parent' => [
690 'location' => 'path',
691 'type' => 'string',
692 'required' => true,
693 ],
694 'includeMetaData' => [
695 'location' => 'query',
696 'type' => 'boolean',
697 ],
698 'includeRevisions' => [
699 'location' => 'query',
700 'type' => 'boolean',
701 ],
702 ],
703 ],'patch' => [
704 'path' => 'v1/{+name}',
705 'httpMethod' => 'PATCH',
706 'parameters' => [
707 'name' => [
708 'location' => 'path',
709 'type' => 'string',
710 'required' => true,
711 ],
712 'updateMask' => [
713 'location' => 'query',
714 'type' => 'string',
715 ],
716 ],
717 ],
718 ]
719 ]
720 );
721 $this->organizations_apis_deployments = new Apigee\Resource\OrganizationsApisDeployments(
722 $this,
723 $this->serviceName,
724 'deployments',
725 [
726 'methods' => [
727 'list' => [
728 'path' => 'v1/{+parent}/deployments',
729 'httpMethod' => 'GET',
730 'parameters' => [
731 'parent' => [
732 'location' => 'path',
733 'type' => 'string',
734 'required' => true,
735 ],
736 ],
737 ],
738 ]
739 ]
740 );
741 $this->organizations_apis_keyvaluemaps = new Apigee\Resource\OrganizationsApisKeyvaluemaps(
742 $this,
743 $this->serviceName,
744 'keyvaluemaps',
745 [
746 'methods' => [
747 'create' => [
748 'path' => 'v1/{+parent}/keyvaluemaps',
749 'httpMethod' => 'POST',
750 'parameters' => [
751 'parent' => [
752 'location' => 'path',
753 'type' => 'string',
754 'required' => true,
755 ],
756 ],
757 ],'delete' => [
758 'path' => 'v1/{+name}',
759 'httpMethod' => 'DELETE',
760 'parameters' => [
761 'name' => [
762 'location' => 'path',
763 'type' => 'string',
764 'required' => true,
765 ],
766 ],
767 ],
768 ]
769 ]
770 );
771 $this->organizations_apis_keyvaluemaps_entries = new Apigee\Resource\OrganizationsApisKeyvaluemapsEntries(
772 $this,
773 $this->serviceName,
774 'entries',
775 [
776 'methods' => [
777 'create' => [
778 'path' => 'v1/{+parent}/entries',
779 'httpMethod' => 'POST',
780 'parameters' => [
781 'parent' => [
782 'location' => 'path',
783 'type' => 'string',
784 'required' => true,
785 ],
786 ],
787 ],'delete' => [
788 'path' => 'v1/{+name}',
789 'httpMethod' => 'DELETE',
790 'parameters' => [
791 'name' => [
792 'location' => 'path',
793 'type' => 'string',
794 'required' => true,
795 ],
796 ],
797 ],'get' => [
798 'path' => 'v1/{+name}',
799 'httpMethod' => 'GET',
800 'parameters' => [
801 'name' => [
802 'location' => 'path',
803 'type' => 'string',
804 'required' => true,
805 ],
806 ],
807 ],'list' => [
808 'path' => 'v1/{+parent}/entries',
809 'httpMethod' => 'GET',
810 'parameters' => [
811 'parent' => [
812 'location' => 'path',
813 'type' => 'string',
814 'required' => true,
815 ],
816 'pageSize' => [
817 'location' => 'query',
818 'type' => 'integer',
819 ],
820 'pageToken' => [
821 'location' => 'query',
822 'type' => 'string',
823 ],
824 ],
825 ],'update' => [
826 'path' => 'v1/{+name}',
827 'httpMethod' => 'PUT',
828 'parameters' => [
829 'name' => [
830 'location' => 'path',
831 'type' => 'string',
832 'required' => true,
833 ],
834 ],
835 ],
836 ]
837 ]
838 );
839 $this->organizations_apis_revisions = new Apigee\Resource\OrganizationsApisRevisions(
840 $this,
841 $this->serviceName,
842 'revisions',
843 [
844 'methods' => [
845 'delete' => [
846 'path' => 'v1/{+name}',
847 'httpMethod' => 'DELETE',
848 'parameters' => [
849 'name' => [
850 'location' => 'path',
851 'type' => 'string',
852 'required' => true,
853 ],
854 ],
855 ],'get' => [
856 'path' => 'v1/{+name}',
857 'httpMethod' => 'GET',
858 'parameters' => [
859 'name' => [
860 'location' => 'path',
861 'type' => 'string',
862 'required' => true,
863 ],
864 'format' => [
865 'location' => 'query',
866 'type' => 'string',
867 ],
868 ],
869 ],'updateApiProxyRevision' => [
870 'path' => 'v1/{+name}',
871 'httpMethod' => 'POST',
872 'parameters' => [
873 'name' => [
874 'location' => 'path',
875 'type' => 'string',
876 'required' => true,
877 ],
878 'validate' => [
879 'location' => 'query',
880 'type' => 'boolean',
881 ],
882 ],
883 ],
884 ]
885 ]
886 );
887 $this->organizations_apis_revisions_deployments = new Apigee\Resource\OrganizationsApisRevisionsDeployments(
888 $this,
889 $this->serviceName,
890 'deployments',
891 [
892 'methods' => [
893 'list' => [
894 'path' => 'v1/{+parent}/deployments',
895 'httpMethod' => 'GET',
896 'parameters' => [
897 'parent' => [
898 'location' => 'path',
899 'type' => 'string',
900 'required' => true,
901 ],
902 ],
903 ],
904 ]
905 ]
906 );
907 $this->organizations_appgroups = new Apigee\Resource\OrganizationsAppgroups(
908 $this,
909 $this->serviceName,
910 'appgroups',
911 [
912 'methods' => [
913 'create' => [
914 'path' => 'v1/{+parent}/appgroups',
915 'httpMethod' => 'POST',
916 'parameters' => [
917 'parent' => [
918 'location' => 'path',
919 'type' => 'string',
920 'required' => true,
921 ],
922 ],
923 ],'delete' => [
924 'path' => 'v1/{+name}',
925 'httpMethod' => 'DELETE',
926 'parameters' => [
927 'name' => [
928 'location' => 'path',
929 'type' => 'string',
930 'required' => true,
931 ],
932 ],
933 ],'get' => [
934 'path' => 'v1/{+name}',
935 'httpMethod' => 'GET',
936 'parameters' => [
937 'name' => [
938 'location' => 'path',
939 'type' => 'string',
940 'required' => true,
941 ],
942 ],
943 ],'list' => [
944 'path' => 'v1/{+parent}/appgroups',
945 'httpMethod' => 'GET',
946 'parameters' => [
947 'parent' => [
948 'location' => 'path',
949 'type' => 'string',
950 'required' => true,
951 ],
952 'filter' => [
953 'location' => 'query',
954 'type' => 'string',
955 ],
956 'pageSize' => [
957 'location' => 'query',
958 'type' => 'integer',
959 ],
960 'pageToken' => [
961 'location' => 'query',
962 'type' => 'string',
963 ],
964 ],
965 ],'update' => [
966 'path' => 'v1/{+name}',
967 'httpMethod' => 'PUT',
968 'parameters' => [
969 'name' => [
970 'location' => 'path',
971 'type' => 'string',
972 'required' => true,
973 ],
974 'action' => [
975 'location' => 'query',
976 'type' => 'string',
977 ],
978 ],
979 ],
980 ]
981 ]
982 );
983 $this->organizations_appgroups_apps = new Apigee\Resource\OrganizationsAppgroupsApps(
984 $this,
985 $this->serviceName,
986 'apps',
987 [
988 'methods' => [
989 'create' => [
990 'path' => 'v1/{+parent}/apps',
991 'httpMethod' => 'POST',
992 'parameters' => [
993 'parent' => [
994 'location' => 'path',
995 'type' => 'string',
996 'required' => true,
997 ],
998 ],
999 ],'delete' => [
1000 'path' => 'v1/{+name}',
1001 'httpMethod' => 'DELETE',
1002 'parameters' => [
1003 'name' => [
1004 'location' => 'path',
1005 'type' => 'string',
1006 'required' => true,
1007 ],
1008 ],
1009 ],'get' => [
1010 'path' => 'v1/{+name}',
1011 'httpMethod' => 'GET',
1012 'parameters' => [
1013 'name' => [
1014 'location' => 'path',
1015 'type' => 'string',
1016 'required' => true,
1017 ],
1018 ],
1019 ],'list' => [
1020 'path' => 'v1/{+parent}/apps',
1021 'httpMethod' => 'GET',
1022 'parameters' => [
1023 'parent' => [
1024 'location' => 'path',
1025 'type' => 'string',
1026 'required' => true,
1027 ],
1028 'pageSize' => [
1029 'location' => 'query',
1030 'type' => 'integer',
1031 ],
1032 'pageToken' => [
1033 'location' => 'query',
1034 'type' => 'string',
1035 ],
1036 ],
1037 ],'update' => [
1038 'path' => 'v1/{+name}',
1039 'httpMethod' => 'PUT',
1040 'parameters' => [
1041 'name' => [
1042 'location' => 'path',
1043 'type' => 'string',
1044 'required' => true,
1045 ],
1046 'action' => [
1047 'location' => 'query',
1048 'type' => 'string',
1049 ],
1050 ],
1051 ],
1052 ]
1053 ]
1054 );
1055 $this->organizations_appgroups_apps_keys = new Apigee\Resource\OrganizationsAppgroupsAppsKeys(
1056 $this,
1057 $this->serviceName,
1058 'keys',
1059 [
1060 'methods' => [
1061 'create' => [
1062 'path' => 'v1/{+parent}/keys',
1063 'httpMethod' => 'POST',
1064 'parameters' => [
1065 'parent' => [
1066 'location' => 'path',
1067 'type' => 'string',
1068 'required' => true,
1069 ],
1070 ],
1071 ],'delete' => [
1072 'path' => 'v1/{+name}',
1073 'httpMethod' => 'DELETE',
1074 'parameters' => [
1075 'name' => [
1076 'location' => 'path',
1077 'type' => 'string',
1078 'required' => true,
1079 ],
1080 ],
1081 ],'get' => [
1082 'path' => 'v1/{+name}',
1083 'httpMethod' => 'GET',
1084 'parameters' => [
1085 'name' => [
1086 'location' => 'path',
1087 'type' => 'string',
1088 'required' => true,
1089 ],
1090 ],
1091 ],'updateAppGroupAppKey' => [
1092 'path' => 'v1/{+name}',
1093 'httpMethod' => 'POST',
1094 'parameters' => [
1095 'name' => [
1096 'location' => 'path',
1097 'type' => 'string',
1098 'required' => true,
1099 ],
1100 ],
1101 ],
1102 ]
1103 ]
1104 );
1105 $this->organizations_appgroups_apps_keys_apiproducts = new Apigee\Resource\OrganizationsAppgroupsAppsKeysApiproducts(
1106 $this,
1107 $this->serviceName,
1108 'apiproducts',
1109 [
1110 'methods' => [
1111 'delete' => [
1112 'path' => 'v1/{+name}',
1113 'httpMethod' => 'DELETE',
1114 'parameters' => [
1115 'name' => [
1116 'location' => 'path',
1117 'type' => 'string',
1118 'required' => true,
1119 ],
1120 ],
1121 ],'updateAppGroupAppKeyApiProduct' => [
1122 'path' => 'v1/{+name}',
1123 'httpMethod' => 'POST',
1124 'parameters' => [
1125 'name' => [
1126 'location' => 'path',
1127 'type' => 'string',
1128 'required' => true,
1129 ],
1130 'action' => [
1131 'location' => 'query',
1132 'type' => 'string',
1133 ],
1134 ],
1135 ],
1136 ]
1137 ]
1138 );
1139 $this->organizations_apps = new Apigee\Resource\OrganizationsApps(
1140 $this,
1141 $this->serviceName,
1142 'apps',
1143 [
1144 'methods' => [
1145 'get' => [
1146 'path' => 'v1/{+name}',
1147 'httpMethod' => 'GET',
1148 'parameters' => [
1149 'name' => [
1150 'location' => 'path',
1151 'type' => 'string',
1152 'required' => true,
1153 ],
1154 ],
1155 ],'list' => [
1156 'path' => 'v1/{+parent}/apps',
1157 'httpMethod' => 'GET',
1158 'parameters' => [
1159 'parent' => [
1160 'location' => 'path',
1161 'type' => 'string',
1162 'required' => true,
1163 ],
1164 'apiProduct' => [
1165 'location' => 'query',
1166 'type' => 'string',
1167 ],
1168 'apptype' => [
1169 'location' => 'query',
1170 'type' => 'string',
1171 ],
1172 'expand' => [
1173 'location' => 'query',
1174 'type' => 'boolean',
1175 ],
1176 'filter' => [
1177 'location' => 'query',
1178 'type' => 'string',
1179 ],
1180 'ids' => [
1181 'location' => 'query',
1182 'type' => 'string',
1183 ],
1184 'includeCred' => [
1185 'location' => 'query',
1186 'type' => 'boolean',
1187 ],
1188 'keyStatus' => [
1189 'location' => 'query',
1190 'type' => 'string',
1191 ],
1192 'pageSize' => [
1193 'location' => 'query',
1194 'type' => 'integer',
1195 ],
1196 'pageToken' => [
1197 'location' => 'query',
1198 'type' => 'string',
1199 ],
1200 'rows' => [
1201 'location' => 'query',
1202 'type' => 'string',
1203 ],
1204 'startKey' => [
1205 'location' => 'query',
1206 'type' => 'string',
1207 ],
1208 'status' => [
1209 'location' => 'query',
1210 'type' => 'string',
1211 ],
1212 ],
1213 ],
1214 ]
1215 ]
1216 );
1217 $this->organizations_datacollectors = new Apigee\Resource\OrganizationsDatacollectors(
1218 $this,
1219 $this->serviceName,
1220 'datacollectors',
1221 [
1222 'methods' => [
1223 'create' => [
1224 'path' => 'v1/{+parent}/datacollectors',
1225 'httpMethod' => 'POST',
1226 'parameters' => [
1227 'parent' => [
1228 'location' => 'path',
1229 'type' => 'string',
1230 'required' => true,
1231 ],
1232 'dataCollectorId' => [
1233 'location' => 'query',
1234 'type' => 'string',
1235 ],
1236 ],
1237 ],'delete' => [
1238 'path' => 'v1/{+name}',
1239 'httpMethod' => 'DELETE',
1240 'parameters' => [
1241 'name' => [
1242 'location' => 'path',
1243 'type' => 'string',
1244 'required' => true,
1245 ],
1246 ],
1247 ],'get' => [
1248 'path' => 'v1/{+name}',
1249 'httpMethod' => 'GET',
1250 'parameters' => [
1251 'name' => [
1252 'location' => 'path',
1253 'type' => 'string',
1254 'required' => true,
1255 ],
1256 ],
1257 ],'list' => [
1258 'path' => 'v1/{+parent}/datacollectors',
1259 'httpMethod' => 'GET',
1260 'parameters' => [
1261 'parent' => [
1262 'location' => 'path',
1263 'type' => 'string',
1264 'required' => true,
1265 ],
1266 'pageSize' => [
1267 'location' => 'query',
1268 'type' => 'integer',
1269 ],
1270 'pageToken' => [
1271 'location' => 'query',
1272 'type' => 'string',
1273 ],
1274 ],
1275 ],'patch' => [
1276 'path' => 'v1/{+name}',
1277 'httpMethod' => 'PATCH',
1278 'parameters' => [
1279 'name' => [
1280 'location' => 'path',
1281 'type' => 'string',
1282 'required' => true,
1283 ],
1284 'updateMask' => [
1285 'location' => 'query',
1286 'type' => 'string',
1287 ],
1288 ],
1289 ],
1290 ]
1291 ]
1292 );
1293 $this->organizations_deployments = new Apigee\Resource\OrganizationsDeployments(
1294 $this,
1295 $this->serviceName,
1296 'deployments',
1297 [
1298 'methods' => [
1299 'list' => [
1300 'path' => 'v1/{+parent}/deployments',
1301 'httpMethod' => 'GET',
1302 'parameters' => [
1303 'parent' => [
1304 'location' => 'path',
1305 'type' => 'string',
1306 'required' => true,
1307 ],
1308 'sharedFlows' => [
1309 'location' => 'query',
1310 'type' => 'boolean',
1311 ],
1312 ],
1313 ],
1314 ]
1315 ]
1316 );
1317 $this->organizations_developers = new Apigee\Resource\OrganizationsDevelopers(
1318 $this,
1319 $this->serviceName,
1320 'developers',
1321 [
1322 'methods' => [
1323 'attributes' => [
1324 'path' => 'v1/{+parent}/attributes',
1325 'httpMethod' => 'POST',
1326 'parameters' => [
1327 'parent' => [
1328 'location' => 'path',
1329 'type' => 'string',
1330 'required' => true,
1331 ],
1332 ],
1333 ],'create' => [
1334 'path' => 'v1/{+parent}/developers',
1335 'httpMethod' => 'POST',
1336 'parameters' => [
1337 'parent' => [
1338 'location' => 'path',
1339 'type' => 'string',
1340 'required' => true,
1341 ],
1342 ],
1343 ],'delete' => [
1344 'path' => 'v1/{+name}',
1345 'httpMethod' => 'DELETE',
1346 'parameters' => [
1347 'name' => [
1348 'location' => 'path',
1349 'type' => 'string',
1350 'required' => true,
1351 ],
1352 ],
1353 ],'get' => [
1354 'path' => 'v1/{+name}',
1355 'httpMethod' => 'GET',
1356 'parameters' => [
1357 'name' => [
1358 'location' => 'path',
1359 'type' => 'string',
1360 'required' => true,
1361 ],
1362 'action' => [
1363 'location' => 'query',
1364 'type' => 'string',
1365 ],
1366 ],
1367 ],'getBalance' => [
1368 'path' => 'v1/{+name}',
1369 'httpMethod' => 'GET',
1370 'parameters' => [
1371 'name' => [
1372 'location' => 'path',
1373 'type' => 'string',
1374 'required' => true,
1375 ],
1376 ],
1377 ],'getMonetizationConfig' => [
1378 'path' => 'v1/{+name}',
1379 'httpMethod' => 'GET',
1380 'parameters' => [
1381 'name' => [
1382 'location' => 'path',
1383 'type' => 'string',
1384 'required' => true,
1385 ],
1386 ],
1387 ],'list' => [
1388 'path' => 'v1/{+parent}/developers',
1389 'httpMethod' => 'GET',
1390 'parameters' => [
1391 'parent' => [
1392 'location' => 'path',
1393 'type' => 'string',
1394 'required' => true,
1395 ],
1396 'app' => [
1397 'location' => 'query',
1398 'type' => 'string',
1399 ],
1400 'count' => [
1401 'location' => 'query',
1402 'type' => 'string',
1403 ],
1404 'expand' => [
1405 'location' => 'query',
1406 'type' => 'boolean',
1407 ],
1408 'ids' => [
1409 'location' => 'query',
1410 'type' => 'string',
1411 ],
1412 'includeCompany' => [
1413 'location' => 'query',
1414 'type' => 'boolean',
1415 ],
1416 'startKey' => [
1417 'location' => 'query',
1418 'type' => 'string',
1419 ],
1420 ],
1421 ],'setDeveloperStatus' => [
1422 'path' => 'v1/{+name}',
1423 'httpMethod' => 'POST',
1424 'parameters' => [
1425 'name' => [
1426 'location' => 'path',
1427 'type' => 'string',
1428 'required' => true,
1429 ],
1430 'action' => [
1431 'location' => 'query',
1432 'type' => 'string',
1433 ],
1434 ],
1435 ],'update' => [
1436 'path' => 'v1/{+name}',
1437 'httpMethod' => 'PUT',
1438 'parameters' => [
1439 'name' => [
1440 'location' => 'path',
1441 'type' => 'string',
1442 'required' => true,
1443 ],
1444 ],
1445 ],'updateMonetizationConfig' => [
1446 'path' => 'v1/{+name}',
1447 'httpMethod' => 'PUT',
1448 'parameters' => [
1449 'name' => [
1450 'location' => 'path',
1451 'type' => 'string',
1452 'required' => true,
1453 ],
1454 ],
1455 ],
1456 ]
1457 ]
1458 );
1459 $this->organizations_developers_apps = new Apigee\Resource\OrganizationsDevelopersApps(
1460 $this,
1461 $this->serviceName,
1462 'apps',
1463 [
1464 'methods' => [
1465 'attributes' => [
1466 'path' => 'v1/{+name}/attributes',
1467 'httpMethod' => 'POST',
1468 'parameters' => [
1469 'name' => [
1470 'location' => 'path',
1471 'type' => 'string',
1472 'required' => true,
1473 ],
1474 ],
1475 ],'create' => [
1476 'path' => 'v1/{+parent}/apps',
1477 'httpMethod' => 'POST',
1478 'parameters' => [
1479 'parent' => [
1480 'location' => 'path',
1481 'type' => 'string',
1482 'required' => true,
1483 ],
1484 ],
1485 ],'delete' => [
1486 'path' => 'v1/{+name}',
1487 'httpMethod' => 'DELETE',
1488 'parameters' => [
1489 'name' => [
1490 'location' => 'path',
1491 'type' => 'string',
1492 'required' => true,
1493 ],
1494 ],
1495 ],'generateKeyPairOrUpdateDeveloperAppStatus' => [
1496 'path' => 'v1/{+name}',
1497 'httpMethod' => 'POST',
1498 'parameters' => [
1499 'name' => [
1500 'location' => 'path',
1501 'type' => 'string',
1502 'required' => true,
1503 ],
1504 'action' => [
1505 'location' => 'query',
1506 'type' => 'string',
1507 ],
1508 ],
1509 ],'get' => [
1510 'path' => 'v1/{+name}',
1511 'httpMethod' => 'GET',
1512 'parameters' => [
1513 'name' => [
1514 'location' => 'path',
1515 'type' => 'string',
1516 'required' => true,
1517 ],
1518 'entity' => [
1519 'location' => 'query',
1520 'type' => 'string',
1521 ],
1522 'query' => [
1523 'location' => 'query',
1524 'type' => 'string',
1525 ],
1526 ],
1527 ],'list' => [
1528 'path' => 'v1/{+parent}/apps',
1529 'httpMethod' => 'GET',
1530 'parameters' => [
1531 'parent' => [
1532 'location' => 'path',
1533 'type' => 'string',
1534 'required' => true,
1535 ],
1536 'count' => [
1537 'location' => 'query',
1538 'type' => 'string',
1539 ],
1540 'expand' => [
1541 'location' => 'query',
1542 'type' => 'boolean',
1543 ],
1544 'shallowExpand' => [
1545 'location' => 'query',
1546 'type' => 'boolean',
1547 ],
1548 'startKey' => [
1549 'location' => 'query',
1550 'type' => 'string',
1551 ],
1552 ],
1553 ],'update' => [
1554 'path' => 'v1/{+name}',
1555 'httpMethod' => 'PUT',
1556 'parameters' => [
1557 'name' => [
1558 'location' => 'path',
1559 'type' => 'string',
1560 'required' => true,
1561 ],
1562 ],
1563 ],
1564 ]
1565 ]
1566 );
1567 $this->organizations_developers_apps_attributes = new Apigee\Resource\OrganizationsDevelopersAppsAttributes(
1568 $this,
1569 $this->serviceName,
1570 'attributes',
1571 [
1572 'methods' => [
1573 'delete' => [
1574 'path' => 'v1/{+name}',
1575 'httpMethod' => 'DELETE',
1576 'parameters' => [
1577 'name' => [
1578 'location' => 'path',
1579 'type' => 'string',
1580 'required' => true,
1581 ],
1582 ],
1583 ],'get' => [
1584 'path' => 'v1/{+name}',
1585 'httpMethod' => 'GET',
1586 'parameters' => [
1587 'name' => [
1588 'location' => 'path',
1589 'type' => 'string',
1590 'required' => true,
1591 ],
1592 ],
1593 ],'list' => [
1594 'path' => 'v1/{+parent}/attributes',
1595 'httpMethod' => 'GET',
1596 'parameters' => [
1597 'parent' => [
1598 'location' => 'path',
1599 'type' => 'string',
1600 'required' => true,
1601 ],
1602 ],
1603 ],'updateDeveloperAppAttribute' => [
1604 'path' => 'v1/{+name}',
1605 'httpMethod' => 'POST',
1606 'parameters' => [
1607 'name' => [
1608 'location' => 'path',
1609 'type' => 'string',
1610 'required' => true,
1611 ],
1612 ],
1613 ],
1614 ]
1615 ]
1616 );
1617 $this->organizations_developers_apps_keys = new Apigee\Resource\OrganizationsDevelopersAppsKeys(
1618 $this,
1619 $this->serviceName,
1620 'keys',
1621 [
1622 'methods' => [
1623 'create' => [
1624 'path' => 'v1/{+parent}/keys',
1625 'httpMethod' => 'POST',
1626 'parameters' => [
1627 'parent' => [
1628 'location' => 'path',
1629 'type' => 'string',
1630 'required' => true,
1631 ],
1632 ],
1633 ],'delete' => [
1634 'path' => 'v1/{+name}',
1635 'httpMethod' => 'DELETE',
1636 'parameters' => [
1637 'name' => [
1638 'location' => 'path',
1639 'type' => 'string',
1640 'required' => true,
1641 ],
1642 ],
1643 ],'get' => [
1644 'path' => 'v1/{+name}',
1645 'httpMethod' => 'GET',
1646 'parameters' => [
1647 'name' => [
1648 'location' => 'path',
1649 'type' => 'string',
1650 'required' => true,
1651 ],
1652 ],
1653 ],'replaceDeveloperAppKey' => [
1654 'path' => 'v1/{+name}',
1655 'httpMethod' => 'PUT',
1656 'parameters' => [
1657 'name' => [
1658 'location' => 'path',
1659 'type' => 'string',
1660 'required' => true,
1661 ],
1662 ],
1663 ],'updateDeveloperAppKey' => [
1664 'path' => 'v1/{+name}',
1665 'httpMethod' => 'POST',
1666 'parameters' => [
1667 'name' => [
1668 'location' => 'path',
1669 'type' => 'string',
1670 'required' => true,
1671 ],
1672 'action' => [
1673 'location' => 'query',
1674 'type' => 'string',
1675 ],
1676 ],
1677 ],
1678 ]
1679 ]
1680 );
1681 $this->organizations_developers_apps_keys_apiproducts = new Apigee\Resource\OrganizationsDevelopersAppsKeysApiproducts(
1682 $this,
1683 $this->serviceName,
1684 'apiproducts',
1685 [
1686 'methods' => [
1687 'delete' => [
1688 'path' => 'v1/{+name}',
1689 'httpMethod' => 'DELETE',
1690 'parameters' => [
1691 'name' => [
1692 'location' => 'path',
1693 'type' => 'string',
1694 'required' => true,
1695 ],
1696 ],
1697 ],'updateDeveloperAppKeyApiProduct' => [
1698 'path' => 'v1/{+name}',
1699 'httpMethod' => 'POST',
1700 'parameters' => [
1701 'name' => [
1702 'location' => 'path',
1703 'type' => 'string',
1704 'required' => true,
1705 ],
1706 'action' => [
1707 'location' => 'query',
1708 'type' => 'string',
1709 ],
1710 ],
1711 ],
1712 ]
1713 ]
1714 );
1715 $this->organizations_developers_apps_keys_create = new Apigee\Resource\OrganizationsDevelopersAppsKeysCreate(
1716 $this,
1717 $this->serviceName,
1718 'create',
1719 [
1720 'methods' => [
1721 'create' => [
1722 'path' => 'v1/{+parent}/keys/create',
1723 'httpMethod' => 'POST',
1724 'parameters' => [
1725 'parent' => [
1726 'location' => 'path',
1727 'type' => 'string',
1728 'required' => true,
1729 ],
1730 ],
1731 ],
1732 ]
1733 ]
1734 );
1735 $this->organizations_developers_attributes = new Apigee\Resource\OrganizationsDevelopersAttributes(
1736 $this,
1737 $this->serviceName,
1738 'attributes',
1739 [
1740 'methods' => [
1741 'delete' => [
1742 'path' => 'v1/{+name}',
1743 'httpMethod' => 'DELETE',
1744 'parameters' => [
1745 'name' => [
1746 'location' => 'path',
1747 'type' => 'string',
1748 'required' => true,
1749 ],
1750 ],
1751 ],'get' => [
1752 'path' => 'v1/{+name}',
1753 'httpMethod' => 'GET',
1754 'parameters' => [
1755 'name' => [
1756 'location' => 'path',
1757 'type' => 'string',
1758 'required' => true,
1759 ],
1760 ],
1761 ],'list' => [
1762 'path' => 'v1/{+parent}/attributes',
1763 'httpMethod' => 'GET',
1764 'parameters' => [
1765 'parent' => [
1766 'location' => 'path',
1767 'type' => 'string',
1768 'required' => true,
1769 ],
1770 ],
1771 ],'updateDeveloperAttribute' => [
1772 'path' => 'v1/{+name}',
1773 'httpMethod' => 'POST',
1774 'parameters' => [
1775 'name' => [
1776 'location' => 'path',
1777 'type' => 'string',
1778 'required' => true,
1779 ],
1780 ],
1781 ],
1782 ]
1783 ]
1784 );
1785 $this->organizations_developers_balance = new Apigee\Resource\OrganizationsDevelopersBalance(
1786 $this,
1787 $this->serviceName,
1788 'balance',
1789 [
1790 'methods' => [
1791 'adjust' => [
1792 'path' => 'v1/{+name}:adjust',
1793 'httpMethod' => 'POST',
1794 'parameters' => [
1795 'name' => [
1796 'location' => 'path',
1797 'type' => 'string',
1798 'required' => true,
1799 ],
1800 ],
1801 ],'credit' => [
1802 'path' => 'v1/{+name}:credit',
1803 'httpMethod' => 'POST',
1804 'parameters' => [
1805 'name' => [
1806 'location' => 'path',
1807 'type' => 'string',
1808 'required' => true,
1809 ],
1810 ],
1811 ],
1812 ]
1813 ]
1814 );
1815 $this->organizations_developers_subscriptions = new Apigee\Resource\OrganizationsDevelopersSubscriptions(
1816 $this,
1817 $this->serviceName,
1818 'subscriptions',
1819 [
1820 'methods' => [
1821 'create' => [
1822 'path' => 'v1/{+parent}/subscriptions',
1823 'httpMethod' => 'POST',
1824 'parameters' => [
1825 'parent' => [
1826 'location' => 'path',
1827 'type' => 'string',
1828 'required' => true,
1829 ],
1830 ],
1831 ],'expire' => [
1832 'path' => 'v1/{+name}:expire',
1833 'httpMethod' => 'POST',
1834 'parameters' => [
1835 'name' => [
1836 'location' => 'path',
1837 'type' => 'string',
1838 'required' => true,
1839 ],
1840 ],
1841 ],'get' => [
1842 'path' => 'v1/{+name}',
1843 'httpMethod' => 'GET',
1844 'parameters' => [
1845 'name' => [
1846 'location' => 'path',
1847 'type' => 'string',
1848 'required' => true,
1849 ],
1850 ],
1851 ],'list' => [
1852 'path' => 'v1/{+parent}/subscriptions',
1853 'httpMethod' => 'GET',
1854 'parameters' => [
1855 'parent' => [
1856 'location' => 'path',
1857 'type' => 'string',
1858 'required' => true,
1859 ],
1860 'count' => [
1861 'location' => 'query',
1862 'type' => 'integer',
1863 ],
1864 'startKey' => [
1865 'location' => 'query',
1866 'type' => 'string',
1867 ],
1868 ],
1869 ],
1870 ]
1871 ]
1872 );
1873 $this->organizations_endpointAttachments = new Apigee\Resource\OrganizationsEndpointAttachments(
1874 $this,
1875 $this->serviceName,
1876 'endpointAttachments',
1877 [
1878 'methods' => [
1879 'create' => [
1880 'path' => 'v1/{+parent}/endpointAttachments',
1881 'httpMethod' => 'POST',
1882 'parameters' => [
1883 'parent' => [
1884 'location' => 'path',
1885 'type' => 'string',
1886 'required' => true,
1887 ],
1888 'endpointAttachmentId' => [
1889 'location' => 'query',
1890 'type' => 'string',
1891 ],
1892 ],
1893 ],'delete' => [
1894 'path' => 'v1/{+name}',
1895 'httpMethod' => 'DELETE',
1896 'parameters' => [
1897 'name' => [
1898 'location' => 'path',
1899 'type' => 'string',
1900 'required' => true,
1901 ],
1902 ],
1903 ],'get' => [
1904 'path' => 'v1/{+name}',
1905 'httpMethod' => 'GET',
1906 'parameters' => [
1907 'name' => [
1908 'location' => 'path',
1909 'type' => 'string',
1910 'required' => true,
1911 ],
1912 ],
1913 ],'list' => [
1914 'path' => 'v1/{+parent}/endpointAttachments',
1915 'httpMethod' => 'GET',
1916 'parameters' => [
1917 'parent' => [
1918 'location' => 'path',
1919 'type' => 'string',
1920 'required' => true,
1921 ],
1922 'pageSize' => [
1923 'location' => 'query',
1924 'type' => 'integer',
1925 ],
1926 'pageToken' => [
1927 'location' => 'query',
1928 'type' => 'string',
1929 ],
1930 ],
1931 ],
1932 ]
1933 ]
1934 );
1935 $this->organizations_envgroups = new Apigee\Resource\OrganizationsEnvgroups(
1936 $this,
1937 $this->serviceName,
1938 'envgroups',
1939 [
1940 'methods' => [
1941 'create' => [
1942 'path' => 'v1/{+parent}/envgroups',
1943 'httpMethod' => 'POST',
1944 'parameters' => [
1945 'parent' => [
1946 'location' => 'path',
1947 'type' => 'string',
1948 'required' => true,
1949 ],
1950 'name' => [
1951 'location' => 'query',
1952 'type' => 'string',
1953 ],
1954 ],
1955 ],'delete' => [
1956 'path' => 'v1/{+name}',
1957 'httpMethod' => 'DELETE',
1958 'parameters' => [
1959 'name' => [
1960 'location' => 'path',
1961 'type' => 'string',
1962 'required' => true,
1963 ],
1964 ],
1965 ],'get' => [
1966 'path' => 'v1/{+name}',
1967 'httpMethod' => 'GET',
1968 'parameters' => [
1969 'name' => [
1970 'location' => 'path',
1971 'type' => 'string',
1972 'required' => true,
1973 ],
1974 ],
1975 ],'getDeployedIngressConfig' => [
1976 'path' => 'v1/{+name}',
1977 'httpMethod' => 'GET',
1978 'parameters' => [
1979 'name' => [
1980 'location' => 'path',
1981 'type' => 'string',
1982 'required' => true,
1983 ],
1984 'view' => [
1985 'location' => 'query',
1986 'type' => 'string',
1987 ],
1988 ],
1989 ],'list' => [
1990 'path' => 'v1/{+parent}/envgroups',
1991 'httpMethod' => 'GET',
1992 'parameters' => [
1993 'parent' => [
1994 'location' => 'path',
1995 'type' => 'string',
1996 'required' => true,
1997 ],
1998 'pageSize' => [
1999 'location' => 'query',
2000 'type' => 'integer',
2001 ],
2002 'pageToken' => [
2003 'location' => 'query',
2004 'type' => 'string',
2005 ],
2006 ],
2007 ],'patch' => [
2008 'path' => 'v1/{+name}',
2009 'httpMethod' => 'PATCH',
2010 'parameters' => [
2011 'name' => [
2012 'location' => 'path',
2013 'type' => 'string',
2014 'required' => true,
2015 ],
2016 'updateMask' => [
2017 'location' => 'query',
2018 'type' => 'string',
2019 ],
2020 ],
2021 ],
2022 ]
2023 ]
2024 );
2025 $this->organizations_envgroups_attachments = new Apigee\Resource\OrganizationsEnvgroupsAttachments(
2026 $this,
2027 $this->serviceName,
2028 'attachments',
2029 [
2030 'methods' => [
2031 'create' => [
2032 'path' => 'v1/{+parent}/attachments',
2033 'httpMethod' => 'POST',
2034 'parameters' => [
2035 'parent' => [
2036 'location' => 'path',
2037 'type' => 'string',
2038 'required' => true,
2039 ],
2040 ],
2041 ],'delete' => [
2042 'path' => 'v1/{+name}',
2043 'httpMethod' => 'DELETE',
2044 'parameters' => [
2045 'name' => [
2046 'location' => 'path',
2047 'type' => 'string',
2048 'required' => true,
2049 ],
2050 ],
2051 ],'get' => [
2052 'path' => 'v1/{+name}',
2053 'httpMethod' => 'GET',
2054 'parameters' => [
2055 'name' => [
2056 'location' => 'path',
2057 'type' => 'string',
2058 'required' => true,
2059 ],
2060 ],
2061 ],'list' => [
2062 'path' => 'v1/{+parent}/attachments',
2063 'httpMethod' => 'GET',
2064 'parameters' => [
2065 'parent' => [
2066 'location' => 'path',
2067 'type' => 'string',
2068 'required' => true,
2069 ],
2070 'pageSize' => [
2071 'location' => 'query',
2072 'type' => 'integer',
2073 ],
2074 'pageToken' => [
2075 'location' => 'query',
2076 'type' => 'string',
2077 ],
2078 ],
2079 ],
2080 ]
2081 ]
2082 );
2083 $this->organizations_environments = new Apigee\Resource\OrganizationsEnvironments(
2084 $this,
2085 $this->serviceName,
2086 'environments',
2087 [
2088 'methods' => [
2089 'create' => [
2090 'path' => 'v1/{+parent}/environments',
2091 'httpMethod' => 'POST',
2092 'parameters' => [
2093 'parent' => [
2094 'location' => 'path',
2095 'type' => 'string',
2096 'required' => true,
2097 ],
2098 'name' => [
2099 'location' => 'query',
2100 'type' => 'string',
2101 ],
2102 ],
2103 ],'delete' => [
2104 'path' => 'v1/{+name}',
2105 'httpMethod' => 'DELETE',
2106 'parameters' => [
2107 'name' => [
2108 'location' => 'path',
2109 'type' => 'string',
2110 'required' => true,
2111 ],
2112 ],
2113 ],'get' => [
2114 'path' => 'v1/{+name}',
2115 'httpMethod' => 'GET',
2116 'parameters' => [
2117 'name' => [
2118 'location' => 'path',
2119 'type' => 'string',
2120 'required' => true,
2121 ],
2122 ],
2123 ],'getAddonsConfig' => [
2124 'path' => 'v1/{+name}',
2125 'httpMethod' => 'GET',
2126 'parameters' => [
2127 'name' => [
2128 'location' => 'path',
2129 'type' => 'string',
2130 'required' => true,
2131 ],
2132 ],
2133 ],'getApiSecurityRuntimeConfig' => [
2134 'path' => 'v1/{+name}',
2135 'httpMethod' => 'GET',
2136 'parameters' => [
2137 'name' => [
2138 'location' => 'path',
2139 'type' => 'string',
2140 'required' => true,
2141 ],
2142 ],
2143 ],'getDebugmask' => [
2144 'path' => 'v1/{+name}',
2145 'httpMethod' => 'GET',
2146 'parameters' => [
2147 'name' => [
2148 'location' => 'path',
2149 'type' => 'string',
2150 'required' => true,
2151 ],
2152 ],
2153 ],'getDeployedConfig' => [
2154 'path' => 'v1/{+name}',
2155 'httpMethod' => 'GET',
2156 'parameters' => [
2157 'name' => [
2158 'location' => 'path',
2159 'type' => 'string',
2160 'required' => true,
2161 ],
2162 ],
2163 ],'getIamPolicy' => [
2164 'path' => 'v1/{+resource}:getIamPolicy',
2165 'httpMethod' => 'GET',
2166 'parameters' => [
2167 'resource' => [
2168 'location' => 'path',
2169 'type' => 'string',
2170 'required' => true,
2171 ],
2172 'options.requestedPolicyVersion' => [
2173 'location' => 'query',
2174 'type' => 'integer',
2175 ],
2176 ],
2177 ],'getSecurityActionsConfig' => [
2178 'path' => 'v1/{+name}',
2179 'httpMethod' => 'GET',
2180 'parameters' => [
2181 'name' => [
2182 'location' => 'path',
2183 'type' => 'string',
2184 'required' => true,
2185 ],
2186 ],
2187 ],'getTraceConfig' => [
2188 'path' => 'v1/{+name}',
2189 'httpMethod' => 'GET',
2190 'parameters' => [
2191 'name' => [
2192 'location' => 'path',
2193 'type' => 'string',
2194 'required' => true,
2195 ],
2196 ],
2197 ],'modifyEnvironment' => [
2198 'path' => 'v1/{+name}',
2199 'httpMethod' => 'PATCH',
2200 'parameters' => [
2201 'name' => [
2202 'location' => 'path',
2203 'type' => 'string',
2204 'required' => true,
2205 ],
2206 'updateMask' => [
2207 'location' => 'query',
2208 'type' => 'string',
2209 ],
2210 ],
2211 ],'setIamPolicy' => [
2212 'path' => 'v1/{+resource}:setIamPolicy',
2213 'httpMethod' => 'POST',
2214 'parameters' => [
2215 'resource' => [
2216 'location' => 'path',
2217 'type' => 'string',
2218 'required' => true,
2219 ],
2220 ],
2221 ],'subscribe' => [
2222 'path' => 'v1/{+parent}:subscribe',
2223 'httpMethod' => 'POST',
2224 'parameters' => [
2225 'parent' => [
2226 'location' => 'path',
2227 'type' => 'string',
2228 'required' => true,
2229 ],
2230 ],
2231 ],'testIamPermissions' => [
2232 'path' => 'v1/{+resource}:testIamPermissions',
2233 'httpMethod' => 'POST',
2234 'parameters' => [
2235 'resource' => [
2236 'location' => 'path',
2237 'type' => 'string',
2238 'required' => true,
2239 ],
2240 ],
2241 ],'unsubscribe' => [
2242 'path' => 'v1/{+parent}:unsubscribe',
2243 'httpMethod' => 'POST',
2244 'parameters' => [
2245 'parent' => [
2246 'location' => 'path',
2247 'type' => 'string',
2248 'required' => true,
2249 ],
2250 ],
2251 ],'update' => [
2252 'path' => 'v1/{+name}',
2253 'httpMethod' => 'PUT',
2254 'parameters' => [
2255 'name' => [
2256 'location' => 'path',
2257 'type' => 'string',
2258 'required' => true,
2259 ],
2260 ],
2261 ],'updateDebugmask' => [
2262 'path' => 'v1/{+name}',
2263 'httpMethod' => 'PATCH',
2264 'parameters' => [
2265 'name' => [
2266 'location' => 'path',
2267 'type' => 'string',
2268 'required' => true,
2269 ],
2270 'replaceRepeatedFields' => [
2271 'location' => 'query',
2272 'type' => 'boolean',
2273 ],
2274 'updateMask' => [
2275 'location' => 'query',
2276 'type' => 'string',
2277 ],
2278 ],
2279 ],'updateEnvironment' => [
2280 'path' => 'v1/{+name}',
2281 'httpMethod' => 'POST',
2282 'parameters' => [
2283 'name' => [
2284 'location' => 'path',
2285 'type' => 'string',
2286 'required' => true,
2287 ],
2288 ],
2289 ],'updateSecurityActionsConfig' => [
2290 'path' => 'v1/{+name}',
2291 'httpMethod' => 'PATCH',
2292 'parameters' => [
2293 'name' => [
2294 'location' => 'path',
2295 'type' => 'string',
2296 'required' => true,
2297 ],
2298 'updateMask' => [
2299 'location' => 'query',
2300 'type' => 'string',
2301 ],
2302 ],
2303 ],'updateTraceConfig' => [
2304 'path' => 'v1/{+name}',
2305 'httpMethod' => 'PATCH',
2306 'parameters' => [
2307 'name' => [
2308 'location' => 'path',
2309 'type' => 'string',
2310 'required' => true,
2311 ],
2312 'updateMask' => [
2313 'location' => 'query',
2314 'type' => 'string',
2315 ],
2316 ],
2317 ],
2318 ]
2319 ]
2320 );
2321 $this->organizations_environments_addonsConfig = new Apigee\Resource\OrganizationsEnvironmentsAddonsConfig(
2322 $this,
2323 $this->serviceName,
2324 'addonsConfig',
2325 [
2326 'methods' => [
2327 'setAddonEnablement' => [
2328 'path' => 'v1/{+name}:setAddonEnablement',
2329 'httpMethod' => 'POST',
2330 'parameters' => [
2331 'name' => [
2332 'location' => 'path',
2333 'type' => 'string',
2334 'required' => true,
2335 ],
2336 ],
2337 ],
2338 ]
2339 ]
2340 );
2341 $this->organizations_environments_analytics_admin = new Apigee\Resource\OrganizationsEnvironmentsAnalyticsAdmin(
2342 $this,
2343 $this->serviceName,
2344 'admin',
2345 [
2346 'methods' => [
2347 'getSchemav2' => [
2348 'path' => 'v1/{+name}',
2349 'httpMethod' => 'GET',
2350 'parameters' => [
2351 'name' => [
2352 'location' => 'path',
2353 'type' => 'string',
2354 'required' => true,
2355 ],
2356 'disableCache' => [
2357 'location' => 'query',
2358 'type' => 'boolean',
2359 ],
2360 'type' => [
2361 'location' => 'query',
2362 'type' => 'string',
2363 ],
2364 ],
2365 ],
2366 ]
2367 ]
2368 );
2369 $this->organizations_environments_analytics_exports = new Apigee\Resource\OrganizationsEnvironmentsAnalyticsExports(
2370 $this,
2371 $this->serviceName,
2372 'exports',
2373 [
2374 'methods' => [
2375 'create' => [
2376 'path' => 'v1/{+parent}/analytics/exports',
2377 'httpMethod' => 'POST',
2378 'parameters' => [
2379 'parent' => [
2380 'location' => 'path',
2381 'type' => 'string',
2382 'required' => true,
2383 ],
2384 ],
2385 ],'get' => [
2386 'path' => 'v1/{+name}',
2387 'httpMethod' => 'GET',
2388 'parameters' => [
2389 'name' => [
2390 'location' => 'path',
2391 'type' => 'string',
2392 'required' => true,
2393 ],
2394 ],
2395 ],'list' => [
2396 'path' => 'v1/{+parent}/analytics/exports',
2397 'httpMethod' => 'GET',
2398 'parameters' => [
2399 'parent' => [
2400 'location' => 'path',
2401 'type' => 'string',
2402 'required' => true,
2403 ],
2404 ],
2405 ],
2406 ]
2407 ]
2408 );
2409 $this->organizations_environments_apis_deployments = new Apigee\Resource\OrganizationsEnvironmentsApisDeployments(
2410 $this,
2411 $this->serviceName,
2412 'deployments',
2413 [
2414 'methods' => [
2415 'list' => [
2416 'path' => 'v1/{+parent}/deployments',
2417 'httpMethod' => 'GET',
2418 'parameters' => [
2419 'parent' => [
2420 'location' => 'path',
2421 'type' => 'string',
2422 'required' => true,
2423 ],
2424 ],
2425 ],
2426 ]
2427 ]
2428 );
2429 $this->organizations_environments_apis_revisions = new Apigee\Resource\OrganizationsEnvironmentsApisRevisions(
2430 $this,
2431 $this->serviceName,
2432 'revisions',
2433 [
2434 'methods' => [
2435 'deploy' => [
2436 'path' => 'v1/{+name}/deployments',
2437 'httpMethod' => 'POST',
2438 'parameters' => [
2439 'name' => [
2440 'location' => 'path',
2441 'type' => 'string',
2442 'required' => true,
2443 ],
2444 'override' => [
2445 'location' => 'query',
2446 'type' => 'boolean',
2447 ],
2448 'sequencedRollout' => [
2449 'location' => 'query',
2450 'type' => 'boolean',
2451 ],
2452 'serviceAccount' => [
2453 'location' => 'query',
2454 'type' => 'string',
2455 ],
2456 ],
2457 ],'getDeployments' => [
2458 'path' => 'v1/{+name}/deployments',
2459 'httpMethod' => 'GET',
2460 'parameters' => [
2461 'name' => [
2462 'location' => 'path',
2463 'type' => 'string',
2464 'required' => true,
2465 ],
2466 ],
2467 ],'undeploy' => [
2468 'path' => 'v1/{+name}/deployments',
2469 'httpMethod' => 'DELETE',
2470 'parameters' => [
2471 'name' => [
2472 'location' => 'path',
2473 'type' => 'string',
2474 'required' => true,
2475 ],
2476 'sequencedRollout' => [
2477 'location' => 'query',
2478 'type' => 'boolean',
2479 ],
2480 ],
2481 ],
2482 ]
2483 ]
2484 );
2485 $this->organizations_environments_apis_revisions_debugsessions = new Apigee\Resource\OrganizationsEnvironmentsApisRevisionsDebugsessions(
2486 $this,
2487 $this->serviceName,
2488 'debugsessions',
2489 [
2490 'methods' => [
2491 'create' => [
2492 'path' => 'v1/{+parent}/debugsessions',
2493 'httpMethod' => 'POST',
2494 'parameters' => [
2495 'parent' => [
2496 'location' => 'path',
2497 'type' => 'string',
2498 'required' => true,
2499 ],
2500 'timeout' => [
2501 'location' => 'query',
2502 'type' => 'string',
2503 ],
2504 ],
2505 ],'deleteData' => [
2506 'path' => 'v1/{+name}/data',
2507 'httpMethod' => 'DELETE',
2508 'parameters' => [
2509 'name' => [
2510 'location' => 'path',
2511 'type' => 'string',
2512 'required' => true,
2513 ],
2514 ],
2515 ],'get' => [
2516 'path' => 'v1/{+name}',
2517 'httpMethod' => 'GET',
2518 'parameters' => [
2519 'name' => [
2520 'location' => 'path',
2521 'type' => 'string',
2522 'required' => true,
2523 ],
2524 ],
2525 ],'list' => [
2526 'path' => 'v1/{+parent}/debugsessions',
2527 'httpMethod' => 'GET',
2528 'parameters' => [
2529 'parent' => [
2530 'location' => 'path',
2531 'type' => 'string',
2532 'required' => true,
2533 ],
2534 'pageSize' => [
2535 'location' => 'query',
2536 'type' => 'integer',
2537 ],
2538 'pageToken' => [
2539 'location' => 'query',
2540 'type' => 'string',
2541 ],
2542 ],
2543 ],
2544 ]
2545 ]
2546 );
2547 $this->organizations_environments_apis_revisions_debugsessions_data = new Apigee\Resource\OrganizationsEnvironmentsApisRevisionsDebugsessionsData(
2548 $this,
2549 $this->serviceName,
2550 'data',
2551 [
2552 'methods' => [
2553 'get' => [
2554 'path' => 'v1/{+name}',
2555 'httpMethod' => 'GET',
2556 'parameters' => [
2557 'name' => [
2558 'location' => 'path',
2559 'type' => 'string',
2560 'required' => true,
2561 ],
2562 ],
2563 ],
2564 ]
2565 ]
2566 );
2567 $this->organizations_environments_apis_revisions_deployments = new Apigee\Resource\OrganizationsEnvironmentsApisRevisionsDeployments(
2568 $this,
2569 $this->serviceName,
2570 'deployments',
2571 [
2572 'methods' => [
2573 'generateDeployChangeReport' => [
2574 'path' => 'v1/{+name}/deployments:generateDeployChangeReport',
2575 'httpMethod' => 'POST',
2576 'parameters' => [
2577 'name' => [
2578 'location' => 'path',
2579 'type' => 'string',
2580 'required' => true,
2581 ],
2582 'override' => [
2583 'location' => 'query',
2584 'type' => 'boolean',
2585 ],
2586 ],
2587 ],'generateUndeployChangeReport' => [
2588 'path' => 'v1/{+name}/deployments:generateUndeployChangeReport',
2589 'httpMethod' => 'POST',
2590 'parameters' => [
2591 'name' => [
2592 'location' => 'path',
2593 'type' => 'string',
2594 'required' => true,
2595 ],
2596 ],
2597 ],
2598 ]
2599 ]
2600 );
2601 $this->organizations_environments_archiveDeployments = new Apigee\Resource\OrganizationsEnvironmentsArchiveDeployments(
2602 $this,
2603 $this->serviceName,
2604 'archiveDeployments',
2605 [
2606 'methods' => [
2607 'create' => [
2608 'path' => 'v1/{+parent}/archiveDeployments',
2609 'httpMethod' => 'POST',
2610 'parameters' => [
2611 'parent' => [
2612 'location' => 'path',
2613 'type' => 'string',
2614 'required' => true,
2615 ],
2616 ],
2617 ],'delete' => [
2618 'path' => 'v1/{+name}',
2619 'httpMethod' => 'DELETE',
2620 'parameters' => [
2621 'name' => [
2622 'location' => 'path',
2623 'type' => 'string',
2624 'required' => true,
2625 ],
2626 ],
2627 ],'generateDownloadUrl' => [
2628 'path' => 'v1/{+name}:generateDownloadUrl',
2629 'httpMethod' => 'POST',
2630 'parameters' => [
2631 'name' => [
2632 'location' => 'path',
2633 'type' => 'string',
2634 'required' => true,
2635 ],
2636 ],
2637 ],'generateUploadUrl' => [
2638 'path' => 'v1/{+parent}/archiveDeployments:generateUploadUrl',
2639 'httpMethod' => 'POST',
2640 'parameters' => [
2641 'parent' => [
2642 'location' => 'path',
2643 'type' => 'string',
2644 'required' => true,
2645 ],
2646 ],
2647 ],'get' => [
2648 'path' => 'v1/{+name}',
2649 'httpMethod' => 'GET',
2650 'parameters' => [
2651 'name' => [
2652 'location' => 'path',
2653 'type' => 'string',
2654 'required' => true,
2655 ],
2656 ],
2657 ],'list' => [
2658 'path' => 'v1/{+parent}/archiveDeployments',
2659 'httpMethod' => 'GET',
2660 'parameters' => [
2661 'parent' => [
2662 'location' => 'path',
2663 'type' => 'string',
2664 'required' => true,
2665 ],
2666 'filter' => [
2667 'location' => 'query',
2668 'type' => 'string',
2669 ],
2670 'pageSize' => [
2671 'location' => 'query',
2672 'type' => 'integer',
2673 ],
2674 'pageToken' => [
2675 'location' => 'query',
2676 'type' => 'string',
2677 ],
2678 ],
2679 ],'patch' => [
2680 'path' => 'v1/{+name}',
2681 'httpMethod' => 'PATCH',
2682 'parameters' => [
2683 'name' => [
2684 'location' => 'path',
2685 'type' => 'string',
2686 'required' => true,
2687 ],
2688 'updateMask' => [
2689 'location' => 'query',
2690 'type' => 'string',
2691 ],
2692 ],
2693 ],
2694 ]
2695 ]
2696 );
2697 $this->organizations_environments_caches = new Apigee\Resource\OrganizationsEnvironmentsCaches(
2698 $this,
2699 $this->serviceName,
2700 'caches',
2701 [
2702 'methods' => [
2703 'delete' => [
2704 'path' => 'v1/{+name}',
2705 'httpMethod' => 'DELETE',
2706 'parameters' => [
2707 'name' => [
2708 'location' => 'path',
2709 'type' => 'string',
2710 'required' => true,
2711 ],
2712 ],
2713 ],
2714 ]
2715 ]
2716 );
2717 $this->organizations_environments_deployments = new Apigee\Resource\OrganizationsEnvironmentsDeployments(
2718 $this,
2719 $this->serviceName,
2720 'deployments',
2721 [
2722 'methods' => [
2723 'get' => [
2724 'path' => 'v1/{+name}',
2725 'httpMethod' => 'GET',
2726 'parameters' => [
2727 'name' => [
2728 'location' => 'path',
2729 'type' => 'string',
2730 'required' => true,
2731 ],
2732 ],
2733 ],'getIamPolicy' => [
2734 'path' => 'v1/{+resource}:getIamPolicy',
2735 'httpMethod' => 'GET',
2736 'parameters' => [
2737 'resource' => [
2738 'location' => 'path',
2739 'type' => 'string',
2740 'required' => true,
2741 ],
2742 'options.requestedPolicyVersion' => [
2743 'location' => 'query',
2744 'type' => 'integer',
2745 ],
2746 ],
2747 ],'list' => [
2748 'path' => 'v1/{+parent}/deployments',
2749 'httpMethod' => 'GET',
2750 'parameters' => [
2751 'parent' => [
2752 'location' => 'path',
2753 'type' => 'string',
2754 'required' => true,
2755 ],
2756 'sharedFlows' => [
2757 'location' => 'query',
2758 'type' => 'boolean',
2759 ],
2760 ],
2761 ],'setIamPolicy' => [
2762 'path' => 'v1/{+resource}:setIamPolicy',
2763 'httpMethod' => 'POST',
2764 'parameters' => [
2765 'resource' => [
2766 'location' => 'path',
2767 'type' => 'string',
2768 'required' => true,
2769 ],
2770 ],
2771 ],'testIamPermissions' => [
2772 'path' => 'v1/{+resource}:testIamPermissions',
2773 'httpMethod' => 'POST',
2774 'parameters' => [
2775 'resource' => [
2776 'location' => 'path',
2777 'type' => 'string',
2778 'required' => true,
2779 ],
2780 ],
2781 ],
2782 ]
2783 ]
2784 );
2785 $this->organizations_environments_flowhooks = new Apigee\Resource\OrganizationsEnvironmentsFlowhooks(
2786 $this,
2787 $this->serviceName,
2788 'flowhooks',
2789 [
2790 'methods' => [
2791 'attachSharedFlowToFlowHook' => [
2792 'path' => 'v1/{+name}',
2793 'httpMethod' => 'PUT',
2794 'parameters' => [
2795 'name' => [
2796 'location' => 'path',
2797 'type' => 'string',
2798 'required' => true,
2799 ],
2800 ],
2801 ],'detachSharedFlowFromFlowHook' => [
2802 'path' => 'v1/{+name}',
2803 'httpMethod' => 'DELETE',
2804 'parameters' => [
2805 'name' => [
2806 'location' => 'path',
2807 'type' => 'string',
2808 'required' => true,
2809 ],
2810 ],
2811 ],'get' => [
2812 'path' => 'v1/{+name}',
2813 'httpMethod' => 'GET',
2814 'parameters' => [
2815 'name' => [
2816 'location' => 'path',
2817 'type' => 'string',
2818 'required' => true,
2819 ],
2820 ],
2821 ],
2822 ]
2823 ]
2824 );
2825 $this->organizations_environments_keystores = new Apigee\Resource\OrganizationsEnvironmentsKeystores(
2826 $this,
2827 $this->serviceName,
2828 'keystores',
2829 [
2830 'methods' => [
2831 'create' => [
2832 'path' => 'v1/{+parent}/keystores',
2833 'httpMethod' => 'POST',
2834 'parameters' => [
2835 'parent' => [
2836 'location' => 'path',
2837 'type' => 'string',
2838 'required' => true,
2839 ],
2840 'name' => [
2841 'location' => 'query',
2842 'type' => 'string',
2843 ],
2844 ],
2845 ],'delete' => [
2846 'path' => 'v1/{+name}',
2847 'httpMethod' => 'DELETE',
2848 'parameters' => [
2849 'name' => [
2850 'location' => 'path',
2851 'type' => 'string',
2852 'required' => true,
2853 ],
2854 ],
2855 ],'get' => [
2856 'path' => 'v1/{+name}',
2857 'httpMethod' => 'GET',
2858 'parameters' => [
2859 'name' => [
2860 'location' => 'path',
2861 'type' => 'string',
2862 'required' => true,
2863 ],
2864 ],
2865 ],
2866 ]
2867 ]
2868 );
2869 $this->organizations_environments_keystores_aliases = new Apigee\Resource\OrganizationsEnvironmentsKeystoresAliases(
2870 $this,
2871 $this->serviceName,
2872 'aliases',
2873 [
2874 'methods' => [
2875 'create' => [
2876 'path' => 'v1/{+parent}/aliases',
2877 'httpMethod' => 'POST',
2878 'parameters' => [
2879 'parent' => [
2880 'location' => 'path',
2881 'type' => 'string',
2882 'required' => true,
2883 ],
2884 '_password' => [
2885 'location' => 'query',
2886 'type' => 'string',
2887 ],
2888 'alias' => [
2889 'location' => 'query',
2890 'type' => 'string',
2891 ],
2892 'format' => [
2893 'location' => 'query',
2894 'type' => 'string',
2895 ],
2896 'ignoreExpiryValidation' => [
2897 'location' => 'query',
2898 'type' => 'boolean',
2899 ],
2900 'ignoreNewlineValidation' => [
2901 'location' => 'query',
2902 'type' => 'boolean',
2903 ],
2904 ],
2905 ],'csr' => [
2906 'path' => 'v1/{+name}/csr',
2907 'httpMethod' => 'GET',
2908 'parameters' => [
2909 'name' => [
2910 'location' => 'path',
2911 'type' => 'string',
2912 'required' => true,
2913 ],
2914 ],
2915 ],'delete' => [
2916 'path' => 'v1/{+name}',
2917 'httpMethod' => 'DELETE',
2918 'parameters' => [
2919 'name' => [
2920 'location' => 'path',
2921 'type' => 'string',
2922 'required' => true,
2923 ],
2924 ],
2925 ],'get' => [
2926 'path' => 'v1/{+name}',
2927 'httpMethod' => 'GET',
2928 'parameters' => [
2929 'name' => [
2930 'location' => 'path',
2931 'type' => 'string',
2932 'required' => true,
2933 ],
2934 ],
2935 ],'getCertificate' => [
2936 'path' => 'v1/{+name}/certificate',
2937 'httpMethod' => 'GET',
2938 'parameters' => [
2939 'name' => [
2940 'location' => 'path',
2941 'type' => 'string',
2942 'required' => true,
2943 ],
2944 ],
2945 ],'update' => [
2946 'path' => 'v1/{+name}',
2947 'httpMethod' => 'PUT',
2948 'parameters' => [
2949 'name' => [
2950 'location' => 'path',
2951 'type' => 'string',
2952 'required' => true,
2953 ],
2954 'ignoreExpiryValidation' => [
2955 'location' => 'query',
2956 'type' => 'boolean',
2957 ],
2958 'ignoreNewlineValidation' => [
2959 'location' => 'query',
2960 'type' => 'boolean',
2961 ],
2962 ],
2963 ],
2964 ]
2965 ]
2966 );
2967 $this->organizations_environments_keyvaluemaps = new Apigee\Resource\OrganizationsEnvironmentsKeyvaluemaps(
2968 $this,
2969 $this->serviceName,
2970 'keyvaluemaps',
2971 [
2972 'methods' => [
2973 'create' => [
2974 'path' => 'v1/{+parent}/keyvaluemaps',
2975 'httpMethod' => 'POST',
2976 'parameters' => [
2977 'parent' => [
2978 'location' => 'path',
2979 'type' => 'string',
2980 'required' => true,
2981 ],
2982 ],
2983 ],'delete' => [
2984 'path' => 'v1/{+name}',
2985 'httpMethod' => 'DELETE',
2986 'parameters' => [
2987 'name' => [
2988 'location' => 'path',
2989 'type' => 'string',
2990 'required' => true,
2991 ],
2992 ],
2993 ],
2994 ]
2995 ]
2996 );
2997 $this->organizations_environments_keyvaluemaps_entries = new Apigee\Resource\OrganizationsEnvironmentsKeyvaluemapsEntries(
2998 $this,
2999 $this->serviceName,
3000 'entries',
3001 [
3002 'methods' => [
3003 'create' => [
3004 'path' => 'v1/{+parent}/entries',
3005 'httpMethod' => 'POST',
3006 'parameters' => [
3007 'parent' => [
3008 'location' => 'path',
3009 'type' => 'string',
3010 'required' => true,
3011 ],
3012 ],
3013 ],'delete' => [
3014 'path' => 'v1/{+name}',
3015 'httpMethod' => 'DELETE',
3016 'parameters' => [
3017 'name' => [
3018 'location' => 'path',
3019 'type' => 'string',
3020 'required' => true,
3021 ],
3022 ],
3023 ],'get' => [
3024 'path' => 'v1/{+name}',
3025 'httpMethod' => 'GET',
3026 'parameters' => [
3027 'name' => [
3028 'location' => 'path',
3029 'type' => 'string',
3030 'required' => true,
3031 ],
3032 ],
3033 ],'list' => [
3034 'path' => 'v1/{+parent}/entries',
3035 'httpMethod' => 'GET',
3036 'parameters' => [
3037 'parent' => [
3038 'location' => 'path',
3039 'type' => 'string',
3040 'required' => true,
3041 ],
3042 'pageSize' => [
3043 'location' => 'query',
3044 'type' => 'integer',
3045 ],
3046 'pageToken' => [
3047 'location' => 'query',
3048 'type' => 'string',
3049 ],
3050 ],
3051 ],'update' => [
3052 'path' => 'v1/{+name}',
3053 'httpMethod' => 'PUT',
3054 'parameters' => [
3055 'name' => [
3056 'location' => 'path',
3057 'type' => 'string',
3058 'required' => true,
3059 ],
3060 ],
3061 ],
3062 ]
3063 ]
3064 );
3065 $this->organizations_environments_optimizedStats = new Apigee\Resource\OrganizationsEnvironmentsOptimizedStats(
3066 $this,
3067 $this->serviceName,
3068 'optimizedStats',
3069 [
3070 'methods' => [
3071 'get' => [
3072 'path' => 'v1/{+name}',
3073 'httpMethod' => 'GET',
3074 'parameters' => [
3075 'name' => [
3076 'location' => 'path',
3077 'type' => 'string',
3078 'required' => true,
3079 ],
3080 'accuracy' => [
3081 'location' => 'query',
3082 'type' => 'string',
3083 ],
3084 'aggTable' => [
3085 'location' => 'query',
3086 'type' => 'string',
3087 ],
3088 'filter' => [
3089 'location' => 'query',
3090 'type' => 'string',
3091 ],
3092 'limit' => [
3093 'location' => 'query',
3094 'type' => 'string',
3095 ],
3096 'offset' => [
3097 'location' => 'query',
3098 'type' => 'string',
3099 ],
3100 'realtime' => [
3101 'location' => 'query',
3102 'type' => 'boolean',
3103 ],
3104 'select' => [
3105 'location' => 'query',
3106 'type' => 'string',
3107 ],
3108 'sonar' => [
3109 'location' => 'query',
3110 'type' => 'boolean',
3111 ],
3112 'sort' => [
3113 'location' => 'query',
3114 'type' => 'string',
3115 ],
3116 'sortby' => [
3117 'location' => 'query',
3118 'type' => 'string',
3119 ],
3120 'timeRange' => [
3121 'location' => 'query',
3122 'type' => 'string',
3123 ],
3124 'timeUnit' => [
3125 'location' => 'query',
3126 'type' => 'string',
3127 ],
3128 'topk' => [
3129 'location' => 'query',
3130 'type' => 'string',
3131 ],
3132 'tsAscending' => [
3133 'location' => 'query',
3134 'type' => 'boolean',
3135 ],
3136 'tzo' => [
3137 'location' => 'query',
3138 'type' => 'string',
3139 ],
3140 ],
3141 ],
3142 ]
3143 ]
3144 );
3145 $this->organizations_environments_queries = new Apigee\Resource\OrganizationsEnvironmentsQueries(
3146 $this,
3147 $this->serviceName,
3148 'queries',
3149 [
3150 'methods' => [
3151 'create' => [
3152 'path' => 'v1/{+parent}/queries',
3153 'httpMethod' => 'POST',
3154 'parameters' => [
3155 'parent' => [
3156 'location' => 'path',
3157 'type' => 'string',
3158 'required' => true,
3159 ],
3160 ],
3161 ],'get' => [
3162 'path' => 'v1/{+name}',
3163 'httpMethod' => 'GET',
3164 'parameters' => [
3165 'name' => [
3166 'location' => 'path',
3167 'type' => 'string',
3168 'required' => true,
3169 ],
3170 ],
3171 ],'getResult' => [
3172 'path' => 'v1/{+name}',
3173 'httpMethod' => 'GET',
3174 'parameters' => [
3175 'name' => [
3176 'location' => 'path',
3177 'type' => 'string',
3178 'required' => true,
3179 ],
3180 ],
3181 ],'getResulturl' => [
3182 'path' => 'v1/{+name}',
3183 'httpMethod' => 'GET',
3184 'parameters' => [
3185 'name' => [
3186 'location' => 'path',
3187 'type' => 'string',
3188 'required' => true,
3189 ],
3190 ],
3191 ],'list' => [
3192 'path' => 'v1/{+parent}/queries',
3193 'httpMethod' => 'GET',
3194 'parameters' => [
3195 'parent' => [
3196 'location' => 'path',
3197 'type' => 'string',
3198 'required' => true,
3199 ],
3200 'dataset' => [
3201 'location' => 'query',
3202 'type' => 'string',
3203 ],
3204 'from' => [
3205 'location' => 'query',
3206 'type' => 'string',
3207 ],
3208 'inclQueriesWithoutReport' => [
3209 'location' => 'query',
3210 'type' => 'string',
3211 ],
3212 'status' => [
3213 'location' => 'query',
3214 'type' => 'string',
3215 ],
3216 'submittedBy' => [
3217 'location' => 'query',
3218 'type' => 'string',
3219 ],
3220 'to' => [
3221 'location' => 'query',
3222 'type' => 'string',
3223 ],
3224 ],
3225 ],
3226 ]
3227 ]
3228 );
3229 $this->organizations_environments_references = new Apigee\Resource\OrganizationsEnvironmentsReferences(
3230 $this,
3231 $this->serviceName,
3232 'references',
3233 [
3234 'methods' => [
3235 'create' => [
3236 'path' => 'v1/{+parent}/references',
3237 'httpMethod' => 'POST',
3238 'parameters' => [
3239 'parent' => [
3240 'location' => 'path',
3241 'type' => 'string',
3242 'required' => true,
3243 ],
3244 ],
3245 ],'delete' => [
3246 'path' => 'v1/{+name}',
3247 'httpMethod' => 'DELETE',
3248 'parameters' => [
3249 'name' => [
3250 'location' => 'path',
3251 'type' => 'string',
3252 'required' => true,
3253 ],
3254 ],
3255 ],'get' => [
3256 'path' => 'v1/{+name}',
3257 'httpMethod' => 'GET',
3258 'parameters' => [
3259 'name' => [
3260 'location' => 'path',
3261 'type' => 'string',
3262 'required' => true,
3263 ],
3264 ],
3265 ],'update' => [
3266 'path' => 'v1/{+name}',
3267 'httpMethod' => 'PUT',
3268 'parameters' => [
3269 'name' => [
3270 'location' => 'path',
3271 'type' => 'string',
3272 'required' => true,
3273 ],
3274 ],
3275 ],
3276 ]
3277 ]
3278 );
3279 $this->organizations_environments_resourcefiles = new Apigee\Resource\OrganizationsEnvironmentsResourcefiles(
3280 $this,
3281 $this->serviceName,
3282 'resourcefiles',
3283 [
3284 'methods' => [
3285 'create' => [
3286 'path' => 'v1/{+parent}/resourcefiles',
3287 'httpMethod' => 'POST',
3288 'parameters' => [
3289 'parent' => [
3290 'location' => 'path',
3291 'type' => 'string',
3292 'required' => true,
3293 ],
3294 'name' => [
3295 'location' => 'query',
3296 'type' => 'string',
3297 ],
3298 'type' => [
3299 'location' => 'query',
3300 'type' => 'string',
3301 ],
3302 ],
3303 ],'delete' => [
3304 'path' => 'v1/{+parent}/resourcefiles/{type}/{name}',
3305 'httpMethod' => 'DELETE',
3306 'parameters' => [
3307 'parent' => [
3308 'location' => 'path',
3309 'type' => 'string',
3310 'required' => true,
3311 ],
3312 'type' => [
3313 'location' => 'path',
3314 'type' => 'string',
3315 'required' => true,
3316 ],
3317 'name' => [
3318 'location' => 'path',
3319 'type' => 'string',
3320 'required' => true,
3321 ],
3322 ],
3323 ],'get' => [
3324 'path' => 'v1/{+parent}/resourcefiles/{type}/{name}',
3325 'httpMethod' => 'GET',
3326 'parameters' => [
3327 'parent' => [
3328 'location' => 'path',
3329 'type' => 'string',
3330 'required' => true,
3331 ],
3332 'type' => [
3333 'location' => 'path',
3334 'type' => 'string',
3335 'required' => true,
3336 ],
3337 'name' => [
3338 'location' => 'path',
3339 'type' => 'string',
3340 'required' => true,
3341 ],
3342 ],
3343 ],'list' => [
3344 'path' => 'v1/{+parent}/resourcefiles',
3345 'httpMethod' => 'GET',
3346 'parameters' => [
3347 'parent' => [
3348 'location' => 'path',
3349 'type' => 'string',
3350 'required' => true,
3351 ],
3352 'type' => [
3353 'location' => 'query',
3354 'type' => 'string',
3355 ],
3356 ],
3357 ],'listEnvironmentResources' => [
3358 'path' => 'v1/{+parent}/resourcefiles/{type}',
3359 'httpMethod' => 'GET',
3360 'parameters' => [
3361 'parent' => [
3362 'location' => 'path',
3363 'type' => 'string',
3364 'required' => true,
3365 ],
3366 'type' => [
3367 'location' => 'path',
3368 'type' => 'string',
3369 'required' => true,
3370 ],
3371 ],
3372 ],'update' => [
3373 'path' => 'v1/{+parent}/resourcefiles/{type}/{name}',
3374 'httpMethod' => 'PUT',
3375 'parameters' => [
3376 'parent' => [
3377 'location' => 'path',
3378 'type' => 'string',
3379 'required' => true,
3380 ],
3381 'type' => [
3382 'location' => 'path',
3383 'type' => 'string',
3384 'required' => true,
3385 ],
3386 'name' => [
3387 'location' => 'path',
3388 'type' => 'string',
3389 'required' => true,
3390 ],
3391 ],
3392 ],
3393 ]
3394 ]
3395 );
3396 $this->organizations_environments_securityActions = new Apigee\Resource\OrganizationsEnvironmentsSecurityActions(
3397 $this,
3398 $this->serviceName,
3399 'securityActions',
3400 [
3401 'methods' => [
3402 'create' => [
3403 'path' => 'v1/{+parent}/securityActions',
3404 'httpMethod' => 'POST',
3405 'parameters' => [
3406 'parent' => [
3407 'location' => 'path',
3408 'type' => 'string',
3409 'required' => true,
3410 ],
3411 'securityActionId' => [
3412 'location' => 'query',
3413 'type' => 'string',
3414 ],
3415 ],
3416 ],'disable' => [
3417 'path' => 'v1/{+name}:disable',
3418 'httpMethod' => 'POST',
3419 'parameters' => [
3420 'name' => [
3421 'location' => 'path',
3422 'type' => 'string',
3423 'required' => true,
3424 ],
3425 ],
3426 ],'enable' => [
3427 'path' => 'v1/{+name}:enable',
3428 'httpMethod' => 'POST',
3429 'parameters' => [
3430 'name' => [
3431 'location' => 'path',
3432 'type' => 'string',
3433 'required' => true,
3434 ],
3435 ],
3436 ],'get' => [
3437 'path' => 'v1/{+name}',
3438 'httpMethod' => 'GET',
3439 'parameters' => [
3440 'name' => [
3441 'location' => 'path',
3442 'type' => 'string',
3443 'required' => true,
3444 ],
3445 ],
3446 ],'list' => [
3447 'path' => 'v1/{+parent}/securityActions',
3448 'httpMethod' => 'GET',
3449 'parameters' => [
3450 'parent' => [
3451 'location' => 'path',
3452 'type' => 'string',
3453 'required' => true,
3454 ],
3455 'filter' => [
3456 'location' => 'query',
3457 'type' => 'string',
3458 ],
3459 'pageSize' => [
3460 'location' => 'query',
3461 'type' => 'integer',
3462 ],
3463 'pageToken' => [
3464 'location' => 'query',
3465 'type' => 'string',
3466 ],
3467 ],
3468 ],
3469 ]
3470 ]
3471 );
3472 $this->organizations_environments_securityIncidents = new Apigee\Resource\OrganizationsEnvironmentsSecurityIncidents(
3473 $this,
3474 $this->serviceName,
3475 'securityIncidents',
3476 [
3477 'methods' => [
3478 'batchUpdate' => [
3479 'path' => 'v1/{+parent}/securityIncidents:batchUpdate',
3480 'httpMethod' => 'POST',
3481 'parameters' => [
3482 'parent' => [
3483 'location' => 'path',
3484 'type' => 'string',
3485 'required' => true,
3486 ],
3487 ],
3488 ],'get' => [
3489 'path' => 'v1/{+name}',
3490 'httpMethod' => 'GET',
3491 'parameters' => [
3492 'name' => [
3493 'location' => 'path',
3494 'type' => 'string',
3495 'required' => true,
3496 ],
3497 ],
3498 ],'list' => [
3499 'path' => 'v1/{+parent}/securityIncidents',
3500 'httpMethod' => 'GET',
3501 'parameters' => [
3502 'parent' => [
3503 'location' => 'path',
3504 'type' => 'string',
3505 'required' => true,
3506 ],
3507 'filter' => [
3508 'location' => 'query',
3509 'type' => 'string',
3510 ],
3511 'pageSize' => [
3512 'location' => 'query',
3513 'type' => 'integer',
3514 ],
3515 'pageToken' => [
3516 'location' => 'query',
3517 'type' => 'string',
3518 ],
3519 ],
3520 ],'patch' => [
3521 'path' => 'v1/{+name}',
3522 'httpMethod' => 'PATCH',
3523 'parameters' => [
3524 'name' => [
3525 'location' => 'path',
3526 'type' => 'string',
3527 'required' => true,
3528 ],
3529 'updateMask' => [
3530 'location' => 'query',
3531 'type' => 'string',
3532 ],
3533 ],
3534 ],
3535 ]
3536 ]
3537 );
3538 $this->organizations_environments_securityReports = new Apigee\Resource\OrganizationsEnvironmentsSecurityReports(
3539 $this,
3540 $this->serviceName,
3541 'securityReports',
3542 [
3543 'methods' => [
3544 'create' => [
3545 'path' => 'v1/{+parent}/securityReports',
3546 'httpMethod' => 'POST',
3547 'parameters' => [
3548 'parent' => [
3549 'location' => 'path',
3550 'type' => 'string',
3551 'required' => true,
3552 ],
3553 ],
3554 ],'get' => [
3555 'path' => 'v1/{+name}',
3556 'httpMethod' => 'GET',
3557 'parameters' => [
3558 'name' => [
3559 'location' => 'path',
3560 'type' => 'string',
3561 'required' => true,
3562 ],
3563 ],
3564 ],'getResult' => [
3565 'path' => 'v1/{+name}',
3566 'httpMethod' => 'GET',
3567 'parameters' => [
3568 'name' => [
3569 'location' => 'path',
3570 'type' => 'string',
3571 'required' => true,
3572 ],
3573 ],
3574 ],'getResultView' => [
3575 'path' => 'v1/{+name}',
3576 'httpMethod' => 'GET',
3577 'parameters' => [
3578 'name' => [
3579 'location' => 'path',
3580 'type' => 'string',
3581 'required' => true,
3582 ],
3583 ],
3584 ],'list' => [
3585 'path' => 'v1/{+parent}/securityReports',
3586 'httpMethod' => 'GET',
3587 'parameters' => [
3588 'parent' => [
3589 'location' => 'path',
3590 'type' => 'string',
3591 'required' => true,
3592 ],
3593 'dataset' => [
3594 'location' => 'query',
3595 'type' => 'string',
3596 ],
3597 'from' => [
3598 'location' => 'query',
3599 'type' => 'string',
3600 ],
3601 'pageSize' => [
3602 'location' => 'query',
3603 'type' => 'integer',
3604 ],
3605 'pageToken' => [
3606 'location' => 'query',
3607 'type' => 'string',
3608 ],
3609 'status' => [
3610 'location' => 'query',
3611 'type' => 'string',
3612 ],
3613 'submittedBy' => [
3614 'location' => 'query',
3615 'type' => 'string',
3616 ],
3617 'to' => [
3618 'location' => 'query',
3619 'type' => 'string',
3620 ],
3621 ],
3622 ],
3623 ]
3624 ]
3625 );
3626 $this->organizations_environments_securityStats = new Apigee\Resource\OrganizationsEnvironmentsSecurityStats(
3627 $this,
3628 $this->serviceName,
3629 'securityStats',
3630 [
3631 'methods' => [
3632 'queryTabularStats' => [
3633 'path' => 'v1/{+orgenv}/securityStats:queryTabularStats',
3634 'httpMethod' => 'POST',
3635 'parameters' => [
3636 'orgenv' => [
3637 'location' => 'path',
3638 'type' => 'string',
3639 'required' => true,
3640 ],
3641 ],
3642 ],'queryTimeSeriesStats' => [
3643 'path' => 'v1/{+orgenv}/securityStats:queryTimeSeriesStats',
3644 'httpMethod' => 'POST',
3645 'parameters' => [
3646 'orgenv' => [
3647 'location' => 'path',
3648 'type' => 'string',
3649 'required' => true,
3650 ],
3651 ],
3652 ],
3653 ]
3654 ]
3655 );
3656 $this->organizations_environments_sharedflows_deployments = new Apigee\Resource\OrganizationsEnvironmentsSharedflowsDeployments(
3657 $this,
3658 $this->serviceName,
3659 'deployments',
3660 [
3661 'methods' => [
3662 'list' => [
3663 'path' => 'v1/{+parent}/deployments',
3664 'httpMethod' => 'GET',
3665 'parameters' => [
3666 'parent' => [
3667 'location' => 'path',
3668 'type' => 'string',
3669 'required' => true,
3670 ],
3671 ],
3672 ],
3673 ]
3674 ]
3675 );
3676 $this->organizations_environments_sharedflows_revisions = new Apigee\Resource\OrganizationsEnvironmentsSharedflowsRevisions(
3677 $this,
3678 $this->serviceName,
3679 'revisions',
3680 [
3681 'methods' => [
3682 'deploy' => [
3683 'path' => 'v1/{+name}/deployments',
3684 'httpMethod' => 'POST',
3685 'parameters' => [
3686 'name' => [
3687 'location' => 'path',
3688 'type' => 'string',
3689 'required' => true,
3690 ],
3691 'override' => [
3692 'location' => 'query',
3693 'type' => 'boolean',
3694 ],
3695 'serviceAccount' => [
3696 'location' => 'query',
3697 'type' => 'string',
3698 ],
3699 ],
3700 ],'getDeployments' => [
3701 'path' => 'v1/{+name}/deployments',
3702 'httpMethod' => 'GET',
3703 'parameters' => [
3704 'name' => [
3705 'location' => 'path',
3706 'type' => 'string',
3707 'required' => true,
3708 ],
3709 ],
3710 ],'undeploy' => [
3711 'path' => 'v1/{+name}/deployments',
3712 'httpMethod' => 'DELETE',
3713 'parameters' => [
3714 'name' => [
3715 'location' => 'path',
3716 'type' => 'string',
3717 'required' => true,
3718 ],
3719 ],
3720 ],
3721 ]
3722 ]
3723 );
3724 $this->organizations_environments_stats = new Apigee\Resource\OrganizationsEnvironmentsStats(
3725 $this,
3726 $this->serviceName,
3727 'stats',
3728 [
3729 'methods' => [
3730 'get' => [
3731 'path' => 'v1/{+name}',
3732 'httpMethod' => 'GET',
3733 'parameters' => [
3734 'name' => [
3735 'location' => 'path',
3736 'type' => 'string',
3737 'required' => true,
3738 ],
3739 'accuracy' => [
3740 'location' => 'query',
3741 'type' => 'string',
3742 ],
3743 'aggTable' => [
3744 'location' => 'query',
3745 'type' => 'string',
3746 ],
3747 'filter' => [
3748 'location' => 'query',
3749 'type' => 'string',
3750 ],
3751 'limit' => [
3752 'location' => 'query',
3753 'type' => 'string',
3754 ],
3755 'offset' => [
3756 'location' => 'query',
3757 'type' => 'string',
3758 ],
3759 'realtime' => [
3760 'location' => 'query',
3761 'type' => 'boolean',
3762 ],
3763 'select' => [
3764 'location' => 'query',
3765 'type' => 'string',
3766 ],
3767 'sonar' => [
3768 'location' => 'query',
3769 'type' => 'boolean',
3770 ],
3771 'sort' => [
3772 'location' => 'query',
3773 'type' => 'string',
3774 ],
3775 'sortby' => [
3776 'location' => 'query',
3777 'type' => 'string',
3778 ],
3779 'timeRange' => [
3780 'location' => 'query',
3781 'type' => 'string',
3782 ],
3783 'timeUnit' => [
3784 'location' => 'query',
3785 'type' => 'string',
3786 ],
3787 'topk' => [
3788 'location' => 'query',
3789 'type' => 'string',
3790 ],
3791 'tsAscending' => [
3792 'location' => 'query',
3793 'type' => 'boolean',
3794 ],
3795 'tzo' => [
3796 'location' => 'query',
3797 'type' => 'string',
3798 ],
3799 ],
3800 ],
3801 ]
3802 ]
3803 );
3804 $this->organizations_environments_targetservers = new Apigee\Resource\OrganizationsEnvironmentsTargetservers(
3805 $this,
3806 $this->serviceName,
3807 'targetservers',
3808 [
3809 'methods' => [
3810 'create' => [
3811 'path' => 'v1/{+parent}/targetservers',
3812 'httpMethod' => 'POST',
3813 'parameters' => [
3814 'parent' => [
3815 'location' => 'path',
3816 'type' => 'string',
3817 'required' => true,
3818 ],
3819 'name' => [
3820 'location' => 'query',
3821 'type' => 'string',
3822 ],
3823 ],
3824 ],'delete' => [
3825 'path' => 'v1/{+name}',
3826 'httpMethod' => 'DELETE',
3827 'parameters' => [
3828 'name' => [
3829 'location' => 'path',
3830 'type' => 'string',
3831 'required' => true,
3832 ],
3833 ],
3834 ],'get' => [
3835 'path' => 'v1/{+name}',
3836 'httpMethod' => 'GET',
3837 'parameters' => [
3838 'name' => [
3839 'location' => 'path',
3840 'type' => 'string',
3841 'required' => true,
3842 ],
3843 ],
3844 ],'update' => [
3845 'path' => 'v1/{+name}',
3846 'httpMethod' => 'PUT',
3847 'parameters' => [
3848 'name' => [
3849 'location' => 'path',
3850 'type' => 'string',
3851 'required' => true,
3852 ],
3853 ],
3854 ],
3855 ]
3856 ]
3857 );
3858 $this->organizations_environments_traceConfig_overrides = new Apigee\Resource\OrganizationsEnvironmentsTraceConfigOverrides(
3859 $this,
3860 $this->serviceName,
3861 'overrides',
3862 [
3863 'methods' => [
3864 'create' => [
3865 'path' => 'v1/{+parent}/overrides',
3866 'httpMethod' => 'POST',
3867 'parameters' => [
3868 'parent' => [
3869 'location' => 'path',
3870 'type' => 'string',
3871 'required' => true,
3872 ],
3873 ],
3874 ],'delete' => [
3875 'path' => 'v1/{+name}',
3876 'httpMethod' => 'DELETE',
3877 'parameters' => [
3878 'name' => [
3879 'location' => 'path',
3880 'type' => 'string',
3881 'required' => true,
3882 ],
3883 ],
3884 ],'get' => [
3885 'path' => 'v1/{+name}',
3886 'httpMethod' => 'GET',
3887 'parameters' => [
3888 'name' => [
3889 'location' => 'path',
3890 'type' => 'string',
3891 'required' => true,
3892 ],
3893 ],
3894 ],'list' => [
3895 'path' => 'v1/{+parent}/overrides',
3896 'httpMethod' => 'GET',
3897 'parameters' => [
3898 'parent' => [
3899 'location' => 'path',
3900 'type' => 'string',
3901 'required' => true,
3902 ],
3903 'pageSize' => [
3904 'location' => 'query',
3905 'type' => 'integer',
3906 ],
3907 'pageToken' => [
3908 'location' => 'query',
3909 'type' => 'string',
3910 ],
3911 ],
3912 ],'patch' => [
3913 'path' => 'v1/{+name}',
3914 'httpMethod' => 'PATCH',
3915 'parameters' => [
3916 'name' => [
3917 'location' => 'path',
3918 'type' => 'string',
3919 'required' => true,
3920 ],
3921 'updateMask' => [
3922 'location' => 'query',
3923 'type' => 'string',
3924 ],
3925 ],
3926 ],
3927 ]
3928 ]
3929 );
3930 $this->organizations_hostQueries = new Apigee\Resource\OrganizationsHostQueries(
3931 $this,
3932 $this->serviceName,
3933 'hostQueries',
3934 [
3935 'methods' => [
3936 'create' => [
3937 'path' => 'v1/{+parent}/hostQueries',
3938 'httpMethod' => 'POST',
3939 'parameters' => [
3940 'parent' => [
3941 'location' => 'path',
3942 'type' => 'string',
3943 'required' => true,
3944 ],
3945 ],
3946 ],'get' => [
3947 'path' => 'v1/{+name}',
3948 'httpMethod' => 'GET',
3949 'parameters' => [
3950 'name' => [
3951 'location' => 'path',
3952 'type' => 'string',
3953 'required' => true,
3954 ],
3955 ],
3956 ],'getResult' => [
3957 'path' => 'v1/{+name}',
3958 'httpMethod' => 'GET',
3959 'parameters' => [
3960 'name' => [
3961 'location' => 'path',
3962 'type' => 'string',
3963 'required' => true,
3964 ],
3965 ],
3966 ],'getResultView' => [
3967 'path' => 'v1/{+name}',
3968 'httpMethod' => 'GET',
3969 'parameters' => [
3970 'name' => [
3971 'location' => 'path',
3972 'type' => 'string',
3973 'required' => true,
3974 ],
3975 ],
3976 ],'list' => [
3977 'path' => 'v1/{+parent}/hostQueries',
3978 'httpMethod' => 'GET',
3979 'parameters' => [
3980 'parent' => [
3981 'location' => 'path',
3982 'type' => 'string',
3983 'required' => true,
3984 ],
3985 'dataset' => [
3986 'location' => 'query',
3987 'type' => 'string',
3988 ],
3989 'envgroupHostname' => [
3990 'location' => 'query',
3991 'type' => 'string',
3992 ],
3993 'from' => [
3994 'location' => 'query',
3995 'type' => 'string',
3996 ],
3997 'inclQueriesWithoutReport' => [
3998 'location' => 'query',
3999 'type' => 'string',
4000 ],
4001 'status' => [
4002 'location' => 'query',
4003 'type' => 'string',
4004 ],
4005 'submittedBy' => [
4006 'location' => 'query',
4007 'type' => 'string',
4008 ],
4009 'to' => [
4010 'location' => 'query',
4011 'type' => 'string',
4012 ],
4013 ],
4014 ],
4015 ]
4016 ]
4017 );
4018 $this->organizations_hostSecurityReports = new Apigee\Resource\OrganizationsHostSecurityReports(
4019 $this,
4020 $this->serviceName,
4021 'hostSecurityReports',
4022 [
4023 'methods' => [
4024 'create' => [
4025 'path' => 'v1/{+parent}/hostSecurityReports',
4026 'httpMethod' => 'POST',
4027 'parameters' => [
4028 'parent' => [
4029 'location' => 'path',
4030 'type' => 'string',
4031 'required' => true,
4032 ],
4033 ],
4034 ],'get' => [
4035 'path' => 'v1/{+name}',
4036 'httpMethod' => 'GET',
4037 'parameters' => [
4038 'name' => [
4039 'location' => 'path',
4040 'type' => 'string',
4041 'required' => true,
4042 ],
4043 ],
4044 ],'getResult' => [
4045 'path' => 'v1/{+name}',
4046 'httpMethod' => 'GET',
4047 'parameters' => [
4048 'name' => [
4049 'location' => 'path',
4050 'type' => 'string',
4051 'required' => true,
4052 ],
4053 ],
4054 ],'getResultView' => [
4055 'path' => 'v1/{+name}',
4056 'httpMethod' => 'GET',
4057 'parameters' => [
4058 'name' => [
4059 'location' => 'path',
4060 'type' => 'string',
4061 'required' => true,
4062 ],
4063 ],
4064 ],'list' => [
4065 'path' => 'v1/{+parent}/hostSecurityReports',
4066 'httpMethod' => 'GET',
4067 'parameters' => [
4068 'parent' => [
4069 'location' => 'path',
4070 'type' => 'string',
4071 'required' => true,
4072 ],
4073 'dataset' => [
4074 'location' => 'query',
4075 'type' => 'string',
4076 ],
4077 'envgroupHostname' => [
4078 'location' => 'query',
4079 'type' => 'string',
4080 ],
4081 'from' => [
4082 'location' => 'query',
4083 'type' => 'string',
4084 ],
4085 'pageSize' => [
4086 'location' => 'query',
4087 'type' => 'integer',
4088 ],
4089 'pageToken' => [
4090 'location' => 'query',
4091 'type' => 'string',
4092 ],
4093 'status' => [
4094 'location' => 'query',
4095 'type' => 'string',
4096 ],
4097 'submittedBy' => [
4098 'location' => 'query',
4099 'type' => 'string',
4100 ],
4101 'to' => [
4102 'location' => 'query',
4103 'type' => 'string',
4104 ],
4105 ],
4106 ],
4107 ]
4108 ]
4109 );
4110 $this->organizations_hostStats = new Apigee\Resource\OrganizationsHostStats(
4111 $this,
4112 $this->serviceName,
4113 'hostStats',
4114 [
4115 'methods' => [
4116 'get' => [
4117 'path' => 'v1/{+name}',
4118 'httpMethod' => 'GET',
4119 'parameters' => [
4120 'name' => [
4121 'location' => 'path',
4122 'type' => 'string',
4123 'required' => true,
4124 ],
4125 'accuracy' => [
4126 'location' => 'query',
4127 'type' => 'string',
4128 ],
4129 'envgroupHostname' => [
4130 'location' => 'query',
4131 'type' => 'string',
4132 ],
4133 'filter' => [
4134 'location' => 'query',
4135 'type' => 'string',
4136 ],
4137 'limit' => [
4138 'location' => 'query',
4139 'type' => 'string',
4140 ],
4141 'offset' => [
4142 'location' => 'query',
4143 'type' => 'string',
4144 ],
4145 'realtime' => [
4146 'location' => 'query',
4147 'type' => 'boolean',
4148 ],
4149 'select' => [
4150 'location' => 'query',
4151 'type' => 'string',
4152 ],
4153 'sort' => [
4154 'location' => 'query',
4155 'type' => 'string',
4156 ],
4157 'sortby' => [
4158 'location' => 'query',
4159 'type' => 'string',
4160 ],
4161 'timeRange' => [
4162 'location' => 'query',
4163 'type' => 'string',
4164 ],
4165 'timeUnit' => [
4166 'location' => 'query',
4167 'type' => 'string',
4168 ],
4169 'topk' => [
4170 'location' => 'query',
4171 'type' => 'string',
4172 ],
4173 'tsAscending' => [
4174 'location' => 'query',
4175 'type' => 'boolean',
4176 ],
4177 'tzo' => [
4178 'location' => 'query',
4179 'type' => 'string',
4180 ],
4181 ],
4182 ],
4183 ]
4184 ]
4185 );
4186 $this->organizations_instances = new Apigee\Resource\OrganizationsInstances(
4187 $this,
4188 $this->serviceName,
4189 'instances',
4190 [
4191 'methods' => [
4192 'create' => [
4193 'path' => 'v1/{+parent}/instances',
4194 'httpMethod' => 'POST',
4195 'parameters' => [
4196 'parent' => [
4197 'location' => 'path',
4198 'type' => 'string',
4199 'required' => true,
4200 ],
4201 ],
4202 ],'delete' => [
4203 'path' => 'v1/{+name}',
4204 'httpMethod' => 'DELETE',
4205 'parameters' => [
4206 'name' => [
4207 'location' => 'path',
4208 'type' => 'string',
4209 'required' => true,
4210 ],
4211 ],
4212 ],'get' => [
4213 'path' => 'v1/{+name}',
4214 'httpMethod' => 'GET',
4215 'parameters' => [
4216 'name' => [
4217 'location' => 'path',
4218 'type' => 'string',
4219 'required' => true,
4220 ],
4221 ],
4222 ],'list' => [
4223 'path' => 'v1/{+parent}/instances',
4224 'httpMethod' => 'GET',
4225 'parameters' => [
4226 'parent' => [
4227 'location' => 'path',
4228 'type' => 'string',
4229 'required' => true,
4230 ],
4231 'pageSize' => [
4232 'location' => 'query',
4233 'type' => 'integer',
4234 ],
4235 'pageToken' => [
4236 'location' => 'query',
4237 'type' => 'string',
4238 ],
4239 ],
4240 ],'patch' => [
4241 'path' => 'v1/{+name}',
4242 'httpMethod' => 'PATCH',
4243 'parameters' => [
4244 'name' => [
4245 'location' => 'path',
4246 'type' => 'string',
4247 'required' => true,
4248 ],
4249 'updateMask' => [
4250 'location' => 'query',
4251 'type' => 'string',
4252 ],
4253 ],
4254 ],'reportStatus' => [
4255 'path' => 'v1/{+instance}:reportStatus',
4256 'httpMethod' => 'POST',
4257 'parameters' => [
4258 'instance' => [
4259 'location' => 'path',
4260 'type' => 'string',
4261 'required' => true,
4262 ],
4263 ],
4264 ],
4265 ]
4266 ]
4267 );
4268 $this->organizations_instances_attachments = new Apigee\Resource\OrganizationsInstancesAttachments(
4269 $this,
4270 $this->serviceName,
4271 'attachments',
4272 [
4273 'methods' => [
4274 'create' => [
4275 'path' => 'v1/{+parent}/attachments',
4276 'httpMethod' => 'POST',
4277 'parameters' => [
4278 'parent' => [
4279 'location' => 'path',
4280 'type' => 'string',
4281 'required' => true,
4282 ],
4283 ],
4284 ],'delete' => [
4285 'path' => 'v1/{+name}',
4286 'httpMethod' => 'DELETE',
4287 'parameters' => [
4288 'name' => [
4289 'location' => 'path',
4290 'type' => 'string',
4291 'required' => true,
4292 ],
4293 ],
4294 ],'get' => [
4295 'path' => 'v1/{+name}',
4296 'httpMethod' => 'GET',
4297 'parameters' => [
4298 'name' => [
4299 'location' => 'path',
4300 'type' => 'string',
4301 'required' => true,
4302 ],
4303 ],
4304 ],'list' => [
4305 'path' => 'v1/{+parent}/attachments',
4306 'httpMethod' => 'GET',
4307 'parameters' => [
4308 'parent' => [
4309 'location' => 'path',
4310 'type' => 'string',
4311 'required' => true,
4312 ],
4313 'pageSize' => [
4314 'location' => 'query',
4315 'type' => 'integer',
4316 ],
4317 'pageToken' => [
4318 'location' => 'query',
4319 'type' => 'string',
4320 ],
4321 ],
4322 ],
4323 ]
4324 ]
4325 );
4326 $this->organizations_instances_canaryevaluations = new Apigee\Resource\OrganizationsInstancesCanaryevaluations(
4327 $this,
4328 $this->serviceName,
4329 'canaryevaluations',
4330 [
4331 'methods' => [
4332 'create' => [
4333 'path' => 'v1/{+parent}/canaryevaluations',
4334 'httpMethod' => 'POST',
4335 'parameters' => [
4336 'parent' => [
4337 'location' => 'path',
4338 'type' => 'string',
4339 'required' => true,
4340 ],
4341 ],
4342 ],'get' => [
4343 'path' => 'v1/{+name}',
4344 'httpMethod' => 'GET',
4345 'parameters' => [
4346 'name' => [
4347 'location' => 'path',
4348 'type' => 'string',
4349 'required' => true,
4350 ],
4351 ],
4352 ],
4353 ]
4354 ]
4355 );
4356 $this->organizations_instances_natAddresses = new Apigee\Resource\OrganizationsInstancesNatAddresses(
4357 $this,
4358 $this->serviceName,
4359 'natAddresses',
4360 [
4361 'methods' => [
4362 'activate' => [
4363 'path' => 'v1/{+name}:activate',
4364 'httpMethod' => 'POST',
4365 'parameters' => [
4366 'name' => [
4367 'location' => 'path',
4368 'type' => 'string',
4369 'required' => true,
4370 ],
4371 ],
4372 ],'create' => [
4373 'path' => 'v1/{+parent}/natAddresses',
4374 'httpMethod' => 'POST',
4375 'parameters' => [
4376 'parent' => [
4377 'location' => 'path',
4378 'type' => 'string',
4379 'required' => true,
4380 ],
4381 ],
4382 ],'delete' => [
4383 'path' => 'v1/{+name}',
4384 'httpMethod' => 'DELETE',
4385 'parameters' => [
4386 'name' => [
4387 'location' => 'path',
4388 'type' => 'string',
4389 'required' => true,
4390 ],
4391 ],
4392 ],'get' => [
4393 'path' => 'v1/{+name}',
4394 'httpMethod' => 'GET',
4395 'parameters' => [
4396 'name' => [
4397 'location' => 'path',
4398 'type' => 'string',
4399 'required' => true,
4400 ],
4401 ],
4402 ],'list' => [
4403 'path' => 'v1/{+parent}/natAddresses',
4404 'httpMethod' => 'GET',
4405 'parameters' => [
4406 'parent' => [
4407 'location' => 'path',
4408 'type' => 'string',
4409 'required' => true,
4410 ],
4411 'pageSize' => [
4412 'location' => 'query',
4413 'type' => 'integer',
4414 ],
4415 'pageToken' => [
4416 'location' => 'query',
4417 'type' => 'string',
4418 ],
4419 ],
4420 ],
4421 ]
4422 ]
4423 );
4424 $this->organizations_keyvaluemaps = new Apigee\Resource\OrganizationsKeyvaluemaps(
4425 $this,
4426 $this->serviceName,
4427 'keyvaluemaps',
4428 [
4429 'methods' => [
4430 'create' => [
4431 'path' => 'v1/{+parent}/keyvaluemaps',
4432 'httpMethod' => 'POST',
4433 'parameters' => [
4434 'parent' => [
4435 'location' => 'path',
4436 'type' => 'string',
4437 'required' => true,
4438 ],
4439 ],
4440 ],'delete' => [
4441 'path' => 'v1/{+name}',
4442 'httpMethod' => 'DELETE',
4443 'parameters' => [
4444 'name' => [
4445 'location' => 'path',
4446 'type' => 'string',
4447 'required' => true,
4448 ],
4449 ],
4450 ],
4451 ]
4452 ]
4453 );
4454 $this->organizations_keyvaluemaps_entries = new Apigee\Resource\OrganizationsKeyvaluemapsEntries(
4455 $this,
4456 $this->serviceName,
4457 'entries',
4458 [
4459 'methods' => [
4460 'create' => [
4461 'path' => 'v1/{+parent}/entries',
4462 'httpMethod' => 'POST',
4463 'parameters' => [
4464 'parent' => [
4465 'location' => 'path',
4466 'type' => 'string',
4467 'required' => true,
4468 ],
4469 ],
4470 ],'delete' => [
4471 'path' => 'v1/{+name}',
4472 'httpMethod' => 'DELETE',
4473 'parameters' => [
4474 'name' => [
4475 'location' => 'path',
4476 'type' => 'string',
4477 'required' => true,
4478 ],
4479 ],
4480 ],'get' => [
4481 'path' => 'v1/{+name}',
4482 'httpMethod' => 'GET',
4483 'parameters' => [
4484 'name' => [
4485 'location' => 'path',
4486 'type' => 'string',
4487 'required' => true,
4488 ],
4489 ],
4490 ],'list' => [
4491 'path' => 'v1/{+parent}/entries',
4492 'httpMethod' => 'GET',
4493 'parameters' => [
4494 'parent' => [
4495 'location' => 'path',
4496 'type' => 'string',
4497 'required' => true,
4498 ],
4499 'pageSize' => [
4500 'location' => 'query',
4501 'type' => 'integer',
4502 ],
4503 'pageToken' => [
4504 'location' => 'query',
4505 'type' => 'string',
4506 ],
4507 ],
4508 ],'update' => [
4509 'path' => 'v1/{+name}',
4510 'httpMethod' => 'PUT',
4511 'parameters' => [
4512 'name' => [
4513 'location' => 'path',
4514 'type' => 'string',
4515 'required' => true,
4516 ],
4517 ],
4518 ],
4519 ]
4520 ]
4521 );
4522 $this->organizations_operations = new Apigee\Resource\OrganizationsOperations(
4523 $this,
4524 $this->serviceName,
4525 'operations',
4526 [
4527 'methods' => [
4528 'get' => [
4529 'path' => 'v1/{+name}',
4530 'httpMethod' => 'GET',
4531 'parameters' => [
4532 'name' => [
4533 'location' => 'path',
4534 'type' => 'string',
4535 'required' => true,
4536 ],
4537 ],
4538 ],'list' => [
4539 'path' => 'v1/{+name}/operations',
4540 'httpMethod' => 'GET',
4541 'parameters' => [
4542 'name' => [
4543 'location' => 'path',
4544 'type' => 'string',
4545 'required' => true,
4546 ],
4547 'filter' => [
4548 'location' => 'query',
4549 'type' => 'string',
4550 ],
4551 'pageSize' => [
4552 'location' => 'query',
4553 'type' => 'integer',
4554 ],
4555 'pageToken' => [
4556 'location' => 'query',
4557 'type' => 'string',
4558 ],
4559 ],
4560 ],
4561 ]
4562 ]
4563 );
4564 $this->organizations_optimizedHostStats = new Apigee\Resource\OrganizationsOptimizedHostStats(
4565 $this,
4566 $this->serviceName,
4567 'optimizedHostStats',
4568 [
4569 'methods' => [
4570 'get' => [
4571 'path' => 'v1/{+name}',
4572 'httpMethod' => 'GET',
4573 'parameters' => [
4574 'name' => [
4575 'location' => 'path',
4576 'type' => 'string',
4577 'required' => true,
4578 ],
4579 'accuracy' => [
4580 'location' => 'query',
4581 'type' => 'string',
4582 ],
4583 'envgroupHostname' => [
4584 'location' => 'query',
4585 'type' => 'string',
4586 ],
4587 'filter' => [
4588 'location' => 'query',
4589 'type' => 'string',
4590 ],
4591 'limit' => [
4592 'location' => 'query',
4593 'type' => 'string',
4594 ],
4595 'offset' => [
4596 'location' => 'query',
4597 'type' => 'string',
4598 ],
4599 'realtime' => [
4600 'location' => 'query',
4601 'type' => 'boolean',
4602 ],
4603 'select' => [
4604 'location' => 'query',
4605 'type' => 'string',
4606 ],
4607 'sort' => [
4608 'location' => 'query',
4609 'type' => 'string',
4610 ],
4611 'sortby' => [
4612 'location' => 'query',
4613 'type' => 'string',
4614 ],
4615 'timeRange' => [
4616 'location' => 'query',
4617 'type' => 'string',
4618 ],
4619 'timeUnit' => [
4620 'location' => 'query',
4621 'type' => 'string',
4622 ],
4623 'topk' => [
4624 'location' => 'query',
4625 'type' => 'string',
4626 ],
4627 'tsAscending' => [
4628 'location' => 'query',
4629 'type' => 'boolean',
4630 ],
4631 'tzo' => [
4632 'location' => 'query',
4633 'type' => 'string',
4634 ],
4635 ],
4636 ],
4637 ]
4638 ]
4639 );
4640 $this->organizations_reports = new Apigee\Resource\OrganizationsReports(
4641 $this,
4642 $this->serviceName,
4643 'reports',
4644 [
4645 'methods' => [
4646 'create' => [
4647 'path' => 'v1/{+parent}/reports',
4648 'httpMethod' => 'POST',
4649 'parameters' => [
4650 'parent' => [
4651 'location' => 'path',
4652 'type' => 'string',
4653 'required' => true,
4654 ],
4655 ],
4656 ],'delete' => [
4657 'path' => 'v1/{+name}',
4658 'httpMethod' => 'DELETE',
4659 'parameters' => [
4660 'name' => [
4661 'location' => 'path',
4662 'type' => 'string',
4663 'required' => true,
4664 ],
4665 ],
4666 ],'get' => [
4667 'path' => 'v1/{+name}',
4668 'httpMethod' => 'GET',
4669 'parameters' => [
4670 'name' => [
4671 'location' => 'path',
4672 'type' => 'string',
4673 'required' => true,
4674 ],
4675 ],
4676 ],'list' => [
4677 'path' => 'v1/{+parent}/reports',
4678 'httpMethod' => 'GET',
4679 'parameters' => [
4680 'parent' => [
4681 'location' => 'path',
4682 'type' => 'string',
4683 'required' => true,
4684 ],
4685 'expand' => [
4686 'location' => 'query',
4687 'type' => 'boolean',
4688 ],
4689 ],
4690 ],'update' => [
4691 'path' => 'v1/{+name}',
4692 'httpMethod' => 'PUT',
4693 'parameters' => [
4694 'name' => [
4695 'location' => 'path',
4696 'type' => 'string',
4697 'required' => true,
4698 ],
4699 ],
4700 ],
4701 ]
4702 ]
4703 );
4704 $this->organizations_securityAssessmentResults = new Apigee\Resource\OrganizationsSecurityAssessmentResults(
4705 $this,
4706 $this->serviceName,
4707 'securityAssessmentResults',
4708 [
4709 'methods' => [
4710 'batchCompute' => [
4711 'path' => 'v1/{+name}:batchCompute',
4712 'httpMethod' => 'POST',
4713 'parameters' => [
4714 'name' => [
4715 'location' => 'path',
4716 'type' => 'string',
4717 'required' => true,
4718 ],
4719 ],
4720 ],
4721 ]
4722 ]
4723 );
4724 $this->organizations_securityProfiles = new Apigee\Resource\OrganizationsSecurityProfiles(
4725 $this,
4726 $this->serviceName,
4727 'securityProfiles',
4728 [
4729 'methods' => [
4730 'create' => [
4731 'path' => 'v1/{+parent}/securityProfiles',
4732 'httpMethod' => 'POST',
4733 'parameters' => [
4734 'parent' => [
4735 'location' => 'path',
4736 'type' => 'string',
4737 'required' => true,
4738 ],
4739 'securityProfileId' => [
4740 'location' => 'query',
4741 'type' => 'string',
4742 ],
4743 ],
4744 ],'delete' => [
4745 'path' => 'v1/{+name}',
4746 'httpMethod' => 'DELETE',
4747 'parameters' => [
4748 'name' => [
4749 'location' => 'path',
4750 'type' => 'string',
4751 'required' => true,
4752 ],
4753 ],
4754 ],'get' => [
4755 'path' => 'v1/{+name}',
4756 'httpMethod' => 'GET',
4757 'parameters' => [
4758 'name' => [
4759 'location' => 'path',
4760 'type' => 'string',
4761 'required' => true,
4762 ],
4763 ],
4764 ],'list' => [
4765 'path' => 'v1/{+parent}/securityProfiles',
4766 'httpMethod' => 'GET',
4767 'parameters' => [
4768 'parent' => [
4769 'location' => 'path',
4770 'type' => 'string',
4771 'required' => true,
4772 ],
4773 'pageSize' => [
4774 'location' => 'query',
4775 'type' => 'integer',
4776 ],
4777 'pageToken' => [
4778 'location' => 'query',
4779 'type' => 'string',
4780 ],
4781 ],
4782 ],'listRevisions' => [
4783 'path' => 'v1/{+name}:listRevisions',
4784 'httpMethod' => 'GET',
4785 'parameters' => [
4786 'name' => [
4787 'location' => 'path',
4788 'type' => 'string',
4789 'required' => true,
4790 ],
4791 'pageSize' => [
4792 'location' => 'query',
4793 'type' => 'integer',
4794 ],
4795 'pageToken' => [
4796 'location' => 'query',
4797 'type' => 'string',
4798 ],
4799 ],
4800 ],'patch' => [
4801 'path' => 'v1/{+name}',
4802 'httpMethod' => 'PATCH',
4803 'parameters' => [
4804 'name' => [
4805 'location' => 'path',
4806 'type' => 'string',
4807 'required' => true,
4808 ],
4809 'updateMask' => [
4810 'location' => 'query',
4811 'type' => 'string',
4812 ],
4813 ],
4814 ],
4815 ]
4816 ]
4817 );
4818 $this->organizations_securityProfiles_environments = new Apigee\Resource\OrganizationsSecurityProfilesEnvironments(
4819 $this,
4820 $this->serviceName,
4821 'environments',
4822 [
4823 'methods' => [
4824 'computeEnvironmentScores' => [
4825 'path' => 'v1/{+profileEnvironment}:computeEnvironmentScores',
4826 'httpMethod' => 'POST',
4827 'parameters' => [
4828 'profileEnvironment' => [
4829 'location' => 'path',
4830 'type' => 'string',
4831 'required' => true,
4832 ],
4833 ],
4834 ],'create' => [
4835 'path' => 'v1/{+parent}/environments',
4836 'httpMethod' => 'POST',
4837 'parameters' => [
4838 'parent' => [
4839 'location' => 'path',
4840 'type' => 'string',
4841 'required' => true,
4842 ],
4843 ],
4844 ],'delete' => [
4845 'path' => 'v1/{+name}',
4846 'httpMethod' => 'DELETE',
4847 'parameters' => [
4848 'name' => [
4849 'location' => 'path',
4850 'type' => 'string',
4851 'required' => true,
4852 ],
4853 ],
4854 ],
4855 ]
4856 ]
4857 );
4858 $this->organizations_securityProfilesV2 = new Apigee\Resource\OrganizationsSecurityProfilesV2(
4859 $this,
4860 $this->serviceName,
4861 'securityProfilesV2',
4862 [
4863 'methods' => [
4864 'create' => [
4865 'path' => 'v1/{+parent}/securityProfilesV2',
4866 'httpMethod' => 'POST',
4867 'parameters' => [
4868 'parent' => [
4869 'location' => 'path',
4870 'type' => 'string',
4871 'required' => true,
4872 ],
4873 'securityProfileV2Id' => [
4874 'location' => 'query',
4875 'type' => 'string',
4876 ],
4877 ],
4878 ],'delete' => [
4879 'path' => 'v1/{+name}',
4880 'httpMethod' => 'DELETE',
4881 'parameters' => [
4882 'name' => [
4883 'location' => 'path',
4884 'type' => 'string',
4885 'required' => true,
4886 ],
4887 ],
4888 ],'get' => [
4889 'path' => 'v1/{+name}',
4890 'httpMethod' => 'GET',
4891 'parameters' => [
4892 'name' => [
4893 'location' => 'path',
4894 'type' => 'string',
4895 'required' => true,
4896 ],
4897 ],
4898 ],'list' => [
4899 'path' => 'v1/{+parent}/securityProfilesV2',
4900 'httpMethod' => 'GET',
4901 'parameters' => [
4902 'parent' => [
4903 'location' => 'path',
4904 'type' => 'string',
4905 'required' => true,
4906 ],
4907 'pageSize' => [
4908 'location' => 'query',
4909 'type' => 'integer',
4910 ],
4911 'pageToken' => [
4912 'location' => 'query',
4913 'type' => 'string',
4914 ],
4915 ],
4916 ],'patch' => [
4917 'path' => 'v1/{+name}',
4918 'httpMethod' => 'PATCH',
4919 'parameters' => [
4920 'name' => [
4921 'location' => 'path',
4922 'type' => 'string',
4923 'required' => true,
4924 ],
4925 'updateMask' => [
4926 'location' => 'query',
4927 'type' => 'string',
4928 ],
4929 ],
4930 ],
4931 ]
4932 ]
4933 );
4934 $this->organizations_sharedflows = new Apigee\Resource\OrganizationsSharedflows(
4935 $this,
4936 $this->serviceName,
4937 'sharedflows',
4938 [
4939 'methods' => [
4940 'create' => [
4941 'path' => 'v1/{+parent}/sharedflows',
4942 'httpMethod' => 'POST',
4943 'parameters' => [
4944 'parent' => [
4945 'location' => 'path',
4946 'type' => 'string',
4947 'required' => true,
4948 ],
4949 'action' => [
4950 'location' => 'query',
4951 'type' => 'string',
4952 ],
4953 'name' => [
4954 'location' => 'query',
4955 'type' => 'string',
4956 ],
4957 ],
4958 ],'delete' => [
4959 'path' => 'v1/{+name}',
4960 'httpMethod' => 'DELETE',
4961 'parameters' => [
4962 'name' => [
4963 'location' => 'path',
4964 'type' => 'string',
4965 'required' => true,
4966 ],
4967 ],
4968 ],'get' => [
4969 'path' => 'v1/{+name}',
4970 'httpMethod' => 'GET',
4971 'parameters' => [
4972 'name' => [
4973 'location' => 'path',
4974 'type' => 'string',
4975 'required' => true,
4976 ],
4977 ],
4978 ],'list' => [
4979 'path' => 'v1/{+parent}/sharedflows',
4980 'httpMethod' => 'GET',
4981 'parameters' => [
4982 'parent' => [
4983 'location' => 'path',
4984 'type' => 'string',
4985 'required' => true,
4986 ],
4987 'includeMetaData' => [
4988 'location' => 'query',
4989 'type' => 'boolean',
4990 ],
4991 'includeRevisions' => [
4992 'location' => 'query',
4993 'type' => 'boolean',
4994 ],
4995 ],
4996 ],
4997 ]
4998 ]
4999 );
5000 $this->organizations_sharedflows_deployments = new Apigee\Resource\OrganizationsSharedflowsDeployments(
5001 $this,
5002 $this->serviceName,
5003 'deployments',
5004 [
5005 'methods' => [
5006 'list' => [
5007 'path' => 'v1/{+parent}/deployments',
5008 'httpMethod' => 'GET',
5009 'parameters' => [
5010 'parent' => [
5011 'location' => 'path',
5012 'type' => 'string',
5013 'required' => true,
5014 ],
5015 ],
5016 ],
5017 ]
5018 ]
5019 );
5020 $this->organizations_sharedflows_revisions = new Apigee\Resource\OrganizationsSharedflowsRevisions(
5021 $this,
5022 $this->serviceName,
5023 'revisions',
5024 [
5025 'methods' => [
5026 'delete' => [
5027 'path' => 'v1/{+name}',
5028 'httpMethod' => 'DELETE',
5029 'parameters' => [
5030 'name' => [
5031 'location' => 'path',
5032 'type' => 'string',
5033 'required' => true,
5034 ],
5035 ],
5036 ],'get' => [
5037 'path' => 'v1/{+name}',
5038 'httpMethod' => 'GET',
5039 'parameters' => [
5040 'name' => [
5041 'location' => 'path',
5042 'type' => 'string',
5043 'required' => true,
5044 ],
5045 'format' => [
5046 'location' => 'query',
5047 'type' => 'string',
5048 ],
5049 ],
5050 ],'updateSharedFlowRevision' => [
5051 'path' => 'v1/{+name}',
5052 'httpMethod' => 'POST',
5053 'parameters' => [
5054 'name' => [
5055 'location' => 'path',
5056 'type' => 'string',
5057 'required' => true,
5058 ],
5059 'validate' => [
5060 'location' => 'query',
5061 'type' => 'boolean',
5062 ],
5063 ],
5064 ],
5065 ]
5066 ]
5067 );
5068 $this->organizations_sharedflows_revisions_deployments = new Apigee\Resource\OrganizationsSharedflowsRevisionsDeployments(
5069 $this,
5070 $this->serviceName,
5071 'deployments',
5072 [
5073 'methods' => [
5074 'list' => [
5075 'path' => 'v1/{+parent}/deployments',
5076 'httpMethod' => 'GET',
5077 'parameters' => [
5078 'parent' => [
5079 'location' => 'path',
5080 'type' => 'string',
5081 'required' => true,
5082 ],
5083 ],
5084 ],
5085 ]
5086 ]
5087 );
5088 $this->organizations_sites_apicategories = new Apigee\Resource\OrganizationsSitesApicategories(
5089 $this,
5090 $this->serviceName,
5091 'apicategories',
5092 [
5093 'methods' => [
5094 'create' => [
5095 'path' => 'v1/{+parent}/apicategories',
5096 'httpMethod' => 'POST',
5097 'parameters' => [
5098 'parent' => [
5099 'location' => 'path',
5100 'type' => 'string',
5101 'required' => true,
5102 ],
5103 ],
5104 ],'delete' => [
5105 'path' => 'v1/{+name}',
5106 'httpMethod' => 'DELETE',
5107 'parameters' => [
5108 'name' => [
5109 'location' => 'path',
5110 'type' => 'string',
5111 'required' => true,
5112 ],
5113 ],
5114 ],'get' => [
5115 'path' => 'v1/{+name}',
5116 'httpMethod' => 'GET',
5117 'parameters' => [
5118 'name' => [
5119 'location' => 'path',
5120 'type' => 'string',
5121 'required' => true,
5122 ],
5123 ],
5124 ],'list' => [
5125 'path' => 'v1/{+parent}/apicategories',
5126 'httpMethod' => 'GET',
5127 'parameters' => [
5128 'parent' => [
5129 'location' => 'path',
5130 'type' => 'string',
5131 'required' => true,
5132 ],
5133 ],
5134 ],'patch' => [
5135 'path' => 'v1/{+name}',
5136 'httpMethod' => 'PATCH',
5137 'parameters' => [
5138 'name' => [
5139 'location' => 'path',
5140 'type' => 'string',
5141 'required' => true,
5142 ],
5143 ],
5144 ],
5145 ]
5146 ]
5147 );
5148 $this->organizations_sites_apidocs = new Apigee\Resource\OrganizationsSitesApidocs(
5149 $this,
5150 $this->serviceName,
5151 'apidocs',
5152 [
5153 'methods' => [
5154 'create' => [
5155 'path' => 'v1/{+parent}/apidocs',
5156 'httpMethod' => 'POST',
5157 'parameters' => [
5158 'parent' => [
5159 'location' => 'path',
5160 'type' => 'string',
5161 'required' => true,
5162 ],
5163 ],
5164 ],'delete' => [
5165 'path' => 'v1/{+name}',
5166 'httpMethod' => 'DELETE',
5167 'parameters' => [
5168 'name' => [
5169 'location' => 'path',
5170 'type' => 'string',
5171 'required' => true,
5172 ],
5173 ],
5174 ],'get' => [
5175 'path' => 'v1/{+name}',
5176 'httpMethod' => 'GET',
5177 'parameters' => [
5178 'name' => [
5179 'location' => 'path',
5180 'type' => 'string',
5181 'required' => true,
5182 ],
5183 ],
5184 ],'getDocumentation' => [
5185 'path' => 'v1/{+name}',
5186 'httpMethod' => 'GET',
5187 'parameters' => [
5188 'name' => [
5189 'location' => 'path',
5190 'type' => 'string',
5191 'required' => true,
5192 ],
5193 ],
5194 ],'list' => [
5195 'path' => 'v1/{+parent}/apidocs',
5196 'httpMethod' => 'GET',
5197 'parameters' => [
5198 'parent' => [
5199 'location' => 'path',
5200 'type' => 'string',
5201 'required' => true,
5202 ],
5203 'pageSize' => [
5204 'location' => 'query',
5205 'type' => 'integer',
5206 ],
5207 'pageToken' => [
5208 'location' => 'query',
5209 'type' => 'string',
5210 ],
5211 ],
5212 ],'update' => [
5213 'path' => 'v1/{+name}',
5214 'httpMethod' => 'PUT',
5215 'parameters' => [
5216 'name' => [
5217 'location' => 'path',
5218 'type' => 'string',
5219 'required' => true,
5220 ],
5221 ],
5222 ],'updateDocumentation' => [
5223 'path' => 'v1/{+name}',
5224 'httpMethod' => 'PATCH',
5225 'parameters' => [
5226 'name' => [
5227 'location' => 'path',
5228 'type' => 'string',
5229 'required' => true,
5230 ],
5231 ],
5232 ],
5233 ]
5234 ]
5235 );
5236 $this->projects = new Apigee\Resource\Projects(
5237 $this,
5238 $this->serviceName,
5239 'projects',
5240 [
5241 'methods' => [
5242 'provisionOrganization' => [
5243 'path' => 'v1/{+project}:provisionOrganization',
5244 'httpMethod' => 'POST',
5245 'parameters' => [
5246 'project' => [
5247 'location' => 'path',
5248 'type' => 'string',
5249 'required' => true,
5250 ],
5251 ],
5252 ],
5253 ]
5254 ]
5255 );
5256 }
5257}
5258
5259// Adding a class alias for backwards compatibility with the previous class name.
5260class_alias(Apigee::class, 'Google_Service_Apigee');
Note: See TracBrowser for help on using the repository browser.