Autogenerated update (2018-12-12)

Update:
- adexchangebuyer2_v2beta1
- dataflow_v1b3
- deploymentmanager_alpha
- deploymentmanager_v2
- deploymentmanager_v2beta
- texttospeech_v1beta1
This commit is contained in:
Google APIs 2018-12-12 00:36:23 +00:00
parent bfba9c39a3
commit 6ea1630e2e
24 changed files with 2188 additions and 114 deletions

View File

@ -14809,6 +14809,171 @@
"/cloudbuild:v1/fields": fields
"/cloudbuild:v1/key": key
"/cloudbuild:v1/quotaUser": quota_user
"/cloudbuild:v1alpha1/ArtifactObjects": artifact_objects
"/cloudbuild:v1alpha1/ArtifactObjects/location": location
"/cloudbuild:v1alpha1/ArtifactObjects/paths": paths
"/cloudbuild:v1alpha1/ArtifactObjects/paths/path": path
"/cloudbuild:v1alpha1/ArtifactObjects/timing": timing
"/cloudbuild:v1alpha1/ArtifactResult": artifact_result
"/cloudbuild:v1alpha1/ArtifactResult/fileHash": file_hash
"/cloudbuild:v1alpha1/ArtifactResult/fileHash/file_hash": file_hash
"/cloudbuild:v1alpha1/ArtifactResult/location": location
"/cloudbuild:v1alpha1/Artifacts": artifacts
"/cloudbuild:v1alpha1/Artifacts/images": images
"/cloudbuild:v1alpha1/Artifacts/images/image": image
"/cloudbuild:v1alpha1/Artifacts/objects": objects
"/cloudbuild:v1alpha1/Build": build
"/cloudbuild:v1alpha1/Build/artifacts": artifacts
"/cloudbuild:v1alpha1/Build/buildTriggerId": build_trigger_id
"/cloudbuild:v1alpha1/Build/createTime": create_time
"/cloudbuild:v1alpha1/Build/finishTime": finish_time
"/cloudbuild:v1alpha1/Build/id": id
"/cloudbuild:v1alpha1/Build/images": images
"/cloudbuild:v1alpha1/Build/images/image": image
"/cloudbuild:v1alpha1/Build/logUrl": log_url
"/cloudbuild:v1alpha1/Build/logsBucket": logs_bucket
"/cloudbuild:v1alpha1/Build/options": options
"/cloudbuild:v1alpha1/Build/projectId": project_id
"/cloudbuild:v1alpha1/Build/results": results
"/cloudbuild:v1alpha1/Build/secrets": secrets
"/cloudbuild:v1alpha1/Build/secrets/secret": secret
"/cloudbuild:v1alpha1/Build/source": source
"/cloudbuild:v1alpha1/Build/sourceProvenance": source_provenance
"/cloudbuild:v1alpha1/Build/startTime": start_time
"/cloudbuild:v1alpha1/Build/status": status
"/cloudbuild:v1alpha1/Build/statusDetail": status_detail
"/cloudbuild:v1alpha1/Build/steps": steps
"/cloudbuild:v1alpha1/Build/steps/step": step
"/cloudbuild:v1alpha1/Build/substitutions": substitutions
"/cloudbuild:v1alpha1/Build/substitutions/substitution": substitution
"/cloudbuild:v1alpha1/Build/tags": tags
"/cloudbuild:v1alpha1/Build/tags/tag": tag
"/cloudbuild:v1alpha1/Build/timeout": timeout
"/cloudbuild:v1alpha1/Build/timing": timing
"/cloudbuild:v1alpha1/Build/timing/timing": timing
"/cloudbuild:v1alpha1/BuildOperationMetadata": build_operation_metadata
"/cloudbuild:v1alpha1/BuildOperationMetadata/build": build
"/cloudbuild:v1alpha1/BuildOptions": build_options
"/cloudbuild:v1alpha1/BuildOptions/diskSizeGb": disk_size_gb
"/cloudbuild:v1alpha1/BuildOptions/env": env
"/cloudbuild:v1alpha1/BuildOptions/env/env": env
"/cloudbuild:v1alpha1/BuildOptions/logStreamingOption": log_streaming_option
"/cloudbuild:v1alpha1/BuildOptions/logging": logging
"/cloudbuild:v1alpha1/BuildOptions/machineType": machine_type
"/cloudbuild:v1alpha1/BuildOptions/requestedVerifyOption": requested_verify_option
"/cloudbuild:v1alpha1/BuildOptions/secretEnv": secret_env
"/cloudbuild:v1alpha1/BuildOptions/secretEnv/secret_env": secret_env
"/cloudbuild:v1alpha1/BuildOptions/sourceProvenanceHash": source_provenance_hash
"/cloudbuild:v1alpha1/BuildOptions/sourceProvenanceHash/source_provenance_hash": source_provenance_hash
"/cloudbuild:v1alpha1/BuildOptions/substitutionOption": substitution_option
"/cloudbuild:v1alpha1/BuildOptions/volumes": volumes
"/cloudbuild:v1alpha1/BuildOptions/volumes/volume": volume
"/cloudbuild:v1alpha1/BuildOptions/workerPool": worker_pool
"/cloudbuild:v1alpha1/BuildStep": build_step
"/cloudbuild:v1alpha1/BuildStep/args": args
"/cloudbuild:v1alpha1/BuildStep/args/arg": arg
"/cloudbuild:v1alpha1/BuildStep/dir": dir
"/cloudbuild:v1alpha1/BuildStep/entrypoint": entrypoint
"/cloudbuild:v1alpha1/BuildStep/env": env
"/cloudbuild:v1alpha1/BuildStep/env/env": env
"/cloudbuild:v1alpha1/BuildStep/id": id
"/cloudbuild:v1alpha1/BuildStep/name": name
"/cloudbuild:v1alpha1/BuildStep/pullTiming": pull_timing
"/cloudbuild:v1alpha1/BuildStep/secretEnv": secret_env
"/cloudbuild:v1alpha1/BuildStep/secretEnv/secret_env": secret_env
"/cloudbuild:v1alpha1/BuildStep/status": status
"/cloudbuild:v1alpha1/BuildStep/timeout": timeout
"/cloudbuild:v1alpha1/BuildStep/timing": timing
"/cloudbuild:v1alpha1/BuildStep/volumes": volumes
"/cloudbuild:v1alpha1/BuildStep/volumes/volume": volume
"/cloudbuild:v1alpha1/BuildStep/waitFor": wait_for
"/cloudbuild:v1alpha1/BuildStep/waitFor/wait_for": wait_for
"/cloudbuild:v1alpha1/BuiltImage": built_image
"/cloudbuild:v1alpha1/BuiltImage/digest": digest
"/cloudbuild:v1alpha1/BuiltImage/name": name
"/cloudbuild:v1alpha1/BuiltImage/pushTiming": push_timing
"/cloudbuild:v1alpha1/Empty": empty
"/cloudbuild:v1alpha1/FileHashes": file_hashes
"/cloudbuild:v1alpha1/FileHashes/fileHash": file_hash
"/cloudbuild:v1alpha1/FileHashes/fileHash/file_hash": file_hash
"/cloudbuild:v1alpha1/Hash": hash_prop
"/cloudbuild:v1alpha1/Hash/type": type
"/cloudbuild:v1alpha1/Hash/value": value
"/cloudbuild:v1alpha1/ListWorkerPoolsResponse": list_worker_pools_response
"/cloudbuild:v1alpha1/ListWorkerPoolsResponse/workerPools": worker_pools
"/cloudbuild:v1alpha1/ListWorkerPoolsResponse/workerPools/worker_pool": worker_pool
"/cloudbuild:v1alpha1/Network": network
"/cloudbuild:v1alpha1/Network/network": network
"/cloudbuild:v1alpha1/Network/projectId": project_id
"/cloudbuild:v1alpha1/Network/subnetwork": subnetwork
"/cloudbuild:v1alpha1/RepoSource": repo_source
"/cloudbuild:v1alpha1/RepoSource/branchName": branch_name
"/cloudbuild:v1alpha1/RepoSource/commitSha": commit_sha
"/cloudbuild:v1alpha1/RepoSource/dir": dir
"/cloudbuild:v1alpha1/RepoSource/projectId": project_id
"/cloudbuild:v1alpha1/RepoSource/repoName": repo_name
"/cloudbuild:v1alpha1/RepoSource/tagName": tag_name
"/cloudbuild:v1alpha1/Results": results
"/cloudbuild:v1alpha1/Results/artifactManifest": artifact_manifest
"/cloudbuild:v1alpha1/Results/buildStepImages": build_step_images
"/cloudbuild:v1alpha1/Results/buildStepImages/build_step_image": build_step_image
"/cloudbuild:v1alpha1/Results/buildStepOutputs": build_step_outputs
"/cloudbuild:v1alpha1/Results/buildStepOutputs/build_step_output": build_step_output
"/cloudbuild:v1alpha1/Results/images": images
"/cloudbuild:v1alpha1/Results/images/image": image
"/cloudbuild:v1alpha1/Results/numArtifacts": num_artifacts
"/cloudbuild:v1alpha1/Secret": secret
"/cloudbuild:v1alpha1/Secret/kmsKeyName": kms_key_name
"/cloudbuild:v1alpha1/Secret/secretEnv": secret_env
"/cloudbuild:v1alpha1/Secret/secretEnv/secret_env": secret_env
"/cloudbuild:v1alpha1/Source": source
"/cloudbuild:v1alpha1/Source/repoSource": repo_source
"/cloudbuild:v1alpha1/Source/storageSource": storage_source
"/cloudbuild:v1alpha1/SourceProvenance": source_provenance
"/cloudbuild:v1alpha1/SourceProvenance/fileHashes": file_hashes
"/cloudbuild:v1alpha1/SourceProvenance/fileHashes/file_hash": file_hash
"/cloudbuild:v1alpha1/SourceProvenance/resolvedRepoSource": resolved_repo_source
"/cloudbuild:v1alpha1/SourceProvenance/resolvedStorageSource": resolved_storage_source
"/cloudbuild:v1alpha1/StorageSource": storage_source
"/cloudbuild:v1alpha1/StorageSource/bucket": bucket
"/cloudbuild:v1alpha1/StorageSource/generation": generation
"/cloudbuild:v1alpha1/StorageSource/object": object
"/cloudbuild:v1alpha1/TimeSpan": time_span
"/cloudbuild:v1alpha1/TimeSpan/endTime": end_time
"/cloudbuild:v1alpha1/TimeSpan/startTime": start_time
"/cloudbuild:v1alpha1/Volume": volume
"/cloudbuild:v1alpha1/Volume/name": name
"/cloudbuild:v1alpha1/Volume/path": path
"/cloudbuild:v1alpha1/WorkerConfig": worker_config
"/cloudbuild:v1alpha1/WorkerConfig/diskSizeGb": disk_size_gb
"/cloudbuild:v1alpha1/WorkerConfig/machineType": machine_type
"/cloudbuild:v1alpha1/WorkerConfig/network": network
"/cloudbuild:v1alpha1/WorkerConfig/tag": tag
"/cloudbuild:v1alpha1/WorkerPool": worker_pool
"/cloudbuild:v1alpha1/WorkerPool/createTime": create_time
"/cloudbuild:v1alpha1/WorkerPool/deleteTime": delete_time
"/cloudbuild:v1alpha1/WorkerPool/name": name
"/cloudbuild:v1alpha1/WorkerPool/projectId": project_id
"/cloudbuild:v1alpha1/WorkerPool/regions": regions
"/cloudbuild:v1alpha1/WorkerPool/regions/region": region
"/cloudbuild:v1alpha1/WorkerPool/serviceAccountEmail": service_account_email
"/cloudbuild:v1alpha1/WorkerPool/status": status
"/cloudbuild:v1alpha1/WorkerPool/updateTime": update_time
"/cloudbuild:v1alpha1/WorkerPool/workerConfig": worker_config
"/cloudbuild:v1alpha1/WorkerPool/workerCount": worker_count
"/cloudbuild:v1alpha1/cloudbuild.projects.workerPools.create": create_project_worker_pool
"/cloudbuild:v1alpha1/cloudbuild.projects.workerPools.create/parent": parent
"/cloudbuild:v1alpha1/cloudbuild.projects.workerPools.delete": delete_project_worker_pool
"/cloudbuild:v1alpha1/cloudbuild.projects.workerPools.delete/name": name
"/cloudbuild:v1alpha1/cloudbuild.projects.workerPools.get": get_project_worker_pool
"/cloudbuild:v1alpha1/cloudbuild.projects.workerPools.get/name": name
"/cloudbuild:v1alpha1/cloudbuild.projects.workerPools.list": list_project_worker_pools
"/cloudbuild:v1alpha1/cloudbuild.projects.workerPools.list/parent": parent
"/cloudbuild:v1alpha1/cloudbuild.projects.workerPools.patch": patch_project_worker_pool
"/cloudbuild:v1alpha1/cloudbuild.projects.workerPools.patch/name": name
"/cloudbuild:v1alpha1/fields": fields
"/cloudbuild:v1alpha1/key": key
"/cloudbuild:v1alpha1/quotaUser": quota_user
"/clouddebugger:v2/AliasContext": alias_context
"/clouddebugger:v2/AliasContext/kind": kind
"/clouddebugger:v2/AliasContext/name": name
@ -42507,6 +42672,7 @@
"/dataflow:v1b3/ApproximateReportedProgress/remainingParallelism": remaining_parallelism
"/dataflow:v1b3/ApproximateSplitRequest": approximate_split_request
"/dataflow:v1b3/ApproximateSplitRequest/fractionConsumed": fraction_consumed
"/dataflow:v1b3/ApproximateSplitRequest/fractionOfRemainder": fraction_of_remainder
"/dataflow:v1b3/ApproximateSplitRequest/position": position
"/dataflow:v1b3/AutoscalingEvent": autoscaling_event
"/dataflow:v1b3/AutoscalingEvent/currentNumWorkers": current_num_workers
@ -42942,10 +43108,13 @@
"/dataflow:v1b3/RuntimeEnvironment": runtime_environment
"/dataflow:v1b3/RuntimeEnvironment/additionalExperiments": additional_experiments
"/dataflow:v1b3/RuntimeEnvironment/additionalExperiments/additional_experiment": additional_experiment
"/dataflow:v1b3/RuntimeEnvironment/additionalUserLabels": additional_user_labels
"/dataflow:v1b3/RuntimeEnvironment/additionalUserLabels/additional_user_label": additional_user_label
"/dataflow:v1b3/RuntimeEnvironment/bypassTempDirValidation": bypass_temp_dir_validation
"/dataflow:v1b3/RuntimeEnvironment/machineType": machine_type
"/dataflow:v1b3/RuntimeEnvironment/maxWorkers": max_workers
"/dataflow:v1b3/RuntimeEnvironment/network": network
"/dataflow:v1b3/RuntimeEnvironment/numWorkers": num_workers
"/dataflow:v1b3/RuntimeEnvironment/serviceAccountEmail": service_account_email
"/dataflow:v1b3/RuntimeEnvironment/subnetwork": subnetwork
"/dataflow:v1b3/RuntimeEnvironment/tempLocation": temp_location
@ -45179,6 +45348,7 @@
"/deploymentmanager:alpha/Deployment/selfLink": self_link
"/deploymentmanager:alpha/Deployment/target": target
"/deploymentmanager:alpha/Deployment/update": update
"/deploymentmanager:alpha/Deployment/updateTime": update_time
"/deploymentmanager:alpha/DeploymentLabelEntry": deployment_label_entry
"/deploymentmanager:alpha/DeploymentLabelEntry/key": key
"/deploymentmanager:alpha/DeploymentLabelEntry/value": value
@ -45650,6 +45820,7 @@
"/deploymentmanager:v2/Deployment/selfLink": self_link
"/deploymentmanager:v2/Deployment/target": target
"/deploymentmanager:v2/Deployment/update": update
"/deploymentmanager:v2/Deployment/updateTime": update_time
"/deploymentmanager:v2/DeploymentLabelEntry": deployment_label_entry
"/deploymentmanager:v2/DeploymentLabelEntry/key": key
"/deploymentmanager:v2/DeploymentLabelEntry/value": value
@ -46000,6 +46171,7 @@
"/deploymentmanager:v2beta/Deployment/selfLink": self_link
"/deploymentmanager:v2beta/Deployment/target": target
"/deploymentmanager:v2beta/Deployment/update": update
"/deploymentmanager:v2beta/Deployment/updateTime": update_time
"/deploymentmanager:v2beta/DeploymentLabelEntry": deployment_label_entry
"/deploymentmanager:v2beta/DeploymentLabelEntry/key": key
"/deploymentmanager:v2beta/DeploymentLabelEntry/value": value

