Autogenerated update (2017-10-13)
Update: - admin_directory_v1 - cloudfunctions_v1beta2 - container_v1beta1 - dataproc_v1beta2 - monitoring_v3 - servicecontrol_v1 - servicemanagement_v1 - serviceuser_v1 - testing_v1 - youtube_partner_v1
This commit is contained in:
1 parent
6e2276cb80
commit
025a8c3b31
29 files changed
+1593
-141
No files matched your search
@@ -157,6 +157,12 @@ module Google
|
||||
# @return [String]
|
||||
attr_accessor :source_repository_url
|
||||
|
||||
# The Google Cloud Storage signed URL used for source uploading, generated
|
||||
# by google.cloud.functions.v1beta2.GenerateUploadUrl
|
||||
# Corresponds to the JSON property `sourceUploadUrl`
|
||||
# @return [String]
|
||||
attr_accessor :source_upload_url
|
||||
|
||||
# Output only. Status of the function deployment.
|
||||
# Corresponds to the JSON property `status`
|
||||
# @return [String]
|
||||
@@ -198,6 +204,7 @@ module Google
|
||||
@source_archive_url = args[:source_archive_url] if args.key?(:source_archive_url)
|
||||
@source_repository = args[:source_repository] if args.key?(:source_repository)
|
||||
@source_repository_url = args[:source_repository_url] if args.key?(:source_repository_url)
|
||||
@source_upload_url = args[:source_upload_url] if args.key?(:source_upload_url)
|
||||
@status = args[:status] if args.key?(:status)
|
||||
@timeout = args[:timeout] if args.key?(:timeout)
|
||||
@update_time = args[:update_time] if args.key?(:update_time)
|
||||
@@ -282,6 +289,79 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
# Request of `GenerateDownloadUrl` method.
|
||||
class GenerateDownloadUrlRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The optional version of function.
|
||||
# Corresponds to the JSON property `versionId`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :version_id
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@version_id = args[:version_id] if args.key?(:version_id)
|
||||
end
|
||||
end
|
||||
|
||||
# Response of `GenerateDownloadUrl` method.
|
||||
class GenerateDownloadUrlResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The generated Google Cloud Storage signed URL that should be used for
|
||||
# function source code download.
|
||||
# Corresponds to the JSON property `downloadUrl`
|
||||
# @return [String]
|
||||
attr_accessor :download_url
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@download_url = args[:download_url] if args.key?(:download_url)
|
||||
end
|
||||
end
|
||||
|
||||
# Request of `GenerateUploadUrl` method.
|
||||
class GenerateUploadUrlRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
end
|
||||
end
|
||||
|
||||
# Response of `GenerateUploadUrl` method.
|
||||
class GenerateUploadUrlResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The generated Google Cloud Storage signed URL that should be used for a
|
||||
# function source code upload. The uploaded file should be a zip archive
|
||||
# which contains a function.
|
||||
# Corresponds to the JSON property `uploadUrl`
|
||||
# @return [String]
|
||||
attr_accessor :upload_url
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@upload_url = args[:upload_url] if args.key?(:upload_url)
|
||||
end
|
||||
end
|
||||
|
||||
# Describes HTTPSTrigger, could be used to connect web hooks to function.
|
||||
class HttpsTrigger
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
@@ -52,6 +52,30 @@ module Google
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GenerateDownloadUrlRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GenerateDownloadUrlResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GenerateUploadUrlRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GenerateUploadUrlResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class HttpsTrigger
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
@@ -145,6 +169,7 @@ module Google
|
||||
property :source_repository, as: 'sourceRepository', class: Google::Apis::CloudfunctionsV1beta2::SourceRepository, decorator: Google::Apis::CloudfunctionsV1beta2::SourceRepository::Representation
|
||||
|
||||
property :source_repository_url, as: 'sourceRepositoryUrl'
|
||||
property :source_upload_url, as: 'sourceUploadUrl'
|
||||
property :status, as: 'status'
|
||||
property :timeout, as: 'timeout'
|
||||
property :update_time, as: 'updateTime'
|
||||
@@ -171,6 +196,33 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
class GenerateDownloadUrlRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :version_id, :numeric_string => true, as: 'versionId'
|
||||
end
|
||||
end
|
||||
|
||||
class GenerateDownloadUrlResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :download_url, as: 'downloadUrl'
|
||||
end
|
||||
end
|
||||
|
||||
class GenerateUploadUrlRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
end
|
||||
end
|
||||
|
||||
class GenerateUploadUrlResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :upload_url, as: 'uploadUrl'
|
||||
end
|
||||
end
|
||||
|
||||
class HttpsTrigger
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
||||
@@ -268,6 +268,83 @@ module Google
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Returns a signed URL for downloading deployed function source code.
|
||||
# The URL is only valid for a limited period and should be used within
|
||||
# minutes after generation.
|
||||
# For more information about the signed URL usage see:
|
||||
# https://cloud.google.com/storage/docs/access-control/signed-urls
|
||||
# @param [String] name
|
||||
# The name of function for which source code Google Cloud Storage signed
|
||||
# URL should be generated.
|
||||
# @param [Google::Apis::CloudfunctionsV1beta2::GenerateDownloadUrlRequest] generate_download_url_request_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::CloudfunctionsV1beta2::GenerateDownloadUrlResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::CloudfunctionsV1beta2::GenerateDownloadUrlResponse]
|
||||
#
|
||||
# @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 generate_function_download_url(name, generate_download_url_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'v1beta2/{+name}:generateDownloadUrl', options)
|
||||
command.request_representation = Google::Apis::CloudfunctionsV1beta2::GenerateDownloadUrlRequest::Representation
|
||||
command.request_object = generate_download_url_request_object
|
||||
command.response_representation = Google::Apis::CloudfunctionsV1beta2::GenerateDownloadUrlResponse::Representation
|
||||
command.response_class = Google::Apis::CloudfunctionsV1beta2::GenerateDownloadUrlResponse
|
||||
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
|
||||
|
||||
# Returns a signed URL for uploading a function source code.
|
||||
# For more information about the signed URL usage see:
|
||||
# https://cloud.google.com/storage/docs/access-control/signed-urls
|
||||
# Once the function source code upload is complete, the used signed
|
||||
# URL should be provided in CreateFunction or UpdateFunction request
|
||||
# as a reference to the function source code.
|
||||
# @param [String] parent
|
||||
# The project and location in which the Google Cloud Storage signed URL
|
||||
# should be generated, specified in the format `projects/*/locations/*
|
||||
# @param [Google::Apis::CloudfunctionsV1beta2::GenerateUploadUrlRequest] generate_upload_url_request_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::CloudfunctionsV1beta2::GenerateUploadUrlResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::CloudfunctionsV1beta2::GenerateUploadUrlResponse]
|
||||
#
|
||||
# @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 generate_function_upload_url(parent, generate_upload_url_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'v1beta2/{+parent}/functions:generateUploadUrl', options)
|
||||
command.request_representation = Google::Apis::CloudfunctionsV1beta2::GenerateUploadUrlRequest::Representation
|
||||
command.request_object = generate_upload_url_request_object
|
||||
command.response_representation = Google::Apis::CloudfunctionsV1beta2::GenerateUploadUrlResponse::Representation
|
||||
command.response_class = Google::Apis::CloudfunctionsV1beta2::GenerateUploadUrlResponse
|
||||
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
|
||||
|
||||
# Returns a function with the given name from the requested project.
|
||||
# @param [String] name
|
||||
# The name of the function which details should be obtained.
|
||||
|
||||
Reference in new issue
Block a user