Class GitLabConfig
Configuration for connections to gitlab.com.
Implements
Inherited Members
Namespace: Google.Apis.DeveloperConnect.v1.Data
Assembly: Google.Apis.DeveloperConnect.v1.dll
Syntax
public class GitLabConfig : IDirectResponseSchema
Properties
AuthorizerCredential
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.
Declaration
[JsonProperty("authorizerCredential")]
public virtual UserCredential AuthorizerCredential { get; set; }
Property Value
Type | Description |
---|---|
UserCredential |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ReadAuthorizerCredential
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.
Declaration
[JsonProperty("readAuthorizerCredential")]
public virtual UserCredential ReadAuthorizerCredential { get; set; }
Property Value
Type | Description |
---|---|
UserCredential |
WebhookSecretSecretVersion
Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as
projects/*/secrets/*/versions/*
. This is used to validate webhooks.
Declaration
[JsonProperty("webhookSecretSecretVersion")]
public virtual string WebhookSecretSecretVersion { get; set; }
Property Value
Type | Description |
---|---|
string |