16
16
from collections import OrderedDict
17
17
import functools
18
18
import re
19
- from typing import Dict , Mapping , Optional , Sequence , Tuple , Type , Union
19
+ from typing import (
20
+ Dict ,
21
+ Mapping ,
22
+ MutableMapping ,
23
+ MutableSequence ,
24
+ Optional ,
25
+ Sequence ,
26
+ Tuple ,
27
+ Type ,
28
+ Union ,
29
+ )
20
30
21
31
from google .api_core import exceptions as core_exceptions
22
32
from google .api_core import gapic_v1
@@ -205,9 +215,9 @@ def transport(self) -> ManagedIdentitiesServiceTransport:
205
215
def __init__ (
206
216
self ,
207
217
* ,
208
- credentials : ga_credentials .Credentials = None ,
218
+ credentials : Optional [ ga_credentials .Credentials ] = None ,
209
219
transport : Union [str , ManagedIdentitiesServiceTransport ] = "grpc_asyncio" ,
210
- client_options : ClientOptions = None ,
220
+ client_options : Optional [ ClientOptions ] = None ,
211
221
client_info : gapic_v1 .client_info .ClientInfo = DEFAULT_CLIENT_INFO ,
212
222
) -> None :
213
223
"""Instantiates the managed identities service client.
@@ -251,15 +261,15 @@ def __init__(
251
261
252
262
async def create_microsoft_ad_domain (
253
263
self ,
254
- request : Union [
255
- managed_identities_service .CreateMicrosoftAdDomainRequest , dict
264
+ request : Optional [
265
+ Union [ managed_identities_service .CreateMicrosoftAdDomainRequest , dict ]
256
266
] = None ,
257
267
* ,
258
- parent : str = None ,
259
- domain_name : str = None ,
260
- domain : resource .Domain = None ,
268
+ parent : Optional [ str ] = None ,
269
+ domain_name : Optional [ str ] = None ,
270
+ domain : Optional [ resource .Domain ] = None ,
261
271
retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
262
- timeout : float = None ,
272
+ timeout : Optional [ float ] = None ,
263
273
metadata : Sequence [Tuple [str , str ]] = (),
264
274
) -> operation_async .AsyncOperation :
265
275
r"""Creates a Microsoft AD domain.
@@ -302,7 +312,7 @@ async def sample_create_microsoft_ad_domain():
302
312
print(response)
303
313
304
314
Args:
305
- request (Union[google.cloud.managedidentities_v1.types.CreateMicrosoftAdDomainRequest, dict]):
315
+ request (Optional[ Union[google.cloud.managedidentities_v1.types.CreateMicrosoftAdDomainRequest, dict] ]):
306
316
The request object. Request message for
307
317
[CreateMicrosoftAdDomain][google.cloud.managedidentities.v1.CreateMicrosoftAdDomain]
308
318
parent (:class:`str`):
@@ -409,13 +419,13 @@ async def sample_create_microsoft_ad_domain():
409
419
410
420
async def reset_admin_password (
411
421
self ,
412
- request : Union [
413
- managed_identities_service .ResetAdminPasswordRequest , dict
422
+ request : Optional [
423
+ Union [ managed_identities_service .ResetAdminPasswordRequest , dict ]
414
424
] = None ,
415
425
* ,
416
- name : str = None ,
426
+ name : Optional [ str ] = None ,
417
427
retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
418
- timeout : float = None ,
428
+ timeout : Optional [ float ] = None ,
419
429
metadata : Sequence [Tuple [str , str ]] = (),
420
430
) -> managed_identities_service .ResetAdminPasswordResponse :
421
431
r"""Resets a domain's administrator password.
@@ -447,7 +457,7 @@ async def sample_reset_admin_password():
447
457
print(response)
448
458
449
459
Args:
450
- request (Union[google.cloud.managedidentities_v1.types.ResetAdminPasswordRequest, dict]):
460
+ request (Optional[ Union[google.cloud.managedidentities_v1.types.ResetAdminPasswordRequest, dict] ]):
451
461
The request object. Request message for
452
462
[ResetAdminPassword][google.cloud.managedidentities.v1.ResetAdminPassword]
453
463
name (:class:`str`):
@@ -513,11 +523,13 @@ async def sample_reset_admin_password():
513
523
514
524
async def list_domains (
515
525
self ,
516
- request : Union [managed_identities_service .ListDomainsRequest , dict ] = None ,
526
+ request : Optional [
527
+ Union [managed_identities_service .ListDomainsRequest , dict ]
528
+ ] = None ,
517
529
* ,
518
- parent : str = None ,
530
+ parent : Optional [ str ] = None ,
519
531
retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
520
- timeout : float = None ,
532
+ timeout : Optional [ float ] = None ,
521
533
metadata : Sequence [Tuple [str , str ]] = (),
522
534
) -> pagers .ListDomainsAsyncPager :
523
535
r"""Lists domains in a project.
@@ -550,7 +562,7 @@ async def sample_list_domains():
550
562
print(response)
551
563
552
564
Args:
553
- request (Union[google.cloud.managedidentities_v1.types.ListDomainsRequest, dict]):
565
+ request (Optional[ Union[google.cloud.managedidentities_v1.types.ListDomainsRequest, dict] ]):
554
566
The request object. Request message for
555
567
[ListDomains][google.cloud.managedidentities.v1.ListDomains]
556
568
parent (:class:`str`):
@@ -628,11 +640,13 @@ async def sample_list_domains():
628
640
629
641
async def get_domain (
630
642
self ,
631
- request : Union [managed_identities_service .GetDomainRequest , dict ] = None ,
643
+ request : Optional [
644
+ Union [managed_identities_service .GetDomainRequest , dict ]
645
+ ] = None ,
632
646
* ,
633
- name : str = None ,
647
+ name : Optional [ str ] = None ,
634
648
retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
635
- timeout : float = None ,
649
+ timeout : Optional [ float ] = None ,
636
650
metadata : Sequence [Tuple [str , str ]] = (),
637
651
) -> resource .Domain :
638
652
r"""Gets information about a domain.
@@ -664,7 +678,7 @@ async def sample_get_domain():
664
678
print(response)
665
679
666
680
Args:
667
- request (Union[google.cloud.managedidentities_v1.types.GetDomainRequest, dict]):
681
+ request (Optional[ Union[google.cloud.managedidentities_v1.types.GetDomainRequest, dict] ]):
668
682
The request object. Request message for
669
683
[GetDomain][google.cloud.managedidentities.v1.GetDomain]
670
684
name (:class:`str`):
@@ -730,12 +744,14 @@ async def sample_get_domain():
730
744
731
745
async def update_domain (
732
746
self ,
733
- request : Union [managed_identities_service .UpdateDomainRequest , dict ] = None ,
747
+ request : Optional [
748
+ Union [managed_identities_service .UpdateDomainRequest , dict ]
749
+ ] = None ,
734
750
* ,
735
- domain : resource .Domain = None ,
736
- update_mask : field_mask_pb2 .FieldMask = None ,
751
+ domain : Optional [ resource .Domain ] = None ,
752
+ update_mask : Optional [ field_mask_pb2 .FieldMask ] = None ,
737
753
retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
738
- timeout : float = None ,
754
+ timeout : Optional [ float ] = None ,
739
755
metadata : Sequence [Tuple [str , str ]] = (),
740
756
) -> operation_async .AsyncOperation :
741
757
r"""Updates the metadata and configuration of a domain.
@@ -776,7 +792,7 @@ async def sample_update_domain():
776
792
print(response)
777
793
778
794
Args:
779
- request (Union[google.cloud.managedidentities_v1.types.UpdateDomainRequest, dict]):
795
+ request (Optional[ Union[google.cloud.managedidentities_v1.types.UpdateDomainRequest, dict] ]):
780
796
The request object. Request message for
781
797
[UpdateDomain][google.cloud.managedidentities.v1.UpdateDomain]
782
798
domain (:class:`google.cloud.managedidentities_v1.types.Domain`):
@@ -870,11 +886,13 @@ async def sample_update_domain():
870
886
871
887
async def delete_domain (
872
888
self ,
873
- request : Union [managed_identities_service .DeleteDomainRequest , dict ] = None ,
889
+ request : Optional [
890
+ Union [managed_identities_service .DeleteDomainRequest , dict ]
891
+ ] = None ,
874
892
* ,
875
- name : str = None ,
893
+ name : Optional [ str ] = None ,
876
894
retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
877
- timeout : float = None ,
895
+ timeout : Optional [ float ] = None ,
878
896
metadata : Sequence [Tuple [str , str ]] = (),
879
897
) -> operation_async .AsyncOperation :
880
898
r"""Deletes a domain.
@@ -910,7 +928,7 @@ async def sample_delete_domain():
910
928
print(response)
911
929
912
930
Args:
913
- request (Union[google.cloud.managedidentities_v1.types.DeleteDomainRequest, dict]):
931
+ request (Optional[ Union[google.cloud.managedidentities_v1.types.DeleteDomainRequest, dict] ]):
914
932
The request object. Request message for
915
933
[DeleteDomain][google.cloud.managedidentities.v1.DeleteDomain]
916
934
name (:class:`str`):
@@ -994,12 +1012,14 @@ async def sample_delete_domain():
994
1012
995
1013
async def attach_trust (
996
1014
self ,
997
- request : Union [managed_identities_service .AttachTrustRequest , dict ] = None ,
1015
+ request : Optional [
1016
+ Union [managed_identities_service .AttachTrustRequest , dict ]
1017
+ ] = None ,
998
1018
* ,
999
- name : str = None ,
1000
- trust : resource .Trust = None ,
1019
+ name : Optional [ str ] = None ,
1020
+ trust : Optional [ resource .Trust ] = None ,
1001
1021
retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
1002
- timeout : float = None ,
1022
+ timeout : Optional [ float ] = None ,
1003
1023
metadata : Sequence [Tuple [str , str ]] = (),
1004
1024
) -> operation_async .AsyncOperation :
1005
1025
r"""Adds an AD trust to a domain.
@@ -1043,7 +1063,7 @@ async def sample_attach_trust():
1043
1063
print(response)
1044
1064
1045
1065
Args:
1046
- request (Union[google.cloud.managedidentities_v1.types.AttachTrustRequest, dict]):
1066
+ request (Optional[ Union[google.cloud.managedidentities_v1.types.AttachTrustRequest, dict] ]):
1047
1067
The request object. Request message for
1048
1068
[AttachTrust][google.cloud.managedidentities.v1.AttachTrust]
1049
1069
name (:class:`str`):
@@ -1128,13 +1148,15 @@ async def sample_attach_trust():
1128
1148
1129
1149
async def reconfigure_trust (
1130
1150
self ,
1131
- request : Union [managed_identities_service .ReconfigureTrustRequest , dict ] = None ,
1151
+ request : Optional [
1152
+ Union [managed_identities_service .ReconfigureTrustRequest , dict ]
1153
+ ] = None ,
1132
1154
* ,
1133
- name : str = None ,
1134
- target_domain_name : str = None ,
1135
- target_dns_ip_addresses : Sequence [ str ] = None ,
1155
+ name : Optional [ str ] = None ,
1156
+ target_domain_name : Optional [ str ] = None ,
1157
+ target_dns_ip_addresses : Optional [ MutableSequence [ str ] ] = None ,
1136
1158
retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
1137
- timeout : float = None ,
1159
+ timeout : Optional [ float ] = None ,
1138
1160
metadata : Sequence [Tuple [str , str ]] = (),
1139
1161
) -> operation_async .AsyncOperation :
1140
1162
r"""Updates the DNS conditional forwarder.
@@ -1172,7 +1194,7 @@ async def sample_reconfigure_trust():
1172
1194
print(response)
1173
1195
1174
1196
Args:
1175
- request (Union[google.cloud.managedidentities_v1.types.ReconfigureTrustRequest, dict]):
1197
+ request (Optional[ Union[google.cloud.managedidentities_v1.types.ReconfigureTrustRequest, dict] ]):
1176
1198
The request object. Request message for
1177
1199
[ReconfigureTrust][google.cloud.managedidentities.v1.ReconfigureTrust]
1178
1200
name (:class:`str`):
@@ -1191,7 +1213,7 @@ async def sample_reconfigure_trust():
1191
1213
This corresponds to the ``target_domain_name`` field
1192
1214
on the ``request`` instance; if ``request`` is provided, this
1193
1215
should not be set.
1194
- target_dns_ip_addresses (:class:`Sequence [str]`):
1216
+ target_dns_ip_addresses (:class:`MutableSequence [str]`):
1195
1217
Required. The target DNS server IP
1196
1218
addresses to resolve the remote domain
1197
1219
involved in the trust.
@@ -1270,12 +1292,14 @@ async def sample_reconfigure_trust():
1270
1292
1271
1293
async def detach_trust (
1272
1294
self ,
1273
- request : Union [managed_identities_service .DetachTrustRequest , dict ] = None ,
1295
+ request : Optional [
1296
+ Union [managed_identities_service .DetachTrustRequest , dict ]
1297
+ ] = None ,
1274
1298
* ,
1275
- name : str = None ,
1276
- trust : resource .Trust = None ,
1299
+ name : Optional [ str ] = None ,
1300
+ trust : Optional [ resource .Trust ] = None ,
1277
1301
retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
1278
- timeout : float = None ,
1302
+ timeout : Optional [ float ] = None ,
1279
1303
metadata : Sequence [Tuple [str , str ]] = (),
1280
1304
) -> operation_async .AsyncOperation :
1281
1305
r"""Removes an AD trust.
@@ -1319,7 +1343,7 @@ async def sample_detach_trust():
1319
1343
print(response)
1320
1344
1321
1345
Args:
1322
- request (Union[google.cloud.managedidentities_v1.types.DetachTrustRequest, dict]):
1346
+ request (Optional[ Union[google.cloud.managedidentities_v1.types.DetachTrustRequest, dict] ]):
1323
1347
The request object. Request message for
1324
1348
[DetachTrust][google.cloud.managedidentities.v1.DetachTrust]
1325
1349
name (:class:`str`):
@@ -1406,12 +1430,14 @@ async def sample_detach_trust():
1406
1430
1407
1431
async def validate_trust (
1408
1432
self ,
1409
- request : Union [managed_identities_service .ValidateTrustRequest , dict ] = None ,
1433
+ request : Optional [
1434
+ Union [managed_identities_service .ValidateTrustRequest , dict ]
1435
+ ] = None ,
1410
1436
* ,
1411
- name : str = None ,
1412
- trust : resource .Trust = None ,
1437
+ name : Optional [ str ] = None ,
1438
+ trust : Optional [ resource .Trust ] = None ,
1413
1439
retry : OptionalRetry = gapic_v1 .method .DEFAULT ,
1414
- timeout : float = None ,
1440
+ timeout : Optional [ float ] = None ,
1415
1441
metadata : Sequence [Tuple [str , str ]] = (),
1416
1442
) -> operation_async .AsyncOperation :
1417
1443
r"""Validates a trust state, that the target domain is
@@ -1457,7 +1483,7 @@ async def sample_validate_trust():
1457
1483
print(response)
1458
1484
1459
1485
Args:
1460
- request (Union[google.cloud.managedidentities_v1.types.ValidateTrustRequest, dict]):
1486
+ request (Optional[ Union[google.cloud.managedidentities_v1.types.ValidateTrustRequest, dict] ]):
1461
1487
The request object. Request message for
1462
1488
[ValidateTrust][google.cloud.managedidentities.v1.ValidateTrust]
1463
1489
name (:class:`str`):
0 commit comments