diff --git a/api_names_out.yaml b/api_names_out.yaml index 494ccf15e..f9e4feb35 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -133859,6 +133859,9 @@ "/servicenetworking:v1beta/SearchRangeRequest": search_range_request "/servicenetworking:v1beta/SearchRangeRequest/ipPrefixLength": ip_prefix_length "/servicenetworking:v1beta/SearchRangeRequest/network": network +"/servicenetworking:v1beta/SecondaryIpRange": secondary_ip_range +"/servicenetworking:v1beta/SecondaryIpRange/ipCidrRange": ip_cidr_range +"/servicenetworking:v1beta/SecondaryIpRange/rangeName": range_name "/servicenetworking:v1beta/Service": service "/servicenetworking:v1beta/Service/apis": apis "/servicenetworking:v1beta/Service/apis/api": api @@ -133917,6 +133920,8 @@ "/servicenetworking:v1beta/Subnetwork/name": name "/servicenetworking:v1beta/Subnetwork/network": network "/servicenetworking:v1beta/Subnetwork/outsideAllocation": outside_allocation +"/servicenetworking:v1beta/Subnetwork/secondaryIpRanges": secondary_ip_ranges +"/servicenetworking:v1beta/Subnetwork/secondaryIpRanges/secondary_ip_range": secondary_ip_range "/servicenetworking:v1beta/SystemParameter": system_parameter "/servicenetworking:v1beta/SystemParameter/httpHeader": http_header "/servicenetworking:v1beta/SystemParameter/name": name diff --git a/generated/google/apis/servicenetworking_v1beta.rb b/generated/google/apis/servicenetworking_v1beta.rb index 2481b023d..cb3e2008b 100644 --- a/generated/google/apis/servicenetworking_v1beta.rb +++ b/generated/google/apis/servicenetworking_v1beta.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started module ServicenetworkingV1beta VERSION = 'V1beta' - REVISION = '20201020' + REVISION = '20201021' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/servicenetworking_v1beta/classes.rb b/generated/google/apis/servicenetworking_v1beta/classes.rb index 120b74692..b074ee137 100644 --- a/generated/google/apis/servicenetworking_v1beta/classes.rb +++ b/generated/google/apis/servicenetworking_v1beta/classes.rb @@ -2872,6 +2872,31 @@ module Google end end + # + class SecondaryIpRange + include Google::Apis::Core::Hashable + + # Secondary IP CIDR range in `x.x.x.x/y` format. + # Corresponds to the JSON property `ipCidrRange` + # @return [String] + attr_accessor :ip_cidr_range + + # Name of the secondary IP range. + # Corresponds to the JSON property `rangeName` + # @return [String] + attr_accessor :range_name + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @ip_cidr_range = args[:ip_cidr_range] if args.key?(:ip_cidr_range) + @range_name = args[:range_name] if args.key?(:range_name) + end + end + # `Service` is the root object of Google service configuration schema. It # describes basic information about a service, such as the name and the title, # and delegates other aspects to sub-sections. Each sub-section is either a @@ -3299,6 +3324,11 @@ module Google attr_accessor :outside_allocation alias_method :outside_allocation?, :outside_allocation + # List of secondary IP ranges in this subnetwork. + # Corresponds to the JSON property `secondaryIpRanges` + # @return [Array] + attr_accessor :secondary_ip_ranges + def initialize(**args) update!(**args) end @@ -3309,6 +3339,7 @@ module Google @name = args[:name] if args.key?(:name) @network = args[:network] if args.key?(:network) @outside_allocation = args[:outside_allocation] if args.key?(:outside_allocation) + @secondary_ip_ranges = args[:secondary_ip_ranges] if args.key?(:secondary_ip_ranges) end end diff --git a/generated/google/apis/servicenetworking_v1beta/representations.rb b/generated/google/apis/servicenetworking_v1beta/representations.rb index 15fbb475a..28a61da41 100644 --- a/generated/google/apis/servicenetworking_v1beta/representations.rb +++ b/generated/google/apis/servicenetworking_v1beta/representations.rb @@ -418,6 +418,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class SecondaryIpRange + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class Service class Representation < Google::Apis::Core::JsonRepresentation; end @@ -1136,6 +1142,14 @@ module Google end end + class SecondaryIpRange + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :ip_cidr_range, as: 'ipCidrRange' + property :range_name, as: 'rangeName' + end + end + class Service # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1221,6 +1235,8 @@ module Google property :name, as: 'name' property :network, as: 'network' property :outside_allocation, as: 'outsideAllocation' + collection :secondary_ip_ranges, as: 'secondaryIpRanges', class: Google::Apis::ServicenetworkingV1beta::SecondaryIpRange, decorator: Google::Apis::ServicenetworkingV1beta::SecondaryIpRange::Representation + end end diff --git a/generated/google/apis/servicenetworking_v1beta/synth.metadata b/generated/google/apis/servicenetworking_v1beta/synth.metadata index 8ba18e27d..ad685105d 100644 --- a/generated/google/apis/servicenetworking_v1beta/synth.metadata +++ b/generated/google/apis/servicenetworking_v1beta/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/google-api-ruby-client.git", - "sha": "cb0c5bf94e2b1c915107eec83041d4409c900155" + "sha": "d53bec90ed2ca3cdd76158f2fc018b05fe3d2027" } } ]