View File

@ -27,7 +27,7 @@ module Google
# @see https://developers.google.com/authorized-buyers/apis/reference/rest/
module Adexchangebuyer2V2beta1
VERSION = 'V2beta1'
REVISION = '20181127'
REVISION = '20181210'
# Manage your Ad Exchange buyer account configuration
AUTH_ADEXCHANGE_BUYER = 'https://www.googleapis.com/auth/adexchange.buyer'

View File

@ -621,7 +621,7 @@ module Google
end
# A creative and its classification data.
# Next ID: 38
# Next ID: 39
class Creative
include Google::Apis::Core::Hashable

View File

@ -0,0 +1,34 @@
# 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/cloudbuild_v1alpha1/service.rb'
require 'google/apis/cloudbuild_v1alpha1/classes.rb'
require 'google/apis/cloudbuild_v1alpha1/representations.rb'
module Google
module Apis
# Cloud Build API
#
# Creates and manages builds on Google Cloud Platform.
#
# @see https://cloud.google.com/cloud-build/docs/
module CloudbuildV1alpha1
VERSION = 'V1alpha1'
REVISION = '20181211'
# 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

View File

@ -0,0 +1,432 @@
# 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 CloudbuildV1alpha1
class ArtifactObjects
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ArtifactResult
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Artifacts
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Build
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class BuildOperationMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class BuildOptions
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class BuildStep
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class BuiltImage
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 FileHashes
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class HashProp
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ListWorkerPoolsResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Network
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class RepoSource
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Results
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Secret
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Source
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class SourceProvenance
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class StorageSource
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class TimeSpan
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Volume
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class WorkerConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class WorkerPool
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ArtifactObjects
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :location, as: 'location'
collection :paths, as: 'paths'
property :timing, as: 'timing', class: Google::Apis::CloudbuildV1alpha1::TimeSpan, decorator: Google::Apis::CloudbuildV1alpha1::TimeSpan::Representation
end
end
class ArtifactResult
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :file_hash, as: 'fileHash', class: Google::Apis::CloudbuildV1alpha1::FileHashes, decorator: Google::Apis::CloudbuildV1alpha1::FileHashes::Representation
property :location, as: 'location'
end
end
class Artifacts
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :images, as: 'images'
property :objects, as: 'objects', class: Google::Apis::CloudbuildV1alpha1::ArtifactObjects, decorator: Google::Apis::CloudbuildV1alpha1::ArtifactObjects::Representation
end
end
class Build
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :artifacts, as: 'artifacts', class: Google::Apis::CloudbuildV1alpha1::Artifacts, decorator: Google::Apis::CloudbuildV1alpha1::Artifacts::Representation
property :build_trigger_id, as: 'buildTriggerId'
property :create_time, as: 'createTime'
property :finish_time, as: 'finishTime'
property :id, as: 'id'
collection :images, as: 'images'
property :log_url, as: 'logUrl'
property :logs_bucket, as: 'logsBucket'
property :options, as: 'options', class: Google::Apis::CloudbuildV1alpha1::BuildOptions, decorator: Google::Apis::CloudbuildV1alpha1::BuildOptions::Representation
property :project_id, as: 'projectId'
property :results, as: 'results', class: Google::Apis::CloudbuildV1alpha1::Results, decorator: Google::Apis::CloudbuildV1alpha1::Results::Representation
collection :secrets, as: 'secrets', class: Google::Apis::CloudbuildV1alpha1::Secret, decorator: Google::Apis::CloudbuildV1alpha1::Secret::Representation
property :source, as: 'source', class: Google::Apis::CloudbuildV1alpha1::Source, decorator: Google::Apis::CloudbuildV1alpha1::Source::Representation
property :source_provenance, as: 'sourceProvenance', class: Google::Apis::CloudbuildV1alpha1::SourceProvenance, decorator: Google::Apis::CloudbuildV1alpha1::SourceProvenance::Representation
property :start_time, as: 'startTime'
property :status, as: 'status'
property :status_detail, as: 'statusDetail'
collection :steps, as: 'steps', class: Google::Apis::CloudbuildV1alpha1::BuildStep, decorator: Google::Apis::CloudbuildV1alpha1::BuildStep::Representation
hash :substitutions, as: 'substitutions'
collection :tags, as: 'tags'
property :timeout, as: 'timeout'
hash :timing, as: 'timing', class: Google::Apis::CloudbuildV1alpha1::TimeSpan, decorator: Google::Apis::CloudbuildV1alpha1::TimeSpan::Representation
end
end
class BuildOperationMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :build, as: 'build', class: Google::Apis::CloudbuildV1alpha1::Build, decorator: Google::Apis::CloudbuildV1alpha1::Build::Representation
end
end
class BuildOptions
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :disk_size_gb, :numeric_string => true, as: 'diskSizeGb'
collection :env, as: 'env'
property :log_streaming_option, as: 'logStreamingOption'
property :logging, as: 'logging'
property :machine_type, as: 'machineType'
property :requested_verify_option, as: 'requestedVerifyOption'
collection :secret_env, as: 'secretEnv'
collection :source_provenance_hash, as: 'sourceProvenanceHash'
property :substitution_option, as: 'substitutionOption'
collection :volumes, as: 'volumes', class: Google::Apis::CloudbuildV1alpha1::Volume, decorator: Google::Apis::CloudbuildV1alpha1::Volume::Representation
property :worker_pool, as: 'workerPool'
end
end
class BuildStep
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :args, as: 'args'
property :dir, as: 'dir'
property :entrypoint, as: 'entrypoint'
collection :env, as: 'env'
property :id, as: 'id'
property :name, as: 'name'
property :pull_timing, as: 'pullTiming', class: Google::Apis::CloudbuildV1alpha1::TimeSpan, decorator: Google::Apis::CloudbuildV1alpha1::TimeSpan::Representation
collection :secret_env, as: 'secretEnv'
property :status, as: 'status'
property :timeout, as: 'timeout'
property :timing, as: 'timing', class: Google::Apis::CloudbuildV1alpha1::TimeSpan, decorator: Google::Apis::CloudbuildV1alpha1::TimeSpan::Representation
collection :volumes, as: 'volumes', class: Google::Apis::CloudbuildV1alpha1::Volume, decorator: Google::Apis::CloudbuildV1alpha1::Volume::Representation
collection :wait_for, as: 'waitFor'
end
end
class BuiltImage
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :digest, as: 'digest'
property :name, as: 'name'
property :push_timing, as: 'pushTiming', class: Google::Apis::CloudbuildV1alpha1::TimeSpan, decorator: Google::Apis::CloudbuildV1alpha1::TimeSpan::Representation
end
end
class Empty
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
class FileHashes
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :file_hash, as: 'fileHash', class: Google::Apis::CloudbuildV1alpha1::HashProp, decorator: Google::Apis::CloudbuildV1alpha1::HashProp::Representation
end
end
class HashProp
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :type, as: 'type'
property :value, :base64 => true, as: 'value'
end
end
class ListWorkerPoolsResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :worker_pools, as: 'workerPools', class: Google::Apis::CloudbuildV1alpha1::WorkerPool, decorator: Google::Apis::CloudbuildV1alpha1::WorkerPool::Representation
end
end
class Network
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :network, as: 'network'
property :project_id, as: 'projectId'
property :subnetwork, as: 'subnetwork'
end
end
class RepoSource
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :branch_name, as: 'branchName'
property :commit_sha, as: 'commitSha'
property :dir, as: 'dir'
property :project_id, as: 'projectId'
property :repo_name, as: 'repoName'
property :tag_name, as: 'tagName'
end
end
class Results
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :artifact_manifest, as: 'artifactManifest'
collection :build_step_images, as: 'buildStepImages'
collection :build_step_outputs, as: 'buildStepOutputs'
collection :images, as: 'images', class: Google::Apis::CloudbuildV1alpha1::BuiltImage, decorator: Google::Apis::CloudbuildV1alpha1::BuiltImage::Representation
property :num_artifacts, :numeric_string => true, as: 'numArtifacts'
end
end
class Secret
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :kms_key_name, as: 'kmsKeyName'
hash :secret_env, as: 'secretEnv'
end
end
class Source
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :repo_source, as: 'repoSource', class: Google::Apis::CloudbuildV1alpha1::RepoSource, decorator: Google::Apis::CloudbuildV1alpha1::RepoSource::Representation
property :storage_source, as: 'storageSource', class: Google::Apis::CloudbuildV1alpha1::StorageSource, decorator: Google::Apis::CloudbuildV1alpha1::StorageSource::Representation
end
end
class SourceProvenance
# @private
class Representation < Google::Apis::Core::JsonRepresentation
hash :file_hashes, as: 'fileHashes', class: Google::Apis::CloudbuildV1alpha1::FileHashes, decorator: Google::Apis::CloudbuildV1alpha1::FileHashes::Representation
property :resolved_repo_source, as: 'resolvedRepoSource', class: Google::Apis::CloudbuildV1alpha1::RepoSource, decorator: Google::Apis::CloudbuildV1alpha1::RepoSource::Representation
property :resolved_storage_source, as: 'resolvedStorageSource', class: Google::Apis::CloudbuildV1alpha1::StorageSource, decorator: Google::Apis::CloudbuildV1alpha1::StorageSource::Representation
end
end
class StorageSource
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :bucket, as: 'bucket'
property :generation, :numeric_string => true, as: 'generation'
property :object, as: 'object'
end
end
class TimeSpan
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :end_time, as: 'endTime'
property :start_time, as: 'startTime'
end
end
class Volume
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :name, as: 'name'
property :path, as: 'path'
end
end
class WorkerConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :disk_size_gb, :numeric_string => true, as: 'diskSizeGb'
property :machine_type, as: 'machineType'
property :network, as: 'network', class: Google::Apis::CloudbuildV1alpha1::Network, decorator: Google::Apis::CloudbuildV1alpha1::Network::Representation
property :tag, as: 'tag'
end
end
class WorkerPool
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :create_time, as: 'createTime'
property :delete_time, as: 'deleteTime'
property :name, as: 'name'
property :project_id, as: 'projectId'
collection :regions, as: 'regions'
property :service_account_email, as: 'serviceAccountEmail'
property :status, as: 'status'
property :update_time, as: 'updateTime'
property :worker_config, as: 'workerConfig', class: Google::Apis::CloudbuildV1alpha1::WorkerConfig, decorator: Google::Apis::CloudbuildV1alpha1::WorkerConfig::Representation
property :worker_count, :numeric_string => true, as: 'workerCount'
end
end
end
end
end

