Skip to content
This repository was archived by the owner on Dec 31, 2023. It is now read-only.

Commit e416c65

Browse files
feat: Add NetworkAttachments (#373)
* feat: Update Compute Engine API to revision 20221126 (#757) Source-Link: googleapis/googleapis@385f34a Source-Link: https://github.com/googleapis/googleapis-gen/commit/9dcab2c5544013a6010c3b1a8af84c44b4729f37 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiOWRjYWIyYzU1NDQwMTNhNjAxMGMzYjFhOGFmODRjNDRiNDcyOWYzNyJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 061bb55 commit e416c65

File tree

21 files changed

+9656
-340
lines changed

21 files changed

+9656
-340
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
NetworkAttachments
2+
------------------------------------
3+
4+
.. automodule:: google.cloud.compute_v1.services.network_attachments
5+
:members:
6+
:inherited-members:
7+
8+
.. automodule:: google.cloud.compute_v1.services.network_attachments.pagers
9+
:members:
10+
:inherited-members:

docs/compute_v1/services.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ Services for Google Cloud Compute v1 API
3434
licenses
3535
machine_images
3636
machine_types
37+
network_attachments
3738
network_edge_security_services
3839
network_endpoint_groups
3940
network_firewall_policies

google/cloud/compute/__init__.py

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,9 @@
8181
from google.cloud.compute_v1.services.licenses.client import LicensesClient
8282
from google.cloud.compute_v1.services.machine_images.client import MachineImagesClient
8383
from google.cloud.compute_v1.services.machine_types.client import MachineTypesClient
84+
from google.cloud.compute_v1.services.network_attachments.client import (
85+
NetworkAttachmentsClient,
86+
)
8487
from google.cloud.compute_v1.services.network_edge_security_services.client import (
8588
NetworkEdgeSecurityServicesClient,
8689
)
@@ -256,6 +259,7 @@
256259
AggregatedListInstancesRequest,
257260
AggregatedListInterconnectAttachmentsRequest,
258261
AggregatedListMachineTypesRequest,
262+
AggregatedListNetworkAttachmentsRequest,
259263
AggregatedListNetworkEdgeSecurityServicesRequest,
260264
AggregatedListNetworkEndpointGroupsRequest,
261265
AggregatedListNodeGroupsRequest,
@@ -391,6 +395,7 @@
391395
DeleteInterconnectRequest,
392396
DeleteLicenseRequest,
393397
DeleteMachineImageRequest,
398+
DeleteNetworkAttachmentRequest,
394399
DeleteNetworkEdgeSecurityServiceRequest,
395400
DeleteNetworkEndpointGroupRequest,
396401
DeleteNetworkFirewallPolicyRequest,
@@ -542,6 +547,7 @@
542547
GetIamPolicyInstanceTemplateRequest,
543548
GetIamPolicyLicenseRequest,
544549
GetIamPolicyMachineImageRequest,
550+
GetIamPolicyNetworkAttachmentRequest,
545551
GetIamPolicyNetworkFirewallPolicyRequest,
546552
GetIamPolicyNodeGroupRequest,
547553
GetIamPolicyNodeTemplateRequest,
@@ -567,6 +573,7 @@
567573
GetMachineImageRequest,
568574
GetMachineTypeRequest,
569575
GetNatMappingInfoRoutersRequest,
576+
GetNetworkAttachmentRequest,
570577
GetNetworkEdgeSecurityServiceRequest,
571578
GetNetworkEndpointGroupRequest,
572579
GetNetworkFirewallPolicyRequest,
@@ -699,6 +706,7 @@
699706
InsertInterconnectRequest,
700707
InsertLicenseRequest,
701708
InsertMachineImageRequest,
709+
InsertNetworkAttachmentRequest,
702710
InsertNetworkEdgeSecurityServiceRequest,
703711
InsertNetworkEndpointGroupRequest,
704712
InsertNetworkFirewallPolicyRequest,
@@ -873,6 +881,7 @@
873881
ListMachineTypesRequest,
874882
ListManagedInstancesInstanceGroupManagersRequest,
875883
ListManagedInstancesRegionInstanceGroupManagersRequest,
884+
ListNetworkAttachmentsRequest,
876885
ListNetworkEndpointGroupsRequest,
877886
ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest,
878887
ListNetworkEndpointsNetworkEndpointGroupsRequest,
@@ -964,6 +973,11 @@
964973
MoveInstanceProjectRequest,
965974
NamedPort,
966975
Network,
976+
NetworkAttachment,
977+
NetworkAttachmentAggregatedList,
978+
NetworkAttachmentConnectedEndpoint,
979+
NetworkAttachmentList,
980+
NetworkAttachmentsScopedList,
967981
NetworkEdgeSecurityService,
968982
NetworkEdgeSecurityServiceAggregatedList,
969983
NetworkEdgeSecurityServicesScopedList,
@@ -1266,6 +1280,7 @@
12661280
SetIamPolicyInstanceTemplateRequest,
12671281
SetIamPolicyLicenseRequest,
12681282
SetIamPolicyMachineImageRequest,
1283+
SetIamPolicyNetworkAttachmentRequest,
12691284
SetIamPolicyNetworkFirewallPolicyRequest,
12701285
SetIamPolicyNodeGroupRequest,
12711286
SetIamPolicyNodeTemplateRequest,
@@ -1423,6 +1438,7 @@
14231438
TestIamPermissionsLicenseCodeRequest,
14241439
TestIamPermissionsLicenseRequest,
14251440
TestIamPermissionsMachineImageRequest,
1441+
TestIamPermissionsNetworkAttachmentRequest,
14261442
TestIamPermissionsNetworkEndpointGroupRequest,
14271443
TestIamPermissionsNetworkFirewallPolicyRequest,
14281444
TestIamPermissionsNodeGroupRequest,
@@ -1543,6 +1559,7 @@
15431559
"LicensesClient",
15441560
"MachineImagesClient",
15451561
"MachineTypesClient",
1562+
"NetworkAttachmentsClient",
15461563
"NetworkEdgeSecurityServicesClient",
15471564
"NetworkEndpointGroupsClient",
15481565
"NetworkFirewallPoliciesClient",
@@ -1645,6 +1662,7 @@
16451662
"AggregatedListInstancesRequest",
16461663
"AggregatedListInterconnectAttachmentsRequest",
16471664
"AggregatedListMachineTypesRequest",
1665+
"AggregatedListNetworkAttachmentsRequest",
16481666
"AggregatedListNetworkEdgeSecurityServicesRequest",
16491667
"AggregatedListNetworkEndpointGroupsRequest",
16501668
"AggregatedListNodeGroupsRequest",
@@ -1780,6 +1798,7 @@
17801798
"DeleteInterconnectRequest",
17811799
"DeleteLicenseRequest",
17821800
"DeleteMachineImageRequest",
1801+
"DeleteNetworkAttachmentRequest",
17831802
"DeleteNetworkEdgeSecurityServiceRequest",
17841803
"DeleteNetworkEndpointGroupRequest",
17851804
"DeleteNetworkFirewallPolicyRequest",
@@ -1931,6 +1950,7 @@
19311950
"GetIamPolicyInstanceTemplateRequest",
19321951
"GetIamPolicyLicenseRequest",
19331952
"GetIamPolicyMachineImageRequest",
1953+
"GetIamPolicyNetworkAttachmentRequest",
19341954
"GetIamPolicyNetworkFirewallPolicyRequest",
19351955
"GetIamPolicyNodeGroupRequest",
19361956
"GetIamPolicyNodeTemplateRequest",
@@ -1956,6 +1976,7 @@
19561976
"GetMachineImageRequest",
19571977
"GetMachineTypeRequest",
19581978
"GetNatMappingInfoRoutersRequest",
1979+
"GetNetworkAttachmentRequest",
19591980
"GetNetworkEdgeSecurityServiceRequest",
19601981
"GetNetworkEndpointGroupRequest",
19611982
"GetNetworkFirewallPolicyRequest",
@@ -2088,6 +2109,7 @@
20882109
"InsertInterconnectRequest",
20892110
"InsertLicenseRequest",
20902111
"InsertMachineImageRequest",
2112+
"InsertNetworkAttachmentRequest",
20912113
"InsertNetworkEdgeSecurityServiceRequest",
20922114
"InsertNetworkEndpointGroupRequest",
20932115
"InsertNetworkFirewallPolicyRequest",
@@ -2262,6 +2284,7 @@
22622284
"ListMachineTypesRequest",
22632285
"ListManagedInstancesInstanceGroupManagersRequest",
22642286
"ListManagedInstancesRegionInstanceGroupManagersRequest",
2287+
"ListNetworkAttachmentsRequest",
22652288
"ListNetworkEndpointGroupsRequest",
22662289
"ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest",
22672290
"ListNetworkEndpointsNetworkEndpointGroupsRequest",
@@ -2353,6 +2376,11 @@
23532376
"MoveInstanceProjectRequest",
23542377
"NamedPort",
23552378
"Network",
2379+
"NetworkAttachment",
2380+
"NetworkAttachmentAggregatedList",
2381+
"NetworkAttachmentConnectedEndpoint",
2382+
"NetworkAttachmentList",
2383+
"NetworkAttachmentsScopedList",
23562384
"NetworkEdgeSecurityService",
23572385
"NetworkEdgeSecurityServiceAggregatedList",
23582386
"NetworkEdgeSecurityServicesScopedList",
@@ -2655,6 +2683,7 @@
26552683
"SetIamPolicyInstanceTemplateRequest",
26562684
"SetIamPolicyLicenseRequest",
26572685
"SetIamPolicyMachineImageRequest",
2686+
"SetIamPolicyNetworkAttachmentRequest",
26582687
"SetIamPolicyNetworkFirewallPolicyRequest",
26592688
"SetIamPolicyNodeGroupRequest",
26602689
"SetIamPolicyNodeTemplateRequest",
@@ -2812,6 +2841,7 @@
28122841
"TestIamPermissionsLicenseCodeRequest",
28132842
"TestIamPermissionsLicenseRequest",
28142843
"TestIamPermissionsMachineImageRequest",
2844+
"TestIamPermissionsNetworkAttachmentRequest",
28152845
"TestIamPermissionsNetworkEndpointGroupRequest",
28162846
"TestIamPermissionsNetworkFirewallPolicyRequest",
28172847
"TestIamPermissionsNodeGroupRequest",

google/cloud/compute_v1/__init__.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
from .services.licenses import LicensesClient
5252
from .services.machine_images import MachineImagesClient
5353
from .services.machine_types import MachineTypesClient
54+
from .services.network_attachments import NetworkAttachmentsClient
5455
from .services.network_edge_security_services import NetworkEdgeSecurityServicesClient
5556
from .services.network_endpoint_groups import NetworkEndpointGroupsClient
5657
from .services.network_firewall_policies import NetworkFirewallPoliciesClient
@@ -156,6 +157,7 @@
156157
AggregatedListInstancesRequest,
157158
AggregatedListInterconnectAttachmentsRequest,
158159
AggregatedListMachineTypesRequest,
160+
AggregatedListNetworkAttachmentsRequest,
159161
AggregatedListNetworkEdgeSecurityServicesRequest,
160162
AggregatedListNetworkEndpointGroupsRequest,
161163
AggregatedListNodeGroupsRequest,
@@ -291,6 +293,7 @@
291293
DeleteInterconnectRequest,
292294
DeleteLicenseRequest,
293295
DeleteMachineImageRequest,
296+
DeleteNetworkAttachmentRequest,
294297
DeleteNetworkEdgeSecurityServiceRequest,
295298
DeleteNetworkEndpointGroupRequest,
296299
DeleteNetworkFirewallPolicyRequest,
@@ -442,6 +445,7 @@
442445
GetIamPolicyInstanceTemplateRequest,
443446
GetIamPolicyLicenseRequest,
444447
GetIamPolicyMachineImageRequest,
448+
GetIamPolicyNetworkAttachmentRequest,
445449
GetIamPolicyNetworkFirewallPolicyRequest,
446450
GetIamPolicyNodeGroupRequest,
447451
GetIamPolicyNodeTemplateRequest,
@@ -467,6 +471,7 @@
467471
GetMachineImageRequest,
468472
GetMachineTypeRequest,
469473
GetNatMappingInfoRoutersRequest,
474+
GetNetworkAttachmentRequest,
470475
GetNetworkEdgeSecurityServiceRequest,
471476
GetNetworkEndpointGroupRequest,
472477
GetNetworkFirewallPolicyRequest,
@@ -599,6 +604,7 @@
599604
InsertInterconnectRequest,
600605
InsertLicenseRequest,
601606
InsertMachineImageRequest,
607+
InsertNetworkAttachmentRequest,
602608
InsertNetworkEdgeSecurityServiceRequest,
603609
InsertNetworkEndpointGroupRequest,
604610
InsertNetworkFirewallPolicyRequest,
@@ -773,6 +779,7 @@
773779
ListMachineTypesRequest,
774780
ListManagedInstancesInstanceGroupManagersRequest,
775781
ListManagedInstancesRegionInstanceGroupManagersRequest,
782+
ListNetworkAttachmentsRequest,
776783
ListNetworkEndpointGroupsRequest,
777784
ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest,
778785
ListNetworkEndpointsNetworkEndpointGroupsRequest,
@@ -864,6 +871,11 @@
864871
MoveInstanceProjectRequest,
865872
NamedPort,
866873
Network,
874+
NetworkAttachment,
875+
NetworkAttachmentAggregatedList,
876+
NetworkAttachmentConnectedEndpoint,
877+
NetworkAttachmentList,
878+
NetworkAttachmentsScopedList,
867879
NetworkEdgeSecurityService,
868880
NetworkEdgeSecurityServiceAggregatedList,
869881
NetworkEdgeSecurityServicesScopedList,
@@ -1166,6 +1178,7 @@
11661178
SetIamPolicyInstanceTemplateRequest,
11671179
SetIamPolicyLicenseRequest,
11681180
SetIamPolicyMachineImageRequest,
1181+
SetIamPolicyNetworkAttachmentRequest,
11691182
SetIamPolicyNetworkFirewallPolicyRequest,
11701183
SetIamPolicyNodeGroupRequest,
11711184
SetIamPolicyNodeTemplateRequest,
@@ -1323,6 +1336,7 @@
13231336
TestIamPermissionsLicenseCodeRequest,
13241337
TestIamPermissionsLicenseRequest,
13251338
TestIamPermissionsMachineImageRequest,
1339+
TestIamPermissionsNetworkAttachmentRequest,
13261340
TestIamPermissionsNetworkEndpointGroupRequest,
13271341
TestIamPermissionsNetworkFirewallPolicyRequest,
13281342
TestIamPermissionsNodeGroupRequest,
@@ -1460,6 +1474,7 @@
14601474
"AggregatedListInstancesRequest",
14611475
"AggregatedListInterconnectAttachmentsRequest",
14621476
"AggregatedListMachineTypesRequest",
1477+
"AggregatedListNetworkAttachmentsRequest",
14631478
"AggregatedListNetworkEdgeSecurityServicesRequest",
14641479
"AggregatedListNetworkEndpointGroupsRequest",
14651480
"AggregatedListNodeGroupsRequest",
@@ -1598,6 +1613,7 @@
15981613
"DeleteInterconnectRequest",
15991614
"DeleteLicenseRequest",
16001615
"DeleteMachineImageRequest",
1616+
"DeleteNetworkAttachmentRequest",
16011617
"DeleteNetworkEdgeSecurityServiceRequest",
16021618
"DeleteNetworkEndpointGroupRequest",
16031619
"DeleteNetworkFirewallPolicyRequest",
@@ -1756,6 +1772,7 @@
17561772
"GetIamPolicyInstanceTemplateRequest",
17571773
"GetIamPolicyLicenseRequest",
17581774
"GetIamPolicyMachineImageRequest",
1775+
"GetIamPolicyNetworkAttachmentRequest",
17591776
"GetIamPolicyNetworkFirewallPolicyRequest",
17601777
"GetIamPolicyNodeGroupRequest",
17611778
"GetIamPolicyNodeTemplateRequest",
@@ -1781,6 +1798,7 @@
17811798
"GetMachineImageRequest",
17821799
"GetMachineTypeRequest",
17831800
"GetNatMappingInfoRoutersRequest",
1801+
"GetNetworkAttachmentRequest",
17841802
"GetNetworkEdgeSecurityServiceRequest",
17851803
"GetNetworkEndpointGroupRequest",
17861804
"GetNetworkFirewallPolicyRequest",
@@ -1921,6 +1939,7 @@
19211939
"InsertInterconnectRequest",
19221940
"InsertLicenseRequest",
19231941
"InsertMachineImageRequest",
1942+
"InsertNetworkAttachmentRequest",
19241943
"InsertNetworkEdgeSecurityServiceRequest",
19251944
"InsertNetworkEndpointGroupRequest",
19261945
"InsertNetworkFirewallPolicyRequest",
@@ -2104,6 +2123,7 @@
21042123
"ListMachineTypesRequest",
21052124
"ListManagedInstancesInstanceGroupManagersRequest",
21062125
"ListManagedInstancesRegionInstanceGroupManagersRequest",
2126+
"ListNetworkAttachmentsRequest",
21072127
"ListNetworkEndpointGroupsRequest",
21082128
"ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest",
21092129
"ListNetworkEndpointsNetworkEndpointGroupsRequest",
@@ -2197,6 +2217,12 @@
21972217
"MoveInstanceProjectRequest",
21982218
"NamedPort",
21992219
"Network",
2220+
"NetworkAttachment",
2221+
"NetworkAttachmentAggregatedList",
2222+
"NetworkAttachmentConnectedEndpoint",
2223+
"NetworkAttachmentList",
2224+
"NetworkAttachmentsClient",
2225+
"NetworkAttachmentsScopedList",
22002226
"NetworkEdgeSecurityService",
22012227
"NetworkEdgeSecurityServiceAggregatedList",
22022228
"NetworkEdgeSecurityServicesClient",
@@ -2539,6 +2565,7 @@
25392565
"SetIamPolicyInstanceTemplateRequest",
25402566
"SetIamPolicyLicenseRequest",
25412567
"SetIamPolicyMachineImageRequest",
2568+
"SetIamPolicyNetworkAttachmentRequest",
25422569
"SetIamPolicyNetworkFirewallPolicyRequest",
25432570
"SetIamPolicyNodeGroupRequest",
25442571
"SetIamPolicyNodeTemplateRequest",
@@ -2707,6 +2734,7 @@
27072734
"TestIamPermissionsLicenseCodeRequest",
27082735
"TestIamPermissionsLicenseRequest",
27092736
"TestIamPermissionsMachineImageRequest",
2737+
"TestIamPermissionsNetworkAttachmentRequest",
27102738
"TestIamPermissionsNetworkEndpointGroupRequest",
27112739
"TestIamPermissionsNetworkFirewallPolicyRequest",
27122740
"TestIamPermissionsNodeGroupRequest",

0 commit comments

Comments
 (0)