Reference documentation and code samples for the Google Cloud Build V2 Client class GitHubEnterpriseConfig.
Configuration for connections to an instance of GitHub Enterprise.
Generated from protobuf message google.devtools.cloudbuild.v2.GitHubEnterpriseConfig
Namespace
Google \ Cloud \ Build \ V2Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ host_uri
string
Required. The URI of the GitHub Enterprise host this connection is for.
↳ api_key
string
Required. API Key used for authentication of webhook events.
↳ app_id
int|string
Id of the GitHub App created from the manifest.
↳ app_slug
string
The URL-friendly name of the GitHub App.
↳ private_key_secret_version
string
SecretManager resource containing the private key of the GitHub App, formatted as projects/*/secrets/*/versions/*
.
↳ webhook_secret_secret_version
string
SecretManager resource containing the webhook secret of the GitHub App, formatted as projects/*/secrets/*/versions/*
.
↳ app_installation_id
int|string
ID of the installation of the GitHub App.
↳ service_directory_config
Google\Cloud\Build\V2\ServiceDirectoryConfig
Configuration for using Service Directory to privately connect to a GitHub Enterprise server. This should only be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitHub Enterprise server will be made over the public internet.
↳ ssl_ca
string
SSL certificate to use for requests to GitHub Enterprise.
↳ server_version
string
Output only. GitHub Enterprise version installed at the host_uri.
getHostUri
Required. The URI of the GitHub Enterprise host this connection is for.
string
setHostUri
Required. The URI of the GitHub Enterprise host this connection is for.
var
string
$this
getApiKey
Required. API Key used for authentication of webhook events.
string
setApiKey
Required. API Key used for authentication of webhook events.
var
string
$this
getAppId
Id of the GitHub App created from the manifest.
int|string
setAppId
Id of the GitHub App created from the manifest.
var
int|string
$this
getAppSlug
The URL-friendly name of the GitHub App.
string
setAppSlug
The URL-friendly name of the GitHub App.
var
string
$this
getPrivateKeySecretVersion
SecretManager resource containing the private key of the GitHub App,
formatted as projects/*/secrets/*/versions/*
.
string
setPrivateKeySecretVersion
SecretManager resource containing the private key of the GitHub App,
formatted as projects/*/secrets/*/versions/*
.
var
string
$this
getWebhookSecretSecretVersion
SecretManager resource containing the webhook secret of the GitHub App,
formatted as projects/*/secrets/*/versions/*
.
string
setWebhookSecretSecretVersion
SecretManager resource containing the webhook secret of the GitHub App,
formatted as projects/*/secrets/*/versions/*
.
var
string
$this
getAppInstallationId
ID of the installation of the GitHub App.
int|string
setAppInstallationId
ID of the installation of the GitHub App.
var
int|string
$this
getServiceDirectoryConfig
Configuration for using Service Directory to privately connect to a GitHub Enterprise server. This should only be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitHub Enterprise server will be made over the public internet.
hasServiceDirectoryConfig
clearServiceDirectoryConfig
setServiceDirectoryConfig
Configuration for using Service Directory to privately connect to a GitHub Enterprise server. This should only be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitHub Enterprise server will be made over the public internet.
$this
getSslCa
SSL certificate to use for requests to GitHub Enterprise.
string
setSslCa
SSL certificate to use for requests to GitHub Enterprise.
var
string
$this
getServerVersion
Output only. GitHub Enterprise version installed at the host_uri.
string
setServerVersion
Output only. GitHub Enterprise version installed at the host_uri.
var
string
$this