source: vendor/google/apiclient-services/src/CloudIdentity.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: 31.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 CloudIdentity (v1).
24 *
25 * <p>
26 * API for provisioning and managing identity resources.</p>
27 *
28 * <p>
29 * For more information about this service, see the API
30 * <a href="https://cloud.google.com/identity/" target="_blank">Documentation</a>
31 * </p>
32 *
33 * @author Google, Inc.
34 */
35class CloudIdentity extends \Google\Service
36{
37 /** Private Service: https://www.googleapis.com/auth/cloud-identity.devices. */
38 const CLOUD_IDENTITY_DEVICES =
39 "https://www.googleapis.com/auth/cloud-identity.devices";
40 /** See your device details. */
41 const CLOUD_IDENTITY_DEVICES_LOOKUP =
42 "https://www.googleapis.com/auth/cloud-identity.devices.lookup";
43 /** Private Service: https://www.googleapis.com/auth/cloud-identity.devices.readonly. */
44 const CLOUD_IDENTITY_DEVICES_READONLY =
45 "https://www.googleapis.com/auth/cloud-identity.devices.readonly";
46 /** See, change, create, and delete any of the Cloud Identity Groups that you can access, including the members of each group. */
47 const CLOUD_IDENTITY_GROUPS =
48 "https://www.googleapis.com/auth/cloud-identity.groups";
49 /** See any Cloud Identity Groups that you can access, including group members and their emails. */
50 const CLOUD_IDENTITY_GROUPS_READONLY =
51 "https://www.googleapis.com/auth/cloud-identity.groups.readonly";
52 /** See and edit all of the Inbound SSO profiles and their assignments to any Org Units or Google Groups in your Cloud Identity Organization.. */
53 const CLOUD_IDENTITY_INBOUNDSSO =
54 "https://www.googleapis.com/auth/cloud-identity.inboundsso";
55 /** See all of the Inbound SSO profiles and their assignments to any Org Units or Google Groups in your Cloud Identity Organization.. */
56 const CLOUD_IDENTITY_INBOUNDSSO_READONLY =
57 "https://www.googleapis.com/auth/cloud-identity.inboundsso.readonly";
58 /** See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.. */
59 const CLOUD_PLATFORM =
60 "https://www.googleapis.com/auth/cloud-platform";
61
62 public $customers_userinvitations;
63 public $devices;
64 public $devices_deviceUsers;
65 public $devices_deviceUsers_clientStates;
66 public $groups;
67 public $groups_memberships;
68 public $inboundSamlSsoProfiles;
69 public $inboundSamlSsoProfiles_idpCredentials;
70 public $inboundSsoAssignments;
71 public $rootUrlTemplate;
72
73 /**
74 * Constructs the internal representation of the CloudIdentity service.
75 *
76 * @param Client|array $clientOrConfig The client used to deliver requests, or a
77 * config array to pass to a new Client instance.
78 * @param string $rootUrl The root URL used for requests to the service.
79 */
80 public function __construct($clientOrConfig = [], $rootUrl = null)
81 {
82 parent::__construct($clientOrConfig);
83 $this->rootUrl = $rootUrl ?: 'https://cloudidentity.googleapis.com/';
84 $this->rootUrlTemplate = $rootUrl ?: 'https://cloudidentity.UNIVERSE_DOMAIN/';
85 $this->servicePath = '';
86 $this->batchPath = 'batch';
87 $this->version = 'v1';
88 $this->serviceName = 'cloudidentity';
89
90 $this->customers_userinvitations = new CloudIdentity\Resource\CustomersUserinvitations(
91 $this,
92 $this->serviceName,
93 'userinvitations',
94 [
95 'methods' => [
96 'cancel' => [
97 'path' => 'v1/{+name}:cancel',
98 'httpMethod' => 'POST',
99 'parameters' => [
100 'name' => [
101 'location' => 'path',
102 'type' => 'string',
103 'required' => true,
104 ],
105 ],
106 ],'get' => [
107 'path' => 'v1/{+name}',
108 'httpMethod' => 'GET',
109 'parameters' => [
110 'name' => [
111 'location' => 'path',
112 'type' => 'string',
113 'required' => true,
114 ],
115 ],
116 ],'isInvitableUser' => [
117 'path' => 'v1/{+name}:isInvitableUser',
118 'httpMethod' => 'GET',
119 'parameters' => [
120 'name' => [
121 'location' => 'path',
122 'type' => 'string',
123 'required' => true,
124 ],
125 ],
126 ],'list' => [
127 'path' => 'v1/{+parent}/userinvitations',
128 'httpMethod' => 'GET',
129 'parameters' => [
130 'parent' => [
131 'location' => 'path',
132 'type' => 'string',
133 'required' => true,
134 ],
135 'filter' => [
136 'location' => 'query',
137 'type' => 'string',
138 ],
139 'orderBy' => [
140 'location' => 'query',
141 'type' => 'string',
142 ],
143 'pageSize' => [
144 'location' => 'query',
145 'type' => 'integer',
146 ],
147 'pageToken' => [
148 'location' => 'query',
149 'type' => 'string',
150 ],
151 ],
152 ],'send' => [
153 'path' => 'v1/{+name}:send',
154 'httpMethod' => 'POST',
155 'parameters' => [
156 'name' => [
157 'location' => 'path',
158 'type' => 'string',
159 'required' => true,
160 ],
161 ],
162 ],
163 ]
164 ]
165 );
166 $this->devices = new CloudIdentity\Resource\Devices(
167 $this,
168 $this->serviceName,
169 'devices',
170 [
171 'methods' => [
172 'cancelWipe' => [
173 'path' => 'v1/{+name}:cancelWipe',
174 'httpMethod' => 'POST',
175 'parameters' => [
176 'name' => [
177 'location' => 'path',
178 'type' => 'string',
179 'required' => true,
180 ],
181 ],
182 ],'create' => [
183 'path' => 'v1/devices',
184 'httpMethod' => 'POST',
185 'parameters' => [
186 'customer' => [
187 'location' => 'query',
188 'type' => 'string',
189 ],
190 ],
191 ],'delete' => [
192 'path' => 'v1/{+name}',
193 'httpMethod' => 'DELETE',
194 'parameters' => [
195 'name' => [
196 'location' => 'path',
197 'type' => 'string',
198 'required' => true,
199 ],
200 'customer' => [
201 'location' => 'query',
202 'type' => 'string',
203 ],
204 ],
205 ],'get' => [
206 'path' => 'v1/{+name}',
207 'httpMethod' => 'GET',
208 'parameters' => [
209 'name' => [
210 'location' => 'path',
211 'type' => 'string',
212 'required' => true,
213 ],
214 'customer' => [
215 'location' => 'query',
216 'type' => 'string',
217 ],
218 ],
219 ],'list' => [
220 'path' => 'v1/devices',
221 'httpMethod' => 'GET',
222 'parameters' => [
223 'customer' => [
224 'location' => 'query',
225 'type' => 'string',
226 ],
227 'filter' => [
228 'location' => 'query',
229 'type' => 'string',
230 ],
231 'orderBy' => [
232 'location' => 'query',
233 'type' => 'string',
234 ],
235 'pageSize' => [
236 'location' => 'query',
237 'type' => 'integer',
238 ],
239 'pageToken' => [
240 'location' => 'query',
241 'type' => 'string',
242 ],
243 'view' => [
244 'location' => 'query',
245 'type' => 'string',
246 ],
247 ],
248 ],'wipe' => [
249 'path' => 'v1/{+name}:wipe',
250 'httpMethod' => 'POST',
251 'parameters' => [
252 'name' => [
253 'location' => 'path',
254 'type' => 'string',
255 'required' => true,
256 ],
257 ],
258 ],
259 ]
260 ]
261 );
262 $this->devices_deviceUsers = new CloudIdentity\Resource\DevicesDeviceUsers(
263 $this,
264 $this->serviceName,
265 'deviceUsers',
266 [
267 'methods' => [
268 'approve' => [
269 'path' => 'v1/{+name}:approve',
270 'httpMethod' => 'POST',
271 'parameters' => [
272 'name' => [
273 'location' => 'path',
274 'type' => 'string',
275 'required' => true,
276 ],
277 ],
278 ],'block' => [
279 'path' => 'v1/{+name}:block',
280 'httpMethod' => 'POST',
281 'parameters' => [
282 'name' => [
283 'location' => 'path',
284 'type' => 'string',
285 'required' => true,
286 ],
287 ],
288 ],'cancelWipe' => [
289 'path' => 'v1/{+name}:cancelWipe',
290 'httpMethod' => 'POST',
291 'parameters' => [
292 'name' => [
293 'location' => 'path',
294 'type' => 'string',
295 'required' => true,
296 ],
297 ],
298 ],'delete' => [
299 'path' => 'v1/{+name}',
300 'httpMethod' => 'DELETE',
301 'parameters' => [
302 'name' => [
303 'location' => 'path',
304 'type' => 'string',
305 'required' => true,
306 ],
307 'customer' => [
308 'location' => 'query',
309 'type' => 'string',
310 ],
311 ],
312 ],'get' => [
313 'path' => 'v1/{+name}',
314 'httpMethod' => 'GET',
315 'parameters' => [
316 'name' => [
317 'location' => 'path',
318 'type' => 'string',
319 'required' => true,
320 ],
321 'customer' => [
322 'location' => 'query',
323 'type' => 'string',
324 ],
325 ],
326 ],'list' => [
327 'path' => 'v1/{+parent}/deviceUsers',
328 'httpMethod' => 'GET',
329 'parameters' => [
330 'parent' => [
331 'location' => 'path',
332 'type' => 'string',
333 'required' => true,
334 ],
335 'customer' => [
336 'location' => 'query',
337 'type' => 'string',
338 ],
339 'filter' => [
340 'location' => 'query',
341 'type' => 'string',
342 ],
343 'orderBy' => [
344 'location' => 'query',
345 'type' => 'string',
346 ],
347 'pageSize' => [
348 'location' => 'query',
349 'type' => 'integer',
350 ],
351 'pageToken' => [
352 'location' => 'query',
353 'type' => 'string',
354 ],
355 ],
356 ],'lookup' => [
357 'path' => 'v1/{+parent}:lookup',
358 'httpMethod' => 'GET',
359 'parameters' => [
360 'parent' => [
361 'location' => 'path',
362 'type' => 'string',
363 'required' => true,
364 ],
365 'androidId' => [
366 'location' => 'query',
367 'type' => 'string',
368 ],
369 'pageSize' => [
370 'location' => 'query',
371 'type' => 'integer',
372 ],
373 'pageToken' => [
374 'location' => 'query',
375 'type' => 'string',
376 ],
377 'rawResourceId' => [
378 'location' => 'query',
379 'type' => 'string',
380 ],
381 'userId' => [
382 'location' => 'query',
383 'type' => 'string',
384 ],
385 ],
386 ],'wipe' => [
387 'path' => 'v1/{+name}:wipe',
388 'httpMethod' => 'POST',
389 'parameters' => [
390 'name' => [
391 'location' => 'path',
392 'type' => 'string',
393 'required' => true,
394 ],
395 ],
396 ],
397 ]
398 ]
399 );
400 $this->devices_deviceUsers_clientStates = new CloudIdentity\Resource\DevicesDeviceUsersClientStates(
401 $this,
402 $this->serviceName,
403 'clientStates',
404 [
405 'methods' => [
406 'get' => [
407 'path' => 'v1/{+name}',
408 'httpMethod' => 'GET',
409 'parameters' => [
410 'name' => [
411 'location' => 'path',
412 'type' => 'string',
413 'required' => true,
414 ],
415 'customer' => [
416 'location' => 'query',
417 'type' => 'string',
418 ],
419 ],
420 ],'list' => [
421 'path' => 'v1/{+parent}/clientStates',
422 'httpMethod' => 'GET',
423 'parameters' => [
424 'parent' => [
425 'location' => 'path',
426 'type' => 'string',
427 'required' => true,
428 ],
429 'customer' => [
430 'location' => 'query',
431 'type' => 'string',
432 ],
433 'filter' => [
434 'location' => 'query',
435 'type' => 'string',
436 ],
437 'orderBy' => [
438 'location' => 'query',
439 'type' => 'string',
440 ],
441 'pageToken' => [
442 'location' => 'query',
443 'type' => 'string',
444 ],
445 ],
446 ],'patch' => [
447 'path' => 'v1/{+name}',
448 'httpMethod' => 'PATCH',
449 'parameters' => [
450 'name' => [
451 'location' => 'path',
452 'type' => 'string',
453 'required' => true,
454 ],
455 'customer' => [
456 'location' => 'query',
457 'type' => 'string',
458 ],
459 'updateMask' => [
460 'location' => 'query',
461 'type' => 'string',
462 ],
463 ],
464 ],
465 ]
466 ]
467 );
468 $this->groups = new CloudIdentity\Resource\Groups(
469 $this,
470 $this->serviceName,
471 'groups',
472 [
473 'methods' => [
474 'create' => [
475 'path' => 'v1/groups',
476 'httpMethod' => 'POST',
477 'parameters' => [
478 'initialGroupConfig' => [
479 'location' => 'query',
480 'type' => 'string',
481 ],
482 ],
483 ],'delete' => [
484 'path' => 'v1/{+name}',
485 'httpMethod' => 'DELETE',
486 'parameters' => [
487 'name' => [
488 'location' => 'path',
489 'type' => 'string',
490 'required' => true,
491 ],
492 ],
493 ],'get' => [
494 'path' => 'v1/{+name}',
495 'httpMethod' => 'GET',
496 'parameters' => [
497 'name' => [
498 'location' => 'path',
499 'type' => 'string',
500 'required' => true,
501 ],
502 ],
503 ],'getSecuritySettings' => [
504 'path' => 'v1/{+name}',
505 'httpMethod' => 'GET',
506 'parameters' => [
507 'name' => [
508 'location' => 'path',
509 'type' => 'string',
510 'required' => true,
511 ],
512 'readMask' => [
513 'location' => 'query',
514 'type' => 'string',
515 ],
516 ],
517 ],'list' => [
518 'path' => 'v1/groups',
519 'httpMethod' => 'GET',
520 'parameters' => [
521 'pageSize' => [
522 'location' => 'query',
523 'type' => 'integer',
524 ],
525 'pageToken' => [
526 'location' => 'query',
527 'type' => 'string',
528 ],
529 'parent' => [
530 'location' => 'query',
531 'type' => 'string',
532 ],
533 'view' => [
534 'location' => 'query',
535 'type' => 'string',
536 ],
537 ],
538 ],'lookup' => [
539 'path' => 'v1/groups:lookup',
540 'httpMethod' => 'GET',
541 'parameters' => [
542 'groupKey.id' => [
543 'location' => 'query',
544 'type' => 'string',
545 ],
546 'groupKey.namespace' => [
547 'location' => 'query',
548 'type' => 'string',
549 ],
550 ],
551 ],'patch' => [
552 'path' => 'v1/{+name}',
553 'httpMethod' => 'PATCH',
554 'parameters' => [
555 'name' => [
556 'location' => 'path',
557 'type' => 'string',
558 'required' => true,
559 ],
560 'updateMask' => [
561 'location' => 'query',
562 'type' => 'string',
563 ],
564 ],
565 ],'search' => [
566 'path' => 'v1/groups:search',
567 'httpMethod' => 'GET',
568 'parameters' => [
569 'pageSize' => [
570 'location' => 'query',
571 'type' => 'integer',
572 ],
573 'pageToken' => [
574 'location' => 'query',
575 'type' => 'string',
576 ],
577 'query' => [
578 'location' => 'query',
579 'type' => 'string',
580 ],
581 'view' => [
582 'location' => 'query',
583 'type' => 'string',
584 ],
585 ],
586 ],'updateSecuritySettings' => [
587 'path' => 'v1/{+name}',
588 'httpMethod' => 'PATCH',
589 'parameters' => [
590 'name' => [
591 'location' => 'path',
592 'type' => 'string',
593 'required' => true,
594 ],
595 'updateMask' => [
596 'location' => 'query',
597 'type' => 'string',
598 ],
599 ],
600 ],
601 ]
602 ]
603 );
604 $this->groups_memberships = new CloudIdentity\Resource\GroupsMemberships(
605 $this,
606 $this->serviceName,
607 'memberships',
608 [
609 'methods' => [
610 'checkTransitiveMembership' => [
611 'path' => 'v1/{+parent}/memberships:checkTransitiveMembership',
612 'httpMethod' => 'GET',
613 'parameters' => [
614 'parent' => [
615 'location' => 'path',
616 'type' => 'string',
617 'required' => true,
618 ],
619 'query' => [
620 'location' => 'query',
621 'type' => 'string',
622 ],
623 ],
624 ],'create' => [
625 'path' => 'v1/{+parent}/memberships',
626 'httpMethod' => 'POST',
627 'parameters' => [
628 'parent' => [
629 'location' => 'path',
630 'type' => 'string',
631 'required' => true,
632 ],
633 ],
634 ],'delete' => [
635 'path' => 'v1/{+name}',
636 'httpMethod' => 'DELETE',
637 'parameters' => [
638 'name' => [
639 'location' => 'path',
640 'type' => 'string',
641 'required' => true,
642 ],
643 ],
644 ],'get' => [
645 'path' => 'v1/{+name}',
646 'httpMethod' => 'GET',
647 'parameters' => [
648 'name' => [
649 'location' => 'path',
650 'type' => 'string',
651 'required' => true,
652 ],
653 ],
654 ],'getMembershipGraph' => [
655 'path' => 'v1/{+parent}/memberships:getMembershipGraph',
656 'httpMethod' => 'GET',
657 'parameters' => [
658 'parent' => [
659 'location' => 'path',
660 'type' => 'string',
661 'required' => true,
662 ],
663 'query' => [
664 'location' => 'query',
665 'type' => 'string',
666 ],
667 ],
668 ],'list' => [
669 'path' => 'v1/{+parent}/memberships',
670 'httpMethod' => 'GET',
671 'parameters' => [
672 'parent' => [
673 'location' => 'path',
674 'type' => 'string',
675 'required' => true,
676 ],
677 'pageSize' => [
678 'location' => 'query',
679 'type' => 'integer',
680 ],
681 'pageToken' => [
682 'location' => 'query',
683 'type' => 'string',
684 ],
685 'view' => [
686 'location' => 'query',
687 'type' => 'string',
688 ],
689 ],
690 ],'lookup' => [
691 'path' => 'v1/{+parent}/memberships:lookup',
692 'httpMethod' => 'GET',
693 'parameters' => [
694 'parent' => [
695 'location' => 'path',
696 'type' => 'string',
697 'required' => true,
698 ],
699 'memberKey.id' => [
700 'location' => 'query',
701 'type' => 'string',
702 ],
703 'memberKey.namespace' => [
704 'location' => 'query',
705 'type' => 'string',
706 ],
707 ],
708 ],'modifyMembershipRoles' => [
709 'path' => 'v1/{+name}:modifyMembershipRoles',
710 'httpMethod' => 'POST',
711 'parameters' => [
712 'name' => [
713 'location' => 'path',
714 'type' => 'string',
715 'required' => true,
716 ],
717 ],
718 ],'searchDirectGroups' => [
719 'path' => 'v1/{+parent}/memberships:searchDirectGroups',
720 'httpMethod' => 'GET',
721 'parameters' => [
722 'parent' => [
723 'location' => 'path',
724 'type' => 'string',
725 'required' => true,
726 ],
727 'orderBy' => [
728 'location' => 'query',
729 'type' => 'string',
730 ],
731 'pageSize' => [
732 'location' => 'query',
733 'type' => 'integer',
734 ],
735 'pageToken' => [
736 'location' => 'query',
737 'type' => 'string',
738 ],
739 'query' => [
740 'location' => 'query',
741 'type' => 'string',
742 ],
743 ],
744 ],'searchTransitiveGroups' => [
745 'path' => 'v1/{+parent}/memberships:searchTransitiveGroups',
746 'httpMethod' => 'GET',
747 'parameters' => [
748 'parent' => [
749 'location' => 'path',
750 'type' => 'string',
751 'required' => true,
752 ],
753 'pageSize' => [
754 'location' => 'query',
755 'type' => 'integer',
756 ],
757 'pageToken' => [
758 'location' => 'query',
759 'type' => 'string',
760 ],
761 'query' => [
762 'location' => 'query',
763 'type' => 'string',
764 ],
765 ],
766 ],'searchTransitiveMemberships' => [
767 'path' => 'v1/{+parent}/memberships:searchTransitiveMemberships',
768 'httpMethod' => 'GET',
769 'parameters' => [
770 'parent' => [
771 'location' => 'path',
772 'type' => 'string',
773 'required' => true,
774 ],
775 'pageSize' => [
776 'location' => 'query',
777 'type' => 'integer',
778 ],
779 'pageToken' => [
780 'location' => 'query',
781 'type' => 'string',
782 ],
783 ],
784 ],
785 ]
786 ]
787 );
788 $this->inboundSamlSsoProfiles = new CloudIdentity\Resource\InboundSamlSsoProfiles(
789 $this,
790 $this->serviceName,
791 'inboundSamlSsoProfiles',
792 [
793 'methods' => [
794 'create' => [
795 'path' => 'v1/inboundSamlSsoProfiles',
796 'httpMethod' => 'POST',
797 'parameters' => [],
798 ],'delete' => [
799 'path' => 'v1/{+name}',
800 'httpMethod' => 'DELETE',
801 'parameters' => [
802 'name' => [
803 'location' => 'path',
804 'type' => 'string',
805 'required' => true,
806 ],
807 ],
808 ],'get' => [
809 'path' => 'v1/{+name}',
810 'httpMethod' => 'GET',
811 'parameters' => [
812 'name' => [
813 'location' => 'path',
814 'type' => 'string',
815 'required' => true,
816 ],
817 ],
818 ],'list' => [
819 'path' => 'v1/inboundSamlSsoProfiles',
820 'httpMethod' => 'GET',
821 'parameters' => [
822 'filter' => [
823 'location' => 'query',
824 'type' => 'string',
825 ],
826 'pageSize' => [
827 'location' => 'query',
828 'type' => 'integer',
829 ],
830 'pageToken' => [
831 'location' => 'query',
832 'type' => 'string',
833 ],
834 ],
835 ],'patch' => [
836 'path' => 'v1/{+name}',
837 'httpMethod' => 'PATCH',
838 'parameters' => [
839 'name' => [
840 'location' => 'path',
841 'type' => 'string',
842 'required' => true,
843 ],
844 'updateMask' => [
845 'location' => 'query',
846 'type' => 'string',
847 ],
848 ],
849 ],
850 ]
851 ]
852 );
853 $this->inboundSamlSsoProfiles_idpCredentials = new CloudIdentity\Resource\InboundSamlSsoProfilesIdpCredentials(
854 $this,
855 $this->serviceName,
856 'idpCredentials',
857 [
858 'methods' => [
859 'add' => [
860 'path' => 'v1/{+parent}/idpCredentials:add',
861 'httpMethod' => 'POST',
862 'parameters' => [
863 'parent' => [
864 'location' => 'path',
865 'type' => 'string',
866 'required' => true,
867 ],
868 ],
869 ],'delete' => [
870 'path' => 'v1/{+name}',
871 'httpMethod' => 'DELETE',
872 'parameters' => [
873 'name' => [
874 'location' => 'path',
875 'type' => 'string',
876 'required' => true,
877 ],
878 ],
879 ],'get' => [
880 'path' => 'v1/{+name}',
881 'httpMethod' => 'GET',
882 'parameters' => [
883 'name' => [
884 'location' => 'path',
885 'type' => 'string',
886 'required' => true,
887 ],
888 ],
889 ],'list' => [
890 'path' => 'v1/{+parent}/idpCredentials',
891 'httpMethod' => 'GET',
892 'parameters' => [
893 'parent' => [
894 'location' => 'path',
895 'type' => 'string',
896 'required' => true,
897 ],
898 'pageSize' => [
899 'location' => 'query',
900 'type' => 'integer',
901 ],
902 'pageToken' => [
903 'location' => 'query',
904 'type' => 'string',
905 ],
906 ],
907 ],
908 ]
909 ]
910 );
911 $this->inboundSsoAssignments = new CloudIdentity\Resource\InboundSsoAssignments(
912 $this,
913 $this->serviceName,
914 'inboundSsoAssignments',
915 [
916 'methods' => [
917 'create' => [
918 'path' => 'v1/inboundSsoAssignments',
919 'httpMethod' => 'POST',
920 'parameters' => [],
921 ],'delete' => [
922 'path' => 'v1/{+name}',
923 'httpMethod' => 'DELETE',
924 'parameters' => [
925 'name' => [
926 'location' => 'path',
927 'type' => 'string',
928 'required' => true,
929 ],
930 ],
931 ],'get' => [
932 'path' => 'v1/{+name}',
933 'httpMethod' => 'GET',
934 'parameters' => [
935 'name' => [
936 'location' => 'path',
937 'type' => 'string',
938 'required' => true,
939 ],
940 ],
941 ],'list' => [
942 'path' => 'v1/inboundSsoAssignments',
943 'httpMethod' => 'GET',
944 'parameters' => [
945 'filter' => [
946 'location' => 'query',
947 'type' => 'string',
948 ],
949 'pageSize' => [
950 'location' => 'query',
951 'type' => 'integer',
952 ],
953 'pageToken' => [
954 'location' => 'query',
955 'type' => 'string',
956 ],
957 ],
958 ],'patch' => [
959 'path' => 'v1/{+name}',
960 'httpMethod' => 'PATCH',
961 'parameters' => [
962 'name' => [
963 'location' => 'path',
964 'type' => 'string',
965 'required' => true,
966 ],
967 'updateMask' => [
968 'location' => 'query',
969 'type' => 'string',
970 ],
971 ],
972 ],
973 ]
974 ]
975 );
976 }
977}
978
979// Adding a class alias for backwards compatibility with the previous class name.
980class_alias(CloudIdentity::class, 'Google_Service_CloudIdentity');
Note: See TracBrowser for help on using the repository browser.