View File

@ -0,0 +1,223 @@
# 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/core/base_service'
require 'google/apis/core/json_representation'
require 'google/apis/core/hashable'
require 'google/apis/errors'
module Google
module Apis
module CloudbuildV1alpha1
# Cloud Build API
#
# Creates and manages builds on Google Cloud Platform.
#
# @example
# require 'google/apis/cloudbuild_v1alpha1'
#
# Cloudbuild = Google::Apis::CloudbuildV1alpha1 # Alias the module
# service = Cloudbuild::CloudBuildService.new
#
# @see https://cloud.google.com/cloud-build/docs/
class CloudBuildService < Google::Apis::Core::BaseService
# @return [String]
# API key. Your API key identifies your project and provides you with API access,
# quota, and reports. Required unless you provide an OAuth 2.0 token.
attr_accessor :key
# @return [String]
# 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.
attr_accessor :quota_user
def initialize
super('https://cloudbuild.googleapis.com/', '')
@batch_path = 'batch'
end
# Creates a `WorkerPool` to run the builds, and returns the new worker pool.
# This API is experimental.
# @param [String] parent
# ID of the parent project.
# @param [Google::Apis::CloudbuildV1alpha1::WorkerPool] worker_pool_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::CloudbuildV1alpha1::WorkerPool] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::CloudbuildV1alpha1::WorkerPool]
#
# @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_worker_pool(parent, worker_pool_object = nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:post, 'v1alpha1/{+parent}/workerPools', options)
command.request_representation = Google::Apis::CloudbuildV1alpha1::WorkerPool::Representation
command.request_object = worker_pool_object
command.response_representation = Google::Apis::CloudbuildV1alpha1::WorkerPool::Representation
command.response_class = Google::Apis::CloudbuildV1alpha1::WorkerPool
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 `WorkerPool` by its project ID and WorkerPool ID.
# This API is experimental.
# @param [String] name
# The field will contain name of the resource requested, for example:
# "projects/project-1/workerPools/workerpool-name"
# @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::CloudbuildV1alpha1::Empty] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::CloudbuildV1alpha1::Empty]
#
# @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 delete_project_worker_pool(name, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:delete, 'v1alpha1/{+name}', options)
command.response_representation = Google::Apis::CloudbuildV1alpha1::Empty::Representation
command.response_class = Google::Apis::CloudbuildV1alpha1::Empty
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 information about a `WorkerPool`.
# This API is experimental.
# @param [String] name
# The field will contain name of the resource requested, for example:
# "projects/project-1/workerPools/workerpool-name"
# @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::CloudbuildV1alpha1::WorkerPool] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::CloudbuildV1alpha1::WorkerPool]
#
# @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_worker_pool(name, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:get, 'v1alpha1/{+name}', options)
command.response_representation = Google::Apis::CloudbuildV1alpha1::WorkerPool::Representation
command.response_class = Google::Apis::CloudbuildV1alpha1::WorkerPool
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
# List project's `WorkerPool`s.
# This API is experimental.
# @param [String] parent
# ID of the parent project.
# @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::CloudbuildV1alpha1::ListWorkerPoolsResponse] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::CloudbuildV1alpha1::ListWorkerPoolsResponse]
#
# @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 list_project_worker_pools(parent, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:get, 'v1alpha1/{+parent}/workerPools', options)
command.response_representation = Google::Apis::CloudbuildV1alpha1::ListWorkerPoolsResponse::Representation
command.response_class = Google::Apis::CloudbuildV1alpha1::ListWorkerPoolsResponse
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
# Update a `WorkerPool`.
# This API is experimental.
# @param [String] name
# The field will contain name of the resource requested, for example:
# "projects/project-1/workerPools/workerpool-name"
# @param [Google::Apis::CloudbuildV1alpha1::WorkerPool] worker_pool_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::CloudbuildV1alpha1::WorkerPool] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::CloudbuildV1alpha1::WorkerPool]
#
# @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 patch_project_worker_pool(name, worker_pool_object = nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:patch, 'v1alpha1/{+name}', options)
command.request_representation = Google::Apis::CloudbuildV1alpha1::WorkerPool::Representation
command.request_object = worker_pool_object
command.response_representation = Google::Apis::CloudbuildV1alpha1::WorkerPool::Representation
command.response_class = Google::Apis::CloudbuildV1alpha1::WorkerPool
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
protected
def apply_command_defaults(command)
command.query['key'] = key unless key.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
end
end
end
end
end

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/dataflow
module DataflowV1b3
VERSION = 'V1b3'
REVISION = '20181107'
REVISION = '20181130'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -107,6 +107,12 @@ module Google
# @return [Float]
attr_accessor :fraction_consumed
# The fraction of the remainder of work to split the work item at, from 0.0
# (split at the current position) to 1.0 (end of the input).
# Corresponds to the JSON property `fractionOfRemainder`
# @return [Float]
attr_accessor :fraction_of_remainder
# Position defines a position within a collection of data. The value
# can be either the end position, a key (used with ordered
# collections), a byte offset, or a record index.
@ -121,6 +127,7 @@ module Google
# Update properties of this object
def update!(**args)
@fraction_consumed = args[:fraction_consumed] if args.key?(:fraction_consumed)
@fraction_of_remainder = args[:fraction_of_remainder] if args.key?(:fraction_of_remainder)
@position = args[:position] if args.key?(:position)
end
end
@ -3221,6 +3228,11 @@ module Google
# @return [Array<String>]
attr_accessor :additional_experiments
# Additional user labels attached to the job.
# Corresponds to the JSON property `additionalUserLabels`
# @return [Hash<String,String>]
attr_accessor :additional_user_labels
# Whether to bypass the safety checks for the job's temporary directory.
# Use with caution.
# Corresponds to the JSON property `bypassTempDirValidation`
@ -3246,6 +3258,11 @@ module Google
# @return [String]
attr_accessor :network
# The initial number of Google Compute Engine instnaces for the job.
# Corresponds to the JSON property `numWorkers`
# @return [Fixnum]
attr_accessor :num_workers
# The email address of the service account to run the job as.
# Corresponds to the JSON property `serviceAccountEmail`
# @return [String]
@ -3277,10 +3294,12 @@ module Google
# Update properties of this object
def update!(**args)
@additional_experiments = args[:additional_experiments] if args.key?(:additional_experiments)
@additional_user_labels = args[:additional_user_labels] if args.key?(:additional_user_labels)
@bypass_temp_dir_validation = args[:bypass_temp_dir_validation] if args.key?(:bypass_temp_dir_validation)
@machine_type = args[:machine_type] if args.key?(:machine_type)
@max_workers = args[:max_workers] if args.key?(:max_workers)
@network = args[:network] if args.key?(:network)
@num_workers = args[:num_workers] if args.key?(:num_workers)
@service_account_email = args[:service_account_email] if args.key?(:service_account_email)
@subnetwork = args[:subnetwork] if args.key?(:subnetwork)
@temp_location = args[:temp_location] if args.key?(:temp_location)

