From e03ca5ebe56326910e5357b1a38ee32607d77ec0 Mon Sep 17 00:00:00 2001 From: Google APIs Date: Sun, 10 Jun 2018 00:36:19 +0000 Subject: [PATCH] Autogenerated update (2018-06-10) Update: - admin_directory_v1 - appsmarket_v2 - compute_alpha - youtube_partner_v1 --- api_names_out.yaml | 6 ++ generated/google/apis/admin_directory_v1.rb | 2 +- .../google/apis/admin_directory_v1/service.rb | 6 +- generated/google/apis/appsmarket_v2.rb | 2 +- generated/google/apis/compute_alpha.rb | 2 +- .../google/apis/compute_alpha/classes.rb | 67 ++++++++++++++----- .../apis/compute_alpha/representations.rb | 7 +- generated/google/apis/youtube_partner_v1.rb | 2 +- 8 files changed, 68 insertions(+), 26 deletions(-) diff --git a/api_names_out.yaml b/api_names_out.yaml index 7d3951c4f..10e96a209 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -17576,6 +17576,7 @@ "/compute:alpha/ForwardingRule": forwarding_rule "/compute:alpha/ForwardingRule/IPAddress": ip_address "/compute:alpha/ForwardingRule/IPProtocol": ip_protocol +"/compute:alpha/ForwardingRule/allPorts": all_ports "/compute:alpha/ForwardingRule/backendService": backend_service "/compute:alpha/ForwardingRule/creationTimestamp": creation_timestamp "/compute:alpha/ForwardingRule/description": description @@ -19604,6 +19605,8 @@ "/compute:alpha/RouterNat": router_nat "/compute:alpha/RouterNat/autoAllocatedNatIps": auto_allocated_nat_ips "/compute:alpha/RouterNat/autoAllocatedNatIps/auto_allocated_nat_ip": auto_allocated_nat_ip +"/compute:alpha/RouterNat/icmpIdleTimeoutSec": icmp_idle_timeout_sec +"/compute:alpha/RouterNat/minPortsPerVm": min_ports_per_vm "/compute:alpha/RouterNat/name": name "/compute:alpha/RouterNat/natIpAllocateOption": nat_ip_allocate_option "/compute:alpha/RouterNat/natIps": nat_ips @@ -19611,6 +19614,9 @@ "/compute:alpha/RouterNat/sourceSubnetworkIpRangesToNat": source_subnetwork_ip_ranges_to_nat "/compute:alpha/RouterNat/subnetworks": subnetworks "/compute:alpha/RouterNat/subnetworks/subnetwork": subnetwork +"/compute:alpha/RouterNat/tcpEstablishedIdleTimeoutSec": tcp_established_idle_timeout_sec +"/compute:alpha/RouterNat/tcpTransitoryIdleTimeoutSec": tcp_transitory_idle_timeout_sec +"/compute:alpha/RouterNat/udpIdleTimeoutSec": udp_idle_timeout_sec "/compute:alpha/RouterNatSubnetworkToNat": router_nat_subnetwork_to_nat "/compute:alpha/RouterNatSubnetworkToNat/name": name "/compute:alpha/RouterNatSubnetworkToNat/secondaryIpRangeNames": secondary_ip_range_names diff --git a/generated/google/apis/admin_directory_v1.rb b/generated/google/apis/admin_directory_v1.rb index 9f7986e99..8031bf7d8 100644 --- a/generated/google/apis/admin_directory_v1.rb +++ b/generated/google/apis/admin_directory_v1.rb @@ -26,7 +26,7 @@ module Google # @see https://developers.google.com/admin-sdk/directory/ module AdminDirectoryV1 VERSION = 'DirectoryV1' - REVISION = '20180423' + REVISION = '20180604' # View and manage customer related information AUTH_ADMIN_DIRECTORY_CUSTOMER = 'https://www.googleapis.com/auth/admin.directory.customer' diff --git a/generated/google/apis/admin_directory_v1/service.rb b/generated/google/apis/admin_directory_v1/service.rb index ca763e615..e36cc9604 100644 --- a/generated/google/apis/admin_directory_v1/service.rb +++ b/generated/google/apis/admin_directory_v1/service.rb @@ -280,7 +280,7 @@ module Google # Restrict information returned to a set of selected fields. # @param [String] query # Search string in the format given at http://support.google.com/chromeos/a/bin/ - # answer.py?hl=en&answer=1698333 + # answer.py?answer=1698333 # @param [String] sort_order # Whether to return results in ascending or descending order. Only of use when # orderBy is also used @@ -940,7 +940,7 @@ module Google # Token to specify next page in the list # @param [String] query # Query string search. Should be of the form "". Complete documentation is at - # https://developers.google.com/admin-sdk/directory/v1/guides/search-users + # https://developers.google.com/admin-sdk/directory/v1/guides/search-groups # @param [String] sort_order # Whether to return results in ascending or descending order. Only of use when # orderBy is also used @@ -1557,7 +1557,7 @@ module Google # Restrict information returned to a set of selected fields. # @param [String] query # Search string in the format given at http://support.google.com/a/bin/answer.py? - # hl=en&answer=1408863#search + # answer=1408863#search # @param [String] sort_order # Whether to return results in ascending or descending order. Only of use when # orderBy is also used diff --git a/generated/google/apis/appsmarket_v2.rb b/generated/google/apis/appsmarket_v2.rb index 90a85e57e..52da00710 100644 --- a/generated/google/apis/appsmarket_v2.rb +++ b/generated/google/apis/appsmarket_v2.rb @@ -26,7 +26,7 @@ module Google # @see https://developers.google.com/google-apps/marketplace/v2/developers_guide module AppsmarketV2 VERSION = 'V2' - REVISION = '20160920' + REVISION = '' # View your installed application's licensing information AUTH_APPSMARKETPLACE_LICENSE = 'https://www.googleapis.com/auth/appsmarketplace.license' diff --git a/generated/google/apis/compute_alpha.rb b/generated/google/apis/compute_alpha.rb index e35614280..3cf95493a 100644 --- a/generated/google/apis/compute_alpha.rb +++ b/generated/google/apis/compute_alpha.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/compute/docs/reference/latest/ module ComputeAlpha VERSION = 'Alpha' - REVISION = '20180518' + REVISION = '20180525' # 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/compute_alpha/classes.rb b/generated/google/apis/compute_alpha/classes.rb index 4e06b3fa9..c42ba8fc6 100644 --- a/generated/google/apis/compute_alpha/classes.rb +++ b/generated/google/apis/compute_alpha/classes.rb @@ -5731,6 +5731,17 @@ module Google # @return [String] attr_accessor :ip_protocol + # This field is used along with the backend_service field for internal load + # balancing or with the target field for internal TargetInstance. This field + # cannot be used with port or portRange fields. + # When the load balancing scheme is INTERNAL and protocol is TCP/UDP, specify + # this field to allow packets addressed to any ports will be forwarded to the + # backends configured with this forwarding rule. + # Corresponds to the JSON property `allPorts` + # @return [Boolean] + attr_accessor :all_ports + alias_method :all_ports?, :all_ports + # This field is not used for external load balancing. # For internal load balancing, this field identifies the BackendService resource # to receive the matched traffic. @@ -5922,6 +5933,7 @@ module Google def update!(**args) @ip_address = args[:ip_address] if args.key?(:ip_address) @ip_protocol = args[:ip_protocol] if args.key?(:ip_protocol) + @all_ports = args[:all_ports] if args.key?(:all_ports) @backend_service = args[:backend_service] if args.key?(:backend_service) @creation_timestamp = args[:creation_timestamp] if args.key?(:creation_timestamp) @description = args[:description] if args.key?(:description) @@ -14424,7 +14436,7 @@ module Google end end - # Next available tag: 12 + # A Managed Instance resource. class ManagedInstance include Google::Apis::Core::Hashable @@ -21447,6 +21459,19 @@ module Google # @return [Array] attr_accessor :auto_allocated_nat_ips + # Timeout (in seconds) for ICMP connections. Defaults to 30s if not set. + # Corresponds to the JSON property `icmpIdleTimeoutSec` + # @return [Fixnum] + attr_accessor :icmp_idle_timeout_sec + + # Minimum number of ports allocated to a VM from this NAT config. If not set, a + # default number of ports is allocated to a VM. This gets rounded up to the + # nearest power of 2. Eg. if the value of this field is 50, at least 64 ports + # will be allocated to a VM. + # Corresponds to the JSON property `minPortsPerVm` + # @return [Fixnum] + attr_accessor :min_ports_per_vm + # Unique name of this Nat service. The name must be 1-63 characters long and # comply with RFC1035. # Corresponds to the JSON property `name` @@ -21480,6 +21505,23 @@ module Google # @return [Array] attr_accessor :subnetworks + # Timeout (in seconds) for TCP established connections. Defaults to 1200s if not + # set. + # Corresponds to the JSON property `tcpEstablishedIdleTimeoutSec` + # @return [Fixnum] + attr_accessor :tcp_established_idle_timeout_sec + + # Timeout (in seconds) for TCP transitory connections. Defaults to 30s if not + # set. + # Corresponds to the JSON property `tcpTransitoryIdleTimeoutSec` + # @return [Fixnum] + attr_accessor :tcp_transitory_idle_timeout_sec + + # Timeout (in seconds) for UDP connections. Defaults to 30s if not set. + # Corresponds to the JSON property `udpIdleTimeoutSec` + # @return [Fixnum] + attr_accessor :udp_idle_timeout_sec + def initialize(**args) update!(**args) end @@ -21487,11 +21529,16 @@ module Google # Update properties of this object def update!(**args) @auto_allocated_nat_ips = args[:auto_allocated_nat_ips] if args.key?(:auto_allocated_nat_ips) + @icmp_idle_timeout_sec = args[:icmp_idle_timeout_sec] if args.key?(:icmp_idle_timeout_sec) + @min_ports_per_vm = args[:min_ports_per_vm] if args.key?(:min_ports_per_vm) @name = args[:name] if args.key?(:name) @nat_ip_allocate_option = args[:nat_ip_allocate_option] if args.key?(:nat_ip_allocate_option) @nat_ips = args[:nat_ips] if args.key?(:nat_ips) @source_subnetwork_ip_ranges_to_nat = args[:source_subnetwork_ip_ranges_to_nat] if args.key?(:source_subnetwork_ip_ranges_to_nat) @subnetworks = args[:subnetworks] if args.key?(:subnetworks) + @tcp_established_idle_timeout_sec = args[:tcp_established_idle_timeout_sec] if args.key?(:tcp_established_idle_timeout_sec) + @tcp_transitory_idle_timeout_sec = args[:tcp_transitory_idle_timeout_sec] if args.key?(:tcp_transitory_idle_timeout_sec) + @udp_idle_timeout_sec = args[:udp_idle_timeout_sec] if args.key?(:udp_idle_timeout_sec) end end @@ -27588,18 +27635,6 @@ module Google # @return [String] attr_accessor :network - # The redundancy mode configured for this VPN gateway. Possible values are - # ACTIVE_ACTIVE and NONE. If set to ACTIVE_ACTIVE, two VPN interfaces are - # created thereby providing higher availability. If set to NONE, only one - # interface is created with a lower availability SLA. - # If this field is specified, either 2 or 1 external IP addresses (depending on - # the value of specified redundancy) are automatically allocated for use with - # this VPN gateway, and incoming traffic on the external addresses to ports ESP, - # UDP:500 and UDP:4500 are automatically forwarded to this gateway. - # Corresponds to the JSON property `redundancy` - # @return [String] - attr_accessor :redundancy - # [Output Only] URL of the region where the VPN gateway resides. # Corresponds to the JSON property `region` # @return [String] @@ -27629,7 +27664,6 @@ module Google @labels = args[:labels] if args.key?(:labels) @name = args[:name] if args.key?(:name) @network = args[:network] if args.key?(:network) - @redundancy = args[:redundancy] if args.key?(:redundancy) @region = args[:region] if args.key?(:region) @self_link = args[:self_link] if args.key?(:self_link) @vpn_interfaces = args[:vpn_interfaces] if args.key?(:vpn_interfaces) @@ -28112,15 +28146,12 @@ module Google # URL of the VPN gateway with which this VPN tunnel is associated. Provided by # the client when the VPN tunnel is created. This must be used (instead of - # target_vpn_gateway) if a VPN gateway resource is created with redundancy. - # VPN gateway resource provides a way to create a highly available VPN setup. + # target_vpn_gateway) if a High Availability VPN gateway resource is created. # Corresponds to the JSON property `vpnGateway` # @return [String] attr_accessor :vpn_gateway # The interface ID of the VPN gateway with which this VPN tunnel is associated. - # If the VPN gateway has redundancy other than NONE, this field is required to - # identify which interface of the VPN gateway to use. # Corresponds to the JSON property `vpnGatewayInterface` # @return [Fixnum] attr_accessor :vpn_gateway_interface diff --git a/generated/google/apis/compute_alpha/representations.rb b/generated/google/apis/compute_alpha/representations.rb index 8e4b0fb62..0c3a4514c 100644 --- a/generated/google/apis/compute_alpha/representations.rb +++ b/generated/google/apis/compute_alpha/representations.rb @@ -5433,6 +5433,7 @@ module Google class Representation < Google::Apis::Core::JsonRepresentation property :ip_address, as: 'IPAddress' property :ip_protocol, as: 'IPProtocol' + property :all_ports, as: 'allPorts' property :backend_service, as: 'backendService' property :creation_timestamp, as: 'creationTimestamp' property :description, as: 'description' @@ -9472,12 +9473,17 @@ module Google # @private class Representation < Google::Apis::Core::JsonRepresentation collection :auto_allocated_nat_ips, as: 'autoAllocatedNatIps' + property :icmp_idle_timeout_sec, as: 'icmpIdleTimeoutSec' + property :min_ports_per_vm, as: 'minPortsPerVm' property :name, as: 'name' property :nat_ip_allocate_option, as: 'natIpAllocateOption' collection :nat_ips, as: 'natIps' property :source_subnetwork_ip_ranges_to_nat, as: 'sourceSubnetworkIpRangesToNat' collection :subnetworks, as: 'subnetworks', class: Google::Apis::ComputeAlpha::RouterNatSubnetworkToNat, decorator: Google::Apis::ComputeAlpha::RouterNatSubnetworkToNat::Representation + property :tcp_established_idle_timeout_sec, as: 'tcpEstablishedIdleTimeoutSec' + property :tcp_transitory_idle_timeout_sec, as: 'tcpTransitoryIdleTimeoutSec' + property :udp_idle_timeout_sec, as: 'udpIdleTimeoutSec' end end @@ -11052,7 +11058,6 @@ module Google hash :labels, as: 'labels' property :name, as: 'name' property :network, as: 'network' - property :redundancy, as: 'redundancy' property :region, as: 'region' property :self_link, as: 'selfLink' collection :vpn_interfaces, as: 'vpnInterfaces', class: Google::Apis::ComputeAlpha::VpnGatewayVpnGatewayInterface, decorator: Google::Apis::ComputeAlpha::VpnGatewayVpnGatewayInterface::Representation diff --git a/generated/google/apis/youtube_partner_v1.rb b/generated/google/apis/youtube_partner_v1.rb index 9f81aab66..ed1aa0f30 100644 --- a/generated/google/apis/youtube_partner_v1.rb +++ b/generated/google/apis/youtube_partner_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/youtube/partner/ module YoutubePartnerV1 VERSION = 'V1' - REVISION = '20180604' + REVISION = '' # View and manage your assets and associated content on YouTube AUTH_YOUTUBEPARTNER = 'https://www.googleapis.com/auth/youtubepartner'