Class GitLabConfig
GitLabConfig represents the configuration for a GitLab integration.
Implements
Inherited Members
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 |