Skip to content

Commit

Permalink
feat: Automated regeneration of containeranalysis v1alpha1 client (#1…
Browse files Browse the repository at this point in the history
…9102)

Auto-created at 2024-05-19 09:55:44 +0000 using the toys pull request generator.
  • Loading branch information
yoshi-code-bot committed May 21, 2024
1 parent d71577a commit d061921
Show file tree
Hide file tree
Showing 6 changed files with 223 additions and 5 deletions.
16 changes: 16 additions & 0 deletions api_names_out.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -114294,6 +114294,7 @@
"/containeranalysis:v1alpha1/ComplianceOccurrence/nonComplianceReason": non_compliance_reason
"/containeranalysis:v1alpha1/ComplianceOccurrence/nonCompliantFiles": non_compliant_files
"/containeranalysis:v1alpha1/ComplianceOccurrence/nonCompliantFiles/non_compliant_file": non_compliant_file
"/containeranalysis:v1alpha1/ComplianceOccurrence/version": version
"/containeranalysis:v1alpha1/ComplianceVersion": compliance_version
"/containeranalysis:v1alpha1/ComplianceVersion/benchmarkDocument": benchmark_document
"/containeranalysis:v1alpha1/ComplianceVersion/cpeUri": cpe_uri
Expand Down Expand Up @@ -114342,6 +114343,7 @@
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1Build/createTime": create_time
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1Build/failureInfo": failure_info
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1Build/finishTime": finish_time
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1Build/gitConfig": git_config
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1Build/id": id
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1Build/images": images
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1Build/images/image": image
Expand Down Expand Up @@ -114441,9 +114443,22 @@
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1ConnectedRepository/dir": dir
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1ConnectedRepository/repository": repository
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1ConnectedRepository/revision": revision
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1DeveloperConnectConfig": containeranalysis_google_devtools_cloudbuild_v1_developer_connect_config
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1DeveloperConnectConfig/dir": dir
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1DeveloperConnectConfig/gitRepositoryLink": git_repository_link
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1DeveloperConnectConfig/revision": revision
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes": containeranalysis_google_devtools_cloudbuild_v1_file_hashes
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes/fileHash": file_hash
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes/fileHash/file_hash": file_hash
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1GCSLocation": containeranalysis_google_devtools_cloudbuild_v1_gcs_location
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1GCSLocation/bucket": bucket
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1GCSLocation/generation": generation
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1GCSLocation/object": object
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfig": containeranalysis_google_devtools_cloudbuild_v1_git_config
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfig/http": http
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfigHttpConfig": containeranalysis_google_devtools_cloudbuild_v1_git_config_http_config
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfigHttpConfig/proxySecretVersionName": proxy_secret_version_name
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfigHttpConfig/proxySslCaInfo": proxy_ssl_ca_info
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1GitSource": containeranalysis_google_devtools_cloudbuild_v1_git_source
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1GitSource/dir": dir
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1GitSource/revision": revision
Expand Down Expand Up @@ -114495,6 +114510,7 @@
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1Secrets/secretManager/secret_manager": secret_manager
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1Source": containeranalysis_google_devtools_cloudbuild_v1_source
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1Source/connectedRepository": connected_repository
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1Source/developerConnectConfig": developer_connect_config
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1Source/gitSource": git_source
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1Source/repoSource": repo_source
"/containeranalysis:v1alpha1/ContaineranalysisGoogleDevtoolsCloudbuildV1Source/storageSource": storage_source
Expand Down
5 changes: 5 additions & 0 deletions generated/google-apis-containeranalysis_v1alpha1/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Release history for google-apis-containeranalysis_v1alpha1

### v0.63.0 (2024-05-19)

* Regenerated from discovery document revision 20240514
* Regenerated using generator version 0.15.0

### v0.62.0 (2024-03-10)

* Regenerated from discovery document revision 20240301
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,5 @@ Gem::Specification.new do |gem|
gem.require_paths = ["lib"]

gem.required_ruby_version = '>= 2.7'
gem.add_runtime_dependency "google-apis-core", ">= 0.14.0", "< 2.a"
gem.add_runtime_dependency "google-apis-core", ">= 0.15.0", "< 2.a"
end
Original file line number Diff line number Diff line change
Expand Up @@ -1142,6 +1142,12 @@ class ComplianceOccurrence
# @return [Array<Google::Apis::ContaineranalysisV1alpha1::NonCompliantFile>]
attr_accessor :non_compliant_files

# Describes the CIS benchmark version that is applicable to a given OS and os
# version.
# Corresponds to the JSON property `version`
# @return [Google::Apis::ContaineranalysisV1alpha1::ComplianceVersion]
attr_accessor :version

def initialize(**args)
update!(**args)
end
Expand All @@ -1150,6 +1156,7 @@ def initialize(**args)
def update!(**args)
@non_compliance_reason = args[:non_compliance_reason] if args.key?(:non_compliance_reason)
@non_compliant_files = args[:non_compliant_files] if args.key?(:non_compliant_files)
@version = args[:version] if args.key?(:version)
end
end

Expand Down Expand Up @@ -1512,6 +1519,11 @@ class ContaineranalysisGoogleDevtoolsCloudbuildV1Build
# @return [String]
attr_accessor :finish_time

# GitConfig is a configuration for git operations.
# Corresponds to the JSON property `gitConfig`
# @return [Google::Apis::ContaineranalysisV1alpha1::ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfig]
attr_accessor :git_config

# Output only. Unique identifier of the build.
# Corresponds to the JSON property `id`
# @return [String]
Expand Down Expand Up @@ -1659,6 +1671,7 @@ def update!(**args)
@create_time = args[:create_time] if args.key?(:create_time)
@failure_info = args[:failure_info] if args.key?(:failure_info)
@finish_time = args[:finish_time] if args.key?(:finish_time)
@git_config = args[:git_config] if args.key?(:git_config)
@id = args[:id] if args.key?(:id)
@images = args[:images] if args.key?(:images)
@log_url = args[:log_url] if args.key?(:log_url)
Expand Down Expand Up @@ -2150,6 +2163,39 @@ def update!(**args)
end
end

# This config defines the location of a source through Developer Connect.
class ContaineranalysisGoogleDevtoolsCloudbuildV1DeveloperConnectConfig
include Google::Apis::Core::Hashable

# Required. Directory, relative to the source root, in which to run the build.
# Corresponds to the JSON property `dir`
# @return [String]
attr_accessor :dir

# Required. The Developer Connect Git repository link, formatted as `projects/*/
# locations/*/connections/*/gitRepositoryLink/*`.
# Corresponds to the JSON property `gitRepositoryLink`
# @return [String]
attr_accessor :git_repository_link

# Required. The revision to fetch from the Git repository such as a branch, a
# tag, a commit SHA, or any Git ref.
# Corresponds to the JSON property `revision`
# @return [String]
attr_accessor :revision

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@dir = args[:dir] if args.key?(:dir)
@git_repository_link = args[:git_repository_link] if args.key?(:git_repository_link)
@revision = args[:revision] if args.key?(:revision)
end
end

# Container message for hashes of byte content of files, used in
# SourceProvenance messages to verify integrity of source input to the build.
class ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes
Expand All @@ -2170,6 +2216,85 @@ def update!(**args)
end
end

# Represents a storage location in Cloud Storage
class ContaineranalysisGoogleDevtoolsCloudbuildV1GcsLocation
include Google::Apis::Core::Hashable

# Cloud Storage bucket. See https://cloud.google.com/storage/docs/naming#
# requirements
# Corresponds to the JSON property `bucket`
# @return [String]
attr_accessor :bucket

# Cloud Storage generation for the object. If the generation is omitted, the
# latest generation will be used.
# Corresponds to the JSON property `generation`
# @return [Fixnum]
attr_accessor :generation

# Cloud Storage object. See https://cloud.google.com/storage/docs/naming#
# objectnames
# Corresponds to the JSON property `object`
# @return [String]
attr_accessor :object

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@bucket = args[:bucket] if args.key?(:bucket)
@generation = args[:generation] if args.key?(:generation)
@object = args[:object] if args.key?(:object)
end
end

# GitConfig is a configuration for git operations.
class ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfig
include Google::Apis::Core::Hashable

# HttpConfig is a configuration for HTTP related git operations.
# Corresponds to the JSON property `http`
# @return [Google::Apis::ContaineranalysisV1alpha1::ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfigHttpConfig]
attr_accessor :http

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@http = args[:http] if args.key?(:http)
end
end

# HttpConfig is a configuration for HTTP related git operations.
class ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfigHttpConfig
include Google::Apis::Core::Hashable

# SecretVersion resource of the HTTP proxy URL. The proxy URL should be in
# format protocol://@]proxyhost[:port].
# Corresponds to the JSON property `proxySecretVersionName`
# @return [String]
attr_accessor :proxy_secret_version_name

# Represents a storage location in Cloud Storage
# Corresponds to the JSON property `proxySslCaInfo`
# @return [Google::Apis::ContaineranalysisV1alpha1::ContaineranalysisGoogleDevtoolsCloudbuildV1GcsLocation]
attr_accessor :proxy_ssl_ca_info

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@proxy_secret_version_name = args[:proxy_secret_version_name] if args.key?(:proxy_secret_version_name)
@proxy_ssl_ca_info = args[:proxy_ssl_ca_info] if args.key?(:proxy_ssl_ca_info)
end
end

# Location of the source in any accessible Git repository.
class ContaineranalysisGoogleDevtoolsCloudbuildV1GitSource
include Google::Apis::Core::Hashable
Expand Down Expand Up @@ -2359,7 +2484,8 @@ class ContaineranalysisGoogleDevtoolsCloudbuildV1Results
# List of build step outputs, produced by builder images, in the order
# corresponding to build step indices. [Cloud Builders](https://cloud.google.com/
# cloud-build/docs/cloud-builders) can produce this output by writing to `$
# BUILDER_OUTPUT/output`. Only the first 50KB of data is stored.
# BUILDER_OUTPUT/output`. Only the first 50KB of data is stored. Note that the `$
# BUILDER_OUTPUT` variable is read-only and can't be substituted.
# Corresponds to the JSON property `buildStepOutputs`
# @return [Array<String>]
attr_accessor :build_step_outputs
Expand Down Expand Up @@ -2501,6 +2627,11 @@ class ContaineranalysisGoogleDevtoolsCloudbuildV1Source
# @return [Google::Apis::ContaineranalysisV1alpha1::ContaineranalysisGoogleDevtoolsCloudbuildV1ConnectedRepository]
attr_accessor :connected_repository

# This config defines the location of a source through Developer Connect.
# Corresponds to the JSON property `developerConnectConfig`
# @return [Google::Apis::ContaineranalysisV1alpha1::ContaineranalysisGoogleDevtoolsCloudbuildV1DeveloperConnectConfig]
attr_accessor :developer_connect_config

# Location of the source in any accessible Git repository.
# Corresponds to the JSON property `gitSource`
# @return [Google::Apis::ContaineranalysisV1alpha1::ContaineranalysisGoogleDevtoolsCloudbuildV1GitSource]
Expand Down Expand Up @@ -2530,6 +2661,7 @@ def initialize(**args)
# Update properties of this object
def update!(**args)
@connected_repository = args[:connected_repository] if args.key?(:connected_repository)
@developer_connect_config = args[:developer_connect_config] if args.key?(:developer_connect_config)
@git_source = args[:git_source] if args.key?(:git_source)
@repo_source = args[:repo_source] if args.key?(:repo_source)
@storage_source = args[:storage_source] if args.key?(:storage_source)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ module Google
module Apis
module ContaineranalysisV1alpha1
# Version of the google-apis-containeranalysis_v1alpha1 gem
GEM_VERSION = "0.62.0"
GEM_VERSION = "0.63.0"

# Version of the code generator used to generate this client
GENERATOR_VERSION = "0.14.0"
GENERATOR_VERSION = "0.15.0"

# Revision of the discovery document this client was generated from
REVISION = "20240301"
REVISION = "20240514"
end
end
end

0 comments on commit d061921

Please sign in to comment.