View File

@ -877,6 +877,7 @@ module Google
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :fraction_consumed, as: 'fractionConsumed'
property :fraction_of_remainder, as: 'fractionOfRemainder'
property :position, as: 'position', class: Google::Apis::DataflowV1b3::Position, decorator: Google::Apis::DataflowV1b3::Position::Representation
end
@ -1714,10 +1715,12 @@ module Google
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :additional_experiments, as: 'additionalExperiments'
hash :additional_user_labels, as: 'additionalUserLabels'
property :bypass_temp_dir_validation, as: 'bypassTempDirValidation'
property :machine_type, as: 'machineType'
property :max_workers, as: 'maxWorkers'
property :network, as: 'network'
property :num_workers, as: 'numWorkers'
property :service_account_email, as: 'serviceAccountEmail'
property :subnetwork, as: 'subnetwork'
property :temp_location, as: 'tempLocation'

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/deployment-manager/
module DeploymentmanagerAlpha
VERSION = 'Alpha'
REVISION = '20180609'
REVISION = '20181207'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -260,13 +260,12 @@ module Google
# @return [String]
attr_accessor :description
# Output only. Unique identifier for the resource; defined by the server.
#
# Corresponds to the JSON property `id`
# @return [Fixnum]
attr_accessor :id
# Output only. Timestamp when the composite type was created, in RFC3339 text
# format.
# Output only. Creation timestamp in RFC3339 text format.
# Corresponds to the JSON property `insertTime`
# @return [String]
attr_accessor :insert_time
@ -295,7 +294,7 @@ module Google
# @return [Google::Apis::DeploymentmanagerAlpha::Operation]
attr_accessor :operation
# Output only. Self link for the type provider.
# Output only. Server defined URL for the resource.
# Corresponds to the JSON property `selfLink`
# @return [String]
attr_accessor :self_link
@ -547,13 +546,12 @@ module Google
# @return [String]
attr_accessor :fingerprint
# Output only. Unique identifier for the resource; defined by the server.
#
# Corresponds to the JSON property `id`
# @return [Fixnum]
attr_accessor :id
# Output only. Timestamp when the deployment was created, in RFC3339 text format
# .
# Output only. Creation timestamp in RFC3339 text format.
# Corresponds to the JSON property `insertTime`
# @return [String]
attr_accessor :insert_time
@ -597,7 +595,7 @@ module Google
# @return [Array<Google::Apis::DeploymentmanagerAlpha::DeploymentOutputsEntry>]
attr_accessor :outputs
# Output only. Self link for the deployment.
# Output only. Server defined URL for the resource.
# Corresponds to the JSON property `selfLink`
# @return [String]
attr_accessor :self_link
@ -612,6 +610,11 @@ module Google
# @return [Google::Apis::DeploymentmanagerAlpha::DeploymentUpdate]
attr_accessor :update
# Output only. Update timestamp in RFC3339 text format.
# Corresponds to the JSON property `updateTime`
# @return [String]
attr_accessor :update_time
def initialize(**args)
update!(**args)
end
@ -631,6 +634,7 @@ module Google
@self_link = args[:self_link] if args.key?(:self_link)
@target = args[:target] if args.key?(:target)
@update = args[:update] if args.key?(:update)
@update_time = args[:update_time] if args.key?(:update_time)
end
end
@ -909,7 +913,7 @@ module Google
class GlobalSetPolicyRequest
include Google::Apis::Core::Hashable
# Flatten Policy to create a backwacd compatible wire-format. Deprecated. Use '
# Flatten Policy to create a backward compatible wire-format. Deprecated. Use '
# policy' to specify bindings.
# Corresponds to the JSON property `bindings`
# @return [Array<Google::Apis::DeploymentmanagerAlpha::Binding>]
@ -1033,15 +1037,16 @@ module Google
# metric names will have "/iam/policy" prepended.
# Field names correspond to IAM request parameters and field values are their
# respective values.
# At present the only supported field names are - "iam_principal", corresponding
# to IAMContext.principal; - "" (empty string), resulting in one aggretated
# counter with no field.
# Supported field names: - "authority", which is "[token]" if IAMContext.token
# is present, otherwise the value of IAMContext.authority_selector if present,
# and otherwise a representation of IAMContext.principal; or - "iam_principal",
# a representation of IAMContext.principal even if a token or authority selector
# is present; or - "" (empty string), resulting in a counter with no fields.
# Examples: counter ` metric: "/debug_access_count" field: "iam_principal" ` ==>
# increment counter /iam/policy/backend_debug_access_count `iam_principal=[value
# of IAMContext.principal]`
# At this time we do not support: * multiple field names (though this may be
# supported in the future) * decrementing the counter * incrementing it by
# anything other than 1
# At this time we do not support multiple field names (though this may be
# supported in the future).
# Corresponds to the JSON property `counter`
# @return [Google::Apis::DeploymentmanagerAlpha::LogConfigCounterOptions]
attr_accessor :counter
@ -1094,15 +1099,16 @@ module Google
# metric names will have "/iam/policy" prepended.
# Field names correspond to IAM request parameters and field values are their
# respective values.
# At present the only supported field names are - "iam_principal", corresponding
# to IAMContext.principal; - "" (empty string), resulting in one aggretated
# counter with no field.
# Supported field names: - "authority", which is "[token]" if IAMContext.token
# is present, otherwise the value of IAMContext.authority_selector if present,
# and otherwise a representation of IAMContext.principal; or - "iam_principal",
# a representation of IAMContext.principal even if a token or authority selector
# is present; or - "" (empty string), resulting in a counter with no fields.
# Examples: counter ` metric: "/debug_access_count" field: "iam_principal" ` ==>
# increment counter /iam/policy/backend_debug_access_count `iam_principal=[value
# of IAMContext.principal]`
# At this time we do not support: * multiple field names (though this may be
# supported in the future) * decrementing the counter * incrementing it by
# anything other than 1
# At this time we do not support multiple field names (though this may be
# supported in the future).
class LogConfigCounterOptions
include Google::Apis::Core::Hashable
@ -1133,6 +1139,10 @@ module Google
# Whether Gin logging should happen in a fail-closed manner at the caller. This
# is relevant only in the LocalIAM implementation, for now.
# NOTE: Logging to Gin in a fail-closed manner is currently unsupported while
# work is being done to satisfy the requirements of go/345. Currently, setting
# LOG_FAIL_CLOSED mode will have no effect, but still exists because there is
# active work being done to support it (b/115874152).
# Corresponds to the JSON property `logMode`
# @return [String]
attr_accessor :log_mode
@ -1162,7 +1172,7 @@ module Google
# @return [String]
attr_accessor :expanded_config
# Output only. Unique identifier for the resource; defined by the server.
#
# Corresponds to the JSON property `id`
# @return [Fixnum]
attr_accessor :id
@ -1172,7 +1182,7 @@ module Google
# @return [Array<Google::Apis::DeploymentmanagerAlpha::ImportFile>]
attr_accessor :imports
# Output only. Timestamp when the manifest was created, in RFC3339 text format.
# Output only. Creation timestamp in RFC3339 text format.
# Corresponds to the JSON property `insertTime`
# @return [String]
attr_accessor :insert_time
@ -1785,13 +1795,12 @@ module Google
# @return [String]
attr_accessor :final_properties
# Output only. Unique identifier for the resource; defined by the server.
#
# Corresponds to the JSON property `id`
# @return [Fixnum]
attr_accessor :id
# Output only. Timestamp when the resource was created or acquired, in RFC3339
# text format .
# Output only. Creation timestamp in RFC3339 text format.
# Corresponds to the JSON property `insertTime`
# @return [String]
attr_accessor :insert_time
@ -1836,7 +1845,7 @@ module Google
# @return [Google::Apis::DeploymentmanagerAlpha::ResourceUpdate]
attr_accessor :update
# Output only. Timestamp when the resource was updated, in RFC3339 text format .
# Output only. Update timestamp in RFC3339 text format.
# Corresponds to the JSON property `updateTime`
# @return [String]
attr_accessor :update_time
@ -2385,12 +2394,12 @@ module Google
# @return [String]
attr_accessor :description
# Output only. Unique identifier for the resource; defined by the server.
#
# Corresponds to the JSON property `id`
# @return [Fixnum]
attr_accessor :id
# Output only. Timestamp when the type was created, in RFC3339 text format.
# Output only. Creation timestamp in RFC3339 text format.
# Corresponds to the JSON property `insertTime`
# @return [String]
attr_accessor :insert_time
@ -2418,7 +2427,7 @@ module Google
# @return [Google::Apis::DeploymentmanagerAlpha::Operation]
attr_accessor :operation
# Output only. Self link for the type.
# Output only. Server defined URL for the resource.
# Corresponds to the JSON property `selfLink`
# @return [String]
attr_accessor :self_link
@ -2440,8 +2449,8 @@ module Google
end
end
# Contains detailed information about a composite type, base type, or base type
# with specific collection.
# Type Information. Contains detailed information about a composite type, base
# type, or base type with specific collection.
class TypeInfo
include Google::Apis::Core::Hashable
@ -2472,7 +2481,7 @@ module Google
# @return [Google::Apis::DeploymentmanagerAlpha::TypeInfoSchemaInfo]
attr_accessor :schema
# Output only. Server-defined URL for the resource.
# Output only. Self link for the type provider.
# Corresponds to the JSON property `selfLink`
# @return [String]
attr_accessor :self_link
@ -2577,13 +2586,12 @@ module Google
# @return [String]
attr_accessor :descriptor_url
# Output only. Unique identifier for the resource; defined by the server.
# Output only. Unique identifier for the resource defined by the server.
# Corresponds to the JSON property `id`
# @return [Fixnum]
attr_accessor :id
# Output only. Timestamp when the type provider was created, in RFC3339 text
# format.
# Output only. Creation timestamp in RFC3339 text format.
# Corresponds to the JSON property `insertTime`
# @return [String]
attr_accessor :insert_time

