@@ -279,6 +279,37 @@ def update!(**args)
279279 end
280280 end
281281
282+ # Cloud Storage source.
283+ class GoogleCloudRunV2CloudStorageSource
284+ include Google ::Apis ::Core ::Hashable
285+
286+ # Required. The Cloud Storage bucket name.
287+ # Corresponds to the JSON property `bucket`
288+ # @return [String]
289+ attr_accessor :bucket
290+
291+ # Optional. The Cloud Storage object generation.
292+ # Corresponds to the JSON property `generation`
293+ # @return [Fixnum]
294+ attr_accessor :generation
295+
296+ # Required. The Cloud Storage object name.
297+ # Corresponds to the JSON property `object`
298+ # @return [String]
299+ attr_accessor :object
300+
301+ def initialize ( **args )
302+ update! ( **args )
303+ end
304+
305+ # Update properties of this object
306+ def update! ( **args )
307+ @bucket = args [ :bucket ] if args . key? ( :bucket )
308+ @generation = args [ :generation ] if args . key? ( :generation )
309+ @object = args [ :object ] if args . key? ( :object )
310+ end
311+ end
312+
282313 # Defines a status condition for a resource.
283314 class GoogleCloudRunV2Condition
284315 include Google ::Apis ::Core ::Hashable
@@ -414,6 +445,11 @@ class GoogleCloudRunV2Container
414445 # @return [Google::Apis::RunV2::GoogleCloudRunV2ResourceRequirements]
415446 attr_accessor :resources
416447
448+ # Source type for the container.
449+ # Corresponds to the JSON property `sourceCode`
450+ # @return [Google::Apis::RunV2::GoogleCloudRunV2SourceCode]
451+ attr_accessor :source_code
452+
417453 # Probe describes a health check to be performed against a container to
418454 # determine whether it is alive or ready to receive traffic.
419455 # Corresponds to the JSON property `startupProbe`
@@ -448,6 +484,7 @@ def update!(**args)
448484 @name = args [ :name ] if args . key? ( :name )
449485 @ports = args [ :ports ] if args . key? ( :ports )
450486 @resources = args [ :resources ] if args . key? ( :resources )
487+ @source_code = args [ :source_code ] if args . key? ( :source_code )
451488 @startup_probe = args [ :startup_probe ] if args . key? ( :startup_probe )
452489 @volume_mounts = args [ :volume_mounts ] if args . key? ( :volume_mounts )
453490 @working_dir = args [ :working_dir ] if args . key? ( :working_dir )
@@ -2857,6 +2894,25 @@ def update!(**args)
28572894 end
28582895 end
28592896
2897+ # Source type for the container.
2898+ class GoogleCloudRunV2SourceCode
2899+ include Google ::Apis ::Core ::Hashable
2900+
2901+ # Cloud Storage source.
2902+ # Corresponds to the JSON property `cloudStorageSource`
2903+ # @return [Google::Apis::RunV2::GoogleCloudRunV2CloudStorageSource]
2904+ attr_accessor :cloud_storage_source
2905+
2906+ def initialize ( **args )
2907+ update! ( **args )
2908+ end
2909+
2910+ # Update properties of this object
2911+ def update! ( **args )
2912+ @cloud_storage_source = args [ :cloud_storage_source ] if args . key? ( :cloud_storage_source )
2913+ end
2914+ end
2915+
28602916 # Location of the source in an archive file in Google Cloud Storage.
28612917 class GoogleCloudRunV2StorageSource
28622918 include Google ::Apis ::Core ::Hashable
@@ -4833,6 +4889,11 @@ def update!(**args)
48334889 class GoogleDevtoolsCloudbuildV1BuiltImage
48344890 include Google ::Apis ::Core ::Hashable
48354891
4892+ # Output only. Path to the artifact in Artifact Registry.
4893+ # Corresponds to the JSON property `artifactRegistryPackage`
4894+ # @return [String]
4895+ attr_accessor :artifact_registry_package
4896+
48364897 # Docker Registry 2.0 digest.
48374898 # Corresponds to the JSON property `digest`
48384899 # @return [String]
@@ -4855,6 +4916,7 @@ def initialize(**args)
48554916
48564917 # Update properties of this object
48574918 def update! ( **args )
4919+ @artifact_registry_package = args [ :artifact_registry_package ] if args . key? ( :artifact_registry_package )
48584920 @digest = args [ :digest ] if args . key? ( :digest )
48594921 @name = args [ :name ] if args . key? ( :name )
48604922 @push_timing = args [ :push_timing ] if args . key? ( :push_timing )
@@ -5848,6 +5910,11 @@ def update!(**args)
58485910 class GoogleDevtoolsCloudbuildV1UploadedGoModule
58495911 include Google ::Apis ::Core ::Hashable
58505912
5913+ # Output only. Path to the artifact in Artifact Registry.
5914+ # Corresponds to the JSON property `artifactRegistryPackage`
5915+ # @return [String]
5916+ attr_accessor :artifact_registry_package
5917+
58515918 # Container message for hashes of byte content of files, used in
58525919 # SourceProvenance messages to verify integrity of source input to the build.
58535920 # Corresponds to the JSON property `fileHashes`
@@ -5870,6 +5937,7 @@ def initialize(**args)
58705937
58715938 # Update properties of this object
58725939 def update! ( **args )
5940+ @artifact_registry_package = args [ :artifact_registry_package ] if args . key? ( :artifact_registry_package )
58735941 @file_hashes = args [ :file_hashes ] if args . key? ( :file_hashes )
58745942 @push_timing = args [ :push_timing ] if args . key? ( :push_timing )
58755943 @uri = args [ :uri ] if args . key? ( :uri )
@@ -5880,6 +5948,11 @@ def update!(**args)
58805948 class GoogleDevtoolsCloudbuildV1UploadedMavenArtifact
58815949 include Google ::Apis ::Core ::Hashable
58825950
5951+ # Output only. Path to the artifact in Artifact Registry.
5952+ # Corresponds to the JSON property `artifactRegistryPackage`
5953+ # @return [String]
5954+ attr_accessor :artifact_registry_package
5955+
58835956 # Container message for hashes of byte content of files, used in
58845957 # SourceProvenance messages to verify integrity of source input to the build.
58855958 # Corresponds to the JSON property `fileHashes`
@@ -5902,6 +5975,7 @@ def initialize(**args)
59025975
59035976 # Update properties of this object
59045977 def update! ( **args )
5978+ @artifact_registry_package = args [ :artifact_registry_package ] if args . key? ( :artifact_registry_package )
59055979 @file_hashes = args [ :file_hashes ] if args . key? ( :file_hashes )
59065980 @push_timing = args [ :push_timing ] if args . key? ( :push_timing )
59075981 @uri = args [ :uri ] if args . key? ( :uri )
@@ -5912,6 +5986,11 @@ def update!(**args)
59125986 class GoogleDevtoolsCloudbuildV1UploadedNpmPackage
59135987 include Google ::Apis ::Core ::Hashable
59145988
5989+ # Output only. Path to the artifact in Artifact Registry.
5990+ # Corresponds to the JSON property `artifactRegistryPackage`
5991+ # @return [String]
5992+ attr_accessor :artifact_registry_package
5993+
59155994 # Container message for hashes of byte content of files, used in
59165995 # SourceProvenance messages to verify integrity of source input to the build.
59175996 # Corresponds to the JSON property `fileHashes`
@@ -5934,6 +6013,7 @@ def initialize(**args)
59346013
59356014 # Update properties of this object
59366015 def update! ( **args )
6016+ @artifact_registry_package = args [ :artifact_registry_package ] if args . key? ( :artifact_registry_package )
59376017 @file_hashes = args [ :file_hashes ] if args . key? ( :file_hashes )
59386018 @push_timing = args [ :push_timing ] if args . key? ( :push_timing )
59396019 @uri = args [ :uri ] if args . key? ( :uri )
@@ -5944,6 +6024,11 @@ def update!(**args)
59446024 class GoogleDevtoolsCloudbuildV1UploadedPythonPackage
59456025 include Google ::Apis ::Core ::Hashable
59466026
6027+ # Output only. Path to the artifact in Artifact Registry.
6028+ # Corresponds to the JSON property `artifactRegistryPackage`
6029+ # @return [String]
6030+ attr_accessor :artifact_registry_package
6031+
59476032 # Container message for hashes of byte content of files, used in
59486033 # SourceProvenance messages to verify integrity of source input to the build.
59496034 # Corresponds to the JSON property `fileHashes`
@@ -5966,6 +6051,7 @@ def initialize(**args)
59666051
59676052 # Update properties of this object
59686053 def update! ( **args )
6054+ @artifact_registry_package = args [ :artifact_registry_package ] if args . key? ( :artifact_registry_package )
59696055 @file_hashes = args [ :file_hashes ] if args . key? ( :file_hashes )
59706056 @push_timing = args [ :push_timing ] if args . key? ( :push_timing )
59716057 @uri = args [ :uri ] if args . key? ( :uri )
0 commit comments