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

D0 feat: [google-cloud-network-management] expose the new v1 vpcflowlogs… · googleapis/google-cloud-python@aaea7ae · GitHub
Skip to content

Commit aaea7ae

Browse files
feat: [google-cloud-network-management] expose the new v1 vpcflowlogs api proto (#13432)
- [ ] Regenerate this pull request now. PiperOrigin-RevId: 714651625 Source-Link: googleapis/googleapis@d5cc1cd Source-Link: googleapis/googleapis-gen@69425b9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW5ldHdvcmstbWFuYWdlbWVudC8uT3dsQm90LnlhbWwiLCJoIjoiNjk0MjViOTc0MDNhNjc5YTllODkyY2FkYWQ2NjZhYjFhMGMyMzYwMSJ9 --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent ad5c169 commit aaea7ae

File tree

34 files changed

+19356
-3
lines changed

34 files changed

+19356
-3
lines changed

packages/google-cloud-network-management/docs/network_management_v1/services_.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ Services for Google Cloud Network Management v1 API
44
:maxdepth: 2
55

66
reachability_service
7+
vpc_flow_logs_service
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
VpcFlowLogsService
2+
------------------------------------
3+
4+
.. automodule:: google.cloud.network_management_v1.services.vpc_flow_logs_service
5+
:members:
6+
:inherited-members:
7+
8+
.. automodule:: google.cloud.network_management_v1.services.vpc_flow_logs_service.pagers
9+
:members:
10+
:inherited-members:

packages/google-cloud-network-management/google/cloud/network_management/__init__.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@
2424
from google.cloud.network_management_v1.services.reachability_service.client import (
2525
ReachabilityServiceClient,
2626
)
27+
from google.cloud.network_management_v1.services.vpc_flow_logs_service.async_client import (
28+
VpcFlowLogsServiceAsyncClient,
29+
)
30+
from google.cloud.network_management_v1.services.vpc_flow_logs_service.client import (
31+
VpcFlowLogsServiceClient,
32+
)
2733
from google.cloud.network_management_v1.types.connectivity_test import (
2834
ConnectivityTest,
2935
Endpoint,
@@ -75,10 +81,23 @@
7581
VpnGatewayInfo,
7682
VpnTunnelInfo,
7783
)
84+
from google.cloud.network_management_v1.types.vpc_flow_logs import (
85+
CreateVpcFlowLogsConfigRequest,
86+
DeleteVpcFlowLogsConfigRequest,
87+
GetVpcFlowLogsConfigRequest,
88+
ListVpcFlowLogsConfigsRequest,
89+
ListVpcFlowLogsConfigsResponse,
90+
UpdateVpcFlowLogsConfigRequest,
91+
)
92+
from google.cloud.network_management_v1.types.vpc_flow_logs_config import (
93+
VpcFlowLogsConfig,
94+
)
7895

7996
__all__ = (
8097
"ReachabilityServiceClient",
8198
"ReachabilityServiceAsyncClient",
99+
"VpcFlowLogsServiceClient",
100+
"VpcFlowLogsServiceAsyncClient",
82101
"ConnectivityTest",
83102
"Endpoint",
84103
"LatencyDistribution",
@@ -124,4 +143,11 @@
124143
"VpnGatewayInfo",
125144
"VpnTunnelInfo",
126145
"LoadBalancerType",
146+
"CreateVpcFlowLogsConfigRequest",
147+
"DeleteVpcFlowLogsConfigRequest",
148+
"GetVpcFlowLogsConfigRequest",
149+
"ListVpcFlowLogsConfigsRequest",
150+
"ListVpcFlowLogsConfigsResponse",
151+
"UpdateVpcFlowLogsConfigRequest",
152+
"VpcFlowLogsConfig",
127153
)

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.23.0" # {x-release-please-version}
16+
__version__ = "0.0.0" # {x-release-please-version}

packages/google-cloud-network-management/google/cloud/network_management_v1/__init__.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@
2222
ReachabilityServiceAsyncClient,
2323
ReachabilityServiceClient,
2424
)
25+
from .services.vpc_flow_logs_service import (
26+
VpcFlowLogsServiceAsyncClient,
27+
VpcFlowLogsServiceClient,
28+
)
2529
from .types.connectivity_test import (
2630
ConnectivityTest,
2731
Endpoint,
@@ -73,17 +77,29 @@
7377
VpnGatewayInfo,
7478
VpnTunnelInfo,
7579
)
80+
from .types.vpc_flow_logs import (
81+
CreateVpcFlowLogsConfigRequest,
82+
DeleteVpcFlowLogsConfigRequest,
83+
GetVpcFlowLogsConfigRequest,
84+
ListVpcFlowLogsConfigsRequest,
85+
ListVpcFlowLogsConfigsResponse,
86+
UpdateVpcFlowLogsConfigRequest,
87+
)
88+
from .types.vpc_flow_logs_config import VpcFlowLogsConfig
7689