View File

@ -599,6 +599,7 @@ module Google
property :update, as: 'update', class: Google::Apis::DeploymentmanagerAlpha::DeploymentUpdate, decorator: Google::Apis::DeploymentmanagerAlpha::DeploymentUpdate::Representation
property :update_time, as: 'updateTime'
end
end

View File

@ -428,7 +428,7 @@ module Google
# @param [String] project
# Project ID for this request.
# @param [String] resource
# Name of the resource for this request.
# Name or id of the resource for this request.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
@ -642,7 +642,7 @@ module Google
# @param [String] project
# Project ID for this request.
# @param [String] resource
# Name of the resource for this request.
# Name or id of the resource for this request.
# @param [Google::Apis::DeploymentmanagerAlpha::GlobalSetPolicyRequest] global_set_policy_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@ -721,7 +721,7 @@ module Google
# @param [String] project
# Project ID for this request.
# @param [String] resource
# Name of the resource for this request.
# Name or id of the resource for this request.
# @param [Google::Apis::DeploymentmanagerAlpha::TestPermissionsRequest] test_permissions_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/deployment-manager/
module DeploymentmanagerV2
VERSION = 'V2'
REVISION = '20180609'
REVISION = '20181207'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -258,13 +258,12 @@ module Google
# @return [String]
attr_accessor :fingerprint
# Output only. Unique identifier for the resource; defined by the server.
#
# Corresponds to the JSON property `id`
# @return [Fixnum]
attr_accessor :id
# Output only. Timestamp when the deployment was created, in RFC3339 text format
# .
# Output only. Creation timestamp in RFC3339 text format.
# Corresponds to the JSON property `insertTime`
# @return [String]
attr_accessor :insert_time
@ -303,7 +302,7 @@ module Google
# @return [Google::Apis::DeploymentmanagerV2::Operation]
attr_accessor :operation
# Output only. Self link for the deployment.
# Output only. Server defined URL for the resource.
# Corresponds to the JSON property `selfLink`
# @return [String]
attr_accessor :self_link
@ -318,6 +317,11 @@ module Google
# @return [Google::Apis::DeploymentmanagerV2::DeploymentUpdate]
attr_accessor :update
# Output only. Update timestamp in RFC3339 text format.
# Corresponds to the JSON property `updateTime`
# @return [String]
attr_accessor :update_time
def initialize(**args)
update!(**args)
end
@ -335,6 +339,7 @@ module Google
@self_link = args[:self_link] if args.key?(:self_link)
@target = args[:target] if args.key?(:target)
@update = args[:update] if args.key?(:update)
@update_time = args[:update_time] if args.key?(:update_time)
end
end
@ -555,7 +560,7 @@ module Google
class GlobalSetPolicyRequest
include Google::Apis::Core::Hashable
# Flatten Policy to create a backwacd compatible wire-format. Deprecated. Use '
# Flatten Policy to create a backward compatible wire-format. Deprecated. Use '
# policy' to specify bindings.
# Corresponds to the JSON property `bindings`
# @return [Array<Google::Apis::DeploymentmanagerV2::Binding>]
@ -641,15 +646,16 @@ module Google
# metric names will have "/iam/policy" prepended.
# Field names correspond to IAM request parameters and field values are their
# respective values.
# At present the only supported field names are - "iam_principal", corresponding
# to IAMContext.principal; - "" (empty string), resulting in one aggretated
# counter with no field.
# Supported field names: - "authority", which is "[token]" if IAMContext.token
# is present, otherwise the value of IAMContext.authority_selector if present,
# and otherwise a representation of IAMContext.principal; or - "iam_principal",
# a representation of IAMContext.principal even if a token or authority selector
# is present; or - "" (empty string), resulting in a counter with no fields.
# Examples: counter ` metric: "/debug_access_count" field: "iam_principal" ` ==>
# increment counter /iam/policy/backend_debug_access_count `iam_principal=[value
# of IAMContext.principal]`
# At this time we do not support: * multiple field names (though this may be
# supported in the future) * decrementing the counter * incrementing it by
# anything other than 1
# At this time we do not support multiple field names (though this may be
# supported in the future).
# Corresponds to the JSON property `counter`
# @return [Google::Apis::DeploymentmanagerV2::LogConfigCounterOptions]
attr_accessor :counter
@ -702,15 +708,16 @@ module Google
# metric names will have "/iam/policy" prepended.
# Field names correspond to IAM request parameters and field values are their
# respective values.
# At present the only supported field names are - "iam_principal", corresponding
# to IAMContext.principal; - "" (empty string), resulting in one aggretated
# counter with no field.
# Supported field names: - "authority", which is "[token]" if IAMContext.token
# is present, otherwise the value of IAMContext.authority_selector if present,
# and otherwise a representation of IAMContext.principal; or - "iam_principal",
# a representation of IAMContext.principal even if a token or authority selector
# is present; or - "" (empty string), resulting in a counter with no fields.
# Examples: counter ` metric: "/debug_access_count" field: "iam_principal" ` ==>
# increment counter /iam/policy/backend_debug_access_count `iam_principal=[value
# of IAMContext.principal]`
# At this time we do not support: * multiple field names (though this may be
# supported in the future) * decrementing the counter * incrementing it by
# anything other than 1
# At this time we do not support multiple field names (though this may be
# supported in the future).
class LogConfigCounterOptions
include Google::Apis::Core::Hashable
@ -741,6 +748,10 @@ module Google
# Whether Gin logging should happen in a fail-closed manner at the caller. This
# is relevant only in the LocalIAM implementation, for now.
# NOTE: Logging to Gin in a fail-closed manner is currently unsupported while
# work is being done to satisfy the requirements of go/345. Currently, setting
# LOG_FAIL_CLOSED mode will have no effect, but still exists because there is
# active work being done to support it (b/115874152).
# Corresponds to the JSON property `logMode`
# @return [String]
attr_accessor :log_mode
@ -770,7 +781,7 @@ module Google
# @return [String]
attr_accessor :expanded_config
# Output only. Unique identifier for the resource; defined by the server.
#
# Corresponds to the JSON property `id`
# @return [Fixnum]
attr_accessor :id
@ -780,7 +791,7 @@ module Google
# @return [Array<Google::Apis::DeploymentmanagerV2::ImportFile>]
attr_accessor :imports
# Output only. Timestamp when the manifest was created, in RFC3339 text format.
# Output only. Creation timestamp in RFC3339 text format.
# Corresponds to the JSON property `insertTime`
# @return [String]
attr_accessor :insert_time
@ -1264,13 +1275,12 @@ module Google
# @return [String]
attr_accessor :final_properties
# Output only. Unique identifier for the resource; defined by the server.
#
# Corresponds to the JSON property `id`
# @return [Fixnum]
attr_accessor :id
# Output only. Timestamp when the resource was created or acquired, in RFC3339
# text format .
# Output only. Creation timestamp in RFC3339 text format.
# Corresponds to the JSON property `insertTime`
# @return [String]
attr_accessor :insert_time
@ -1303,7 +1313,7 @@ module Google
# @return [Google::Apis::DeploymentmanagerV2::ResourceUpdate]
attr_accessor :update
# Output only. Timestamp when the resource was updated, in RFC3339 text format .
# Output only. Update timestamp in RFC3339 text format.
# Corresponds to the JSON property `updateTime`
# @return [String]
attr_accessor :update_time
@ -1762,12 +1772,12 @@ module Google
class Type
include Google::Apis::Core::Hashable
# Output only. Unique identifier for the resource; defined by the server.
#
# Corresponds to the JSON property `id`
# @return [Fixnum]
attr_accessor :id
# Output only. Timestamp when the type was created, in RFC3339 text format.
# Output only. Creation timestamp in RFC3339 text format.
# Corresponds to the JSON property `insertTime`
# @return [String]
attr_accessor :insert_time
@ -1786,7 +1796,7 @@ module Google
# @return [Google::Apis::DeploymentmanagerV2::Operation]
attr_accessor :operation
# Output only. Self link for the type.
# Output only. Server defined URL for the resource.
# Corresponds to the JSON property `selfLink`
# @return [String]
attr_accessor :self_link

