Class: Google::Cloud::Build::V1::GitHubEnterpriseConfig
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Cloud::Build::V1::GitHubEnterpriseConfig
 
 
- Extended by:
 - Protobuf::MessageExts::ClassMethods
 
- Includes:
 - Protobuf::MessageExts
 
- Defined in:
 - proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb
 
Instance Attribute Summary collapse
- 
  
    
      #app_id  ⇒ ::Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Required.
 - 
  
    
      #create_time  ⇒ ::Google::Protobuf::Timestamp 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Output only.
 - 
  
    
      #display_name  ⇒ ::String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Name to display for this config.
 - 
  
    
      #host_url  ⇒ ::String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The URL of the github enterprise host the configuration is for.
 - 
  
    
      #name  ⇒ ::String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Optional.
 - 
  
    
      #peered_network  ⇒ ::String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Optional.
 - 
  
    
      #secrets  ⇒ ::Google::Cloud::Build::V1::GitHubEnterpriseSecrets 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Names of secrets in Secret Manager.
 - 
  
    
      #ssl_ca  ⇒ ::String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Optional.
 - 
  
    
      #webhook_key  ⇒ ::String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The key that should be attached to webhook calls to the ReceiveWebhook endpoint.
 
Instance Attribute Details
#app_id ⇒ ::Integer
Returns Required. The GitHub app id of the Cloud Build app on the GitHub Enterprise server.
      2059 2060 2061 2062  | 
    
      # File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 2059 class GitHubEnterpriseConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Time when the installation was associated with the project.
      2059 2060 2061 2062  | 
    
      # File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 2059 class GitHubEnterpriseConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#display_name ⇒ ::String
Returns Name to display for this config.
      2059 2060 2061 2062  | 
    
      # File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 2059 class GitHubEnterpriseConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#host_url ⇒ ::String
Returns The URL of the github enterprise host the configuration is for.
      2059 2060 2061 2062  | 
    
      # File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 2059 class GitHubEnterpriseConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#name ⇒ ::String
Returns Optional. The full resource name for the GitHubEnterpriseConfig For example: "projects/{$project_id}/locations/{$location_id}/githubEnterpriseConfigs/{$config_id}".
      2059 2060 2061 2062  | 
    
      # File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 2059 class GitHubEnterpriseConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#peered_network ⇒ ::String
Returns Optional. The network to be used when reaching out to the GitHub
Enterprise server. The VPC network must be enabled for private
service connection. This should be set if the GitHub Enterprise server is
hosted on-premises and not reachable by public internet.
If this field is left empty, no network peering will occur and calls to
the GitHub Enterprise server will be made over the public internet.
Must be in the format
projects/{project}/global/networks/{network}, where {project}
is a project number or id and {network} is the name of a
VPC network in the project.
      2059 2060 2061 2062  | 
    
      # File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 2059 class GitHubEnterpriseConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#secrets ⇒ ::Google::Cloud::Build::V1::GitHubEnterpriseSecrets
Returns Names of secrets in Secret Manager.
      2059 2060 2061 2062  | 
    
      # File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 2059 class GitHubEnterpriseConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#ssl_ca ⇒ ::String
Returns Optional. SSL certificate to use for requests to GitHub Enterprise.
      2059 2060 2061 2062  | 
    
      # File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 2059 class GitHubEnterpriseConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#webhook_key ⇒ ::String
Returns The key that should be attached to webhook calls to the ReceiveWebhook endpoint.
      2059 2060 2061 2062  | 
    
      # File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 2059 class GitHubEnterpriseConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  |