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

Commit

Permalink
feat: Add NetworkAttachments (#373)
Browse files Browse the repository at this point in the history
* feat: Update Compute Engine API to revision 20221126 (#757)

Source-Link: googleapis/googleapis@385f34a

Source-Link: googleapis/googleapis-gen@9dcab2c
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>
  • Loading branch information
gcf-owl-bot[bot] and gcf-owl-bot[bot] committed Dec 7, 2022
1 parent 061bb55 commit e416c65
Show file tree
Hide file tree
Showing 21 changed files with 9,656 additions and 340 deletions.
10 changes: 10 additions & 0 deletions docs/compute_v1/network_attachments.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
NetworkAttachments
------------------------------------

.. automodule:: google.cloud.compute_v1.services.network_attachments
:members:
:inherited-members:

.. automodule:: google.cloud.compute_v1.services.network_attachments.pagers
:members:
:inherited-members:
1 change: 1 addition & 0 deletions docs/compute_v1/services.rst
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ Services for Google Cloud Compute v1 API
licenses
machine_images
machine_types
network_attachments
network_edge_security_services
network_endpoint_groups
network_firewall_policies
Expand Down
30 changes: 30 additions & 0 deletions google/cloud/compute/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,9 @@
from google.cloud.compute_v1.services.licenses.client import LicensesClient
from google.cloud.compute_v1.services.machine_images.client import MachineImagesClient
from google.cloud.compute_v1.services.machine_types.client import MachineTypesClient
from google.cloud.compute_v1.services.network_attachments.client import (
NetworkAttachmentsClient,
)
from google.cloud.compute_v1.services.network_edge_security_services.client import (
NetworkEdgeSecurityServicesClient,
)
Expand Down Expand Up @@ -256,6 +259,7 @@
AggregatedListInstancesRequest,
AggregatedListInterconnectAttachmentsRequest,
AggregatedListMachineTypesRequest,
AggregatedListNetworkAttachmentsRequest,
AggregatedListNetworkEdgeSecurityServicesRequest,
AggregatedListNetworkEndpointGroupsRequest,
AggregatedListNodeGroupsRequest,
Expand Down Expand Up @@ -391,6 +395,7 @@
DeleteInterconnectRequest,
DeleteLicenseRequest,
DeleteMachineImageRequest,
DeleteNetworkAttachmentRequest,
DeleteNetworkEdgeSecurityServiceRequest,
DeleteNetworkEndpointGroupRequest,
DeleteNetworkFirewallPolicyRequest,
Expand Down Expand Up @@ -542,6 +547,7 @@
GetIamPolicyInstanceTemplateRequest,
GetIamPolicyLicenseRequest,
GetIamPolicyMachineImageRequest,
GetIamPolicyNetworkAttachmentRequest,
GetIamPolicyNetworkFirewallPolicyRequest,
GetIamPolicyNodeGroupRequest,
GetIamPolicyNodeTemplateRequest,
Expand All @@ -567,6 +573,7 @@
GetMachineImageRequest,
GetMachineTypeRequest,
GetNatMappingInfoRoutersRequest,
GetNetworkAttachmentRequest,
GetNetworkEdgeSecurityServiceRequest,
GetNetworkEndpointGroupRequest,
GetNetworkFirewallPolicyRequest,
Expand Down Expand Up @@ -699,6 +706,7 @@
InsertInterconnectRequest,
InsertLicenseRequest,
InsertMachineImageRequest,
InsertNetworkAttachmentRequest,
InsertNetworkEdgeSecurityServiceRequest,
InsertNetworkEndpointGroupRequest,
InsertNetworkFirewallPolicyRequest,
Expand Down Expand Up @@ -873,6 +881,7 @@
ListMachineTypesRequest,
ListManagedInstancesInstanceGroupManagersRequest,
ListManagedInstancesRegionInstanceGroupManagersRequest,
ListNetworkAttachmentsRequest,
ListNetworkEndpointGroupsRequest,
ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest,
ListNetworkEndpointsNetworkEndpointGroupsRequest,
Expand Down Expand Up @@ -964,6 +973,11 @@
MoveInstanceProjectRequest,
NamedPort,
Network,
NetworkAttachment,
NetworkAttachmentAggregatedList,
NetworkAttachmentConnectedEndpoint,
NetworkAttachmentList,
NetworkAttachmentsScopedList,
NetworkEdgeSecurityService,
NetworkEdgeSecurityServiceAggregatedList,
NetworkEdgeSecurityServicesScopedList,
Expand Down Expand Up @@ -1266,6 +1280,7 @@
SetIamPolicyInstanceTemplateRequest,
SetIamPolicyLicenseRequest,
SetIamPolicyMachineImageRequest,
SetIamPolicyNetworkAttachmentRequest,
SetIamPolicyNetworkFirewallPolicyRequest,
SetIamPolicyNodeGroupRequest,
SetIamPolicyNodeTemplateRequest,
Expand Down Expand Up @@ -1423,6 +1438,7 @@
TestIamPermissionsLicenseCodeRequest,
TestIamPermissionsLicenseRequest,
TestIamPermissionsMachineImageRequest,
TestIamPermissionsNetworkAttachmentRequest,
TestIamPermissionsNetworkEndpointGroupRequest,
TestIamPermissionsNetworkFirewallPolicyRequest,
TestIamPermissionsNodeGroupRequest,
Expand Down Expand Up @@ -1543,6 +1559,7 @@
"LicensesClient",
"MachineImagesClient",
"MachineTypesClient",
"NetworkAttachmentsClient",
"NetworkEdgeSecurityServicesClient",
"NetworkEndpointGroupsClient",
"NetworkFirewallPoliciesClient",
Expand Down Expand Up @@ -1645,6 +1662,7 @@
"AggregatedListInstancesRequest",
"AggregatedListInterconnectAttachmentsRequest",
"AggregatedListMachineTypesRequest",
"AggregatedListNetworkAttachmentsRequest",
"AggregatedListNetworkEdgeSecurityServicesRequest",
"AggregatedListNetworkEndpointGroupsRequest",
"AggregatedListNodeGroupsRequest",
Expand Down Expand Up @@ -1780,6 +1798,7 @@
"DeleteInterconnectRequest",
"DeleteLicenseRequest",
"DeleteMachineImageRequest",
"DeleteNetworkAttachmentRequest",
"DeleteNetworkEdgeSecurityServiceRequest",
"DeleteNetworkEndpointGroupRequest",
"DeleteNetworkFirewallPolicyRequest",
Expand Down Expand Up @@ -1931,6 +1950,7 @@
"GetIamPolicyInstanceTemplateRequest",
"GetIamPolicyLicenseRequest",
"GetIamPolicyMachineImageRequest",
"GetIamPolicyNetworkAttachmentRequest",
"GetIamPolicyNetworkFirewallPolicyRequest",
"GetIamPolicyNodeGroupRequest",
"GetIamPolicyNodeTemplateRequest",
Expand All @@ -1956,6 +1976,7 @@
"GetMachineImageRequest",
"GetMachineTypeRequest",
"GetNatMappingInfoRoutersRequest",
"GetNetworkAttachmentRequest",
"GetNetworkEdgeSecurityServiceRequest",
"GetNetworkEndpointGroupRequest",
"GetNetworkFirewallPolicyRequest",
Expand Down Expand Up @@ -2088,6 +2109,7 @@
"InsertInterconnectRequest",
"InsertLicenseRequest",
"InsertMachineImageRequest",
"InsertNetworkAttachmentRequest",
"InsertNetworkEdgeSecurityServiceRequest",
"InsertNetworkEndpointGroupRequest",
"InsertNetworkFirewallPolicyRequest",
Expand Down Expand Up @@ -2262,6 +2284,7 @@
"ListMachineTypesRequest",
"ListManagedInstancesInstanceGroupManagersRequest",
"ListManagedInstancesRegionInstanceGroupManagersRequest",
"ListNetworkAttachmentsRequest",
"ListNetworkEndpointGroupsRequest",
"ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest",
"ListNetworkEndpointsNetworkEndpointGroupsRequest",
Expand Down Expand Up @@ -2353,6 +2376,11 @@
"MoveInstanceProjectRequest",
"NamedPort",
"Network",
"NetworkAttachment",
"NetworkAttachmentAggregatedList",
"NetworkAttachmentConnectedEndpoint",
"NetworkAttachmentList",
"NetworkAttachmentsScopedList",
"NetworkEdgeSecurityService",
"NetworkEdgeSecurityServiceAggregatedList",
"NetworkEdgeSecurityServicesScopedList",
Expand Down Expand Up @@ -2655,6 +2683,7 @@
"SetIamPolicyInstanceTemplateRequest",
"SetIamPolicyLicenseRequest",
"SetIamPolicyMachineImageRequest",
"SetIamPolicyNetworkAttachmentRequest",
"SetIamPolicyNetworkFirewallPolicyRequest",
"SetIamPolicyNodeGroupRequest",
"SetIamPolicyNodeTemplateRequest",
Expand Down Expand Up @@ -2812,6 +2841,7 @@
"TestIamPermissionsLicenseCodeRequest",
"TestIamPermissionsLicenseRequest",
"TestIamPermissionsMachineImageRequest",
"TestIamPermissionsNetworkAttachmentRequest",
"TestIamPermissionsNetworkEndpointGroupRequest",
"TestIamPermissionsNetworkFirewallPolicyRequest",
"TestIamPermissionsNodeGroupRequest",
Expand Down
28 changes: 28 additions & 0 deletions google/cloud/compute_v1/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@
from .services.licenses import LicensesClient
from .services.machine_images import MachineImagesClient
from .services.machine_types import MachineTypesClient
from .services.network_attachments import NetworkAttachmentsClient
from .services.network_edge_security_services import NetworkEdgeSecurityServicesClient
from .services.network_endpoint_groups import NetworkEndpointGroupsClient
from .services.network_firewall_policies import NetworkFirewallPoliciesClient
Expand Down Expand Up @@ -156,6 +157,7 @@
AggregatedListInstancesRequest,
AggregatedListInterconnectAttachmentsRequest,
AggregatedListMachineTypesRequest,
AggregatedListNetworkAttachmentsRequest,
AggregatedListNetworkEdgeSecurityServicesRequest,
AggregatedListNetworkEndpointGroupsRequest,
AggregatedListNodeGroupsRequest,
Expand Down Expand Up @@ -291,6 +293,7 @@
DeleteInterconnectRequest,
DeleteLicenseRequest,
DeleteMachineImageRequest,
DeleteNetworkAttachmentRequest,
DeleteNetworkEdgeSecurityServiceRequest,
DeleteNetworkEndpointGroupRequest,
DeleteNetworkFirewallPolicyRequest,
Expand Down Expand Up @@ -442,6 +445,7 @@
GetIamPolicyInstanceTemplateRequest,
GetIamPolicyLicenseRequest,
GetIamPolicyMachineImageRequest,
GetIamPolicyNetworkAttachmentRequest,
GetIamPolicyNetworkFirewallPolicyRequest,
GetIamPolicyNodeGroupRequest,
GetIamPolicyNodeTemplateRequest,
Expand All @@ -467,6 +471,7 @@
GetMachineImageRequest,
GetMachineTypeRequest,
GetNatMappingInfoRoutersRequest,
GetNetworkAttachmentRequest,
GetNetworkEdgeSecurityServiceRequest,
GetNetworkEndpointGroupRequest,
GetNetworkFirewallPolicyRequest,
Expand Down Expand Up @@ -599,6 +604,7 @@
InsertInterconnectRequest,
InsertLicenseRequest,
InsertMachineImageRequest,
InsertNetworkAttachmentRequest,
InsertNetworkEdgeSecurityServiceRequest,
InsertNetworkEndpointGroupRequest,
InsertNetworkFirewallPolicyRequest,
Expand Down Expand Up @@ -773,6 +779,7 @@
ListMachineTypesRequest,
ListManagedInstancesInstanceGroupManagersRequest,
ListManagedInstancesRegionInstanceGroupManagersRequest,
ListNetworkAttachmentsRequest,
ListNetworkEndpointGroupsRequest,
ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest,
ListNetworkEndpointsNetworkEndpointGroupsRequest,
Expand Down Expand Up @@ -864,6 +871,11 @@
MoveInstanceProjectRequest,
NamedPort,
Network,
NetworkAttachment,
NetworkAttachmentAggregatedList,
NetworkAttachmentConnectedEndpoint,
NetworkAttachmentList,
NetworkAttachmentsScopedList,
NetworkEdgeSecurityService,
NetworkEdgeSecurityServiceAggregatedList,
NetworkEdgeSecurityServicesScopedList,
Expand Down Expand Up @@ -1166,6 +1178,7 @@
SetIamPolicyInstanceTemplateRequest,
SetIamPolicyLicenseRequest,
SetIamPolicyMachineImageRequest,
SetIamPolicyNetworkAttachmentRequest,
SetIamPolicyNetworkFirewallPolicyRequest,
SetIamPolicyNodeGroupRequest,
SetIamPolicyNodeTemplateRequest,
Expand Down Expand Up @@ -1323,6 +1336,7 @@
TestIamPermissionsLicenseCodeRequest,
TestIamPermissionsLicenseRequest,
TestIamPermissionsMachineImageRequest,
TestIamPermissionsNetworkAttachmentRequest,
TestIamPermissionsNetworkEndpointGroupRequest,
TestIamPermissionsNetworkFirewallPolicyRequest,
TestIamPermissionsNodeGroupRequest,
Expand Down Expand Up @@ -1460,6 +1474,7 @@
"AggregatedListInstancesRequest",
"AggregatedListInterconnectAttachmentsRequest",
"AggregatedListMachineTypesRequest",
"AggregatedListNetworkAttachmentsRequest",
"AggregatedListNetworkEdgeSecurityServicesRequest",
"AggregatedListNetworkEndpointGroupsRequest",
"AggregatedListNodeGroupsRequest",
Expand Down Expand Up @@ -1598,6 +1613,7 @@
"DeleteInterconnectRequest",
"DeleteLicenseRequest",
"DeleteMachineImageRequest",
"DeleteNetworkAttachmentRequest",
"DeleteNetworkEdgeSecurityServiceRequest",
"DeleteNetworkEndpointGroupRequest",
"DeleteNetworkFirewallPolicyRequest",
Expand Down Expand Up @@ -1756,6 +1772,7 @@
"GetIamPolicyInstanceTemplateRequest",
"GetIamPolicyLicenseRequest",
"GetIamPolicyMachineImageRequest",
"GetIamPolicyNetworkAttachmentRequest",
"GetIamPolicyNetworkFirewallPolicyRequest",
"GetIamPolicyNodeGroupRequest",
"GetIamPolicyNodeTemplateRequest",
Expand All @@ -1781,6 +1798,7 @@
"GetMachineImageRequest",
"GetMachineTypeRequest",
"GetNatMappingInfoRoutersRequest",
"GetNetworkAttachmentRequest",
"GetNetworkEdgeSecurityServiceRequest",
"GetNetworkEndpointGroupRequest",
"GetNetworkFirewallPolicyRequest",
Expand Down Expand Up @@ -1921,6 +1939,7 @@
"InsertInterconnectRequest",
"InsertLicenseRequest",
"InsertMachineImageRequest",
"InsertNetworkAttachmentRequest",
"InsertNetworkEdgeSecurityServiceRequest",
"InsertNetworkEndpointGroupRequest",
"InsertNetworkFirewallPolicyRequest",
Expand Down Expand Up @@ -2104,6 +2123,7 @@
"ListMachineTypesRequest",
"ListManagedInstancesInstanceGroupManagersRequest",
"ListManagedInstancesRegionInstanceGroupManagersRequest",
"ListNetworkAttachmentsRequest",
"ListNetworkEndpointGroupsRequest",
"ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest",
"ListNetworkEndpointsNetworkEndpointGroupsRequest",
Expand Down Expand Up @@ -2197,6 +2217,12 @@
"MoveInstanceProjectRequest",
"NamedPort",
"Network",
"NetworkAttachment",
"NetworkAttachmentAggregatedList",
"NetworkAttachmentConnectedEndpoint",
"NetworkAttachmentList",
"NetworkAttachmentsClient",
"NetworkAttachmentsScopedList",
"NetworkEdgeSecurityService",
"NetworkEdgeSecurityServiceAggregatedList",
"NetworkEdgeSecurityServicesClient",
Expand Down Expand Up @@ -2539,6 +2565,7 @@
"SetIamPolicyInstanceTemplateRequest",
"SetIamPolicyLicenseRequest",
"SetIamPolicyMachineImageRequest",
"SetIamPolicyNetworkAttachmentRequest",
"SetIamPolicyNetworkFirewallPolicyRequest",
"SetIamPolicyNodeGroupRequest",
"SetIamPolicyNodeTemplateRequest",
Expand Down Expand Up @@ -2707,6 +2734,7 @@
"TestIamPermissionsLicenseCodeRequest",
"TestIamPermissionsLicenseRequest",
"TestIamPermissionsMachineImageRequest",
"TestIamPermissionsNetworkAttachmentRequest",
"TestIamPermissionsNetworkEndpointGroupRequest",
"TestIamPermissionsNetworkFirewallPolicyRequest",
"TestIamPermissionsNodeGroupRequest",
Expand Down
Loading

0 comments on commit e416c65

Please sign in to comment.