View File

@ -364,6 +364,7 @@ module Google
property :update, as: 'update', class: Google::Apis::DeploymentmanagerV2::DeploymentUpdate, decorator: Google::Apis::DeploymentmanagerV2::DeploymentUpdate::Representation
property :update_time, as: 'updateTime'
end
end

View File

@ -170,7 +170,7 @@ module Google
# @param [String] project
# Project ID for this request.
# @param [String] resource
# Name of the resource for this request.
# Name or id of the resource for this request.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
@ -384,7 +384,7 @@ module Google
# @param [String] project
# Project ID for this request.
# @param [String] resource
# Name of the resource for this request.
# Name or id of the resource for this request.
# @param [Google::Apis::DeploymentmanagerV2::GlobalSetPolicyRequest] global_set_policy_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@ -463,7 +463,7 @@ module Google
# @param [String] project
# Project ID for this request.
# @param [String] resource
# Name of the resource for this request.
# Name or id of the resource for this request.
# @param [Google::Apis::DeploymentmanagerV2::TestPermissionsRequest] test_permissions_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.

View File

@ -26,7 +26,7 @@ module Google
# @see https://developers.google.com/deployment-manager/
module DeploymentmanagerV2beta
VERSION = 'V2beta'
REVISION = '20180609'
REVISION = '20181207'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -291,13 +291,12 @@ module Google
# @return [String]
attr_accessor :description
# Output only. Unique identifier for the resource; defined by the server.
#
# Corresponds to the JSON property `id`
# @return [Fixnum]
attr_accessor :id
# Output only. Timestamp when the composite type was created, in RFC3339 text
# format.
# Output only. Creation timestamp in RFC3339 text format.
# Corresponds to the JSON property `insertTime`
# @return [String]
attr_accessor :insert_time
@ -326,7 +325,7 @@ module Google
# @return [Google::Apis::DeploymentmanagerV2beta::Operation]
attr_accessor :operation
# Output only. Self link for the type provider.
# Output only. Server defined URL for the resource.
# Corresponds to the JSON property `selfLink`
# @return [String]
attr_accessor :self_link
@ -534,13 +533,12 @@ module Google
# @return [String]
attr_accessor :fingerprint
# Output only. Unique identifier for the resource; defined by the server.
#
# Corresponds to the JSON property `id`
# @return [Fixnum]
attr_accessor :id
# Output only. Timestamp when the deployment was created, in RFC3339 text format
# .
# Output only. Creation timestamp in RFC3339 text format.
# Corresponds to the JSON property `insertTime`
# @return [String]
attr_accessor :insert_time
@ -579,7 +577,7 @@ module Google
# @return [Google::Apis::DeploymentmanagerV2beta::Operation]
attr_accessor :operation
# Output only. Self link for the deployment.
# Output only. Server defined URL for the resource.
# Corresponds to the JSON property `selfLink`
# @return [String]
attr_accessor :self_link
@ -594,6 +592,11 @@ module Google
# @return [Google::Apis::DeploymentmanagerV2beta::DeploymentUpdate]
attr_accessor :update
# Output only. Update timestamp in RFC3339 text format.
# Corresponds to the JSON property `updateTime`
# @return [String]
attr_accessor :update_time
def initialize(**args)
update!(**args)
end
@ -611,6 +614,7 @@ module Google
@self_link = args[:self_link] if args.key?(:self_link)
@target = args[:target] if args.key?(:target)
@update = args[:update] if args.key?(:update)
@update_time = args[:update_time] if args.key?(:update_time)
end
end
@ -857,7 +861,7 @@ module Google
class GlobalSetPolicyRequest
include Google::Apis::Core::Hashable
# Flatten Policy to create a backwacd compatible wire-format. Deprecated. Use '
# Flatten Policy to create a backward compatible wire-format. Deprecated. Use '
# policy' to specify bindings.
# Corresponds to the JSON property `bindings`
# @return [Array<Google::Apis::DeploymentmanagerV2beta::Binding>]
@ -981,15 +985,16 @@ module Google
# metric names will have "/iam/policy" prepended.
# Field names correspond to IAM request parameters and field values are their
# respective values.
# At present the only supported field names are - "iam_principal", corresponding
# to IAMContext.principal; - "" (empty string), resulting in one aggretated
# counter with no field.
# Supported field names: - "authority", which is "[token]" if IAMContext.token
# is present, otherwise the value of IAMContext.authority_selector if present,
# and otherwise a representation of IAMContext.principal; or - "iam_principal",
# a representation of IAMContext.principal even if a token or authority selector
# is present; or - "" (empty string), resulting in a counter with no fields.
# Examples: counter ` metric: "/debug_access_count" field: "iam_principal" ` ==>
# increment counter /iam/policy/backend_debug_access_count `iam_principal=[value
# of IAMContext.principal]`
# At this time we do not support: * multiple field names (though this may be
# supported in the future) * decrementing the counter * incrementing it by
# anything other than 1
# At this time we do not support multiple field names (though this may be
# supported in the future).
# Corresponds to the JSON property `counter`
# @return [Google::Apis::DeploymentmanagerV2beta::LogConfigCounterOptions]
attr_accessor :counter
@ -1042,15 +1047,16 @@ module Google
# metric names will have "/iam/policy" prepended.
# Field names correspond to IAM request parameters and field values are their
# respective values.
# At present the only supported field names are - "iam_principal", corresponding
# to IAMContext.principal; - "" (empty string), resulting in one aggretated
# counter with no field.
# Supported field names: - "authority", which is "[token]" if IAMContext.token
# is present, otherwise the value of IAMContext.authority_selector if present,
# and otherwise a representation of IAMContext.principal; or - "iam_principal",
# a representation of IAMContext.principal even if a token or authority selector
# is present; or - "" (empty string), resulting in a counter with no fields.
# Examples: counter ` metric: "/debug_access_count" field: "iam_principal" ` ==>
# increment counter /iam/policy/backend_debug_access_count `iam_principal=[value
# of IAMContext.principal]`
# At this time we do not support: * multiple field names (though this may be
# supported in the future) * decrementing the counter * incrementing it by
# anything other than 1
# At this time we do not support multiple field names (though this may be
# supported in the future).
class LogConfigCounterOptions
include Google::Apis::Core::Hashable
@ -1081,6 +1087,10 @@ module Google
# Whether Gin logging should happen in a fail-closed manner at the caller. This
# is relevant only in the LocalIAM implementation, for now.
# NOTE: Logging to Gin in a fail-closed manner is currently unsupported while
# work is being done to satisfy the requirements of go/345. Currently, setting
# LOG_FAIL_CLOSED mode will have no effect, but still exists because there is
# active work being done to support it (b/115874152).
# Corresponds to the JSON property `logMode`
# @return [String]
attr_accessor :log_mode
@ -1110,7 +1120,7 @@ module Google
# @return [String]
attr_accessor :expanded_config
# Output only. Unique identifier for the resource; defined by the server.
#
# Corresponds to the JSON property `id`
# @return [Fixnum]
attr_accessor :id
@ -1120,7 +1130,7 @@ module Google
# @return [Array<Google::Apis::DeploymentmanagerV2beta::ImportFile>]
attr_accessor :imports
# Output only. Timestamp when the manifest was created, in RFC3339 text format.
# Output only. Creation timestamp in RFC3339 text format.
# Corresponds to the JSON property `insertTime`
# @return [String]
attr_accessor :insert_time
@ -1692,13 +1702,12 @@ module Google
# @return [String]
attr_accessor :final_properties
# Output only. Unique identifier for the resource; defined by the server.
#
# Corresponds to the JSON property `id`
# @return [Fixnum]
attr_accessor :id
# Output only. Timestamp when the resource was created or acquired, in RFC3339
# text format .
# Output only. Creation timestamp in RFC3339 text format.
# Corresponds to the JSON property `insertTime`
# @return [String]
attr_accessor :insert_time
@ -1731,7 +1740,7 @@ module Google
# @return [Google::Apis::DeploymentmanagerV2beta::ResourceUpdate]
attr_accessor :update
# Output only. Timestamp when the resource was updated, in RFC3339 text format .
# Output only. Update timestamp in RFC3339 text format.
# Corresponds to the JSON property `updateTime`
# @return [String]
attr_accessor :update_time
@ -2264,12 +2273,12 @@ module Google
# @return [String]
attr_accessor :description
# Output only. Unique identifier for the resource; defined by the server.
#
# Corresponds to the JSON property `id`
# @return [Fixnum]
attr_accessor :id
# Output only. Timestamp when the type was created, in RFC3339 text format.
# Output only. Creation timestamp in RFC3339 text format.
# Corresponds to the JSON property `insertTime`
# @return [String]
attr_accessor :insert_time
@ -2297,7 +2306,7 @@ module Google
# @return [Google::Apis::DeploymentmanagerV2beta::Operation]
attr_accessor :operation
# Output only. Self link for the type.
# Output only. Server defined URL for the resource.
# Corresponds to the JSON property `selfLink`
# @return [String]
attr_accessor :self_link
@ -2319,8 +2328,8 @@ module Google
end
end
# Contains detailed information about a composite type, base type, or base type
# with specific collection.
# Type Information. Contains detailed information about a composite type, base
# type, or base type with specific collection.
class TypeInfo
include Google::Apis::Core::Hashable
@ -2351,7 +2360,7 @@ module Google
# @return [Google::Apis::DeploymentmanagerV2beta::TypeInfoSchemaInfo]
attr_accessor :schema
# Output only. Server-defined URL for the resource.
# Output only. Self link for the type provider.
# Corresponds to the JSON property `selfLink`
# @return [String]
attr_accessor :self_link
@ -2456,13 +2465,12 @@ module Google
# @return [String]
attr_accessor :descriptor_url
# Output only. Unique identifier for the resource; defined by the server.
# Output only. Unique identifier for the resource defined by the server.
# Corresponds to the JSON property `id`
# @return [Fixnum]
attr_accessor :id
# Output only. Timestamp when the type provider was created, in RFC3339 text
# format.
# Output only. Creation timestamp in RFC3339 text format.
# Corresponds to the JSON property `insertTime`
# @return [String]
attr_accessor :insert_time

