Autogenerated update (2020-02-16)

Update:
- cloudtasks_v2beta2
- compute_alpha
- compute_beta
- compute_v1
- gmail_v1
- tasks_v1
This commit is contained in:
Google APIs committed 2020-02-16 00:37:39 +00:00
1 parent 446df35695
commit f6c192fe35
15 files changed
+1858 -49

No files matched your search

+61 -3
View File
@@ -9849,7 +9849,7 @@ module Google
# @return [Google::Apis::ComputeAlpha::Int64RangeMatch]
attr_accessor :range_match
# The value of the header must match the regualar expression specified in
# The value of the header must match the regular expression specified in
# regexMatch. For regular expression grammar, please see: en.cppreference.com/w/
# cpp/regex/ecmascript
# For matching against a port specified in the HTTP request, use a headerMatch
@@ -9857,6 +9857,8 @@ module Google
# RFC2616 Host header's port specifier.
# Only one of exactMatch, prefixMatch, suffixMatch, regexMatch, presentMatch or
# rangeMatch must be set.
# Note that regexMatch only applies to Loadbalancers that have their
# loadBalancingScheme set to INTERNAL_SELF_MANAGED.
# Corresponds to the JSON property `regexMatch`
# @return [String]
attr_accessor :regex_match
@@ -10180,6 +10182,8 @@ module Google
# regular expression specified by regexMatch. For the regular expression grammar,
# please see en.cppreference.com/w/cpp/regex/ecmascript
# Only one of presentMatch, exactMatch or regexMatch must be set.
# Note that regexMatch only applies when the loadBalancingScheme is set to
# INTERNAL_SELF_MANAGED.
# Corresponds to the JSON property `regexMatch`
# @return [String]
attr_accessor :regex_match
@@ -10557,6 +10561,8 @@ module Google
# parameters and anchor supplied with the original URL. For regular expression
# grammar please see en.cppreference.com/w/cpp/regex/ecmascript
# Only one of prefixMatch, fullPathMatch or regexMatch must be specified.
# Note that regexMatch only applies to Loadbalancers that have their
# loadBalancingScheme set to INTERNAL_SELF_MANAGED.
# Corresponds to the JSON property `regexMatch`
# @return [String]
attr_accessor :regex_match
@@ -11419,6 +11425,12 @@ module Google
# @return [Fixnum]
attr_accessor :preserved_state_size_gb
# The private IPv6 google access type for the VM. If not specified, use
# INHERIT_FROM_SUBNETWORK as default.
# Corresponds to the JSON property `privateIpv6GoogleAccess`
# @return [String]
attr_accessor :private_ipv6_google_access
# Specifies the reservations that this instance can consume from.
# Corresponds to the JSON property `reservationAffinity`
# @return [Google::Apis::ComputeAlpha::ReservationAffinity]
@@ -11509,6 +11521,11 @@ module Google
# @return [Google::Apis::ComputeAlpha::Tags]
attr_accessor :tags
# Upcoming Maintenance notification information.
# Corresponds to the JSON property `upcomingMaintenance`
# @return [Google::Apis::ComputeAlpha::UpcomingMaintenance]
attr_accessor :upcoming_maintenance
# [Output Only] URL of the zone where the instance resides. You must specify
# this field as part of the HTTP request URL. It is not settable as a field in
# the request body.
@@ -11546,6 +11563,7 @@ module Google
@network_interfaces = args[:network_interfaces] if args.key?(:network_interfaces)
@post_key_revocation_action_type = args[:post_key_revocation_action_type] if args.key?(:post_key_revocation_action_type)
@preserved_state_size_gb = args[:preserved_state_size_gb] if args.key?(:preserved_state_size_gb)
@private_ipv6_google_access = args[:private_ipv6_google_access] if args.key?(:private_ipv6_google_access)
@reservation_affinity = args[:reservation_affinity] if args.key?(:reservation_affinity)
@resource_policies = args[:resource_policies] if args.key?(:resource_policies)
@scheduling = args[:scheduling] if args.key?(:scheduling)
@@ -11562,6 +11580,7 @@ module Google
@status = args[:status] if args.key?(:status)
@status_message = args[:status_message] if args.key?(:status_message)
@tags = args[:tags] if args.key?(:tags)
@upcoming_maintenance = args[:upcoming_maintenance] if args.key?(:upcoming_maintenance)
@zone = args[:zone] if args.key?(:zone)
end
end
@@ -14170,6 +14189,12 @@ module Google
# @return [String]
attr_accessor :post_key_revocation_action_type
# The private IPv6 google access type for the VM. If not specified, use
# INHERIT_FROM_SUBNETWORK as default.
# Corresponds to the JSON property `privateIpv6GoogleAccess`
# @return [String]
attr_accessor :private_ipv6_google_access
# Specifies the reservations that this instance can consume from.
# Corresponds to the JSON property `reservationAffinity`
# @return [Google::Apis::ComputeAlpha::ReservationAffinity]
@@ -14226,6 +14251,7 @@ module Google
@min_cpu_platform = args[:min_cpu_platform] if args.key?(:min_cpu_platform)
@network_interfaces = args[:network_interfaces] if args.key?(:network_interfaces)
@post_key_revocation_action_type = args[:post_key_revocation_action_type] if args.key?(:post_key_revocation_action_type)
@private_ipv6_google_access = args[:private_ipv6_google_access] if args.key?(:private_ipv6_google_access)
@reservation_affinity = args[:reservation_affinity] if args.key?(:reservation_affinity)
@resource_policies = args[:resource_policies] if args.key?(:resource_policies)
@scheduling = args[:scheduling] if args.key?(:scheduling)
@@ -23567,8 +23593,7 @@ module Google
# The list of HTTP route rules. Use this list instead of pathRules when advanced
# route matching and routing actions are desired. routeRules are evaluated in
# order of priority, from the lowest to highest number.
# Within a given pathMatcher, only one of pathRules or routeRules must be set.
# routeRules are not supported in UrlMaps intended for External Load balancers.
# Within a given pathMatcher, you can set only one of pathRules or routeRules.
# Corresponds to the JSON property `routeRules`
# @return [Array<Google::Apis::ComputeAlpha::HttpRouteRule>]
attr_accessor :route_rules
@@ -36296,6 +36321,39 @@ module Google
end
end
# Upcoming Maintenance notification information.
class UpcomingMaintenance
include Google::Apis::Core::Hashable
# [Output Only] The date when the maintenance will take place. This value is in
# RFC3339 text format.
# Corresponds to the JSON property `date`
# @return [String]
attr_accessor :date
# [Output Only] The time when the maintenance will take place. This value is in
# RFC3339 text format.
# Corresponds to the JSON property `time`
# @return [String]
attr_accessor :time
# Defines the type of maintenance.
# Corresponds to the JSON property `type`
# @return [String]
attr_accessor :type
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@date = args[:date] if args.key?(:date)
@time = args[:time] if args.key?(:time)
@type = args[:type] if args.key?(:type)
end
end
# Represents a URL Map resource.
# Google Compute Engine has two URL Map resources:
# * [Global](/compute/docs/reference/rest/latest/urlMaps) * [Regional](/compute/
@@ -4888,6 +4888,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class UpcomingMaintenance
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class UrlMap
class Representation < Google::Apis::Core::JsonRepresentation; end
@@ -7898,6 +7904,7 @@ module Google
property :post_key_revocation_action_type, as: 'postKeyRevocationActionType'
property :preserved_state_size_gb, :numeric_string => true, as: 'preservedStateSizeGb'
property :private_ipv6_google_access, as: 'privateIpv6GoogleAccess'
property :reservation_affinity, as: 'reservationAffinity', class: Google::Apis::ComputeAlpha::ReservationAffinity, decorator: Google::Apis::ComputeAlpha::ReservationAffinity::Representation
collection :resource_policies, as: 'resourcePolicies'
@@ -7923,6 +7930,8 @@ module Google
property :status_message, as: 'statusMessage'
property :tags, as: 'tags', class: Google::Apis::ComputeAlpha::Tags, decorator: Google::Apis::ComputeAlpha::Tags::Representation
property :upcoming_maintenance, as: 'upcomingMaintenance', class: Google::Apis::ComputeAlpha::UpcomingMaintenance, decorator: Google::Apis::ComputeAlpha::UpcomingMaintenance::Representation
property :zone, as: 'zone'
end
end
@@ -8618,6 +8627,7 @@ module Google
collection :network_interfaces, as: 'networkInterfaces', class: Google::Apis::ComputeAlpha::NetworkInterface, decorator: Google::Apis::ComputeAlpha::NetworkInterface::Representation
property :post_key_revocation_action_type, as: 'postKeyRevocationActionType'
property :private_ipv6_google_access, as: 'privateIpv6GoogleAccess'
property :reservation_affinity, as: 'reservationAffinity', class: Google::Apis::ComputeAlpha::ReservationAffinity, decorator: Google::Apis::ComputeAlpha::ReservationAffinity::Representation
collection :resource_policies, as: 'resourcePolicies'
@@ -14273,6 +14283,15 @@ module Google
end
end
class UpcomingMaintenance
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :date, as: 'date'
property :time, as: 'time'
property :type, as: 'type'
end
end
class UrlMap
# @private
class Representation < Google::Apis::Core::JsonRepresentation