Class: Google::Cloud::Build::V1::GitConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb

Overview

GitConfig is a configuration for git operations.

Defined Under Namespace

Classes: HttpConfig

Instance Attribute Summary collapse

Instance Attribute Details

#http::Google::Cloud::Build::V1::GitConfig::HttpConfig

Returns Configuration for HTTP related git operations.

Returns:



857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
# File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 857

class GitConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # HttpConfig is a configuration for HTTP related git operations.
  # @!attribute [rw] proxy_secret_version_name
  #   @return [::String]
  #     SecretVersion resource of the HTTP proxy URL. The Service Account used in
  #     the build (either the default Service Account or
  #     user-specified Service Account) should have
  #     `secretmanager.versions.access` permissions on this secret. The proxy URL
  #     should be in format `[protocol://][user[:password]@]proxyhost[:port]`.
  class HttpConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end