Skip to content

Commit 6d29cbd

Browse files
feat: Automated regeneration of networkmanagement v1 client (googleapis#21887)
Auto-created at 2025-02-26 21:32:40 +0000 using the toys pull request generator.
1 parent f6cbcf7 commit 6d29cbd

File tree

5 files changed

+128
-3
lines changed

5 files changed

+128
-3
lines changed

api_names_out.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277044,6 +277044,12 @@
277044277044
"/networkmanagement:v1/DeliverInfo/resourceUri": resource_uri
277045277045
"/networkmanagement:v1/DeliverInfo/storageBucket": storage_bucket
277046277046
"/networkmanagement:v1/DeliverInfo/target": target
277047+
"/networkmanagement:v1/DirectVpcEgressConnectionInfo": direct_vpc_egress_connection_info
277048+
"/networkmanagement:v1/DirectVpcEgressConnectionInfo/networkUri": network_uri
277049+
"/networkmanagement:v1/DirectVpcEgressConnectionInfo/region": region
277050+
"/networkmanagement:v1/DirectVpcEgressConnectionInfo/selectedIpAddress": selected_ip_address
277051+
"/networkmanagement:v1/DirectVpcEgressConnectionInfo/selectedIpRange": selected_ip_range
277052+
"/networkmanagement:v1/DirectVpcEgressConnectionInfo/subnetworkUri": subnetwork_uri
277047277053
"/networkmanagement:v1/DropInfo": drop_info
277048277054
"/networkmanagement:v1/DropInfo/cause": cause
277049277055
"/networkmanagement:v1/DropInfo/destinationIp": destination_ip
@@ -277313,6 +277319,8 @@
277313277319
"/networkmanagement:v1/RouteInfo/srcPortRanges": src_port_ranges
277314277320
"/networkmanagement:v1/RouteInfo/srcPortRanges/src_port_range": src_port_range
277315277321
"/networkmanagement:v1/RouteInfo/uri": uri
277322+
"/networkmanagement:v1/ServerlessExternalConnectionInfo": serverless_external_connection_info
277323+
"/networkmanagement:v1/ServerlessExternalConnectionInfo/selectedIpAddress": selected_ip_address
277316277324
"/networkmanagement:v1/ServerlessNegInfo": serverless_neg_info
277317277325
"/networkmanagement:v1/ServerlessNegInfo/negUri": neg_uri
277318277326
"/networkmanagement:v1/SetIamPolicyRequest": set_iam_policy_request
@@ -277333,6 +277341,7 @@
277333277341
"/networkmanagement:v1/Step/cloudSqlInstance": cloud_sql_instance
277334277342
"/networkmanagement:v1/Step/deliver": deliver
277335277343
"/networkmanagement:v1/Step/description": description
277344+
"/networkmanagement:v1/Step/directVpcEgressConnection": direct_vpc_egress_connection
277336277345
"/networkmanagement:v1/Step/drop": drop
277337277346
"/networkmanagement:v1/Step/endpoint": endpoint
277338277347
"/networkmanagement:v1/Step/firewall": firewall
@@ -277350,6 +277359,7 @@
277350277359
"/networkmanagement:v1/Step/redisCluster": redis_cluster
277351277360
"/networkmanagement:v1/Step/redisInstance": redis_instance
277352277361
"/networkmanagement:v1/Step/route": route
277362+
"/networkmanagement:v1/Step/serverlessExternalConnection": serverless_external_connection
277353277363
"/networkmanagement:v1/Step/serverlessNeg": serverless_neg
277354277364
"/networkmanagement:v1/Step/state": state
277355277365
"/networkmanagement:v1/Step/storageBucket": storage_bucket

generated/google-apis-networkmanagement_v1/CHANGELOG.md

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

3+
### v0.54.0 (2025-02-26)
4+
5+
* Regenerated from discovery document revision 20250219
6+
* Regenerated using generator version 0.16.0
7+
38
### v0.53.0 (2024-12-15)
49

510
* Regenerated from discovery document revision 20241210

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

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -620,6 +620,50 @@ def update!(**args)
620620
end
621621
end
622622

623+
# For display only. Metadata associated with a serverless direct VPC egress
624+
# connection.
625+
class DirectVpcEgressConnectionInfo
626+
include Google::Apis::Core::Hashable
627+
628+
# URI of direct access network.
629+
# Corresponds to the JSON property `networkUri`
630+
# @return [String]
631+
attr_accessor :network_uri
632+
633+
# Region in which the Direct VPC egress is deployed.
634+
# Corresponds to the JSON property `region`
635+
# @return [String]
636+
attr_accessor :region
637+
638+
# Selected starting IP address, from the selected IP range.
639+
# Corresponds to the JSON property `selectedIpAddress`
640+
# @return [String]
641+
attr_accessor :selected_ip_address
642+
643+
# Selected IP range.
644+
# Corresponds to the JSON property `selectedIpRange`
645+
# @return [String]
646+
attr_accessor :selected_ip_range
647+
648+
# URI of direct access subnetwork.
649+
# Corresponds to the JSON property `subnetworkUri`
650+
# @return [String]
651+
attr_accessor :subnetwork_uri
652+
653+
def initialize(**args)
654+
update!(**args)
655+
end
656+
657+
# Update properties of this object
658+
def update!(**args)
659+
@network_uri = args[:network_uri] if args.key?(:network_uri)
660+
@region = args[:region] if args.key?(:region)
661+
@selected_ip_address = args[:selected_ip_address] if args.key?(:selected_ip_address)
662+
@selected_ip_range = args[:selected_ip_range] if args.key?(:selected_ip_range)
663+
@subnetwork_uri = args[:subnetwork_uri] if args.key?(:subnetwork_uri)
664+
end
665+
end
666+
623667
# Details of the final state "drop" and associated resource.
624668
class DropInfo
625669
include Google::Apis::Core::Hashable
@@ -2500,6 +2544,25 @@ def update!(**args)
25002544
end
25012545
end
25022546

2547+
# For display only. Metadata associated with a serverless public connection.
2548+
class ServerlessExternalConnectionInfo
2549+
include Google::Apis::Core::Hashable
2550+
2551+
# Selected starting IP address, from the Google dynamic address pool.
2552+
# Corresponds to the JSON property `selectedIpAddress`
2553+
# @return [String]
2554+
attr_accessor :selected_ip_address
2555+
2556+
def initialize(**args)
2557+
update!(**args)
2558+
end
2559+
2560+
# Update properties of this object
2561+
def update!(**args)
2562+
@selected_ip_address = args[:selected_ip_address] if args.key?(:selected_ip_address)
2563+
end
2564+
end
2565+
25032566
# For display only. Metadata associated with the serverless network endpoint
25042567
# group backend.
25052568
class ServerlessNegInfo
@@ -2658,6 +2721,12 @@ class Step
26582721
# @return [String]
26592722
attr_accessor :description
26602723

2724+
# For display only. Metadata associated with a serverless direct VPC egress
2725+
# connection.
2726+
# Corresponds to the JSON property `directVpcEgressConnection`
2727+
# @return [Google::Apis::NetworkmanagementV1::DirectVpcEgressConnectionInfo]
2728+
attr_accessor :direct_vpc_egress_connection
2729+
26612730
# Details of the final state "drop" and associated resource.
26622731
# Corresponds to the JSON property `drop`
26632732
# @return [Google::Apis::NetworkmanagementV1::DropInfo]
@@ -2752,6 +2821,11 @@ class Step
27522821
# @return [Google::Apis::NetworkmanagementV1::RouteInfo]
27532822
attr_accessor :route
27542823

2824+
# For display only. Metadata associated with a serverless public connection.
2825+
# Corresponds to the JSON property `serverlessExternalConnection`
2826+
# @return [Google::Apis::NetworkmanagementV1::ServerlessExternalConnectionInfo]
2827+
attr_accessor :serverless_external_connection
2828+
27552829
# For display only. Metadata associated with the serverless network endpoint
27562830
# group backend.
27572831
# Corresponds to the JSON property `serverlessNeg`
@@ -2797,6 +2871,7 @@ def update!(**args)
27972871
@cloud_sql_instance = args[:cloud_sql_instance] if args.key?(:cloud_sql_instance)
27982872
@deliver = args[:deliver] if args.key?(:deliver)
27992873
@description = args[:description] if args.key?(:description)
2874+
@direct_vpc_egress_connection = args[:direct_vpc_egress_connection] if args.key?(:direct_vpc_egress_connection)
28002875
@drop = args[:drop] if args.key?(:drop)
28012876
@endpoint = args[:endpoint] if args.key?(:endpoint)
28022877
@firewall = args[:firewall] if args.key?(:firewall)
@@ -2814,6 +2889,7 @@ def update!(**args)
28142889
@redis_cluster = args[:redis_cluster] if args.key?(:redis_cluster)
28152890
@redis_instance = args[:redis_instance] if args.key?(:redis_instance)
28162891
@route = args[:route] if args.key?(:route)
2892+
@serverless_external_connection = args[:serverless_external_connection] if args.key?(:serverless_external_connection)
28172893
@serverless_neg = args[:serverless_neg] if args.key?(:serverless_neg)
28182894
@state = args[:state] if args.key?(:state)
28192895
@storage_bucket = args[:storage_bucket] if args.key?(:storage_bucket)

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module NetworkmanagementV1
1818
# Version of the google-apis-networkmanagement_v1 gem
19-
GEM_VERSION = "0.53.0"
19+
GEM_VERSION = "0.54.0"
2020

2121
# Version of the code generator used to generate this client
22-
GENERATOR_VERSION = "0.15.1"
22+
GENERATOR_VERSION = "0.16.0"
2323

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

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

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
106106
include Google::Apis::Core::JsonObjectSupport
107107
end
108108

109+
class DirectVpcEgressConnectionInfo
110+
class Representation < Google::Apis::Core::JsonRepresentation; end
111+
112+
include Google::Apis::Core::JsonObjectSupport
113+
end
114+
109115
class DropInfo
110116
class Representation < Google::Apis::Core::JsonRepresentation; end
111117

@@ -310,6 +316,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
310316
include Google::Apis::Core::JsonObjectSupport
311317
end
312318

319+
class ServerlessExternalConnectionInfo
320+
class Representation < Google::Apis::Core::JsonRepresentation; end
321+
322+
include Google::Apis::Core::JsonObjectSupport
323+
end
324+
313325
class ServerlessNegInfo
314326
class Representation < Google::Apis::Core::JsonRepresentation; end
315327

@@ -525,6 +537,17 @@ class Representation < Google::Apis::Core::JsonRepresentation
525537
end
526538
end
527539

540+
class DirectVpcEgressConnectionInfo
541+
# @private
542+
class Representation < Google::Apis::Core::JsonRepresentation
543+
property :network_uri, as: 'networkUri'
544+
property :region, as: 'region'
545+
property :selected_ip_address, as: 'selectedIpAddress'
546+
property :selected_ip_range, as: 'selectedIpRange'
547+
property :subnetwork_uri, as: 'subnetworkUri'
548+
end
549+
end
550+
528551
class DropInfo
529552
# @private
530553
class Representation < Google::Apis::Core::JsonRepresentation
@@ -956,6 +979,13 @@ class Representation < Google::Apis::Core::JsonRepresentation
956979
end
957980
end
958981

982+
class ServerlessExternalConnectionInfo
983+
# @private
984+
class Representation < Google::Apis::Core::JsonRepresentation
985+
property :selected_ip_address, as: 'selectedIpAddress'
986+
end
987+
end
988+
959989
class ServerlessNegInfo
960990
# @private
961991
class Representation < Google::Apis::Core::JsonRepresentation
@@ -998,6 +1028,8 @@ class Representation < Google::Apis::Core::JsonRepresentation
9981028
property :deliver, as: 'deliver', class: Google::Apis::NetworkmanagementV1::DeliverInfo, decorator: Google::Apis::NetworkmanagementV1::DeliverInfo::Representation
9991029

10001030
property :description, as: 'description'
1031+
property :direct_vpc_egress_connection, as: 'directVpcEgressConnection', class: Google::Apis::NetworkmanagementV1::DirectVpcEgressConnectionInfo, decorator: Google::Apis::NetworkmanagementV1::DirectVpcEgressConnectionInfo::Representation
1032+
10011033
property :drop, as: 'drop', class: Google::Apis::NetworkmanagementV1::DropInfo, decorator: Google::Apis::NetworkmanagementV1::DropInfo::Representation
10021034

10031035
property :endpoint, as: 'endpoint', class: Google::Apis::NetworkmanagementV1::EndpointInfo, decorator: Google::Apis::NetworkmanagementV1::EndpointInfo::Representation
@@ -1031,6 +1063,8 @@ class Representation < Google::Apis::Core::JsonRepresentation
10311063

10321064
property :route, as: 'route', class: Google::Apis::NetworkmanagementV1::RouteInfo, decorator: Google::Apis::NetworkmanagementV1::RouteInfo::Representation
10331065

1066+
property :serverless_external_connection, as: 'serverlessExternalConnection', class: Google::Apis::NetworkmanagementV1::ServerlessExternalConnectionInfo, decorator: Google::Apis::NetworkmanagementV1::ServerlessExternalConnectionInfo::Representation
1067+
10341068
property :serverless_neg, as: 'serverlessNeg', class: Google::Apis::NetworkmanagementV1::ServerlessNegInfo, decorator: Google::Apis::NetworkmanagementV1::ServerlessNegInfo::Representation
10351069

10361070
property :state, as: 'state'

0 commit comments

Comments
 (0)