Autogenerated update (2019-11-14)
Update: - bigqueryreservation_v1beta1 - cloudsearch_v1 - containeranalysis_v1alpha1 - containeranalysis_v1beta1 - dataproc_v1 - dataproc_v1beta2 - iam_v1 - servicebroker_v1 - servicebroker_v1alpha1 - servicebroker_v1beta1
This commit is contained in:
parent
1135e74c48
commit
d07a243fb7
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/bigquery/
|
||||
module BigqueryreservationV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20191029'
|
||||
REVISION = '20191106'
|
||||
|
||||
# View and manage your data in Google BigQuery
|
||||
AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery'
|
||||
|
|
|
@ -56,6 +56,39 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Represents a BI Reservation.
|
||||
class BiReservation
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The resource name of the singleton BI reservation.
|
||||
# Reservation names have the form
|
||||
# `projects/`project_id`/locations/`location_id`/bireservation`.
|
||||
# Corresponds to the JSON property `name`
|
||||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
# Size of a reservation, in bytes.
|
||||
# Corresponds to the JSON property `size`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :size
|
||||
|
||||
# Output only. The last update timestamp of a reservation.
|
||||
# Corresponds to the JSON property `updateTime`
|
||||
# @return [String]
|
||||
attr_accessor :update_time
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
@size = args[:size] if args.key?(:size)
|
||||
@update_time = args[:update_time] if args.key?(:update_time)
|
||||
end
|
||||
end
|
||||
|
||||
# Capacity commitment is a way to purchase compute capacity for BigQuery jobs
|
||||
# (in the form of slots) with some minimum committed period of usage. Capacity
|
||||
# commitment is immutable and cannot be deleted until the end of the commitment
|
||||
|
|
|
@ -28,6 +28,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class BiReservation
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class CapacityCommitment
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -109,6 +115,15 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class BiReservation
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :name, as: 'name'
|
||||
property :size, :numeric_string => true, as: 'size'
|
||||
property :update_time, as: 'updateTime'
|
||||
end
|
||||
end
|
||||
|
||||
class CapacityCommitment
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
|
|
@ -77,6 +77,37 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Retrieves a BI reservation.
|
||||
# @param [String] name
|
||||
# Name of the requested reservation, for example:
|
||||
# `projects/`project_id`/locations/`location_id`/bireservation`
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# Available to use for quota purposes for server-side applications. Can be any
|
||||
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::BigqueryreservationV1beta1::BiReservation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::BigqueryreservationV1beta1::BiReservation]
|
||||
#
|
||||
# @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_project_location_bi_reservation(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1beta1/{+name}', options)
|
||||
command.response_representation = Google::Apis::BigqueryreservationV1beta1::BiReservation::Representation
|
||||
command.response_class = Google::Apis::BigqueryreservationV1beta1::BiReservation
|
||||
command.params['name'] = name unless name.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Lists information about the supported locations for this service.
|
||||
# @param [String] name
|
||||
# The resource that owns the locations collection, if applicable.
|
||||
|
@ -175,6 +206,83 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Updates a BI reservation.
|
||||
# Only fields specified in the field_mask are updated.
|
||||
# Singleton BI reservation always exists with default size 0.
|
||||
# In order to reserve BI capacity it needs to be updated to an amount
|
||||
# greater than 0. In order to release BI capacity reservation size
|
||||
# must be set to 0.
|
||||
# @param [String] name
|
||||
# The resource name of the singleton BI reservation.
|
||||
# Reservation names have the form
|
||||
# `projects/`project_id`/locations/`location_id`/bireservation`.
|
||||
# @param [Google::Apis::BigqueryreservationV1beta1::BiReservation] bi_reservation_object
|
||||
# @param [String] update_mask
|
||||
# A list of fields to be updated in this request.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# Available to use for quota purposes for server-side applications. Can be any
|
||||
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::BigqueryreservationV1beta1::BiReservation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::BigqueryreservationV1beta1::BiReservation]
|
||||
#
|
||||
# @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 update_project_location_bi_reservation(name, bi_reservation_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:patch, 'v1beta1/{+name}', options)
|
||||
command.request_representation = Google::Apis::BigqueryreservationV1beta1::BiReservation::Representation
|
||||
command.request_object = bi_reservation_object
|
||||
command.response_representation = Google::Apis::BigqueryreservationV1beta1::BiReservation::Representation
|
||||
command.response_class = Google::Apis::BigqueryreservationV1beta1::BiReservation
|
||||
command.params['name'] = name unless name.nil?
|
||||
command.query['updateMask'] = update_mask unless update_mask.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Creates a new capacity commitment resource.
|
||||
# @param [String] parent
|
||||
# Resource name of the parent reservation. E.g.,
|
||||
# projects/myproject/locations/US
|
||||
# @param [Google::Apis::BigqueryreservationV1beta1::CapacityCommitment] capacity_commitment_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# Available to use for quota purposes for server-side applications. Can be any
|
||||
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::BigqueryreservationV1beta1::CapacityCommitment] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::BigqueryreservationV1beta1::CapacityCommitment]
|
||||
#
|
||||
# @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 create_project_location_capacity_commitment(parent, capacity_commitment_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'v1beta1/{+parent}/capacityCommitments', options)
|
||||
command.request_representation = Google::Apis::BigqueryreservationV1beta1::CapacityCommitment::Representation
|
||||
command.request_object = capacity_commitment_object
|
||||
command.response_representation = Google::Apis::BigqueryreservationV1beta1::CapacityCommitment::Representation
|
||||
command.response_class = Google::Apis::BigqueryreservationV1beta1::CapacityCommitment
|
||||
command.params['parent'] = parent unless parent.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Deletes a capacity commitment. Attempting to delete capacity commitment
|
||||
# before its commitment_end_time will fail with the error code
|
||||
# `google.rpc.Code.FAILED_PRECONDITION`.
|
||||
|
@ -282,8 +390,8 @@ module Google
|
|||
# projects/myproject/locations/US
|
||||
# @param [Google::Apis::BigqueryreservationV1beta1::Reservation] reservation_object
|
||||
# @param [String] reservation_id
|
||||
# The reservation ID. This field must only contain alphanumeric characters or
|
||||
# dash.
|
||||
# The reservation ID. This field must only contain lower case alphanumeric
|
||||
# characters or dash.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
|
|
@ -26,33 +26,33 @@ module Google
|
|||
# @see https://developers.google.com/cloud-search/docs/guides/
|
||||
module CloudsearchV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20191009'
|
||||
REVISION = '20191112'
|
||||
|
||||
# Index and serve your organization's data with Cloud Search
|
||||
AUTH_CLOUD_SEARCH = 'https://www.googleapis.com/auth/cloud_search'
|
||||
|
||||
# New Service: https://www.googleapis.com/auth/cloud_search.debug
|
||||
# Index and serve your organization's data with Cloud Search
|
||||
AUTH_CLOUD_SEARCH_DEBUG = 'https://www.googleapis.com/auth/cloud_search.debug'
|
||||
|
||||
# New Service: https://www.googleapis.com/auth/cloud_search.indexing
|
||||
# Index and serve your organization's data with Cloud Search
|
||||
AUTH_CLOUD_SEARCH_INDEXING = 'https://www.googleapis.com/auth/cloud_search.indexing'
|
||||
|
||||
# Search your organization's data in the Cloud Search index
|
||||
AUTH_CLOUD_SEARCH_QUERY = 'https://www.googleapis.com/auth/cloud_search.query'
|
||||
|
||||
# New Service: https://www.googleapis.com/auth/cloud_search.settings
|
||||
# Index and serve your organization's data with Cloud Search
|
||||
AUTH_CLOUD_SEARCH_SETTINGS = 'https://www.googleapis.com/auth/cloud_search.settings'
|
||||
|
||||
# New Service: https://www.googleapis.com/auth/cloud_search.settings.indexing
|
||||
# Index and serve your organization's data with Cloud Search
|
||||
AUTH_CLOUD_SEARCH_SETTINGS_INDEXING = 'https://www.googleapis.com/auth/cloud_search.settings.indexing'
|
||||
|
||||
# New Service: https://www.googleapis.com/auth/cloud_search.settings.query
|
||||
# Index and serve your organization's data with Cloud Search
|
||||
AUTH_CLOUD_SEARCH_SETTINGS_QUERY = 'https://www.googleapis.com/auth/cloud_search.settings.query'
|
||||
|
||||
# New Service: https://www.googleapis.com/auth/cloud_search.stats
|
||||
# Index and serve your organization's data with Cloud Search
|
||||
AUTH_CLOUD_SEARCH_STATS = 'https://www.googleapis.com/auth/cloud_search.stats'
|
||||
|
||||
# New Service: https://www.googleapis.com/auth/cloud_search.stats.indexing
|
||||
# Index and serve your organization's data with Cloud Search
|
||||
AUTH_CLOUD_SEARCH_STATS_INDEXING = 'https://www.googleapis.com/auth/cloud_search.stats.indexing'
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1402,101 +1402,6 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Gmail Action restricts (i.e. read/replied/snoozed).
|
||||
class GmailActionRestrict
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
#
|
||||
# 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)
|
||||
@type = args[:type] if args.key?(:type)
|
||||
end
|
||||
end
|
||||
|
||||
# Gmail Attachment restricts (i.e. has:attachment, has:drive, filename:pdf).
|
||||
class GmailAttachmentRestrict
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
#
|
||||
# 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)
|
||||
@type = args[:type] if args.key?(:type)
|
||||
end
|
||||
end
|
||||
|
||||
# Gmail Folder restricts (i.e. in Drafts/Sent/Chats/User Generated Labels).
|
||||
class GmailFolderRestrict
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
#
|
||||
# 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)
|
||||
@type = args[:type] if args.key?(:type)
|
||||
end
|
||||
end
|
||||
|
||||
# Gmail Intelligent restricts (i.e. smartlabels, important).
|
||||
class GmailIntelligentRestrict
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
#
|
||||
# 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)
|
||||
@type = args[:type] if args.key?(:type)
|
||||
end
|
||||
end
|
||||
|
||||
# Gmail Time restricts (i.e. received today, this week).
|
||||
class GmailTimeRestrict
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
#
|
||||
# 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)
|
||||
@type = args[:type] if args.key?(:type)
|
||||
end
|
||||
end
|
||||
|
||||
# Used to provide a search operator for html properties. This is optional.
|
||||
# Search operators let users restrict the query to specific fields relevant
|
||||
# to the type of item being searched.
|
||||
|
@ -2895,7 +2800,7 @@ module Google
|
|||
attr_accessor :debug_options
|
||||
|
||||
# Maximum number of items to return.
|
||||
# <br />The maximum and the default value is 1000
|
||||
# <br />The maximum value is 100 and the default value is 20.
|
||||
# Corresponds to the JSON property `limit`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :limit
|
||||
|
@ -3712,31 +3617,6 @@ module Google
|
|||
# @return [Google::Apis::CloudsearchV1::DriveTimeSpanRestrict]
|
||||
attr_accessor :drive_time_span_restrict
|
||||
|
||||
# Gmail Action restricts (i.e. read/replied/snoozed).
|
||||
# Corresponds to the JSON property `gmailActionRestrict`
|
||||
# @return [Google::Apis::CloudsearchV1::GmailActionRestrict]
|
||||
attr_accessor :gmail_action_restrict
|
||||
|
||||
# Gmail Attachment restricts (i.e. has:attachment, has:drive, filename:pdf).
|
||||
# Corresponds to the JSON property `gmailAttachmentRestrict`
|
||||
# @return [Google::Apis::CloudsearchV1::GmailAttachmentRestrict]
|
||||
attr_accessor :gmail_attachment_restrict
|
||||
|
||||
# Gmail Folder restricts (i.e. in Drafts/Sent/Chats/User Generated Labels).
|
||||
# Corresponds to the JSON property `gmailFolderRestrict`
|
||||
# @return [Google::Apis::CloudsearchV1::GmailFolderRestrict]
|
||||
attr_accessor :gmail_folder_restrict
|
||||
|
||||
# Gmail Intelligent restricts (i.e. smartlabels, important).
|
||||
# Corresponds to the JSON property `gmailIntelligentRestrict`
|
||||
# @return [Google::Apis::CloudsearchV1::GmailIntelligentRestrict]
|
||||
attr_accessor :gmail_intelligent_restrict
|
||||
|
||||
# Gmail Time restricts (i.e. received today, this week).
|
||||
# Corresponds to the JSON property `gmailTimeRestrict`
|
||||
# @return [Google::Apis::CloudsearchV1::GmailTimeRestrict]
|
||||
attr_accessor :gmail_time_restrict
|
||||
|
||||
# The search restrict (e.g. "after:2017-09-11 before:2017-09-12").
|
||||
# Corresponds to the JSON property `searchOperator`
|
||||
# @return [String]
|
||||
|
@ -3752,11 +3632,6 @@ module Google
|
|||
@drive_location_restrict = args[:drive_location_restrict] if args.key?(:drive_location_restrict)
|
||||
@drive_mime_type_restrict = args[:drive_mime_type_restrict] if args.key?(:drive_mime_type_restrict)
|
||||
@drive_time_span_restrict = args[:drive_time_span_restrict] if args.key?(:drive_time_span_restrict)
|
||||
@gmail_action_restrict = args[:gmail_action_restrict] if args.key?(:gmail_action_restrict)
|
||||
@gmail_attachment_restrict = args[:gmail_attachment_restrict] if args.key?(:gmail_attachment_restrict)
|
||||
@gmail_folder_restrict = args[:gmail_folder_restrict] if args.key?(:gmail_folder_restrict)
|
||||
@gmail_intelligent_restrict = args[:gmail_intelligent_restrict] if args.key?(:gmail_intelligent_restrict)
|
||||
@gmail_time_restrict = args[:gmail_time_restrict] if args.key?(:gmail_time_restrict)
|
||||
@search_operator = args[:search_operator] if args.key?(:search_operator)
|
||||
end
|
||||
end
|
||||
|
@ -4743,10 +4618,10 @@ module Google
|
|||
class SuggestRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The sources to use for suggestions. If not specified, all data sources
|
||||
# from the current search application are used.
|
||||
# Suggestions are based on Gmail titles. Suggestions from third party sources
|
||||
# are not available.
|
||||
# The sources to use for suggestions. If not specified, the data sources
|
||||
# are taken from the current search application.
|
||||
# NOTE: Suggestions are supported only for third party data sources and
|
||||
# people (i.e. PredefinedSource.PERSON).
|
||||
# Corresponds to the JSON property `dataSourceRestrictions`
|
||||
# @return [Array<Google::Apis::CloudsearchV1::DataSourceRestriction>]
|
||||
attr_accessor :data_source_restrictions
|
||||
|
|
|
@ -310,36 +310,6 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GmailActionRestrict
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GmailAttachmentRestrict
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GmailFolderRestrict
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GmailIntelligentRestrict
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GmailTimeRestrict
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class HtmlOperatorOptions
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -1368,41 +1338,6 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class GmailActionRestrict
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :type, as: 'type'
|
||||
end
|
||||
end
|
||||
|
||||
class GmailAttachmentRestrict
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :type, as: 'type'
|
||||
end
|
||||
end
|
||||
|
||||
class GmailFolderRestrict
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :type, as: 'type'
|
||||
end
|
||||
end
|
||||
|
||||
class GmailIntelligentRestrict
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :type, as: 'type'
|
||||
end
|
||||
end
|
||||
|
||||
class GmailTimeRestrict
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :type, as: 'type'
|
||||
end
|
||||
end
|
||||
|
||||
class HtmlOperatorOptions
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -2009,16 +1944,6 @@ module Google
|
|||
|
||||
property :drive_time_span_restrict, as: 'driveTimeSpanRestrict', class: Google::Apis::CloudsearchV1::DriveTimeSpanRestrict, decorator: Google::Apis::CloudsearchV1::DriveTimeSpanRestrict::Representation
|
||||
|
||||
property :gmail_action_restrict, as: 'gmailActionRestrict', class: Google::Apis::CloudsearchV1::GmailActionRestrict, decorator: Google::Apis::CloudsearchV1::GmailActionRestrict::Representation
|
||||
|
||||
property :gmail_attachment_restrict, as: 'gmailAttachmentRestrict', class: Google::Apis::CloudsearchV1::GmailAttachmentRestrict, decorator: Google::Apis::CloudsearchV1::GmailAttachmentRestrict::Representation
|
||||
|
||||
property :gmail_folder_restrict, as: 'gmailFolderRestrict', class: Google::Apis::CloudsearchV1::GmailFolderRestrict, decorator: Google::Apis::CloudsearchV1::GmailFolderRestrict::Representation
|
||||
|
||||
property :gmail_intelligent_restrict, as: 'gmailIntelligentRestrict', class: Google::Apis::CloudsearchV1::GmailIntelligentRestrict, decorator: Google::Apis::CloudsearchV1::GmailIntelligentRestrict::Representation
|
||||
|
||||
property :gmail_time_restrict, as: 'gmailTimeRestrict', class: Google::Apis::CloudsearchV1::GmailTimeRestrict, decorator: Google::Apis::CloudsearchV1::GmailTimeRestrict::Representation
|
||||
|
||||
property :search_operator, as: 'searchOperator'
|
||||
end
|
||||
end
|
||||
|
|
|
@ -49,6 +49,7 @@ module Google
|
|||
end
|
||||
|
||||
# Checks whether an item is accessible by specified principal.
|
||||
# **Note:** This API requires an admin account to execute.
|
||||
# @param [String] name
|
||||
# Item name, format:
|
||||
# datasources/`source_id`/items/`item_id`
|
||||
|
@ -88,6 +89,7 @@ module Google
|
|||
|
||||
# Fetches the item whose viewUrl exactly matches that of the URL provided
|
||||
# in the request.
|
||||
# **Note:** This API requires an admin account to execute.
|
||||
# @param [String] name
|
||||
# Source name, format:
|
||||
# datasources/`source_id`
|
||||
|
@ -122,6 +124,7 @@ module Google
|
|||
end
|
||||
|
||||
# List all unmapped identities for a specific item.
|
||||
# **Note:** This API requires an admin account to execute.
|
||||
# @param [String] parent
|
||||
# The name of the item, in the following format:
|
||||
# datasources/`source_id`/items/`ID`
|
||||
|
@ -164,6 +167,7 @@ module Google
|
|||
end
|
||||
|
||||
# Lists names of items associated with an unmapped identity.
|
||||
# **Note:** This API requires an admin account to execute.
|
||||
# @param [String] parent
|
||||
# The name of the identity source, in the following format:
|
||||
# identitysources/`source_id``
|
||||
|
@ -210,6 +214,7 @@ module Google
|
|||
end
|
||||
|
||||
# Lists unmapped user identities for an identity source.
|
||||
# **Note:** This API requires an admin account to execute.
|
||||
# @param [String] parent
|
||||
# The name of the identity source, in the following format:
|
||||
# identitysources/`source_id`
|
||||
|
@ -255,6 +260,7 @@ module Google
|
|||
end
|
||||
|
||||
# Deletes the schema of a data source.
|
||||
# **Note:** This API requires an admin or service account to execute.
|
||||
# @param [String] name
|
||||
# Name of the data source to delete Schema. Format:
|
||||
# datasources/`source_id`
|
||||
|
@ -290,6 +296,7 @@ module Google
|
|||
end
|
||||
|
||||
# Gets the schema of a data source.
|
||||
# **Note:** This API requires an admin or service account to execute.
|
||||
# @param [String] name
|
||||
# Name of the data source to get Schema. Format:
|
||||
# datasources/`source_id`
|
||||
|
@ -324,7 +331,10 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Updates the schema of a data source.
|
||||
# Updates the schema of a data source. This method does not perform
|
||||
# incremental updates to the schema. Instead, this method updates the schema
|
||||
# by overwriting the entire schema.
|
||||
# **Note:** This API requires an admin or service account to execute.
|
||||
# @param [String] name
|
||||
# Name of the data source to update Schema. Format:
|
||||
# datasources/`source_id`
|
||||
|
@ -799,6 +809,7 @@ module Google
|
|||
# For additional information, see
|
||||
# [Create a content connector using the REST API](https://developers.google.com/
|
||||
# cloud-search/docs/guides/content-connector#rest).
|
||||
# **Note:** This API requires a service account to execute.
|
||||
# @param [String] resource_name
|
||||
# Name of the media that is being downloaded. See
|
||||
# ReadRequest.resource_name.
|
||||
|
@ -878,6 +889,7 @@ module Google
|
|||
# the most relevant results from a user query. The results can come from
|
||||
# G Suite Apps, such as Gmail or Google Drive, or they can come from data
|
||||
# that you have indexed from a third party.
|
||||
# **Note:** This API requires a standard end user account to execute.
|
||||
# @param [Google::Apis::CloudsearchV1::SearchRequest] search_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
|
@ -908,6 +920,7 @@ module Google
|
|||
end
|
||||
|
||||
# Provides suggestions for autocompleting the query.
|
||||
# **Note:** This API requires a standard end user account to execute.
|
||||
# @param [Google::Apis::CloudsearchV1::SuggestRequest] suggest_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
|
@ -938,6 +951,7 @@ module Google
|
|||
end
|
||||
|
||||
# Returns list of sources that user can use for Search and Suggest APIs.
|
||||
# **Note:** This API requires a standard end user account to execute.
|
||||
# @param [String] page_token
|
||||
# Number of sources to return in the response.
|
||||
# @param [Boolean] request_options_debug_options_enable_debugging
|
||||
|
@ -997,6 +1011,7 @@ module Google
|
|||
end
|
||||
|
||||
# Creates a datasource.
|
||||
# **Note:** This API requires an admin account to execute.
|
||||
# @param [Google::Apis::CloudsearchV1::DataSource] data_source_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
|
@ -1027,6 +1042,7 @@ module Google
|
|||
end
|
||||
|
||||
# Deletes a datasource.
|
||||
# **Note:** This API requires an admin account to execute.
|
||||
# @param [String] name
|
||||
# Name of the datasource.
|
||||
# Format: datasources/`source_id`.
|
||||
|
@ -1062,6 +1078,7 @@ module Google
|
|||
end
|
||||
|
||||
# Gets a datasource.
|
||||
# **Note:** This API requires an admin account to execute.
|
||||
# @param [String] name
|
||||
# Name of the datasource resource.
|
||||
# Format: datasources/`source_id`.
|
||||
|
@ -1097,6 +1114,7 @@ module Google
|
|||
end
|
||||
|
||||
# Lists datasources.
|
||||
# **Note:** This API requires an admin account to execute.
|
||||
# @param [Boolean] debug_options_enable_debugging
|
||||
# If you are asked by Google to help with debugging, set this field.
|
||||
# Otherwise, ignore this field.
|
||||
|
@ -1136,6 +1154,7 @@ module Google
|
|||
end
|
||||
|
||||
# Updates a datasource.
|
||||
# **Note:** This API requires an admin account to execute.
|
||||
# @param [String] name
|
||||
# Name of the datasource resource.
|
||||
# Format: datasources/`source_id`.
|
||||
|
@ -1171,6 +1190,7 @@ module Google
|
|||
end
|
||||
|
||||
# Creates a search application.
|
||||
# **Note:** This API requires an admin account to execute.
|
||||
# @param [Google::Apis::CloudsearchV1::SearchApplication] search_application_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
|
@ -1201,6 +1221,7 @@ module Google
|
|||
end
|
||||
|
||||
# Deletes a search application.
|
||||
# **Note:** This API requires an admin account to execute.
|
||||
# @param [String] name
|
||||
# The name of the search application to be deleted.
|
||||
# <br />Format: applications/`application_id`.
|
||||
|
@ -1236,6 +1257,7 @@ module Google
|
|||
end
|
||||
|
||||
# Gets the specified search application.
|
||||
# **Note:** This API requires an admin account to execute.
|
||||
# @param [String] name
|
||||
# Name of the search application.
|
||||
# <br />Format: applications/`application_id`.
|
||||
|
@ -1271,6 +1293,7 @@ module Google
|
|||
end
|
||||
|
||||
# Lists all search applications.
|
||||
# **Note:** This API requires an admin account to execute.
|
||||
# @param [Boolean] debug_options_enable_debugging
|
||||
# If you are asked by Google to help with debugging, set this field.
|
||||
# Otherwise, ignore this field.
|
||||
|
@ -1310,6 +1333,7 @@ module Google
|
|||
|
||||
# Resets a search application to default settings. This will return an empty
|
||||
# response.
|
||||
# **Note:** This API requires an admin account to execute.
|
||||
# @param [String] name
|
||||
# The name of the search application to be reset.
|
||||
# <br />Format: applications/`application_id`.
|
||||
|
@ -1344,6 +1368,7 @@ module Google
|
|||
end
|
||||
|
||||
# Updates a search application.
|
||||
# **Note:** This API requires an admin account to execute.
|
||||
# @param [String] name
|
||||
# Name of the Search Application.
|
||||
# <br />Format: searchapplications/`application_id`.
|
||||
|
@ -1380,6 +1405,7 @@ module Google
|
|||
# Gets indexed item statistics aggreggated across all data sources. This
|
||||
# API only returns statistics for previous dates; it doesn't return
|
||||
# statistics for the current day.
|
||||
# **Note:** This API requires a standard end user account to execute.
|
||||
# @param [Fixnum] from_date_day
|
||||
# Day of month. Must be from 1 to 31 and valid for the year and month.
|
||||
# @param [Fixnum] from_date_month
|
||||
|
@ -1424,7 +1450,8 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Get the query statistics for customer
|
||||
# Get the query statistics for customer.
|
||||
# **Note:** This API requires a standard end user account to execute.
|
||||
# @param [Fixnum] from_date_day
|
||||
# Day of month. Must be from 1 to 31 and valid for the year and month.
|
||||
# @param [Fixnum] from_date_month
|
||||
|
@ -1469,7 +1496,9 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Get the # of search sessions for the customer
|
||||
# Get the # of search sessions, % of successful sessions with a click query
|
||||
# statistics for customer.
|
||||
# **Note:** This API requires a standard end user account to execute.
|
||||
# @param [Fixnum] from_date_day
|
||||
# Day of month. Must be from 1 to 31 and valid for the year and month.
|
||||
# @param [Fixnum] from_date_month
|
||||
|
@ -1514,7 +1543,8 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Get the users statistics for customer
|
||||
# Get the users statistics for customer.
|
||||
# **Note:** This API requires a standard end user account to execute.
|
||||
# @param [Fixnum] from_date_day
|
||||
# Day of month. Must be from 1 to 31 and valid for the year and month.
|
||||
# @param [Fixnum] from_date_month
|
||||
|
@ -1560,6 +1590,7 @@ module Google
|
|||
end
|
||||
|
||||
# Gets indexed item statistics for a single data source.
|
||||
# **Note:** This API requires a standard end user account to execute.
|
||||
# @param [String] name
|
||||
# The resource id of the data source to retrieve statistics for,
|
||||
# in the following format: "datasources/`source_id`"
|
||||
|
@ -1608,7 +1639,8 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Get the query statistics for search application
|
||||
# Get the query statistics for search application.
|
||||
# **Note:** This API requires a standard end user account to execute.
|
||||
# @param [String] name
|
||||
# The resource id of the search application query stats, in the following
|
||||
# format: searchapplications/`application_id`
|
||||
|
@ -1657,7 +1689,9 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Get the # of search sessions for the search application
|
||||
# Get the # of search sessions, % of successful sessions with a click query
|
||||
# statistics for search application.
|
||||
# **Note:** This API requires a standard end user account to execute.
|
||||
# @param [String] name
|
||||
# The resource id of the search application session stats, in the following
|
||||
# format: searchapplications/`application_id`
|
||||
|
@ -1706,7 +1740,8 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Get the users statistics for search application
|
||||
# Get the users statistics for search application.
|
||||
# **Note:** This API requires a standard end user account to execute.
|
||||
# @param [String] name
|
||||
# The resource id of the search application session stats, in the following
|
||||
# format: searchapplications/`application_id`
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/container-analysis/api/reference/rest/
|
||||
module ContaineranalysisV1alpha1
|
||||
VERSION = 'V1alpha1'
|
||||
REVISION = '20190930'
|
||||
REVISION = '20191108'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -210,6 +210,23 @@ module Google
|
|||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||
# * `group:`emailid``: An email address that represents a Google group.
|
||||
# For example, `admins@example.com`.
|
||||
# * `deleted:user:`emailid`?uid=`uniqueid``: An email address (plus unique
|
||||
# identifier) representing a user that has been recently deleted. For
|
||||
# example,`alice@example.com?uid=123456789012345678901`. If the user is
|
||||
# recovered, this value reverts to `user:`emailid`` and the recovered user
|
||||
# retains the role in the binding.
|
||||
# * `deleted:serviceAccount:`emailid`?uid=`uniqueid``: An email address (plus
|
||||
# unique identifier) representing a service account that has been recently
|
||||
# deleted. For example,
|
||||
# `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`.
|
||||
# If the service account is undeleted, this value reverts to
|
||||
# `serviceAccount:`emailid`` and the undeleted service account retains the
|
||||
# role in the binding.
|
||||
# * `deleted:group:`emailid`?uid=`uniqueid``: An email address (plus unique
|
||||
# identifier) representing a Google group that has been recently
|
||||
# deleted. For example, `admins@example.com?uid=123456789012345678901`. If
|
||||
# the group is recovered, this value reverts to `group:`emailid`` and the
|
||||
# recovered group retains the role in the binding.
|
||||
# * `domain:`domain``: The G Suite domain (primary) that represents all the
|
||||
# users of that domain. For example, `google.com` or `example.com`.
|
||||
# Corresponds to the JSON property `members`
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/container-analysis/api/reference/rest/
|
||||
module ContaineranalysisV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20190930'
|
||||
REVISION = '20191108'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -283,6 +283,23 @@ module Google
|
|||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||
# * `group:`emailid``: An email address that represents a Google group.
|
||||
# For example, `admins@example.com`.
|
||||
# * `deleted:user:`emailid`?uid=`uniqueid``: An email address (plus unique
|
||||
# identifier) representing a user that has been recently deleted. For
|
||||
# example,`alice@example.com?uid=123456789012345678901`. If the user is
|
||||
# recovered, this value reverts to `user:`emailid`` and the recovered user
|
||||
# retains the role in the binding.
|
||||
# * `deleted:serviceAccount:`emailid`?uid=`uniqueid``: An email address (plus
|
||||
# unique identifier) representing a service account that has been recently
|
||||
# deleted. For example,
|
||||
# `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`.
|
||||
# If the service account is undeleted, this value reverts to
|
||||
# `serviceAccount:`emailid`` and the undeleted service account retains the
|
||||
# role in the binding.
|
||||
# * `deleted:group:`emailid`?uid=`uniqueid``: An email address (plus unique
|
||||
# identifier) representing a Google group that has been recently
|
||||
# deleted. For example, `admins@example.com?uid=123456789012345678901`. If
|
||||
# the group is recovered, this value reverts to `group:`emailid`` and the
|
||||
# recovered group retains the role in the binding.
|
||||
# * `domain:`domain``: The G Suite domain (primary) that represents all the
|
||||
# users of that domain. For example, `google.com` or `example.com`.
|
||||
# Corresponds to the JSON property `members`
|
||||
|
|
|
@ -0,0 +1,35 @@
|
|||
# Copyright 2015 Google Inc.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
require 'google/apis/datacatalog_v1beta1/service.rb'
|
||||
require 'google/apis/datacatalog_v1beta1/classes.rb'
|
||||
require 'google/apis/datacatalog_v1beta1/representations.rb'
|
||||
|
||||
module Google
|
||||
module Apis
|
||||
# Google Cloud Data Catalog API
|
||||
#
|
||||
# A fully managed and highly scalable data discovery and metadata management
|
||||
# service.
|
||||
#
|
||||
# @see https://cloud.google.com/data-catalog/docs/
|
||||
module DatacatalogV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20191104'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
end
|
||||
end
|
||||
end
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,549 @@
|
|||
# Copyright 2015 Google Inc.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
require 'date'
|
||||
require 'google/apis/core/base_service'
|
||||
require 'google/apis/core/json_representation'
|
||||
require 'google/apis/core/hashable'
|
||||
require 'google/apis/errors'
|
||||
|
||||
module Google
|
||||
module Apis
|
||||
module DatacatalogV1beta1
|
||||
|
||||
class Binding
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Empty
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Expr
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GetIamPolicyRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GetPolicyOptions
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpec
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1BigQueryTableSpec
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1ColumnSchema
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1Entry
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1EntryGroup
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1FieldType
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1FieldTypeEnumType
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1FieldTypeEnumTypeEnumValue
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1GcsFileSpec
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1GcsFilesetSpec
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1ListTagsResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1RenameTagTemplateFieldRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1Schema
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1SearchCatalogRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1SearchCatalogRequestScope
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1SearchCatalogResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1SearchCatalogResult
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1SystemTimestamps
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1TableSpec
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1Tag
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1TagField
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1TagFieldEnumValue
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1TagTemplate
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1TagTemplateField
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1ViewSpec
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Policy
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class SetIamPolicyRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class TestIamPermissionsRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class TestIamPermissionsResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Binding
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :condition, as: 'condition', class: Google::Apis::DatacatalogV1beta1::Expr, decorator: Google::Apis::DatacatalogV1beta1::Expr::Representation
|
||||
|
||||
collection :members, as: 'members'
|
||||
property :role, as: 'role'
|
||||
end
|
||||
end
|
||||
|
||||
class Empty
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
end
|
||||
end
|
||||
|
||||
class Expr
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :description, as: 'description'
|
||||
property :expression, as: 'expression'
|
||||
property :location, as: 'location'
|
||||
property :title, as: 'title'
|
||||
end
|
||||
end
|
||||
|
||||
class GetIamPolicyRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :options, as: 'options', class: Google::Apis::DatacatalogV1beta1::GetPolicyOptions, decorator: Google::Apis::DatacatalogV1beta1::GetPolicyOptions::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class GetPolicyOptions
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :requested_policy_version, as: 'requestedPolicyVersion'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpec
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :dataset, as: 'dataset'
|
||||
property :shard_count, :numeric_string => true, as: 'shardCount'
|
||||
property :table_prefix, as: 'tablePrefix'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1BigQueryTableSpec
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :table_source_type, as: 'tableSourceType'
|
||||
property :table_spec, as: 'tableSpec', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1TableSpec, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1TableSpec::Representation
|
||||
|
||||
property :view_spec, as: 'viewSpec', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1ViewSpec, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1ViewSpec::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1ColumnSchema
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :column, as: 'column'
|
||||
property :description, as: 'description'
|
||||
property :mode, as: 'mode'
|
||||
collection :subcolumns, as: 'subcolumns', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1ColumnSchema, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1ColumnSchema::Representation
|
||||
|
||||
property :type, as: 'type'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1Entry
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :bigquery_date_sharded_spec, as: 'bigqueryDateShardedSpec', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpec, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpec::Representation
|
||||
|
||||
property :bigquery_table_spec, as: 'bigqueryTableSpec', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1BigQueryTableSpec, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1BigQueryTableSpec::Representation
|
||||
|
||||
property :description, as: 'description'
|
||||
property :display_name, as: 'displayName'
|
||||
property :gcs_fileset_spec, as: 'gcsFilesetSpec', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1GcsFilesetSpec, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1GcsFilesetSpec::Representation
|
||||
|
||||
property :linked_resource, as: 'linkedResource'
|
||||
property :name, as: 'name'
|
||||
property :schema, as: 'schema', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1Schema, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1Schema::Representation
|
||||
|
||||
property :source_system_timestamps, as: 'sourceSystemTimestamps', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SystemTimestamps, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SystemTimestamps::Representation
|
||||
|
||||
property :type, as: 'type'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1EntryGroup
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :data_catalog_timestamps, as: 'dataCatalogTimestamps', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SystemTimestamps, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SystemTimestamps::Representation
|
||||
|
||||
property :description, as: 'description'
|
||||
property :display_name, as: 'displayName'
|
||||
property :name, as: 'name'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1FieldType
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :enum_type, as: 'enumType', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1FieldTypeEnumType, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1FieldTypeEnumType::Representation
|
||||
|
||||
property :primitive_type, as: 'primitiveType'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1FieldTypeEnumType
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :allowed_values, as: 'allowedValues', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1FieldTypeEnumTypeEnumValue, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1FieldTypeEnumTypeEnumValue::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1FieldTypeEnumTypeEnumValue
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :display_name, as: 'displayName'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1GcsFileSpec
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :file_path, as: 'filePath'
|
||||
property :gcs_timestamps, as: 'gcsTimestamps', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SystemTimestamps, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SystemTimestamps::Representation
|
||||
|
||||
property :size_bytes, :numeric_string => true, as: 'sizeBytes'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1GcsFilesetSpec
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :file_patterns, as: 'filePatterns'
|
||||
collection :sample_gcs_file_specs, as: 'sampleGcsFileSpecs', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1GcsFileSpec, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1GcsFileSpec::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1ListTagsResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :next_page_token, as: 'nextPageToken'
|
||||
collection :tags, as: 'tags', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1Tag, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1Tag::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1RenameTagTemplateFieldRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :new_tag_template_field_id, as: 'newTagTemplateFieldId'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1Schema
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :columns, as: 'columns', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1ColumnSchema, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1ColumnSchema::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1SearchCatalogRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :order_by, as: 'orderBy'
|
||||
property :page_size, as: 'pageSize'
|
||||
property :page_token, as: 'pageToken'
|
||||
property :query, as: 'query'
|
||||
property :scope, as: 'scope', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SearchCatalogRequestScope, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SearchCatalogRequestScope::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1SearchCatalogRequestScope
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :include_gcp_public_datasets, as: 'includeGcpPublicDatasets'
|
||||
collection :include_org_ids, as: 'includeOrgIds'
|
||||
collection :include_project_ids, as: 'includeProjectIds'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1SearchCatalogResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :next_page_token, as: 'nextPageToken'
|
||||
collection :results, as: 'results', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SearchCatalogResult, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SearchCatalogResult::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1SearchCatalogResult
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :linked_resource, as: 'linkedResource'
|
||||
property :relative_resource_name, as: 'relativeResourceName'
|
||||
property :search_result_subtype, as: 'searchResultSubtype'
|
||||
property :search_result_type, as: 'searchResultType'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1SystemTimestamps
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :create_time, as: 'createTime'
|
||||
property :expire_time, as: 'expireTime'
|
||||
property :update_time, as: 'updateTime'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1TableSpec
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :grouped_entry, as: 'groupedEntry'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1Tag
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :column, as: 'column'
|
||||
hash :fields, as: 'fields', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1TagField, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1TagField::Representation
|
||||
|
||||
property :name, as: 'name'
|
||||
property :template, as: 'template'
|
||||
property :template_display_name, as: 'templateDisplayName'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1TagField
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :bool_value, as: 'boolValue'
|
||||
property :display_name, as: 'displayName'
|
||||
property :double_value, as: 'doubleValue'
|
||||
property :enum_value, as: 'enumValue', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1TagFieldEnumValue, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1TagFieldEnumValue::Representation
|
||||
|
||||
property :string_value, as: 'stringValue'
|
||||
property :timestamp_value, as: 'timestampValue'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1TagFieldEnumValue
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :display_name, as: 'displayName'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1TagTemplate
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :display_name, as: 'displayName'
|
||||
hash :fields, as: 'fields', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1TagTemplateField, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1TagTemplateField::Representation
|
||||
|
||||
property :name, as: 'name'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1TagTemplateField
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :display_name, as: 'displayName'
|
||||
property :name, as: 'name'
|
||||
property :type, as: 'type', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1FieldType, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1FieldType::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudDatacatalogV1beta1ViewSpec
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :view_query, as: 'viewQuery'
|
||||
end
|
||||
end
|
||||
|
||||
class Policy
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :bindings, as: 'bindings', class: Google::Apis::DatacatalogV1beta1::Binding, decorator: Google::Apis::DatacatalogV1beta1::Binding::Representation
|
||||
|
||||
property :etag, :base64 => true, as: 'etag'
|
||||
property :version, as: 'version'
|
||||
end
|
||||
end
|
||||
|
||||
class SetIamPolicyRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :policy, as: 'policy', class: Google::Apis::DatacatalogV1beta1::Policy, decorator: Google::Apis::DatacatalogV1beta1::Policy::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class TestIamPermissionsRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :permissions, as: 'permissions'
|
||||
end
|
||||
end
|
||||
|
||||
class TestIamPermissionsResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :permissions, as: 'permissions'
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
File diff suppressed because it is too large
Load Diff
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/dataproc/
|
||||
module DataprocV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20190920'
|
||||
REVISION = '20191031'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -1168,8 +1168,6 @@ module Google
|
|||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Optional. The Compute Engine accelerator configuration for these instances.
|
||||
# Beta Feature: This feature is still under development. It may be changed
|
||||
# before final release.
|
||||
# Corresponds to the JSON property `accelerators`
|
||||
# @return [Array<Google::Apis::DataprocV1::AcceleratorConfig>]
|
||||
attr_accessor :accelerators
|
||||
|
@ -1214,6 +1212,12 @@ module Google
|
|||
# @return [Google::Apis::DataprocV1::ManagedGroupConfig]
|
||||
attr_accessor :managed_group_config
|
||||
|
||||
# Optional. Specifies the minimum cpu platform for the Instance Group. See Cloud
|
||||
# Dataproc→Minimum CPU Platform.
|
||||
# Corresponds to the JSON property `minCpuPlatform`
|
||||
# @return [String]
|
||||
attr_accessor :min_cpu_platform
|
||||
|
||||
# Optional. The number of VM instances in the instance group. For master
|
||||
# instance groups, must be set to 1.
|
||||
# Corresponds to the JSON property `numInstances`
|
||||
|
@ -1233,6 +1237,7 @@ module Google
|
|||
@is_preemptible = args[:is_preemptible] if args.key?(:is_preemptible)
|
||||
@machine_type_uri = args[:machine_type_uri] if args.key?(:machine_type_uri)
|
||||
@managed_group_config = args[:managed_group_config] if args.key?(:managed_group_config)
|
||||
@min_cpu_platform = args[:min_cpu_platform] if args.key?(:min_cpu_platform)
|
||||
@num_instances = args[:num_instances] if args.key?(:num_instances)
|
||||
end
|
||||
end
|
||||
|
@ -1357,6 +1362,12 @@ module Google
|
|||
# @return [Google::Apis::DataprocV1::SparkJob]
|
||||
attr_accessor :spark_job
|
||||
|
||||
# A Cloud Dataproc job for running Apache SparkR (https://spark.apache.org/docs/
|
||||
# latest/sparkr.html) applications on YARN.
|
||||
# Corresponds to the JSON property `sparkRJob`
|
||||
# @return [Google::Apis::DataprocV1::SparkRJob]
|
||||
attr_accessor :spark_r_job
|
||||
|
||||
# A Cloud Dataproc job for running Apache Spark SQL (http://spark.apache.org/sql/
|
||||
# ) queries.
|
||||
# Corresponds to the JSON property `sparkSqlJob`
|
||||
|
@ -1398,6 +1409,7 @@ module Google
|
|||
@reference = args[:reference] if args.key?(:reference)
|
||||
@scheduling = args[:scheduling] if args.key?(:scheduling)
|
||||
@spark_job = args[:spark_job] if args.key?(:spark_job)
|
||||
@spark_r_job = args[:spark_r_job] if args.key?(:spark_r_job)
|
||||
@spark_sql_job = args[:spark_sql_job] if args.key?(:spark_sql_job)
|
||||
@status = args[:status] if args.key?(:status)
|
||||
@status_history = args[:status_history] if args.key?(:status_history)
|
||||
|
@ -2183,7 +2195,7 @@ module Google
|
|||
# `
|
||||
# "bindings": [
|
||||
# `
|
||||
# "role": "role/resourcemanager.organizationAdmin",
|
||||
# "role": "roles/resourcemanager.organizationAdmin",
|
||||
# "members": [
|
||||
# "user:mike@example.com",
|
||||
# "group:admins@example.com",
|
||||
|
@ -2427,7 +2439,7 @@ module Google
|
|||
# `
|
||||
# "bindings": [
|
||||
# `
|
||||
# "role": "role/resourcemanager.organizationAdmin",
|
||||
# "role": "roles/resourcemanager.organizationAdmin",
|
||||
# "members": [
|
||||
# "user:mike@example.com",
|
||||
# "group:admins@example.com",
|
||||
|
@ -2595,6 +2607,65 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# A Cloud Dataproc job for running Apache SparkR (https://spark.apache.org/docs/
|
||||
# latest/sparkr.html) applications on YARN.
|
||||
class SparkRJob
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Optional. HCFS URIs of archives to be extracted in the working directory of
|
||||
# Spark drivers and tasks. Supported file types: .jar, .tar, .tar.gz, .tgz, and .
|
||||
# zip.
|
||||
# Corresponds to the JSON property `archiveUris`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :archive_uris
|
||||
|
||||
# Optional. The arguments to pass to the driver. Do not include arguments, such
|
||||
# as --conf, that can be set as job properties, since a collision may occur that
|
||||
# causes an incorrect job submission.
|
||||
# Corresponds to the JSON property `args`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :args
|
||||
|
||||
# Optional. HCFS URIs of files to be copied to the working directory of R
|
||||
# drivers and distributed tasks. Useful for naively parallel tasks.
|
||||
# Corresponds to the JSON property `fileUris`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :file_uris
|
||||
|
||||
# The runtime logging config of the job.
|
||||
# Corresponds to the JSON property `loggingConfig`
|
||||
# @return [Google::Apis::DataprocV1::LoggingConfig]
|
||||
attr_accessor :logging_config
|
||||
|
||||
# Required. The HCFS URI of the main R file to use as the driver. Must be a .R
|
||||
# file.
|
||||
# Corresponds to the JSON property `mainRFileUri`
|
||||
# @return [String]
|
||||
attr_accessor :main_r_file_uri
|
||||
|
||||
# Optional. A mapping of property names to values, used to configure SparkR.
|
||||
# Properties that conflict with values set by the Cloud Dataproc API may be
|
||||
# overwritten. Can include properties set in /etc/spark/conf/spark-defaults.conf
|
||||
# and classes in user code.
|
||||
# Corresponds to the JSON property `properties`
|
||||
# @return [Hash<String,String>]
|
||||
attr_accessor :properties
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@archive_uris = args[:archive_uris] if args.key?(:archive_uris)
|
||||
@args = args[:args] if args.key?(:args)
|
||||
@file_uris = args[:file_uris] if args.key?(:file_uris)
|
||||
@logging_config = args[:logging_config] if args.key?(:logging_config)
|
||||
@main_r_file_uri = args[:main_r_file_uri] if args.key?(:main_r_file_uri)
|
||||
@properties = args[:properties] if args.key?(:properties)
|
||||
end
|
||||
end
|
||||
|
||||
# A Cloud Dataproc job for running Apache Spark SQL (http://spark.apache.org/sql/
|
||||
# ) queries.
|
||||
class SparkSqlJob
|
||||
|
|
|
@ -364,6 +364,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class SparkRJob
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class SparkSqlJob
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -737,6 +743,7 @@ module Google
|
|||
property :machine_type_uri, as: 'machineTypeUri'
|
||||
property :managed_group_config, as: 'managedGroupConfig', class: Google::Apis::DataprocV1::ManagedGroupConfig, decorator: Google::Apis::DataprocV1::ManagedGroupConfig::Representation
|
||||
|
||||
property :min_cpu_platform, as: 'minCpuPlatform'
|
||||
property :num_instances, as: 'numInstances'
|
||||
end
|
||||
end
|
||||
|
@ -773,6 +780,8 @@ module Google
|
|||
|
||||
property :spark_job, as: 'sparkJob', class: Google::Apis::DataprocV1::SparkJob, decorator: Google::Apis::DataprocV1::SparkJob::Representation
|
||||
|
||||
property :spark_r_job, as: 'sparkRJob', class: Google::Apis::DataprocV1::SparkRJob, decorator: Google::Apis::DataprocV1::SparkRJob::Representation
|
||||
|
||||
property :spark_sql_job, as: 'sparkSqlJob', class: Google::Apis::DataprocV1::SparkSqlJob, decorator: Google::Apis::DataprocV1::SparkSqlJob::Representation
|
||||
|
||||
property :status, as: 'status', class: Google::Apis::DataprocV1::JobStatus, decorator: Google::Apis::DataprocV1::JobStatus::Representation
|
||||
|
@ -1065,6 +1074,19 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class SparkRJob
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :archive_uris, as: 'archiveUris'
|
||||
collection :args, as: 'args'
|
||||
collection :file_uris, as: 'fileUris'
|
||||
property :logging_config, as: 'loggingConfig', class: Google::Apis::DataprocV1::LoggingConfig, decorator: Google::Apis::DataprocV1::LoggingConfig::Representation
|
||||
|
||||
property :main_r_file_uri, as: 'mainRFileUri'
|
||||
hash :properties, as: 'properties'
|
||||
end
|
||||
end
|
||||
|
||||
class SparkSqlJob
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
|
|
@ -239,7 +239,8 @@ module Google
|
|||
end
|
||||
|
||||
# Sets the access control policy on the specified resource. Replaces any
|
||||
# existing policy.
|
||||
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
|
||||
# PERMISSION_DENIED
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being specified. See the
|
||||
# operation documentation for the appropriate value for this field.
|
||||
|
@ -652,7 +653,8 @@ module Google
|
|||
end
|
||||
|
||||
# Sets the access control policy on the specified resource. Replaces any
|
||||
# existing policy.
|
||||
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
|
||||
# PERMISSION_DENIED
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being specified. See the
|
||||
# operation documentation for the appropriate value for this field.
|
||||
|
@ -957,7 +959,8 @@ module Google
|
|||
end
|
||||
|
||||
# Sets the access control policy on the specified resource. Replaces any
|
||||
# existing policy.
|
||||
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
|
||||
# PERMISSION_DENIED
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being specified. See the
|
||||
# operation documentation for the appropriate value for this field.
|
||||
|
@ -1425,7 +1428,8 @@ module Google
|
|||
end
|
||||
|
||||
# Sets the access control policy on the specified resource. Replaces any
|
||||
# existing policy.
|
||||
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
|
||||
# PERMISSION_DENIED
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being specified. See the
|
||||
# operation documentation for the appropriate value for this field.
|
||||
|
@ -1749,7 +1753,8 @@ module Google
|
|||
end
|
||||
|
||||
# Sets the access control policy on the specified resource. Replaces any
|
||||
# existing policy.
|
||||
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
|
||||
# PERMISSION_DENIED
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being specified. See the
|
||||
# operation documentation for the appropriate value for this field.
|
||||
|
@ -2040,7 +2045,8 @@ module Google
|
|||
end
|
||||
|
||||
# Sets the access control policy on the specified resource. Replaces any
|
||||
# existing policy.
|
||||
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
|
||||
# PERMISSION_DENIED
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being specified. See the
|
||||
# operation documentation for the appropriate value for this field.
|
||||
|
@ -2412,7 +2418,8 @@ module Google
|
|||
end
|
||||
|
||||
# Sets the access control policy on the specified resource. Replaces any
|
||||
# existing policy.
|
||||
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
|
||||
# PERMISSION_DENIED
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being specified. See the
|
||||
# operation documentation for the appropriate value for this field.
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/dataproc/
|
||||
module DataprocV1beta2
|
||||
VERSION = 'V1beta2'
|
||||
REVISION = '20190920'
|
||||
REVISION = '20191031'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -1207,8 +1207,6 @@ module Google
|
|||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Optional. The Compute Engine accelerator configuration for these instances.
|
||||
# Beta Feature: This feature is still under development. It may be changed
|
||||
# before final release.
|
||||
# Corresponds to the JSON property `accelerators`
|
||||
# @return [Array<Google::Apis::DataprocV1beta2::AcceleratorConfig>]
|
||||
attr_accessor :accelerators
|
||||
|
@ -2261,7 +2259,7 @@ module Google
|
|||
# `
|
||||
# "bindings": [
|
||||
# `
|
||||
# "role": "role/resourcemanager.organizationAdmin",
|
||||
# "role": "roles/resourcemanager.organizationAdmin",
|
||||
# "members": [
|
||||
# "user:mike@example.com",
|
||||
# "group:admins@example.com",
|
||||
|
@ -2597,7 +2595,7 @@ module Google
|
|||
# `
|
||||
# "bindings": [
|
||||
# `
|
||||
# "role": "role/resourcemanager.organizationAdmin",
|
||||
# "role": "roles/resourcemanager.organizationAdmin",
|
||||
# "members": [
|
||||
# "user:mike@example.com",
|
||||
# "group:admins@example.com",
|
||||
|
|
|
@ -242,7 +242,8 @@ module Google
|
|||
end
|
||||
|
||||
# Sets the access control policy on the specified resource. Replaces any
|
||||
# existing policy.
|
||||
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
|
||||
# PERMISSION_DENIED
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being specified. See the
|
||||
# operation documentation for the appropriate value for this field.
|
||||
|
@ -661,7 +662,8 @@ module Google
|
|||
end
|
||||
|
||||
# Sets the access control policy on the specified resource. Replaces any
|
||||
# existing policy.
|
||||
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
|
||||
# PERMISSION_DENIED
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being specified. See the
|
||||
# operation documentation for the appropriate value for this field.
|
||||
|
@ -969,7 +971,8 @@ module Google
|
|||
end
|
||||
|
||||
# Sets the access control policy on the specified resource. Replaces any
|
||||
# existing policy.
|
||||
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
|
||||
# PERMISSION_DENIED
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being specified. See the
|
||||
# operation documentation for the appropriate value for this field.
|
||||
|
@ -1464,7 +1467,8 @@ module Google
|
|||
end
|
||||
|
||||
# Sets the access control policy on the specified resource. Replaces any
|
||||
# existing policy.
|
||||
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
|
||||
# PERMISSION_DENIED
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being specified. See the
|
||||
# operation documentation for the appropriate value for this field.
|
||||
|
@ -1791,7 +1795,8 @@ module Google
|
|||
end
|
||||
|
||||
# Sets the access control policy on the specified resource. Replaces any
|
||||
# existing policy.
|
||||
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
|
||||
# PERMISSION_DENIED
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being specified. See the
|
||||
# operation documentation for the appropriate value for this field.
|
||||
|
@ -2085,7 +2090,8 @@ module Google
|
|||
end
|
||||
|
||||
# Sets the access control policy on the specified resource. Replaces any
|
||||
# existing policy.
|
||||
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
|
||||
# PERMISSION_DENIED
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being specified. See the
|
||||
# operation documentation for the appropriate value for this field.
|
||||
|
@ -2463,7 +2469,8 @@ module Google
|
|||
end
|
||||
|
||||
# Sets the access control policy on the specified resource. Replaces any
|
||||
# existing policy.
|
||||
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
|
||||
# PERMISSION_DENIED
|
||||
# @param [String] resource
|
||||
# REQUIRED: The resource for which the policy is being specified. See the
|
||||
# operation documentation for the appropriate value for this field.
|
||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/iam/
|
||||
module IamV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20191025'
|
||||
REVISION = '20191108'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -225,6 +225,23 @@ module Google
|
|||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||
# * `group:`emailid``: An email address that represents a Google group.
|
||||
# For example, `admins@example.com`.
|
||||
# * `deleted:user:`emailid`?uid=`uniqueid``: An email address (plus unique
|
||||
# identifier) representing a user that has been recently deleted. For
|
||||
# example,`alice@example.com?uid=123456789012345678901`. If the user is
|
||||
# recovered, this value reverts to `user:`emailid`` and the recovered user
|
||||
# retains the role in the binding.
|
||||
# * `deleted:serviceAccount:`emailid`?uid=`uniqueid``: An email address (plus
|
||||
# unique identifier) representing a service account that has been recently
|
||||
# deleted. For example,
|
||||
# `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`.
|
||||
# If the service account is undeleted, this value reverts to
|
||||
# `serviceAccount:`emailid`` and the undeleted service account retains the
|
||||
# role in the binding.
|
||||
# * `deleted:group:`emailid`?uid=`uniqueid``: An email address (plus unique
|
||||
# identifier) representing a Google group that has been recently
|
||||
# deleted. For example, `admins@example.com?uid=123456789012345678901`. If
|
||||
# the group is recovered, this value reverts to `group:`emailid`` and the
|
||||
# recovered group retains the role in the binding.
|
||||
# * `domain:`domain``: The G Suite domain (primary) that represents all the
|
||||
# users of that domain. For example, `google.com` or `example.com`.
|
||||
# Corresponds to the JSON property `members`
|
||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker
|
||||
module ServicebrokerV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20191107'
|
||||
REVISION = '20191112'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -46,23 +46,6 @@ module Google
|
|||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||
# * `group:`emailid``: An email address that represents a Google group.
|
||||
# For example, `admins@example.com`.
|
||||
# * `deleted:user:`emailid`?uid=`uniqueid``: An email address (plus unique
|
||||
# identifier) representing a user that has been recently deleted. For
|
||||
# example,`alice@example.com?uid=123456789012345678901`. If the user is
|
||||
# recovered, this value reverts to `user:`emailid`` and the recovered user
|
||||
# retains the role in the binding.
|
||||
# * `deleted:serviceAccount:`emailid`?uid=`uniqueid``: An email address (plus
|
||||
# unique identifier) representing a service account that has been recently
|
||||
# deleted. For example,
|
||||
# `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`.
|
||||
# If the service account is undeleted, this value reverts to
|
||||
# `serviceAccount:`emailid`` and the undeleted service account retains the
|
||||
# role in the binding.
|
||||
# * `deleted:group:`emailid`?uid=`uniqueid``: An email address (plus unique
|
||||
# identifier) representing a Google group that has been recently
|
||||
# deleted. For example, `admins@example.com?uid=123456789012345678901`. If
|
||||
# the group is recovered, this value reverts to `group:`emailid`` and the
|
||||
# recovered group retains the role in the binding.
|
||||
# * `domain:`domain``: The G Suite domain (primary) that represents all the
|
||||
# users of that domain. For example, `google.com` or `example.com`.
|
||||
# Corresponds to the JSON property `members`
|
||||
|
@ -156,8 +139,8 @@ module Google
|
|||
# ensure that their change will be applied to the same version of the policy.
|
||||
# If no `etag` is provided in the call to `setIamPolicy`, then the existing
|
||||
# policy is overwritten. Due to blind-set semantics of an etag-less policy,
|
||||
# 'setIamPolicy' will not fail even if either of incoming or stored policy
|
||||
# does not meet the version requirements.
|
||||
# 'setIamPolicy' will not fail even if the incoming policy version does not
|
||||
# meet the requirements for modifying the stored policy.
|
||||
# Corresponds to the JSON property `etag`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
@ -168,11 +151,12 @@ module Google
|
|||
# rejected.
|
||||
# Operations affecting conditional bindings must specify version 3. This can
|
||||
# be either setting a conditional policy, modifying a conditional binding,
|
||||
# or removing a conditional binding from the stored conditional policy.
|
||||
# or removing a binding (conditional or unconditional) from the stored
|
||||
# conditional policy.
|
||||
# Operations on non-conditional policies may specify any valid value or
|
||||
# leave the field unset.
|
||||
# If no etag is provided in the call to `setIamPolicy`, any version
|
||||
# compliance checks on the incoming and/or stored policy is skipped.
|
||||
# If no etag is provided in the call to `setIamPolicy`, version compliance
|
||||
# checks against the stored policy is skipped.
|
||||
# Corresponds to the JSON property `version`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :version
|
||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker
|
||||
module ServicebrokerV1alpha1
|
||||
VERSION = 'V1alpha1'
|
||||
REVISION = '20191107'
|
||||
REVISION = '20191112'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -750,23 +750,6 @@ module Google
|
|||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||
# * `group:`emailid``: An email address that represents a Google group.
|
||||
# For example, `admins@example.com`.
|
||||
# * `deleted:user:`emailid`?uid=`uniqueid``: An email address (plus unique
|
||||
# identifier) representing a user that has been recently deleted. For
|
||||
# example,`alice@example.com?uid=123456789012345678901`. If the user is
|
||||
# recovered, this value reverts to `user:`emailid`` and the recovered user
|
||||
# retains the role in the binding.
|
||||
# * `deleted:serviceAccount:`emailid`?uid=`uniqueid``: An email address (plus
|
||||
# unique identifier) representing a service account that has been recently
|
||||
# deleted. For example,
|
||||
# `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`.
|
||||
# If the service account is undeleted, this value reverts to
|
||||
# `serviceAccount:`emailid`` and the undeleted service account retains the
|
||||
# role in the binding.
|
||||
# * `deleted:group:`emailid`?uid=`uniqueid``: An email address (plus unique
|
||||
# identifier) representing a Google group that has been recently
|
||||
# deleted. For example, `admins@example.com?uid=123456789012345678901`. If
|
||||
# the group is recovered, this value reverts to `group:`emailid`` and the
|
||||
# recovered group retains the role in the binding.
|
||||
# * `domain:`domain``: The G Suite domain (primary) that represents all the
|
||||
# users of that domain. For example, `google.com` or `example.com`.
|
||||
# Corresponds to the JSON property `members`
|
||||
|
@ -860,8 +843,8 @@ module Google
|
|||
# ensure that their change will be applied to the same version of the policy.
|
||||
# If no `etag` is provided in the call to `setIamPolicy`, then the existing
|
||||
# policy is overwritten. Due to blind-set semantics of an etag-less policy,
|
||||
# 'setIamPolicy' will not fail even if either of incoming or stored policy
|
||||
# does not meet the version requirements.
|
||||
# 'setIamPolicy' will not fail even if the incoming policy version does not
|
||||
# meet the requirements for modifying the stored policy.
|
||||
# Corresponds to the JSON property `etag`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
@ -872,11 +855,12 @@ module Google
|
|||
# rejected.
|
||||
# Operations affecting conditional bindings must specify version 3. This can
|
||||
# be either setting a conditional policy, modifying a conditional binding,
|
||||
# or removing a conditional binding from the stored conditional policy.
|
||||
# or removing a binding (conditional or unconditional) from the stored
|
||||
# conditional policy.
|
||||
# Operations on non-conditional policies may specify any valid value or
|
||||
# leave the field unset.
|
||||
# If no etag is provided in the call to `setIamPolicy`, any version
|
||||
# compliance checks on the incoming and/or stored policy is skipped.
|
||||
# If no etag is provided in the call to `setIamPolicy`, version compliance
|
||||
# checks against the stored policy is skipped.
|
||||
# Corresponds to the JSON property `version`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :version
|
||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker
|
||||
module ServicebrokerV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20191107'
|
||||
REVISION = '20191112'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -867,23 +867,6 @@ module Google
|
|||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||
# * `group:`emailid``: An email address that represents a Google group.
|
||||
# For example, `admins@example.com`.
|
||||
# * `deleted:user:`emailid`?uid=`uniqueid``: An email address (plus unique
|
||||
# identifier) representing a user that has been recently deleted. For
|
||||
# example,`alice@example.com?uid=123456789012345678901`. If the user is
|
||||
# recovered, this value reverts to `user:`emailid`` and the recovered user
|
||||
# retains the role in the binding.
|
||||
# * `deleted:serviceAccount:`emailid`?uid=`uniqueid``: An email address (plus
|
||||
# unique identifier) representing a service account that has been recently
|
||||
# deleted. For example,
|
||||
# `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`.
|
||||
# If the service account is undeleted, this value reverts to
|
||||
# `serviceAccount:`emailid`` and the undeleted service account retains the
|
||||
# role in the binding.
|
||||
# * `deleted:group:`emailid`?uid=`uniqueid``: An email address (plus unique
|
||||
# identifier) representing a Google group that has been recently
|
||||
# deleted. For example, `admins@example.com?uid=123456789012345678901`. If
|
||||
# the group is recovered, this value reverts to `group:`emailid`` and the
|
||||
# recovered group retains the role in the binding.
|
||||
# * `domain:`domain``: The G Suite domain (primary) that represents all the
|
||||
# users of that domain. For example, `google.com` or `example.com`.
|
||||
# Corresponds to the JSON property `members`
|
||||
|
@ -977,8 +960,8 @@ module Google
|
|||
# ensure that their change will be applied to the same version of the policy.
|
||||
# If no `etag` is provided in the call to `setIamPolicy`, then the existing
|
||||
# policy is overwritten. Due to blind-set semantics of an etag-less policy,
|
||||
# 'setIamPolicy' will not fail even if either of incoming or stored policy
|
||||
# does not meet the version requirements.
|
||||
# 'setIamPolicy' will not fail even if the incoming policy version does not
|
||||
# meet the requirements for modifying the stored policy.
|
||||
# Corresponds to the JSON property `etag`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
|
@ -989,11 +972,12 @@ module Google
|
|||
# rejected.
|
||||
# Operations affecting conditional bindings must specify version 3. This can
|
||||
# be either setting a conditional policy, modifying a conditional binding,
|
||||
# or removing a conditional binding from the stored conditional policy.
|
||||
# or removing a binding (conditional or unconditional) from the stored
|
||||
# conditional policy.
|
||||
# Operations on non-conditional policies may specify any valid value or
|
||||
# leave the field unset.
|
||||
# If no etag is provided in the call to `setIamPolicy`, any version
|
||||
# compliance checks on the incoming and/or stored policy is skipped.
|
||||
# If no etag is provided in the call to `setIamPolicy`, version compliance
|
||||
# checks against the stored policy is skipped.
|
||||
# Corresponds to the JSON property `version`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :version
|
||||
|
|
Loading…
Reference in New Issue