Show / Hide Table of Contents

Class GitLabConfig

GitLabConfig represents the configuration for a GitLab integration.

Inheritance
object
GitLabConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudBuild.v1.Data
Assembly: Google.Apis.CloudBuild.v1.dll
Syntax
public class GitLabConfig : IDirectResponseSchema

Properties

ConnectedRepositories

Connected GitLab.com or GitLabEnterprise repositories for this config.

Declaration
[JsonProperty("connectedRepositories")]
public virtual IList<GitLabRepositoryId> ConnectedRepositories { get; set; }
Property Value
Type Description
IList<GitLabRepositoryId>

CreateTime

object representation of CreateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type Description
object

CreateTimeDateTimeOffset

DateTimeOffset representation of CreateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

CreateTimeRaw

Output only. Time when the config was created.

Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EnterpriseConfig

Optional. GitLabEnterprise config.

Declaration
[JsonProperty("enterpriseConfig")]
public virtual GitLabEnterpriseConfig EnterpriseConfig { get; set; }
Property Value
Type Description
GitLabEnterpriseConfig

Name

The resource name for the config.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

Secrets

Required. Secret Manager secrets needed by the config.

Declaration
[JsonProperty("secrets")]
public virtual GitLabSecrets Secrets { get; set; }
Property Value
Type Description
GitLabSecrets

Username

Username of the GitLab.com or GitLab Enterprise account Cloud Build will use.

Declaration
[JsonProperty("username")]
public virtual string Username { get; set; }
Property Value
Type Description
string

WebhookKey

Output only. UUID included in webhook requests. The UUID is used to look up the corresponding config.

Declaration
[JsonProperty("webhookKey")]
public virtual string WebhookKey { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX