lib/google/apis/run_v2/representations.rb in google-apis-run_v2-0.58.0 vs lib/google/apis/run_v2/representations.rb in google-apis-run_v2-0.59.0
- old
+ new
@@ -302,10 +302,220 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleDevtoolsCloudbuildV1ApprovalConfig
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1ApprovalResult
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1ArtifactObjects
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1Artifacts
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1Build
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1BuildApproval
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1BuildOperationMetadata
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1BuildOptions
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1BuildStep
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1BuiltImage
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1ConnectedRepository
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1FailureInfo
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1FileHashes
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1GitSource
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1Hash
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1InlineSecret
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1MavenArtifact
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1NpmPackage
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1PoolOption
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1PythonPackage
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1RepoSource
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1Results
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1Secret
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1SecretManagerSecret
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1Secrets
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1Source
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1SourceProvenance
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1StorageSource
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1StorageSourceManifest
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1TimeSpan
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1UploadedMavenArtifact
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1UploadedNpmPackage
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1UploadedPythonPackage
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1Volume
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleDevtoolsCloudbuildV1Warning
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleIamV1AuditConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -1007,9 +1217,432 @@
class Representation < Google::Apis::Core::JsonRepresentation
property :connector, as: 'connector'
property :egress, as: 'egress'
collection :network_interfaces, as: 'networkInterfaces', class: Google::Apis::RunV2::GoogleCloudRunV2NetworkInterface, decorator: Google::Apis::RunV2::GoogleCloudRunV2NetworkInterface::Representation
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1ApprovalConfig
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :approval_required, as: 'approvalRequired'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1ApprovalResult
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :approval_time, as: 'approvalTime'
+ property :approver_account, as: 'approverAccount'
+ property :comment, as: 'comment'
+ property :decision, as: 'decision'
+ property :url, as: 'url'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1ArtifactObjects
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :location, as: 'location'
+ collection :paths, as: 'paths'
+ property :timing, as: 'timing', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1TimeSpan, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1TimeSpan::Representation
+
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1Artifacts
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :images, as: 'images'
+ collection :maven_artifacts, as: 'mavenArtifacts', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1MavenArtifact, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1MavenArtifact::Representation
+
+ collection :npm_packages, as: 'npmPackages', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1NpmPackage, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1NpmPackage::Representation
+
+ property :objects, as: 'objects', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1ArtifactObjects, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1ArtifactObjects::Representation
+
+ collection :python_packages, as: 'pythonPackages', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1PythonPackage, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1PythonPackage::Representation
+
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1Build
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :approval, as: 'approval', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1BuildApproval, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1BuildApproval::Representation
+
+ property :artifacts, as: 'artifacts', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1Artifacts, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1Artifacts::Representation
+
+ property :available_secrets, as: 'availableSecrets', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1Secrets, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1Secrets::Representation
+
+ property :build_trigger_id, as: 'buildTriggerId'
+ property :create_time, as: 'createTime'
+ property :failure_info, as: 'failureInfo', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1FailureInfo, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1FailureInfo::Representation
+
+ property :finish_time, as: 'finishTime'
+ property :id, as: 'id'
+ collection :images, as: 'images'
+ property :log_url, as: 'logUrl'
+ property :logs_bucket, as: 'logsBucket'
+ property :name, as: 'name'
+ property :options, as: 'options', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1BuildOptions, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1BuildOptions::Representation
+
+ property :project_id, as: 'projectId'
+ property :queue_ttl, as: 'queueTtl'
+ property :results, as: 'results', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1Results, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1Results::Representation
+
+ collection :secrets, as: 'secrets', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1Secret, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1Secret::Representation
+
+ property :service_account, as: 'serviceAccount'
+ property :source, as: 'source', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1Source, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1Source::Representation
+
+ property :source_provenance, as: 'sourceProvenance', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1SourceProvenance, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1SourceProvenance::Representation
+
+ property :start_time, as: 'startTime'
+ property :status, as: 'status'
+ property :status_detail, as: 'statusDetail'
+ collection :steps, as: 'steps', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1BuildStep, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1BuildStep::Representation
+
+ hash :substitutions, as: 'substitutions'
+ collection :tags, as: 'tags'
+ property :timeout, as: 'timeout'
+ hash :timing, as: 'timing', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1TimeSpan, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1TimeSpan::Representation
+
+ collection :warnings, as: 'warnings', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1Warning, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1Warning::Representation
+
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1BuildApproval
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :config, as: 'config', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1ApprovalConfig, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1ApprovalConfig::Representation
+
+ property :result, as: 'result', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1ApprovalResult, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1ApprovalResult::Representation
+
+ property :state, as: 'state'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1BuildOperationMetadata
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :build, as: 'build', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1Build, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1Build::Representation
+
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1BuildOptions
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :automap_substitutions, as: 'automapSubstitutions'
+ property :default_logs_bucket_behavior, as: 'defaultLogsBucketBehavior'
+ property :disk_size_gb, :numeric_string => true, as: 'diskSizeGb'
+ property :dynamic_substitutions, as: 'dynamicSubstitutions'
+ collection :env, as: 'env'
+ property :log_streaming_option, as: 'logStreamingOption'
+ property :logging, as: 'logging'
+ property :machine_type, as: 'machineType'
+ property :pool, as: 'pool', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1PoolOption, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1PoolOption::Representation
+
+ 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::RunV2::GoogleDevtoolsCloudbuildV1Volume, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1Volume::Representation
+
+ property :worker_pool, as: 'workerPool'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1BuildStep
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :allow_exit_codes, as: 'allowExitCodes'
+ property :allow_failure, as: 'allowFailure'
+ collection :args, as: 'args'
+ property :automap_substitutions, as: 'automapSubstitutions'
+ property :dir, as: 'dir'
+ property :entrypoint, as: 'entrypoint'
+ collection :env, as: 'env'
+ property :exit_code, as: 'exitCode'
+ property :id, as: 'id'
+ property :name, as: 'name'
+ property :pull_timing, as: 'pullTiming', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1TimeSpan, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1TimeSpan::Representation
+
+ property :script, as: 'script'
+ collection :secret_env, as: 'secretEnv'
+ property :status, as: 'status'
+ property :timeout, as: 'timeout'
+ property :timing, as: 'timing', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1TimeSpan, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1TimeSpan::Representation
+
+ collection :volumes, as: 'volumes', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1Volume, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1Volume::Representation
+
+ collection :wait_for, as: 'waitFor'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1BuiltImage
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :digest, as: 'digest'
+ property :name, as: 'name'
+ property :push_timing, as: 'pushTiming', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1TimeSpan, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1TimeSpan::Representation
+
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1ConnectedRepository
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :dir, as: 'dir'
+ property :repository, as: 'repository'
+ property :revision, as: 'revision'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1FailureInfo
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :detail, as: 'detail'
+ property :type, as: 'type'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1FileHashes
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :file_hash, as: 'fileHash', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1Hash, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1Hash::Representation
+
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1GitSource
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :dir, as: 'dir'
+ property :revision, as: 'revision'
+ property :url, as: 'url'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1Hash
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :type, as: 'type'
+ property :value, :base64 => true, as: 'value'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1InlineSecret
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ hash :env_map, as: 'envMap'
+ property :kms_key_name, as: 'kmsKeyName'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1MavenArtifact
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :artifact_id, as: 'artifactId'
+ property :group_id, as: 'groupId'
+ property :path, as: 'path'
+ property :repository, as: 'repository'
+ property :version, as: 'version'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1NpmPackage
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :package_path, as: 'packagePath'
+ property :repository, as: 'repository'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1PoolOption
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :name, as: 'name'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1PythonPackage
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :paths, as: 'paths'
+ property :repository, as: 'repository'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1RepoSource
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :branch_name, as: 'branchName'
+ property :commit_sha, as: 'commitSha'
+ property :dir, as: 'dir'
+ property :invert_regex, as: 'invertRegex'
+ property :project_id, as: 'projectId'
+ property :repo_name, as: 'repoName'
+ hash :substitutions, as: 'substitutions'
+ property :tag_name, as: 'tagName'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1Results
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :artifact_manifest, as: 'artifactManifest'
+ property :artifact_timing, as: 'artifactTiming', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1TimeSpan, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1TimeSpan::Representation
+
+ collection :build_step_images, as: 'buildStepImages'
+ collection :build_step_outputs, as: 'buildStepOutputs'
+ collection :images, as: 'images', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1BuiltImage, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1BuiltImage::Representation
+
+ collection :maven_artifacts, as: 'mavenArtifacts', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1UploadedMavenArtifact, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1UploadedMavenArtifact::Representation
+
+ collection :npm_packages, as: 'npmPackages', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1UploadedNpmPackage, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1UploadedNpmPackage::Representation
+
+ property :num_artifacts, :numeric_string => true, as: 'numArtifacts'
+ collection :python_packages, as: 'pythonPackages', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1UploadedPythonPackage, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1UploadedPythonPackage::Representation
+
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1Secret
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :kms_key_name, as: 'kmsKeyName'
+ hash :secret_env, as: 'secretEnv'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1SecretManagerSecret
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :env, as: 'env'
+ property :version_name, as: 'versionName'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1Secrets
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :inline, as: 'inline', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1InlineSecret, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1InlineSecret::Representation
+
+ collection :secret_manager, as: 'secretManager', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1SecretManagerSecret, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1SecretManagerSecret::Representation
+
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1Source
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :connected_repository, as: 'connectedRepository', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1ConnectedRepository, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1ConnectedRepository::Representation
+
+ property :git_source, as: 'gitSource', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1GitSource, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1GitSource::Representation
+
+ property :repo_source, as: 'repoSource', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1RepoSource, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1RepoSource::Representation
+
+ property :storage_source, as: 'storageSource', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1StorageSource, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1StorageSource::Representation
+
+ property :storage_source_manifest, as: 'storageSourceManifest', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1StorageSourceManifest, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1StorageSourceManifest::Representation
+
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1SourceProvenance
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ hash :file_hashes, as: 'fileHashes', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1FileHashes, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1FileHashes::Representation
+
+ property :resolved_connected_repository, as: 'resolvedConnectedRepository', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1ConnectedRepository, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1ConnectedRepository::Representation
+
+ property :resolved_git_source, as: 'resolvedGitSource', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1GitSource, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1GitSource::Representation
+
+ property :resolved_repo_source, as: 'resolvedRepoSource', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1RepoSource, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1RepoSource::Representation
+
+ property :resolved_storage_source, as: 'resolvedStorageSource', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1StorageSource, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1StorageSource::Representation
+
+ property :resolved_storage_source_manifest, as: 'resolvedStorageSourceManifest', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1StorageSourceManifest, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1StorageSourceManifest::Representation
+
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1StorageSource
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :bucket, as: 'bucket'
+ property :generation, :numeric_string => true, as: 'generation'
+ property :object, as: 'object'
+ property :source_fetcher, as: 'sourceFetcher'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1StorageSourceManifest
+ # @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 GoogleDevtoolsCloudbuildV1TimeSpan
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :end_time, as: 'endTime'
+ property :start_time, as: 'startTime'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1UploadedMavenArtifact
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :file_hashes, as: 'fileHashes', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1FileHashes, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1FileHashes::Representation
+
+ property :push_timing, as: 'pushTiming', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1TimeSpan, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1TimeSpan::Representation
+
+ property :uri, as: 'uri'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1UploadedNpmPackage
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :file_hashes, as: 'fileHashes', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1FileHashes, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1FileHashes::Representation
+
+ property :push_timing, as: 'pushTiming', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1TimeSpan, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1TimeSpan::Representation
+
+ property :uri, as: 'uri'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1UploadedPythonPackage
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :file_hashes, as: 'fileHashes', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1FileHashes, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1FileHashes::Representation
+
+ property :push_timing, as: 'pushTiming', class: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1TimeSpan, decorator: Google::Apis::RunV2::GoogleDevtoolsCloudbuildV1TimeSpan::Representation
+
+ property :uri, as: 'uri'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1Volume
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :name, as: 'name'
+ property :path, as: 'path'
+ end
+ end
+
+ class GoogleDevtoolsCloudbuildV1Warning
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :priority, as: 'priority'
+ property :text, as: 'text'
end
end
class GoogleIamV1AuditConfig
# @private