7790
__all__ = (
7891
"ReachabilityServiceAsyncClient",
92+
"VpcFlowLogsServiceAsyncClient",
7993
"AbortInfo",
8094
"AppEngineVersionInfo",
8195
"CloudFunctionInfo",
8296
"CloudRunRevisionInfo",
8397
"CloudSQLInstanceInfo",
8498
"ConnectivityTest",
8599
"CreateConnectivityTestRequest",
100+
"CreateVpcFlowLogsConfigRequest",
86101
"DeleteConnectivityTestRequest",
102+
"DeleteVpcFlowLogsConfigRequest",
87103
"DeliverInfo",
88104
"DropInfo",
89105
"Endpoint",
@@ -93,12 +109,15 @@
93109
"ForwardingRuleInfo",
94110
"GKEMasterInfo",
95111
"GetConnectivityTestRequest",
112+
"GetVpcFlowLogsConfigRequest",
96113
"GoogleServiceInfo",
97114
"InstanceInfo",
98115
"LatencyDistribution",
99116
"LatencyPercentile",
100117
"ListConnectivityTestsRequest",
101118
"ListConnectivityTestsResponse",
119+
"ListVpcFlowLogsConfigsRequest",
120+
"ListVpcFlowLogsConfigsResponse",
102121
"LoadBalancerBackend",
103122
"LoadBalancerBackendInfo",
104123
"LoadBalancerInfo",
@@ -119,7 +138,10 @@
119138
"StorageBucketInfo",
120139
"Trace",
121140
"UpdateConnectivityTestRequest",
141+
"UpdateVpcFlowLogsConfigRequest",
122142
"VpcConnectorInfo",
143+
"VpcFlowLogsConfig",
144+
"VpcFlowLogsServiceClient",
123145
"VpnGatewayInfo",
124146
"VpnTunnelInfo",
125147
)

packages/google-cloud-network-management/google/cloud/network_management_v1/gapic_metadata.json

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,100 @@
113113
}
114114
}
115115
}
116+
},
117+
"VpcFlowLogsService": {
118+
"clients": {
119+
"grpc": {
120+
"libraryClient": "VpcFlowLogsServiceClient",
121+
"rpcs": {
122+
"CreateVpcFlowLogsConfig": {
123+
"methods": [
124+
"create_vpc_flow_logs_config"
125+
]
126+
},
127+
"DeleteVpcFlowLogsConfig": {
128+
"methods": [
129+
"delete_vpc_flow_logs_config"
130+
]
131+
},
132+
"GetVpcFlowLogsConfig": {
133+
"methods": [
134+
"get_vpc_flow_logs_config"
135+
]
136+
},
137+
"ListVpcFlowLogsConfigs": {
138+
"methods": [
139+
"list_vpc_flow_logs_configs"
140+
]
141+
},
142+
"UpdateVpcFlowLogsConfig": {
143+
"methods": [
144+
"update_vpc_flow_logs_config"
145+
]
146+
}
147+
}
148+
},
149+
"grpc-async": {
150+
"libraryClient": "VpcFlowLogsServiceAsyncClient",
151+
"rpcs": {
152+
"CreateVpcFlowLogsConfig": {
153+
"methods": [
154+
"create_vpc_flow_logs_config"
155+
]
156+
},
157+
"DeleteVpcFlowLogsConfig": {
158+
"methods": [
159+
"delete_vpc_flow_logs_config"
160+
]
161+
},
162+
"GetVpcFlowLogsConfig": {
163+
"methods": [
164+
"get_vpc_flow_logs_config"
165+
]
166+
},
167+
"ListVpcFlowLogsConfigs": {
168+
"methods": [
169+
"list_vpc_flow_logs_configs"
170+
]
171+
},
172+
"UpdateVpcFlowLogsConfig": {
173+
"methods": [
174+
"update_vpc_flow_logs_config"
175+
]
176+
}
177+
}
178+
},
179+
"rest": {
180+
"libraryClient": "VpcFlowLogsServiceClient",
181+
"rpcs": {
182+
"CreateVpcFlowLogsConfig": {
183+
"methods": [
184+
"create_vpc_flow_logs_config"
185+
]
186+
},
187+
"DeleteVpcFlowLogsConfig": {
188+
"methods": [
189+
"delete_vpc_flow_logs_config"
190+
]
191+
},
192+
"GetVpcFlowLogsConfig": {
193+
"methods": [
194+
"get_vpc_flow_logs_config"
195+
]
196+
},
197+
"ListVpcFlowLogsConfigs": {
198+
"methods": [
199+
"list_vpc_flow_logs_configs"
200+
]
201+
},
202+
"UpdateVpcFlowLogsConfig": {
203+
"methods": [
204+
"update_vpc_flow_logs_config"
205+
]
206+
}
207+
}
208+
}
209+
}
116210
}
117211
}
118212
}

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.23.0" # {x-release-please-version}
16+
__version__ = "0.0.0" # {x-release-please-version}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# -*- coding: utf-8 -*-
2+
# Copyright 2024 Google LLC
3+
#
4+
# Licensed under the Apache License, Version 2.0 (the "License");
5+
# you may not use this file except in compliance with the License.
6+
# You may obtain a copy of the License at
7+
#
8+
# http://www.apache.org/licenses/LICENSE-2.0
9+
#
10+
# Unless required by applicable law or agreed to in writing, software
11+
# distributed under the License is distributed on an "AS IS" BASIS,
12+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
# See the License for the specific language governing permissions and
14+
# limitations under the License.
15+
#
16+
from .async_client import VpcFlowLogsServiceAsyncClient
17+
from .client import VpcFlowLogsServiceClient
18+
19+
__all__ = (
20+
"VpcFlowLogsServiceClient",
21+
"VpcFlowLogsServiceAsyncClient",
22+
)

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/aaea7aed76e25020cc085be8f3dbc0f3642d6912

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy