Class GitLabPipelineConfiguration
Extends a Verify configuration with appropriate data to reach and use the build service provided by a GitLab Pipeline.
Inherited Members
Namespace: Oci.AdmService.Models
Assembly: OCI.DotNetSDK.Adm.dll
Syntax
public class GitLabPipelineConfiguration : VerifyConfiguration
Properties
AdditionalParameters
Declaration
[JsonProperty(PropertyName = "additionalParameters")]
public Dictionary<string, string> AdditionalParameters { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, string> | Additional key-value pairs passed as parameters to the build service when running an experiment. |
PatSecretId
Declaration
[Required(ErrorMessage = "PatSecretId is required.")]
[JsonProperty(PropertyName = "patSecretId")]
public string PatSecretId { get; set; }
Property Value
Type | Description |
---|---|
string | The Oracle Cloud Identifier (OCID) of the Private Access Token (PAT) Secret. The PAT provides the credentials to access the GitLab pipeline. |
Remarks
Required
RepositoryUrl
Declaration
[Required(ErrorMessage = "RepositoryUrl is required.")]
[JsonProperty(PropertyName = "repositoryUrl")]
public string RepositoryUrl { get; set; }
Property Value
Type | Description |
---|---|
string | The location of the Repository where the GitLab Pipeline will be run. The expected format is https://gitlab.com/[groupName]/[repoName] |
Remarks
Required
TriggerSecretId
Declaration
[Required(ErrorMessage = "TriggerSecretId is required.")]
[JsonProperty(PropertyName = "triggerSecretId")]
public string TriggerSecretId { get; set; }
Property Value
Type | Description |
---|---|
string | The Oracle Cloud Identifier (OCID) of the trigger Secret. The Secret provides access to the trigger for a GitLab pipeline. |
Remarks
Required
Username
Declaration
[Required(ErrorMessage = "Username is required.")]
[JsonProperty(PropertyName = "username")]
public string Username { get; set; }
Property Value
Type | Description |
---|---|
string | The username that will trigger the GitLab Pipeline. |
Remarks
Required