Skip to content

Commit 4cf708c

Browse files
feat: add Network Connectivity Center APIs related to VPC spokes (#11769)
- [ ] Regenerate this pull request now. PiperOrigin-RevId: 569346113 Source-Link: googleapis/googleapis@1df1c4f Source-Link: googleapis/googleapis-gen@5ac186a Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW5ldHdvcmstY29ubmVjdGl2aXR5Ly5Pd2xCb3QueWFtbCIsImgiOiI1YWMxODZhYTg2YmUxNzBkZWI0NjFmNzExODE4ODA5MDBhZjAxNzZiIn0= --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Anthonios Partheniou <[email protected]>
1 parent b9d7b71 commit 4cf708c

38 files changed

Lines changed: 10729 additions & 704 deletions

File tree

packages/google-cloud-network-connectivity/CONTRIBUTING.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,12 +143,12 @@ Running System Tests
143143
$ nox -s system
144144

145145
# Run a single system test
146-
$ nox -s system- -- -k <name of test>
146+
$ nox -s system-3.11 -- -k <name of test>
147147

148148

149149
.. note::
150150

151-
System tests are only configured to run under Python.
151+
System tests are only configured to run under Python 3.8, 3.9, 3.10 and 3.11.
152152
For expediency, we do not run them in older versions of Python 3.
153153

154154
This alone will not run the tests. You'll need to change some local

packages/google-cloud-network-connectivity/google/cloud/networkconnectivity/__init__.py

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,25 +32,48 @@
3232
)
3333
from google.cloud.networkconnectivity_v1.types.common import OperationMetadata
3434
from google.cloud.networkconnectivity_v1.types.hub import (
35+
AcceptHubSpokeRequest,
36+
AcceptHubSpokeResponse,
3537
CreateHubRequest,
3638
CreateSpokeRequest,
3739
DeleteHubRequest,
3840
DeleteSpokeRequest,
41+
GetGroupRequest,
3942
GetHubRequest,
43+
GetRouteRequest,
44+
GetRouteTableRequest,
4045
GetSpokeRequest,
46+
Group,
4147
Hub,
4248
LinkedInterconnectAttachments,
4349
LinkedRouterApplianceInstances,
50+
LinkedVpcNetwork,
4451
LinkedVpnTunnels,
52+
ListGroupsRequest,
53+
ListGroupsResponse,
54+
ListHubSpokesRequest,
55+
ListHubSpokesResponse,
4556
ListHubsRequest,
4657
ListHubsResponse,
58+
ListRoutesRequest,
59+
ListRoutesResponse,
60+
ListRouteTablesRequest,
61+
ListRouteTablesResponse,
4762
ListSpokesRequest,
4863
ListSpokesResponse,
4964
LocationFeature,
5065
LocationMetadata,
66+
NextHopVpcNetwork,
67+
RejectHubSpokeRequest,
68+
RejectHubSpokeResponse,
69+
Route,
5170
RouterApplianceInstance,
71+
RouteTable,
72+
RouteType,
5273
RoutingVPC,
5374
Spoke,
75+
SpokeSummary,
76+
SpokeType,
5477
State,
5578
UpdateHubRequest,
5679
UpdateSpokeRequest,
@@ -70,27 +93,50 @@
7093
"PolicyBasedRoutingServiceClient",
7194
"PolicyBasedRoutingServiceAsyncClient",
7295
"OperationMetadata",
96+
"AcceptHubSpokeRequest",
97+
"AcceptHubSpokeResponse",
7398
"CreateHubRequest",
7499
"CreateSpokeRequest",
75100
"DeleteHubRequest",
76101
"DeleteSpokeRequest",
102+
"GetGroupRequest",
77103
"GetHubRequest",
104+
"GetRouteRequest",
105+
"GetRouteTableRequest",
78106
"GetSpokeRequest",
107+
"Group",
79108
"Hub",
80109
"LinkedInterconnectAttachments",
81110
"LinkedRouterApplianceInstances",
111+
"LinkedVpcNetwork",
82112
"LinkedVpnTunnels",
113+
"ListGroupsRequest",
114+
"ListGroupsResponse",
115+
"ListHubSpokesRequest",
116+
"ListHubSpokesResponse",
83117
"ListHubsRequest",
84118
"ListHubsResponse",
119+
"ListRoutesRequest",
120+
"ListRoutesResponse",
121+
"ListRouteTablesRequest",
122+
"ListRouteTablesResponse",
85123
"ListSpokesRequest",
86124
"ListSpokesResponse",
87125
"LocationMetadata",
126+
"NextHopVpcNetwork",
127+
"RejectHubSpokeRequest",
128+
"RejectHubSpokeResponse",
129+
"Route",
88130
"RouterApplianceInstance",
131+
"RouteTable",
89132
"RoutingVPC",
90133
"Spoke",
134+
"SpokeSummary",
91135
"UpdateHubRequest",
92136
"UpdateSpokeRequest",
93137
"LocationFeature",
138+
"RouteType",
139+
"SpokeType",
94140
"State",
95141
"CreatePolicyBasedRouteRequest",
96142
"DeletePolicyBasedRouteRequest",

packages/google-cloud-network-connectivity/google/cloud/networkconnectivity/gapic_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515
#
16-
__version__ = "2.1.0" # {x-release-please-version}
16+
__version__ = "0.0.0" # {x-release-please-version}

packages/google-cloud-network-connectivity/google/cloud/networkconnectivity_v1/__init__.py

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,25 +25,48 @@
2525
)
2626
from .types.common import OperationMetadata
2727
from .types.hub import (
28+
AcceptHubSpokeRequest,
29+
AcceptHubSpokeResponse,
2830
CreateHubRequest,
2931
CreateSpokeRequest,
3032
DeleteHubRequest,
3133
DeleteSpokeRequest,
34+
GetGroupRequest,
3235
GetHubRequest,
36+
GetRouteRequest,
37+
GetRouteTableRequest,
3338
GetSpokeRequest,
39+
Group,
3440
Hub,
3541
LinkedInterconnectAttachments,
3642
LinkedRouterApplianceInstances,
43+
LinkedVpcNetwork,
3744
LinkedVpnTunnels,
45+
ListGroupsRequest,
46+
ListGroupsResponse,
47+
ListHubSpokesRequest,
48+
ListHubSpokesResponse,
3849
ListHubsRequest,
3950
ListHubsResponse,
51+
ListRoutesRequest,
52+
ListRoutesResponse,
53+
ListRouteTablesRequest,
54+
ListRouteTablesResponse,
4055
ListSpokesRequest,
4156
ListSpokesResponse,
4257
LocationFeature,
4358
LocationMetadata,
59+
NextHopVpcNetwork,
60+
RejectHubSpokeRequest,
61+
RejectHubSpokeResponse,
62+
Route,
4463
RouterApplianceInstance,
64+
RouteTable,
65+
RouteType,
4566
RoutingVPC,
4667
Spoke,
68+
SpokeSummary,
69+
SpokeType,
4770
State,
4871
UpdateHubRequest,
4972
UpdateSpokeRequest,
@@ -60,34 +83,57 @@
6083
__all__ = (
6184
"HubServiceAsyncClient",
6285
"PolicyBasedRoutingServiceAsyncClient",
86+
"AcceptHubSpokeRequest",
87+
"AcceptHubSpokeResponse",
6388
"CreateHubRequest",
6489
"CreatePolicyBasedRouteRequest",
6590
"CreateSpokeRequest",
6691
"DeleteHubRequest",
6792
"DeletePolicyBasedRouteRequest",
6893
"DeleteSpokeRequest",
94+
"GetGroupRequest",
6995
"GetHubRequest",
7096
"GetPolicyBasedRouteRequest",
97+
"GetRouteRequest",
98+
"GetRouteTableRequest",
7199
"GetSpokeRequest",
100+
"Group",
72101
"Hub",
73102
"HubServiceClient",
74103
"LinkedInterconnectAttachments",
75104
"LinkedRouterApplianceInstances",
105+
"LinkedVpcNetwork",
76106
"LinkedVpnTunnels",
107+
"ListGroupsRequest",
108+
"ListGroupsResponse",
109+
"ListHubSpokesRequest",
110+
"ListHubSpokesResponse",
77111
"ListHubsRequest",
78112
"ListHubsResponse",
79113
"ListPolicyBasedRoutesRequest",
80114
"ListPolicyBasedRoutesResponse",
115+
"ListRouteTablesRequest",
116+
"ListRouteTablesResponse",
117+
"ListRoutesRequest",
118+
"ListRoutesResponse",
81119
"ListSpokesRequest",
82120
"ListSpokesResponse",
83121
"LocationFeature",
84122
"LocationMetadata",
123+
"NextHopVpcNetwork",
85124
"OperationMetadata",
86125
"PolicyBasedRoute",
87126
"PolicyBasedRoutingServiceClient",
127+
"RejectHubSpokeRequest",
128+
"RejectHubSpokeResponse",
129+
"Route",
130+
"RouteTable",
131+
"RouteType",
88132
"RouterApplianceInstance",
89133
"RoutingVPC",
90134
"Spoke",
135+
"SpokeSummary",
136+
"SpokeType",
91137
"State",
92138
"UpdateHubRequest",
93139
"UpdateSpokeRequest",

packages/google-cloud-network-connectivity/google/cloud/networkconnectivity_v1/gapic_metadata.json

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@
1010
"grpc": {
1111
"libraryClient": "HubServiceClient",
1212
"rpcs": {
13+
"AcceptHubSpoke": {
14+
"methods": [
15+
"accept_hub_spoke"
16+
]
17+
},
1318
"CreateHub": {
1419
"methods": [
1520
"create_hub"
@@ -30,26 +35,66 @@
3035
"delete_spoke"
3136
]
3237
},
38+
"GetGroup": {
39+
"methods": [
40+
"get_group"
41+
]
42+
},
3343
"GetHub": {
3444
"methods": [
3545
"get_hub"
3646
]
3747
},
48+
"GetRoute": {
49+
"methods": [
50+
"get_route"
51+
]
52+
},
53+
"GetRouteTable": {
54+
"methods": [
55+
"get_route_table"
56+
]
57+
},
3858
"GetSpoke": {
3959
"methods": [
4060
"get_spoke"
4161
]
4262
},
63+
"ListGroups": {
64+
"methods": [
65+
"list_groups"
66+
]
67+
},
68+
"ListHubSpokes": {
69+
"methods": [
70+
"list_hub_spokes"
71+
]
72+
},
4373
"ListHubs": {
4474
"methods": [
4575
"list_hubs"
4676
]
4777
},
78+
"ListRouteTables": {
79+
"methods": [
80+
"list_route_tables"
81+
]
82+
},
83+
"ListRoutes": {
84+
"methods": [
85+
"list_routes"
86+
]
87+
},
4888
"ListSpokes": {
4989
"methods": [
5090
"list_spokes"
5191
]
5292
},
93+
"RejectHubSpoke": {
94+
"methods": [
95+
"reject_hub_spoke"
96+
]
97+
},
5398
"UpdateHub": {
5499
"methods": [
55100
"update_hub"
@@ -65,6 +110,11 @@
65110
"grpc-async": {
66111
"libraryClient": "HubServiceAsyncClient",
67112
"rpcs": {
113+
"AcceptHubSpoke": {
114+
"methods": [
115+
"accept_hub_spoke"
116+
]
117+
},
68118
"CreateHub": {
69119
"methods": [
70120
"create_hub"
@@ -85,26 +135,66 @@
85135
"delete_spoke"
86136
]
87137
},
138+
"GetGroup": {
139+
"methods": [
140+
"get_group"
141+
]
142+
},
88143
"GetHub": {
89144
"methods": [
90145
"get_hub"
91146
]
92147
},
148+
"GetRoute": {
149+
"methods": [
150+
"get_route"
151+
]
152+
},
153+
"GetRouteTable": {
154+
"methods": [
155+
"get_route_table"
156+
]
157+
},
93158
"GetSpoke": {
94159
"methods": [
95160
"get_spoke"
96161
]
97162
},
163+
"ListGroups": {
164+
"methods": [
165+
"list_groups"
166+
]
167+
},
168+
"ListHubSpokes": {
169+
"methods": [
170+
"list_hub_spokes"
171+
]
172+
},
98173
"ListHubs": {
99174
"methods": [
100175
"list_hubs"
101176
]
102177
},
178+
"ListRouteTables": {
179+
"methods": [
180+
"list_route_tables"
181+
]
182+
},
183+
"ListRoutes": {
184+
"methods": [
185+
"list_routes"
186+
]
187+
},
103188
"ListSpokes": {
104189
"methods": [
105190
"list_spokes"
106191
]
107192
},
193+
"RejectHubSpoke": {
194+
"methods": [
195+
"reject_hub_spoke"
196+
]
197+
},
108198
"UpdateHub": {
109199
"methods": [
110200
"update_hub"

packages/google-cloud-network-connectivity/google/cloud/networkconnectivity_v1/gapic_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515
#
16-
__version__ = "2.1.0" # {x-release-please-version}
16+
__version__ = "0.0.0" # {x-release-please-version}

0 commit comments

Comments
 (0)