Reference documentation and code samples for the Google Cloud Developer Connect V1 Client class GitLabEnterpriseConfig.
Configuration for connections to an instance of GitLab Enterprise.
Generated from protobuf message google.cloud.developerconnect.v1.GitLabEnterpriseConfig
Namespace
Google \ Cloud \ DeveloperConnect \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ host_uri
string
Required. The URI of the GitLab Enterprise host this connection is for.
↳ webhook_secret_secret_version
string
Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as projects/*/secrets/*/versions/*
. This is used to validate webhooks.
↳ read_authorizer_credential
UserCredential
Required. A GitLab personal access token with the minimum read_api
scope access and a minimum role of reporter
. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to.
↳ authorizer_credential
UserCredential
Required. A GitLab personal access token with the minimum api
scope access and a minimum role of maintainer
. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to.
↳ service_directory_config
ServiceDirectoryConfig
Optional. Configuration for using Service Directory to privately connect to a GitLab Enterprise instance. This should only be set if the GitLab Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitLab Enterprise server will be made over the public internet.
↳ ssl_ca_certificate
string
Optional. SSL Certificate Authority certificate to use for requests to GitLab Enterprise instance.
↳ server_version
string
Output only. Version of the GitLab Enterprise server running on the host_uri
.
getHostUri
Required. The URI of the GitLab Enterprise host this connection is for.
string
setHostUri
Required. The URI of the GitLab Enterprise host this connection is for.
var
string
$this
getWebhookSecretSecretVersion
Required. Immutable. SecretManager resource containing the webhook secret
of a GitLab project, formatted as projects/*/secrets/*/versions/*
. This
is used to validate webhooks.
string
setWebhookSecretSecretVersion
Required. Immutable. SecretManager resource containing the webhook secret
of a GitLab project, formatted as projects/*/secrets/*/versions/*
. This
is used to validate webhooks.
var
string
$this
getReadAuthorizerCredential
Required. A GitLab personal access token with the minimum read_api
scope
access and a minimum role of reporter
. The GitLab Projects visible to
this Personal Access Token will control which Projects Developer Connect
has access to.
hasReadAuthorizerCredential
clearReadAuthorizerCredential
setReadAuthorizerCredential
Required. A GitLab personal access token with the minimum read_api
scope
access and a minimum role of reporter
. The GitLab Projects visible to
this Personal Access Token will control which Projects Developer Connect
has access to.
$this
getAuthorizerCredential
Required. A GitLab personal access token with the minimum api
scope
access and a minimum role of maintainer
. The GitLab Projects visible to
this Personal Access Token will control which Projects Developer Connect
has access to.
hasAuthorizerCredential
clearAuthorizerCredential
setAuthorizerCredential
Required. A GitLab personal access token with the minimum api
scope
access and a minimum role of maintainer
. The GitLab Projects visible to
this Personal Access Token will control which Projects Developer Connect
has access to.
$this
getServiceDirectoryConfig
Optional. Configuration for using Service Directory to privately connect to a GitLab Enterprise instance. This should only be set if the GitLab Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitLab Enterprise server will be made over the public internet.
hasServiceDirectoryConfig
clearServiceDirectoryConfig
setServiceDirectoryConfig
Optional. Configuration for using Service Directory to privately connect to a GitLab Enterprise instance. This should only be set if the GitLab Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitLab Enterprise server will be made over the public internet.
$this
getSslCaCertificate
Optional. SSL Certificate Authority certificate to use for requests to GitLab Enterprise instance.
string
setSslCaCertificate
Optional. SSL Certificate Authority certificate to use for requests to GitLab Enterprise instance.
var
string
$this
getServerVersion
Output only. Version of the GitLab Enterprise server running on the host_uri
.
string
setServerVersion
Output only. Version of the GitLab Enterprise server running on the host_uri
.
var
string
$this