View File

@ -581,6 +581,7 @@ module Google
property :update, as: 'update', class: Google::Apis::DeploymentmanagerV2beta::DeploymentUpdate, decorator: Google::Apis::DeploymentmanagerV2beta::DeploymentUpdate::Representation
property :update_time, as: 'updateTime'
end
end

View File

@ -428,7 +428,7 @@ module Google
# @param [String] project
# Project ID for this request.
# @param [String] resource
# Name of the resource for this request.
# Name or id of the resource for this request.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
@ -642,7 +642,7 @@ module Google
# @param [String] project
# Project ID for this request.
# @param [String] resource
# Name of the resource for this request.
# Name or id of the resource for this request.
# @param [Google::Apis::DeploymentmanagerV2beta::GlobalSetPolicyRequest] global_set_policy_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@ -721,7 +721,7 @@ module Google
# @param [String] project
# Project ID for this request.
# @param [String] resource
# Name of the resource for this request.
# Name or id of the resource for this request.
# @param [Google::Apis::DeploymentmanagerV2beta::TestPermissionsRequest] test_permissions_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/text-to-speech/
module TexttospeechV1beta1
VERSION = 'V1beta1'
REVISION = '20180803'
REVISION = '20181208'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -34,6 +34,10 @@ module Google
# An identifier which selects 'audio effects' profiles that are applied on
# (post synthesized) text to speech.
# Effects are applied on top of each other in the order they are given.
# See
# [audio-profiles](https:
# //cloud.google.com/text-to-speech/docs/audio-profiles)
# for current supported profile ids.
# Corresponds to the JSON property `effectsProfileId`
# @return [Array<String>]
attr_accessor :effects_profile_id