Skip to content

Commit accb1e5

Browse files
feat: [google-cloud-network-security] Update networksecurity/v1beta1 Python GAPIC to support REST transport (#14702)
- [ ] Regenerate this pull request now. PiperOrigin-RevId: 817791834 Source-Link: googleapis/googleapis@6821943 Source-Link: googleapis/googleapis-gen@780adb2 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW5ldHdvcmstc2VjdXJpdHkvLk93bEJvdC55YW1sIiwiaCI6Ijc4MGFkYjJhOWI2MTIwM2FhYWQ0Yzg3ZDc1ZGE1NmJlNDYwYmU3ODcifQ== --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 5e08ebc commit accb1e5

File tree

13 files changed

+11383
-1588
lines changed

13 files changed

+11383
-1588
lines changed

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

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

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

packages/google-cloud-network-security/google/cloud/network_security_v1beta1/gapic_metadata.json

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,86 @@
166166
]
167167
}
168168
}
169+
},
170+
"rest": {
171+
"libraryClient": "NetworkSecurityClient",
172+
"rpcs": {
173+
"CreateAuthorizationPolicy": {
174+
"methods": [
175+
"create_authorization_policy"
176+
]
177+
},
178+
"CreateClientTlsPolicy": {
179+
"methods": [
180+
"create_client_tls_policy"
181+
]
182+
},
183+
"CreateServerTlsPolicy": {
184+
"methods": [
185+
"create_server_tls_policy"
186+
]
187+
},
188+
"DeleteAuthorizationPolicy": {
189+
"methods": [
190+
"delete_authorization_policy"
191+
]
192+
},
193+
"DeleteClientTlsPolicy": {
194+
"methods": [
195+
"delete_client_tls_policy"
196+
]
197+
},
198+
"DeleteServerTlsPolicy": {
199+
"methods": [
200+
"delete_server_tls_policy"
201+
]
202+
},
203+
"GetAuthorizationPolicy": {
204+
"methods": [
205+
"get_authorization_policy"
206+
]
207+
},
208+
"GetClientTlsPolicy": {
209+
"methods": [
210+
"get_client_tls_policy"
211+
]
212+
},
213+
"GetServerTlsPolicy": {
214+
"methods": [
215+
"get_server_tls_policy"
216+
]
217+
},
218+
"ListAuthorizationPolicies": {
219+
"methods": [
220+
"list_authorization_policies"
221+
]
222+
},
223+
"ListClientTlsPolicies": {
224+
"methods": [
225+
"list_client_tls_policies"
226+
]
227+
},
228+
"ListServerTlsPolicies": {
229+
"methods": [
230+
"list_server_tls_policies"
231+
]
232+
},
233+
"UpdateAuthorizationPolicy": {
234+
"methods": [
235+
"update_authorization_policy"
236+
]
237+
},
238+
"UpdateClientTlsPolicy": {
239+
"methods": [
240+
"update_client_tls_policy"
241+
]
242+
},
243+
"UpdateServerTlsPolicy": {
244+
"methods": [
245+
"update_server_tls_policy"
246+
]
247+
}
248+
}
169249
}
170250
}
171251
}

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

packages/google-cloud-network-security/google/cloud/network_security_v1beta1/services/network_security/client.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@
9090
from .transports.base import DEFAULT_CLIENT_INFO, NetworkSecurityTransport
9191
from .transports.grpc import NetworkSecurityGrpcTransport
9292
from .transports.grpc_asyncio import NetworkSecurityGrpcAsyncIOTransport
93+
from .transports.rest import NetworkSecurityRestTransport
9394

9495

9596
class NetworkSecurityClientMeta(type):
@@ -105,6 +106,7 @@ class NetworkSecurityClientMeta(type):
105106
) # type: Dict[str, Type[NetworkSecurityTransport]]
106107
_transport_registry["grpc"] = NetworkSecurityGrpcTransport
107108
_transport_registry["grpc_asyncio"] = NetworkSecurityGrpcAsyncIOTransport
109+
_transport_registry["rest"] = NetworkSecurityRestTransport
108110

109111
def get_transport_class(
110112
cls,

packages/google-cloud-network-security/google/cloud/network_security_v1beta1/services/network_security/transports/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,18 @@
1919
from .base import NetworkSecurityTransport
2020
from .grpc import NetworkSecurityGrpcTransport
2121
from .grpc_asyncio import NetworkSecurityGrpcAsyncIOTransport
22+
from .rest import NetworkSecurityRestInterceptor, NetworkSecurityRestTransport
2223

2324
# Compile a registry of transports.
2425
_transport_registry = OrderedDict() # type: Dict[str, Type[NetworkSecurityTransport]]
2526
_transport_registry["grpc"] = NetworkSecurityGrpcTransport
2627
_transport_registry["grpc_asyncio"] = NetworkSecurityGrpcAsyncIOTransport
28+
_transport_registry["rest"] = NetworkSecurityRestTransport
2729

2830
__all__ = (
2931
"NetworkSecurityTransport",
3032
"NetworkSecurityGrpcTransport",
3133
"NetworkSecurityGrpcAsyncIOTransport",
34+
"NetworkSecurityRestTransport",
35+
"NetworkSecurityRestInterceptor",
3236
)

0 commit comments

Comments
 (0)