Autogenerated update (2018-05-29)

Update:
- genomics_v2alpha1
- pagespeedonline_v4
- tpu_v1alpha1
This commit is contained in:
Google APIs 2018-05-29 00:35:59 +00:00
parent 1e49fa70ec
commit 343ba9218f
6 changed files with 58 additions and 3 deletions

View File

@ -58611,6 +58611,7 @@
"/genomics:v2alpha1/Action": action "/genomics:v2alpha1/Action": action
"/genomics:v2alpha1/Action/commands": commands "/genomics:v2alpha1/Action/commands": commands
"/genomics:v2alpha1/Action/commands/command": command "/genomics:v2alpha1/Action/commands/command": command
"/genomics:v2alpha1/Action/credentials": credentials
"/genomics:v2alpha1/Action/entrypoint": entrypoint "/genomics:v2alpha1/Action/entrypoint": entrypoint
"/genomics:v2alpha1/Action/environment": environment "/genomics:v2alpha1/Action/environment": environment
"/genomics:v2alpha1/Action/environment/environment": environment "/genomics:v2alpha1/Action/environment/environment": environment
@ -58743,6 +58744,9 @@
"/genomics:v2alpha1/RunPipelineRequest/pipeline": pipeline "/genomics:v2alpha1/RunPipelineRequest/pipeline": pipeline
"/genomics:v2alpha1/RuntimeMetadata": runtime_metadata "/genomics:v2alpha1/RuntimeMetadata": runtime_metadata
"/genomics:v2alpha1/RuntimeMetadata/computeEngine": compute_engine "/genomics:v2alpha1/RuntimeMetadata/computeEngine": compute_engine
"/genomics:v2alpha1/Secret": secret
"/genomics:v2alpha1/Secret/cipherText": cipher_text
"/genomics:v2alpha1/Secret/keyName": key_name
"/genomics:v2alpha1/ServiceAccount": service_account "/genomics:v2alpha1/ServiceAccount": service_account
"/genomics:v2alpha1/ServiceAccount/email": email "/genomics:v2alpha1/ServiceAccount/email": email
"/genomics:v2alpha1/ServiceAccount/scopes": scopes "/genomics:v2alpha1/ServiceAccount/scopes": scopes

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/genomics # @see https://cloud.google.com/genomics
module GenomicsV2alpha1 module GenomicsV2alpha1
VERSION = 'V2alpha1' VERSION = 'V2alpha1'
REVISION = '20180501' REVISION = '20180528'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -65,6 +65,12 @@ module Google
# @return [Array<String>] # @return [Array<String>]
attr_accessor :commands attr_accessor :commands
# Secret holds encrypted information that is only decrypted and stored in RAM
# by the worker VM when running the pipeline.
# Corresponds to the JSON property `credentials`
# @return [Google::Apis::GenomicsV2alpha1::Secret]
attr_accessor :credentials
# If specified, overrides the ENTRYPOINT specified in the container. # If specified, overrides the ENTRYPOINT specified in the container.
# Corresponds to the JSON property `entrypoint` # Corresponds to the JSON property `entrypoint`
# @return [String] # @return [String]
@ -158,6 +164,7 @@ module Google
# Update properties of this object # Update properties of this object
def update!(**args) def update!(**args)
@commands = args[:commands] if args.key?(:commands) @commands = args[:commands] if args.key?(:commands)
@credentials = args[:credentials] if args.key?(:credentials)
@entrypoint = args[:entrypoint] if args.key?(:entrypoint) @entrypoint = args[:entrypoint] if args.key?(:entrypoint)
@environment = args[:environment] if args.key?(:environment) @environment = args[:environment] if args.key?(:environment)
@flags = args[:flags] if args.key?(:flags) @flags = args[:flags] if args.key?(:flags)
@ -1087,6 +1094,34 @@ module Google
end end
end end
# Secret holds encrypted information that is only decrypted and stored in RAM
# by the worker VM when running the pipeline.
class Secret
include Google::Apis::Core::Hashable
# The value of the cipherText response from the `encrypt` method.
# Corresponds to the JSON property `cipherText`
# @return [String]
attr_accessor :cipher_text
# The name of the Cloud KMS key that will be used to decrypt the secret
# value. The VM service account must have the required permissions and
# authentication scopes to invoke the `decrypt` method on the specified key.
# Corresponds to the JSON property `keyName`
# @return [String]
attr_accessor :key_name
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@cipher_text = args[:cipher_text] if args.key?(:cipher_text)
@key_name = args[:key_name] if args.key?(:key_name)
end
end
# Carries information about a Google Cloud Service Account. # Carries information about a Google Cloud Service Account.
class ServiceAccount class ServiceAccount
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable

View File

@ -190,6 +190,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class Secret
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ServiceAccount class ServiceAccount
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -238,6 +244,8 @@ module Google
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :commands, as: 'commands' collection :commands, as: 'commands'
property :credentials, as: 'credentials', class: Google::Apis::GenomicsV2alpha1::Secret, decorator: Google::Apis::GenomicsV2alpha1::Secret::Representation
property :entrypoint, as: 'entrypoint' property :entrypoint, as: 'entrypoint'
hash :environment, as: 'environment' hash :environment, as: 'environment'
collection :flags, as: 'flags' collection :flags, as: 'flags'
@ -489,6 +497,14 @@ module Google
end end
end end
class Secret
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :cipher_text, as: 'cipherText'
property :key_name, as: 'keyName'
end
end
class ServiceAccount class ServiceAccount
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation

View File

@ -26,7 +26,7 @@ module Google
# @see https://developers.google.com/speed/docs/insights/v4/getting-started # @see https://developers.google.com/speed/docs/insights/v4/getting-started
module PagespeedonlineV4 module PagespeedonlineV4
VERSION = 'V4' VERSION = 'V4'
REVISION = '20180315' REVISION = '20180508'
end end
end end
end end

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/tpu/ # @see https://cloud.google.com/tpu/
module TpuV1alpha1 module TpuV1alpha1
VERSION = 'V1alpha1' VERSION = 'V1alpha1'
REVISION = '20180411' REVISION = '20180525'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'