Class GitHubEnterpriseConfig (3.27.0)

GitHubEnterpriseConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Attributes

Name Description
name str
Optional. The full resource name for the GitHubEnterpriseConfig For example: "projects/{$project_id}/locations/{$location_id}/githubEnterpriseConfigs/{$config_id}".
host_url str
The URL of the github enterprise host the configuration is for.
app_id int
Required. The GitHub app id of the Cloud Build app on the GitHub Enterprise server.
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. Time when the installation was associated with the project.
webhook_key str
The key that should be attached to webhook calls to the ReceiveWebhook endpoint.
peered_network str
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.
secrets google.cloud.devtools.cloudbuild_v1.types.GitHubEnterpriseSecrets
Names of secrets in Secret Manager.
display_name str
Name to display for this config.
ssl_ca str
Optional. SSL certificate to use for requests to GitHub Enterprise.