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 |