Autogenerated update (2018-12-12)
Update: - adexchangebuyer2_v2beta1 - dataflow_v1b3 - deploymentmanager_alpha - deploymentmanager_v2 - deploymentmanager_v2beta - texttospeech_v1beta1
This commit is contained in:
parent
bfba9c39a3
commit
6ea1630e2e
|
@ -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
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
@ -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
|
|
@ -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
|
|
@ -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'
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue