Content-Length: 573819 | pFad | https://github.com/googleapis/google-cloud-python/commit/cef77c3870029a75b1196ca32ebf08d75f962093

85 feat: [google-cloud-network-management] add round-trip mode (#13280) · googleapis/google-cloud-python@cef77c3 · GitHub
Skip to content

Commit cef77c3

Browse files
feat: [google-cloud-network-management] add round-trip mode (#13280)
- [ ] Regenerate this pull request now. PiperOrigin-RevId: 696396549 Source-Link: googleapis/googleapis@2d08f07 Source-Link: googleapis/googleapis-gen@4338cca Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW5ldHdvcmstbWFuYWdlbWVudC8uT3dsQm90LnlhbWwiLCJoIjoiNDMzOGNjYWQwNWM3Zjg3YjY3NDdhMTJiMzJhM2EzZjk2YjgxYjgxZSJ9 BEGIN_NESTED_COMMIT feat: [google-cloud-network-management] add round-trip mode PiperOrigin-RevId: 696395696 Source-Link: googleapis/googleapis@0a70c19 Source-Link: googleapis/googleapis-gen@e441f05 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW5ldHdvcmstbWFuYWdlbWVudC8uT3dsQm90LnlhbWwiLCJoIjoiZTQ0MWYwNTE5MjM2ZDhjOGE3NjczYWFjMTcyNmE5MDNjMjE4MzZjNSJ9 END_NESTED_COMMIT --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 579e338 commit cef77c3

File tree

5 files changed

+32
-3
lines changed

5 files changed

+32
-3
lines changed

packages/google-cloud-network-management/google/cloud/network_management/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__ = "1.21.0" # {x-release-please-version}
16+
__version__ = "0.0.0" # {x-release-please-version}

packages/google-cloud-network-management/google/cloud/network_management_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__ = "1.21.0" # {x-release-please-version}
16+
__version__ = "0.0.0" # {x-release-please-version}

packages/google-cloud-network-management/google/cloud/network_management_v1/types/connectivity_test.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,15 @@ class ConnectivityTest(proto.Message):
132132
creating a new test, updating an existing test,
133133
or triggering a one-time rerun of an existing
134134
test.
135+
round_trip (bool):
136+
Whether run analysis for the return path from
137+
destination to source. Default value is false.
138+
return_reachability_details (google.cloud.network_management_v1.types.ReachabilityDetails):
139+
Output only. The reachability details of this
140+
test from the latest run for the return path.
141+
The details are updated when creating a new
142+
test, updating an existing test, or triggering a
143+
one-time rerun of an existing test.
135144
bypass_firewall_checks (bool):
136145
Whether the test should skip firewall
137146
checking. If not provided, we assume false.
@@ -192,6 +201,15 @@ class ConnectivityTest(proto.Message):
192201
number=14,
193202
message="ProbingDetails",
194203
)
204+
round_trip: bool = proto.Field(
205+
proto.BOOL,
206+
number=15,
207+
)
208+
return_reachability_details: "ReachabilityDetails" = proto.Field(
209+
proto.MESSAGE,
210+
number=16,
211+
message="ReachabilityDetails",
212+
)
195213
bypass_firewall_checks: bool = proto.Field(
196214
proto.BOOL,
197215
number=17,

packages/google-cloud-network-management/samples/generated_samples/snippet_metadata_google.cloud.networkmanagement.v1.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
],
99
"language": "PYTHON",
1010
"name": "google-cloud-network-management",
11-
"version": "1.21.0"
11+
"version": "0.1.0"
1212
},
1313
"snippets": [
1414
{

packages/google-cloud-network-management/tests/unit/gapic/network_management_v1/test_reachability_service.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1726,6 +1726,7 @@ def test_get_connectivity_test(request_type, transport: str = "grpc"):
17261726
protocol="protocol_value",
17271727
related_projects=["related_projects_value"],
17281728
display_name="display_name_value",
1729+
round_trip=True,
17291730
bypass_firewall_checks=True,
17301731
)
17311732
response = client.get_connectivity_test(request)
@@ -1743,6 +1744,7 @@ def test_get_connectivity_test(request_type, transport: str = "grpc"):
17431744
assert response.protocol == "protocol_value"
17441745
assert response.related_projects == ["related_projects_value"]
17451746
assert response.display_name == "display_name_value"
1747+
assert response.round_trip is True
17461748
assert response.bypass_firewall_checks is True
17471749

17481750

@@ -1884,6 +1886,7 @@ async def test_get_connectivity_test_async(
18841886
protocol="protocol_value",
18851887
related_projects=["related_projects_value"],
18861888
display_name="display_name_value",
1889+
round_trip=True,
18871890
bypass_firewall_checks=True,
18881891
)
18891892
)
@@ -1902,6 +1905,7 @@ async def test_get_connectivity_test_async(
19021905
assert response.protocol == "protocol_value"
19031906
assert response.related_projects == ["related_projects_value"]
19041907
assert response.display_name == "display_name_value"
1908+
assert response.round_trip is True
19051909
assert response.bypass_firewall_checks is True
19061910

19071911

@@ -4855,6 +4859,7 @@ async def test_get_connectivity_test_empty_call_grpc_asyncio():
48554859
protocol="protocol_value",
48564860
related_projects=["related_projects_value"],
48574861
display_name="display_name_value",
4862+
round_trip=True,
48584863
bypass_firewall_checks=True,
48594864
)
48604865
)
@@ -5159,6 +5164,7 @@ def test_get_connectivity_test_rest_call_success(request_type):
51595164
protocol="protocol_value",
51605165
related_projects=["related_projects_value"],
51615166
display_name="display_name_value",
5167+
round_trip=True,
51625168
bypass_firewall_checks=True,
51635169
)
51645170

@@ -5180,6 +5186,7 @@ def test_get_connectivity_test_rest_call_success(request_type):
51805186
assert response.protocol == "protocol_value"
51815187
assert response.related_projects == ["related_projects_value"]
51825188
assert response.display_name == "display_name_value"
5189+
assert response.round_trip is True
51835190
assert response.bypass_firewall_checks is True
51845191

51855192

@@ -5613,6 +5620,8 @@ def test_create_connectivity_test_rest_call_success(request_type):
56135620
"metropolitan_area": "metropolitan_area_value"
56145621
},
56155622
},
5623+
"round_trip": True,
5624+
"return_reachability_details": {},
56165625
"bypass_firewall_checks": True,
56175626
}
56185627
# The version of a generated dependency at test runtime may differ from the version used during generation.
@@ -6139,6 +6148,8 @@ def test_update_connectivity_test_rest_call_success(request_type):
61396148
"metropolitan_area": "metropolitan_area_value"
61406149
},
61416150
},
6151+
"round_trip": True,
6152+
"return_reachability_details": {},
61426153
"bypass_firewall_checks": True,
61436154
}
61446155
# The version of a generated dependency at test runtime may differ from the version used during generation.

0 commit comments

Comments
 (0)








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://github.com/googleapis/google-cloud-python/commit/cef77c3870029a75b1196ca32ebf08d75f962093

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy