diff --git a/api_names_out.yaml b/api_names_out.yaml index 88c83e32632..afece13d41c 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -117663,6 +117663,8 @@ "/compute:v1/InterconnectLocation/regionInfos": region_infos "/compute:v1/InterconnectLocation/regionInfos/region_info": region_info "/compute:v1/InterconnectLocation/selfLink": self_link +"/compute:v1/InterconnectLocation/singleRegionProductionCriticalPeerLocations": single_region_production_critical_peer_locations +"/compute:v1/InterconnectLocation/singleRegionProductionCriticalPeerLocations/single_region_production_critical_peer_location": single_region_production_critical_peer_location "/compute:v1/InterconnectLocation/status": status "/compute:v1/InterconnectLocation/supportsPzs": supports_pzs "/compute:v1/InterconnectLocationList": interconnect_location_list @@ -117723,6 +117725,7 @@ "/compute:v1/InterconnectRemoteLocation/lacp": lacp "/compute:v1/InterconnectRemoteLocation/maxLagSize100Gbps": max_lag_size100_gbps "/compute:v1/InterconnectRemoteLocation/maxLagSize10Gbps": max_lag_size10_gbps +"/compute:v1/InterconnectRemoteLocation/maxLagSize400Gbps": max_lag_size400_gbps "/compute:v1/InterconnectRemoteLocation/name": name "/compute:v1/InterconnectRemoteLocation/peeringdbFacilityId": peeringdb_facility_id "/compute:v1/InterconnectRemoteLocation/permittedConnections": permitted_connections @@ -119325,6 +119328,7 @@ "/compute:v1/RegionUrlMapsValidateRequest/resource": resource "/compute:v1/RequestMirrorPolicy": request_mirror_policy "/compute:v1/RequestMirrorPolicy/backendService": backend_service +"/compute:v1/RequestMirrorPolicy/mirrorPercent": mirror_percent "/compute:v1/Reservation": reservation "/compute:v1/Reservation/advancedDeploymentControl": advanced_deployment_control "/compute:v1/Reservation/aggregateReservation": aggregate_reservation @@ -120825,6 +120829,7 @@ "/compute:v1/Subnetwork/systemReservedExternalIpv6Ranges/system_reserved_external_ipv6_range": system_reserved_external_ipv6_range "/compute:v1/Subnetwork/systemReservedInternalIpv6Ranges": system_reserved_internal_ipv6_ranges "/compute:v1/Subnetwork/systemReservedInternalIpv6Ranges/system_reserved_internal_ipv6_range": system_reserved_internal_ipv6_range +"/compute:v1/Subnetwork/utilizationDetails": utilization_details "/compute:v1/SubnetworkAggregatedList": subnetwork_aggregated_list "/compute:v1/SubnetworkAggregatedList/id": id "/compute:v1/SubnetworkAggregatedList/items": items @@ -120870,6 +120875,19 @@ "/compute:v1/SubnetworkSecondaryRange/ipCidrRange": ip_cidr_range "/compute:v1/SubnetworkSecondaryRange/rangeName": range_name "/compute:v1/SubnetworkSecondaryRange/reservedInternalRange": reserved_internal_range +"/compute:v1/SubnetworkUtilizationDetails": subnetwork_utilization_details +"/compute:v1/SubnetworkUtilizationDetails/externalIpv6InstanceUtilization": external_ipv6_instance_utilization +"/compute:v1/SubnetworkUtilizationDetails/externalIpv6LbUtilization": external_ipv6_lb_utilization +"/compute:v1/SubnetworkUtilizationDetails/internalIpv6Utilization": internal_ipv6_utilization +"/compute:v1/SubnetworkUtilizationDetails/ipv4Utilizations": ipv4_utilizations +"/compute:v1/SubnetworkUtilizationDetails/ipv4Utilizations/ipv4_utilization": ipv4_utilization +"/compute:v1/SubnetworkUtilizationDetailsIPV4Utilization": subnetwork_utilization_details_ipv4_utilization +"/compute:v1/SubnetworkUtilizationDetailsIPV4Utilization/rangeName": range_name +"/compute:v1/SubnetworkUtilizationDetailsIPV4Utilization/totalAllocatedIp": total_allocated_ip +"/compute:v1/SubnetworkUtilizationDetailsIPV4Utilization/totalFreeIp": total_free_ip +"/compute:v1/SubnetworkUtilizationDetailsIPV6Utilization": subnetwork_utilization_details_ipv6_utilization +"/compute:v1/SubnetworkUtilizationDetailsIPV6Utilization/totalAllocatedIp": total_allocated_ip +"/compute:v1/SubnetworkUtilizationDetailsIPV6Utilization/totalFreeIp": total_free_ip "/compute:v1/SubnetworksExpandIpCidrRangeRequest": subnetworks_expand_ip_cidr_range_request "/compute:v1/SubnetworksExpandIpCidrRangeRequest/ipCidrRange": ip_cidr_range "/compute:v1/SubnetworksScopedList": subnetworks_scoped_list @@ -125516,6 +125534,7 @@ "/compute:v1/compute.subnetworks.get/project": project "/compute:v1/compute.subnetworks.get/region": region "/compute:v1/compute.subnetworks.get/subnetwork": subnetwork +"/compute:v1/compute.subnetworks.get/views": views "/compute:v1/compute.subnetworks.getIamPolicy": get_subnetwork_iam_policy "/compute:v1/compute.subnetworks.getIamPolicy/optionsRequestedPolicyVersion": options_requested_policy_version "/compute:v1/compute.subnetworks.getIamPolicy/project": project @@ -125533,6 +125552,7 @@ "/compute:v1/compute.subnetworks.list/project": project "/compute:v1/compute.subnetworks.list/region": region "/compute:v1/compute.subnetworks.list/returnPartialSuccess": return_partial_success +"/compute:v1/compute.subnetworks.list/views": views "/compute:v1/compute.subnetworks.listUsable": list_subnetwork_usable "/compute:v1/compute.subnetworks.listUsable/filter": filter "/compute:v1/compute.subnetworks.listUsable/maxResults": max_results diff --git a/generated/google-apis-compute_v1/CHANGELOG.md b/generated/google-apis-compute_v1/CHANGELOG.md index d0c5194a654..ccf7a4100d1 100644 --- a/generated/google-apis-compute_v1/CHANGELOG.md +++ b/generated/google-apis-compute_v1/CHANGELOG.md @@ -1,5 +1,9 @@ # Release history for google-apis-compute_v1 +### v0.131.0 (2025-09-21) + +* Regenerated from discovery document revision 20250909 + ### v0.130.0 (2025-09-14) * Regenerated from discovery document revision 20250902 diff --git a/generated/google-apis-compute_v1/lib/google/apis/compute_v1/classes.rb b/generated/google-apis-compute_v1/lib/google/apis/compute_v1/classes.rb index 2a6306ef5e6..480db4ec5cb 100644 --- a/generated/google-apis-compute_v1/lib/google/apis/compute_v1/classes.rb +++ b/generated/google-apis-compute_v1/lib/google/apis/compute_v1/classes.rb @@ -23369,6 +23369,13 @@ class InterconnectLocation # @return [String] attr_accessor :self_link + # [Output Only] URLs of the other locations that can pair up with this location + # to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and iad-zone2-5467 are + # Single-Region 99.99% peer locations of each other. + # Corresponds to the JSON property `singleRegionProductionCriticalPeerLocations` + # @return [Array] + attr_accessor :single_region_production_critical_peer_locations + # [Output Only] The status of this InterconnectLocation, which can take one of # the following values: - CLOSED: The InterconnectLocation is closed and is # unavailable for provisioning new Interconnects. - AVAILABLE: The @@ -23405,6 +23412,7 @@ def update!(**args) @peeringdb_facility_id = args[:peeringdb_facility_id] if args.key?(:peeringdb_facility_id) @region_infos = args[:region_infos] if args.key?(:region_infos) @self_link = args[:self_link] if args.key?(:self_link) + @single_region_production_critical_peer_locations = args[:single_region_production_critical_peer_locations] if args.key?(:single_region_production_critical_peer_locations) @status = args[:status] if args.key?(:status) @supports_pzs = args[:supports_pzs] if args.key?(:supports_pzs) end @@ -23858,6 +23866,13 @@ class InterconnectRemoteLocation # @return [Fixnum] attr_accessor :max_lag_size10_gbps + # [Output Only] The maximum number of 400 Gbps ports supported in a link + # aggregation group (LAG). When linkType is 400 Gbps, requestedLinkCount cannot + # exceed max_lag_size_400_gbps. + # Corresponds to the JSON property `maxLagSize400Gbps` + # @return [Fixnum] + attr_accessor :max_lag_size400_gbps + # [Output Only] Name of the resource. # Corresponds to the JSON property `name` # @return [String] @@ -23914,6 +23929,7 @@ def update!(**args) @lacp = args[:lacp] if args.key?(:lacp) @max_lag_size100_gbps = args[:max_lag_size100_gbps] if args.key?(:max_lag_size100_gbps) @max_lag_size10_gbps = args[:max_lag_size10_gbps] if args.key?(:max_lag_size10_gbps) + @max_lag_size400_gbps = args[:max_lag_size400_gbps] if args.key?(:max_lag_size400_gbps) @name = args[:name] if args.key?(:name) @peeringdb_facility_id = args[:peeringdb_facility_id] if args.key?(:peeringdb_facility_id) @permitted_connections = args[:permitted_connections] if args.key?(:permitted_connections) @@ -36374,6 +36390,11 @@ class RequestMirrorPolicy # @return [String] attr_accessor :backend_service + # The percentage of requests to be mirrored to `backend_service`. + # Corresponds to the JSON property `mirrorPercent` + # @return [Float] + attr_accessor :mirror_percent + def initialize(**args) update!(**args) end @@ -36381,6 +36402,7 @@ def initialize(**args) # Update properties of this object def update!(**args) @backend_service = args[:backend_service] if args.key?(:backend_service) + @mirror_percent = args[:mirror_percent] if args.key?(:mirror_percent) end end @@ -47780,6 +47802,12 @@ class Subnetwork # @return [Array] attr_accessor :system_reserved_internal_ipv6_ranges + # The current IP utilization of all subnetwork ranges. Contains the total number + # of allocated and free IPs in each range. + # Corresponds to the JSON property `utilizationDetails` + # @return [Google::Apis::ComputeV1::SubnetworkUtilizationDetails] + attr_accessor :utilization_details + def initialize(**args) update!(**args) end @@ -47816,6 +47844,7 @@ def update!(**args) @state = args[:state] if args.key?(:state) @system_reserved_external_ipv6_ranges = args[:system_reserved_external_ipv6_ranges] if args.key?(:system_reserved_external_ipv6_ranges) @system_reserved_internal_ipv6_ranges = args[:system_reserved_internal_ipv6_ranges] if args.key?(:system_reserved_internal_ipv6_ranges) + @utilization_details = args[:utilization_details] if args.key?(:utilization_details) end end @@ -48190,6 +48219,101 @@ def update!(**args) end end + # The current IP utilization of all subnetwork ranges. Contains the total number + # of allocated and free IPs in each range. + class SubnetworkUtilizationDetails + include Google::Apis::Core::Hashable + + # The IPV6 utilization of a single IP range. + # Corresponds to the JSON property `externalIpv6InstanceUtilization` + # @return [Google::Apis::ComputeV1::SubnetworkUtilizationDetailsIpv6Utilization] + attr_accessor :external_ipv6_instance_utilization + + # The IPV6 utilization of a single IP range. + # Corresponds to the JSON property `externalIpv6LbUtilization` + # @return [Google::Apis::ComputeV1::SubnetworkUtilizationDetailsIpv6Utilization] + attr_accessor :external_ipv6_lb_utilization + + # The IPV6 utilization of a single IP range. + # Corresponds to the JSON property `internalIpv6Utilization` + # @return [Google::Apis::ComputeV1::SubnetworkUtilizationDetailsIpv6Utilization] + attr_accessor :internal_ipv6_utilization + + # Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be + # empty. + # Corresponds to the JSON property `ipv4Utilizations` + # @return [Array] + attr_accessor :ipv4_utilizations + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @external_ipv6_instance_utilization = args[:external_ipv6_instance_utilization] if args.key?(:external_ipv6_instance_utilization) + @external_ipv6_lb_utilization = args[:external_ipv6_lb_utilization] if args.key?(:external_ipv6_lb_utilization) + @internal_ipv6_utilization = args[:internal_ipv6_utilization] if args.key?(:internal_ipv6_utilization) + @ipv4_utilizations = args[:ipv4_utilizations] if args.key?(:ipv4_utilizations) + end + end + + # The IPV4 utilization of a single IP range. + class SubnetworkUtilizationDetailsIpv4Utilization + include Google::Apis::Core::Hashable + + # Will be set for secondary range. Empty for primary IPv4 range. + # Corresponds to the JSON property `rangeName` + # @return [String] + attr_accessor :range_name + + # + # Corresponds to the JSON property `totalAllocatedIp` + # @return [Fixnum] + attr_accessor :total_allocated_ip + + # + # Corresponds to the JSON property `totalFreeIp` + # @return [Fixnum] + attr_accessor :total_free_ip + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @range_name = args[:range_name] if args.key?(:range_name) + @total_allocated_ip = args[:total_allocated_ip] if args.key?(:total_allocated_ip) + @total_free_ip = args[:total_free_ip] if args.key?(:total_free_ip) + end + end + + # The IPV6 utilization of a single IP range. + class SubnetworkUtilizationDetailsIpv6Utilization + include Google::Apis::Core::Hashable + + # + # Corresponds to the JSON property `totalAllocatedIp` + # @return [Google::Apis::ComputeV1::Uint128] + attr_accessor :total_allocated_ip + + # + # Corresponds to the JSON property `totalFreeIp` + # @return [Google::Apis::ComputeV1::Uint128] + attr_accessor :total_free_ip + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @total_allocated_ip = args[:total_allocated_ip] if args.key?(:total_allocated_ip) + @total_free_ip = args[:total_free_ip] if args.key?(:total_free_ip) + end + end + # class SubnetworksExpandIpCidrRangeRequest include Google::Apis::Core::Hashable diff --git a/generated/google-apis-compute_v1/lib/google/apis/compute_v1/gem_version.rb b/generated/google-apis-compute_v1/lib/google/apis/compute_v1/gem_version.rb index 92147faee2b..1c54b51b664 100644 --- a/generated/google-apis-compute_v1/lib/google/apis/compute_v1/gem_version.rb +++ b/generated/google-apis-compute_v1/lib/google/apis/compute_v1/gem_version.rb @@ -16,13 +16,13 @@ module Google module Apis module ComputeV1 # Version of the google-apis-compute_v1 gem - GEM_VERSION = "0.130.0" + GEM_VERSION = "0.131.0" # Version of the code generator used to generate this client GENERATOR_VERSION = "0.18.0" # Revision of the discovery document this client was generated from - REVISION = "20250902" + REVISION = "20250909" end end end diff --git a/generated/google-apis-compute_v1/lib/google/apis/compute_v1/representations.rb b/generated/google-apis-compute_v1/lib/google/apis/compute_v1/representations.rb index c968a95a414..ad45693825d 100644 --- a/generated/google-apis-compute_v1/lib/google/apis/compute_v1/representations.rb +++ b/generated/google-apis-compute_v1/lib/google/apis/compute_v1/representations.rb @@ -6286,6 +6286,24 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class SubnetworkUtilizationDetails + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class SubnetworkUtilizationDetailsIpv4Utilization + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class SubnetworkUtilizationDetailsIpv6Utilization + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class SubnetworksExpandIpCidrRangeRequest class Representation < Google::Apis::Core::JsonRepresentation; end @@ -12839,6 +12857,7 @@ class Representation < Google::Apis::Core::JsonRepresentation collection :region_infos, as: 'regionInfos', class: Google::Apis::ComputeV1::InterconnectLocationRegionInfo, decorator: Google::Apis::ComputeV1::InterconnectLocationRegionInfo::Representation property :self_link, as: 'selfLink' + collection :single_region_production_critical_peer_locations, as: 'singleRegionProductionCriticalPeerLocations' property :status, as: 'status' property :supports_pzs, as: 'supportsPzs' end @@ -12953,6 +12972,7 @@ class Representation < Google::Apis::Core::JsonRepresentation property :lacp, as: 'lacp' property :max_lag_size100_gbps, as: 'maxLagSize100Gbps' property :max_lag_size10_gbps, as: 'maxLagSize10Gbps' + property :max_lag_size400_gbps, as: 'maxLagSize400Gbps' property :name, as: 'name' property :peeringdb_facility_id, as: 'peeringdbFacilityId' collection :permitted_connections, as: 'permittedConnections', class: Google::Apis::ComputeV1::InterconnectRemoteLocationPermittedConnections, decorator: Google::Apis::ComputeV1::InterconnectRemoteLocationPermittedConnections::Representation @@ -16156,6 +16176,7 @@ class RequestMirrorPolicy # @private class Representation < Google::Apis::Core::JsonRepresentation property :backend_service, as: 'backendService' + property :mirror_percent, as: 'mirrorPercent' end end @@ -18990,6 +19011,8 @@ class Representation < Google::Apis::Core::JsonRepresentation property :state, as: 'state' collection :system_reserved_external_ipv6_ranges, as: 'systemReservedExternalIpv6Ranges' collection :system_reserved_internal_ipv6_ranges, as: 'systemReservedInternalIpv6Ranges' + property :utilization_details, as: 'utilizationDetails', class: Google::Apis::ComputeV1::SubnetworkUtilizationDetails, decorator: Google::Apis::ComputeV1::SubnetworkUtilizationDetails::Representation + end end @@ -19086,6 +19109,39 @@ class Representation < Google::Apis::Core::JsonRepresentation end end + class SubnetworkUtilizationDetails + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :external_ipv6_instance_utilization, as: 'externalIpv6InstanceUtilization', class: Google::Apis::ComputeV1::SubnetworkUtilizationDetailsIpv6Utilization, decorator: Google::Apis::ComputeV1::SubnetworkUtilizationDetailsIpv6Utilization::Representation + + property :external_ipv6_lb_utilization, as: 'externalIpv6LbUtilization', class: Google::Apis::ComputeV1::SubnetworkUtilizationDetailsIpv6Utilization, decorator: Google::Apis::ComputeV1::SubnetworkUtilizationDetailsIpv6Utilization::Representation + + property :internal_ipv6_utilization, as: 'internalIpv6Utilization', class: Google::Apis::ComputeV1::SubnetworkUtilizationDetailsIpv6Utilization, decorator: Google::Apis::ComputeV1::SubnetworkUtilizationDetailsIpv6Utilization::Representation + + collection :ipv4_utilizations, as: 'ipv4Utilizations', class: Google::Apis::ComputeV1::SubnetworkUtilizationDetailsIpv4Utilization, decorator: Google::Apis::ComputeV1::SubnetworkUtilizationDetailsIpv4Utilization::Representation + + end + end + + class SubnetworkUtilizationDetailsIpv4Utilization + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :range_name, as: 'rangeName' + property :total_allocated_ip, :numeric_string => true, as: 'totalAllocatedIp' + property :total_free_ip, :numeric_string => true, as: 'totalFreeIp' + end + end + + class SubnetworkUtilizationDetailsIpv6Utilization + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :total_allocated_ip, as: 'totalAllocatedIp', class: Google::Apis::ComputeV1::Uint128, decorator: Google::Apis::ComputeV1::Uint128::Representation + + property :total_free_ip, as: 'totalFreeIp', class: Google::Apis::ComputeV1::Uint128, decorator: Google::Apis::ComputeV1::Uint128::Representation + + end + end + class SubnetworksExpandIpCidrRangeRequest # @private class Representation < Google::Apis::Core::JsonRepresentation diff --git a/generated/google-apis-compute_v1/lib/google/apis/compute_v1/service.rb b/generated/google-apis-compute_v1/lib/google/apis/compute_v1/service.rb index 85a090af34a..34a8760bcaa 100644 --- a/generated/google-apis-compute_v1/lib/google/apis/compute_v1/service.rb +++ b/generated/google-apis-compute_v1/lib/google/apis/compute_v1/service.rb @@ -24892,7 +24892,14 @@ def list_project_xpn_hosts(project, projects_list_xpn_hosts_request_object = nil execute_or_queue_command(command, &block) end - # Moves a persistent disk from one zone to another. + # Starting September 29, 2025, you can't use the moveDisk API on new projects. + # To move a disk to a different region or zone, follow the steps in [Change the + # location of a disk](https://`$universe.dns_names.final_documentation_domain`/ + # compute/docs/disks/migrate-to-hyperdisk#migrate-to-hd). Projects that already + # use the moveDisk API can continue usage until September 29, 2026. Starting + # November 1, 2025, API responses will include a warning message in the response + # body about the upcoming deprecation. You can skip the message to continue + # using the service without interruption. # @param [String] project # Project ID for this request. # @param [Google::Apis::ComputeV1::MoveDiskRequest] move_disk_request_object @@ -42479,6 +42486,9 @@ def expand_subnetwork_ip_cidr_range(project, region, subnetwork, subnetworks_exp # Name of the region scoping this request. # @param [String] subnetwork # Name of the Subnetwork resource to return. + # @param [Array, String] views + # Defines the extra views returned back in the subnetwork resource. Supported + # values: - WITH_UTILIZATION: Utilization data is included in the response. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -42498,13 +42508,14 @@ def expand_subnetwork_ip_cidr_range(project, region, subnetwork, subnetworks_exp # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def get_subnetwork(project, region, subnetwork, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def get_subnetwork(project, region, subnetwork, views: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/subnetworks/{subnetwork}', options) command.response_representation = Google::Apis::ComputeV1::Subnetwork::Representation command.response_class = Google::Apis::ComputeV1::Subnetwork command.params['project'] = project unless project.nil? command.params['region'] = region unless region.nil? command.params['subnetwork'] = subnetwork unless subnetwork.nil? + command.query['views'] = views unless views.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -42663,6 +42674,9 @@ def insert_subnetwork(project, region, subnetwork_object = nil, request_id: nil, # failure. The default value is false. For example, when partial success # behavior is enabled, aggregatedList for a single zone scope either returns all # resources in the zone or no resources, with an error code. + # @param [Array, String] views + # Defines the extra views returned back in the subnetwork resource. Supported + # values: - WITH_UTILIZATION: Utilization data is included in the response. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -42682,7 +42696,7 @@ def insert_subnetwork(project, region, subnetwork_object = nil, request_id: nil, # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_subnetworks(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_subnetworks(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, views: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/subnetworks', options) command.response_representation = Google::Apis::ComputeV1::SubnetworkList::Representation command.response_class = Google::Apis::ComputeV1::SubnetworkList @@ -42693,6 +42707,7 @@ def list_subnetworks(project, region, filter: nil, max_results: nil, order_by: n command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? + command.query['views'] = views unless views.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil?