Skip to content

Commit 9c29f5b

Browse files
feat: Automated regeneration of networkservices v1 client
1 parent 80c0656 commit 9c29f5b

5 files changed

Lines changed: 51 additions & 2 deletions

File tree

api_names_out.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -337621,6 +337621,10 @@
337621337621
"/networkservices:v1/AgentGatewayNetworkConfigDnsPeeringConfig/targetProject": target_project
337622337622
"/networkservices:v1/AgentGatewayNetworkConfigEgress": agent_gateway_network_config_egress
337623337623
"/networkservices:v1/AgentGatewayNetworkConfigEgress/networkAttachment": network_attachment
337624+
"/networkservices:v1/AgentGatewayNetworkConfigEgress/trustConfig": trust_config
337625+
"/networkservices:v1/AgentGatewayNetworkConfigEgressTrustConfig": agent_gateway_network_config_egress_trust_config
337626+
"/networkservices:v1/AgentGatewayNetworkConfigEgressTrustConfig/pemCertificates": pem_certificates
337627+
"/networkservices:v1/AgentGatewayNetworkConfigEgressTrustConfig/pemCertificates/pem_certificate": pem_certificate
337624337628
"/networkservices:v1/AgentGatewaySelfManaged": agent_gateway_self_managed
337625337629
"/networkservices:v1/AgentGatewaySelfManaged/resourceUri": resource_uri
337626337630
"/networkservices:v1/AuditConfig": audit_config

generated/google-apis-networkservices_v1/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Release history for google-apis-networkservices_v1
22

3+
### v0.73.0 (2026-06-28)
4+
5+
* Regenerated from discovery document revision 20260610
6+
37
### v0.72.0 (2026-06-14)
48

59
* Regenerated from discovery document revision 20260605

generated/google-apis-networkservices_v1/lib/google/apis/networkservices_v1/classes.rb

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,13 +235,39 @@ class AgentGatewayNetworkConfigEgress
235235
# @return [String]
236236
attr_accessor :network_attachment
237237

238+
# TrustConfig defines the trust configuration for egress.
239+
# Corresponds to the JSON property `trustConfig`
240+
# @return [Google::Apis::NetworkservicesV1::AgentGatewayNetworkConfigEgressTrustConfig]
241+
attr_accessor :trust_config
242+
238243
def initialize(**args)
239244
update!(**args)
240245
end
241246

242247
# Update properties of this object
243248
def update!(**args)
244249
@network_attachment = args[:network_attachment] if args.key?(:network_attachment)
250+
@trust_config = args[:trust_config] if args.key?(:trust_config)
251+
end
252+
end
253+
254+
# TrustConfig defines the trust configuration for egress.
255+
class AgentGatewayNetworkConfigEgressTrustConfig
256+
include Google::Apis::Core::Hashable
257+
258+
# Required. PEM encoded root certificates used to validate the identity of the
259+
# upstream servers/destinations during egress connections.
260+
# Corresponds to the JSON property `pemCertificates`
261+
# @return [Array<String>]
262+
attr_accessor :pem_certificates
263+
264+
def initialize(**args)
265+
update!(**args)
266+
end
267+
268+
# Update properties of this object
269+
def update!(**args)
270+
@pem_certificates = args[:pem_certificates] if args.key?(:pem_certificates)
245271
end
246272
end
247273

generated/google-apis-networkservices_v1/lib/google/apis/networkservices_v1/gem_version.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module NetworkservicesV1
1818
# Version of the google-apis-networkservices_v1 gem
19-
GEM_VERSION = "0.72.0"
19+
GEM_VERSION = "0.73.0"
2020

2121
# Version of the code generator used to generate this client
2222
GENERATOR_VERSION = "0.19.0"
2323

2424
# Revision of the discovery document this client was generated from
25-
REVISION = "20260605"
25+
REVISION = "20260610"
2626
end
2727
end
2828
end

generated/google-apis-networkservices_v1/lib/google/apis/networkservices_v1/representations.rb

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
5858
include Google::Apis::Core::JsonObjectSupport
5959
end
6060

61+
class AgentGatewayNetworkConfigEgressTrustConfig
62+
class Representation < Google::Apis::Core::JsonRepresentation; end
63+
64+
include Google::Apis::Core::JsonObjectSupport
65+
end
66+
6167
class AgentGatewaySelfManaged
6268
class Representation < Google::Apis::Core::JsonRepresentation; end
6369

@@ -779,6 +785,15 @@ class AgentGatewayNetworkConfigEgress
779785
# @private
780786
class Representation < Google::Apis::Core::JsonRepresentation
781787
property :network_attachment, as: 'networkAttachment'
788+
property :trust_config, as: 'trustConfig', class: Google::Apis::NetworkservicesV1::AgentGatewayNetworkConfigEgressTrustConfig, decorator: Google::Apis::NetworkservicesV1::AgentGatewayNetworkConfigEgressTrustConfig::Representation
789+
790+
end
791+
end
792+
793+
class AgentGatewayNetworkConfigEgressTrustConfig
794+
# @private
795+
class Representation < Google::Apis::Core::JsonRepresentation
796+
collection :pem_certificates, as: 'pemCertificates'
782797
end
783798
end
784799

0 commit comments

Comments
 (0)