Regenerate apis, add monitoring_v3

This commit is contained in:
Steve Bazyl committed 2016-06-09 13:22:21 -07:00
1 parent 8f941ff90f
commit daee54aacb
68 files changed
+5178 -162

No files matched your search

+28 -5
View File
@@ -1020,6 +1020,13 @@ module Google
class BackendService
include Google::Apis::Core::Hashable
# Lifetime of cookies in seconds if session_affinity is GENERATED_COOKIE. If set
# to 0, the cookie is non-persistent and lasts only until the end of the browser
# session (or equivalent). The maximum allowed value for TTL is one day.
# Corresponds to the JSON property `affinityCookieTtlSec`
# @return [Fixnum]
attr_accessor :affinity_cookie_ttl_sec
# The list of backends that serve this BackendService.
# Corresponds to the JSON property `backends`
# @return [Array<Google::Apis::ComputeBeta::Backend>]
@@ -1108,6 +1115,11 @@ module Google
# @return [String]
attr_accessor :self_link
# Type of session affinity to use.
# Corresponds to the JSON property `sessionAffinity`
# @return [String]
attr_accessor :session_affinity
# How many seconds to wait for the backend before considering it a failed
# request. Default is 30 seconds.
# Corresponds to the JSON property `timeoutSec`
@@ -1120,6 +1132,7 @@ module Google
# Update properties of this object
def update!(**args)
@affinity_cookie_ttl_sec = args[:affinity_cookie_ttl_sec] if args.key?(:affinity_cookie_ttl_sec)
@backends = args[:backends] if args.key?(:backends)
@creation_timestamp = args[:creation_timestamp] if args.key?(:creation_timestamp)
@description = args[:description] if args.key?(:description)
@@ -1134,6 +1147,7 @@ module Google
@protocol = args[:protocol] if args.key?(:protocol)
@region = args[:region] if args.key?(:region)
@self_link = args[:self_link] if args.key?(:self_link)
@session_affinity = args[:session_affinity] if args.key?(:session_affinity)
@timeout_sec = args[:timeout_sec] if args.key?(:timeout_sec)
end
end
@@ -3340,13 +3354,14 @@ module Google
# A list of service accounts, with their specified scopes, authorized for this
# instance. Service accounts generate access tokens that can be accessed through
# the metadata server and used to authenticate applications on the instance. See
# Authenticating from Google Compute Engine for more information.
# Service Accounts for more information.
# Corresponds to the JSON property `serviceAccounts`
# @return [Array<Google::Apis::ComputeBeta::ServiceAccount>]
attr_accessor :service_accounts
# [Output Only] The status of the instance. One of the following values:
# PROVISIONING, STAGING, RUNNING, STOPPING, and TERMINATED.
# PROVISIONING, STAGING, RUNNING, STOPPING, SUSPENDED, SUSPENDING, and
# TERMINATED.
# Corresponds to the JSON property `status`
# @return [String]
attr_accessor :status
@@ -4574,8 +4589,8 @@ module Google
# IP addresses other than their own and receive packets with destination IP
# addresses other than their own. If these instances will be used as an IP
# gateway or it will be set as the next-hop in a Route resource, specify true.
# If unsure, leave this set to false. See the canIpForward documentation for
# more information.
# If unsure, leave this set to false. See the Enable IP forwarding for instances
# documentation for more information.
# Corresponds to the JSON property `canIpForward`
# @return [Boolean]
attr_accessor :can_ip_forward
@@ -7092,7 +7107,7 @@ module Google
class RouterStatus
include Google::Apis::Core::Hashable
# Best routes for this router.
# Best routes for this router's network.
# Corresponds to the JSON property `bestRoutes`
# @return [Array<Google::Apis::ComputeBeta::Route>]
attr_accessor :best_routes
@@ -9732,6 +9747,13 @@ module Google
# @return [String]
attr_accessor :region
# Remote traffic selectors to use when establishing the VPN tunnel with peer VPN
# gateway. The value should be a CIDR formatted string, for example: 192.168.0.0/
# 16. The ranges should be disjoint.
# Corresponds to the JSON property `remoteTrafficSelector`
# @return [Array<String>]
attr_accessor :remote_traffic_selector
# URL of router resource to be used for dynamic routing.
# Corresponds to the JSON property `router`
# @return [String]
@@ -9780,6 +9802,7 @@ module Google
@name = args[:name] if args.key?(:name)
@peer_ip = args[:peer_ip] if args.key?(:peer_ip)
@region = args[:region] if args.key?(:region)
@remote_traffic_selector = args[:remote_traffic_selector] if args.key?(:remote_traffic_selector)
@router = args[:router] if args.key?(:router)
@self_link = args[:self_link] if args.key?(:self_link)
@shared_secret = args[:shared_secret] if args.key?(:shared_secret)
@@ -1551,6 +1551,7 @@ module Google
class BackendService
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :affinity_cookie_ttl_sec, as: 'affinityCookieTtlSec'
collection :backends, as: 'backends', class: Google::Apis::ComputeBeta::Backend, decorator: Google::Apis::ComputeBeta::Backend::Representation
property :creation_timestamp, as: 'creationTimestamp'
@@ -1566,6 +1567,7 @@ module Google
property :protocol, as: 'protocol'
property :region, as: 'region'
property :self_link, as: 'selfLink'
property :session_affinity, as: 'sessionAffinity'
property :timeout_sec, as: 'timeoutSec'
end
end
@@ -3682,6 +3684,7 @@ module Google
property :name, as: 'name'
property :peer_ip, as: 'peerIp'
property :region, as: 'region'
collection :remote_traffic_selector, as: 'remoteTrafficSelector'
property :router, as: 'router'
property :self_link, as: 'selfLink'
property :shared_secret, as: 'sharedSecret'
@@ -4122,10 +4122,9 @@ module Google
# Retrieves the list of private images available to the specified project.
# Private images are images you create that belong to your project. This method
# does not get any images that belong to other projects, including publicly-
# available images, like Debian 7. If you want to get a list of publicly-
# available images, like Debian 8. If you want to get a list of publicly-
# available images, use this method to make a request to the respective image
# project, such as debian-cloud or windows-cloud.
# See Accessing images for more information.
# @param [String] project
# Project ID for this request.
# @param [String] filter