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
Overview
GitHubEnterpriseConfig represents a configuration for a GitHub Enterprise server.
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.
2277 2278 2279 2280 |
# File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 2277 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.
2277 2278 2279 2280 |
# File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 2277 class GitHubEnterpriseConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#display_name ⇒ ::String
Returns Name to display for this config.
2277 2278 2279 2280 |
# File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 2277 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.
2277 2278 2279 2280 |
# File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 2277 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}".
2277 2278 2279 2280 |
# File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 2277 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.
2277 2278 2279 2280 |
# File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 2277 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.
2277 2278 2279 2280 |
# File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 2277 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.
2277 2278 2279 2280 |
# File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 2277 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.
2277 2278 2279 2280 |
# File 'proto_docs/google/devtools/cloudbuild/v1/cloudbuild.rb', line 2277 class GitHubEnterpriseConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |