devops.oracle.com/v1beta1
Back to API Reference
APIVersion: devops.oracle.com/v1beta1
This content is generated from the checked-in CRD schemas in config/crd/bases/. If a description is missing or incorrect, fix the source comments or generator inputs and rerun make generate manifests; do not hand-edit config/crd/bases/*.yaml.
Packages
No customer-visible package currently exposes devops.oracle.com/v1beta1.
Resources
BuildPipeline
Manage OCI DevOps build pipelines.
Plural: buildpipelines
Scope: Namespaced
APIVersion: devops.oracle.com/v1beta1
Sample: Sample (config/samples/devops_v1beta1_buildpipeline.yaml)
Packages: Not currently exposed by a customer-visible package.
Spec
BuildPipelineSpec defines the desired state of BuildPipeline.
| Field |
Description |
Type |
Required |
Default |
Enum |
buildPipelineParameters |
BuildPipelineParameters defines nested fields for BuildPipeline.BuildPipelineParameters. |
object |
No |
- |
- |
definedTags |
Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"foo-namespace": {"bar-key": "value"}} |
map[string, map[string, string]] |
No |
- |
- |
description |
Optional description about the build pipeline. |
string |
No |
- |
- |
displayName |
Build pipeline display name. Avoid entering confidential information. |
string |
No |
- |
- |
freeformTags |
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"bar-key": "value"} |
map[string, string] |
No |
- |
- |
projectId |
The OCID of the DevOps project. |
string |
Yes |
- |
- |
Spec.buildPipelineParameters
Back to BuildPipeline spec
BuildPipelineParameters defines nested fields for BuildPipeline.BuildPipelineParameters.
| Field |
Description |
Type |
Required |
Default |
Enum |
items |
List of parameters defined for a build pipeline. |
list[object] |
Yes |
- |
- |
Spec.buildPipelineParameters.items[]
Back to BuildPipeline spec
BuildPipelineParametersItem defines nested fields for BuildPipeline.BuildPipelineParameters.Item.
| Field |
Description |
Type |
Required |
Default |
Enum |
defaultValue |
Default value of the parameter. |
string |
Yes |
- |
- |
description |
Description of the parameter. |
string |
No |
- |
- |
name |
Name of the parameter (case-sensitive). Parameter name must be ^[a-zA-Z][a-zA-Z_0-9]*$. Example: 'Build_Pipeline_param' is not same as 'build_pipeline_Param' |
string |
Yes |
- |
- |
Status
BuildPipelineStatus defines the observed state of BuildPipeline.
| Field |
Description |
Type |
Required |
Default |
Enum |
buildPipelineParameters |
BuildPipelineParameters defines nested fields for BuildPipeline.BuildPipelineParameters. |
object |
No |
- |
- |
compartmentId |
The OCID of the compartment where the build pipeline is created. |
string |
No |
- |
- |
definedTags |
Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"foo-namespace": {"bar-key": "value"}} |
map[string, map[string, string]] |
No |
- |
- |
description |
Optional description about the build pipeline. |
string |
No |
- |
- |
displayName |
Build pipeline display name, which can be renamed and is not necessarily unique. Avoid entering confidential information. |
string |
No |
- |
- |
freeformTags |
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"bar-key": "value"} |
map[string, string] |
No |
- |
- |
id |
Unique identifier that is immutable on creation. |
string |
No |
- |
- |
lifecycleDetails |
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. |
string |
No |
- |
- |
lifecycleState |
The current state of the build pipeline. |
string |
No |
- |
- |
projectId |
The OCID of the DevOps project. |
string |
No |
- |
- |
status |
- |
object |
Yes |
- |
- |
systemTags |
Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"orcl-cloud": {"free-tier-retained": "true"}} |
map[string, map[string, string]] |
No |
- |
- |
timeCreated |
The time the build pipeline was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339). |
string |
No |
- |
- |
timeUpdated |
The time the build pipeline was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339). |
string |
No |
- |
- |
Status.buildPipelineParameters
Back to BuildPipeline status
BuildPipelineParameters defines nested fields for BuildPipeline.BuildPipelineParameters.
| Field |
Description |
Type |
Required |
Default |
Enum |
items |
List of parameters defined for a build pipeline. |
list[object] |
Yes |
- |
- |
Status.buildPipelineParameters.items[]
Back to BuildPipeline status
BuildPipelineParametersItem defines nested fields for BuildPipeline.BuildPipelineParameters.Item.
| Field |
Description |
Type |
Required |
Default |
Enum |
defaultValue |
Default value of the parameter. |
string |
Yes |
- |
- |
description |
Description of the parameter. |
string |
No |
- |
- |
name |
Name of the parameter (case-sensitive). Parameter name must be ^[a-zA-Z][a-zA-Z_0-9]*$. Example: 'Build_Pipeline_param' is not same as 'build_pipeline_Param' |
string |
Yes |
- |
- |
Status.status
Back to BuildPipeline status
| Field |
Description |
Type |
Required |
Default |
Enum |
async |
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. |
object |
No |
- |
- |
conditions |
- |
list[object] |
No |
- |
- |
createdAt |
- |
string (date-time) |
No |
- |
- |
deletedAt |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
ocid |
- |
string |
No |
- |
- |
opcRequestId |
OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
requestedAt |
- |
string (date-time) |
No |
- |
- |
updatedAt |
- |
string (date-time) |
No |
- |
- |
Status.status.async
Back to BuildPipeline status
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.
| Field |
Description |
Type |
Required |
Default |
Enum |
current |
- |
object |
No |
- |
- |
Status.status.async.current
Back to BuildPipeline status
| Field |
Description |
Type |
Required |
Default |
Enum |
message |
- |
string |
No |
- |
- |
normalizedClass |
- |
string |
Yes |
- |
attention, canceled, failed, pending, succeeded, unknown |
percentComplete |
- |
number |
No |
- |
- |
phase |
- |
string |
Yes |
- |
create, delete, update |
rawOperationType |
- |
string |
No |
- |
- |
rawStatus |
- |
string |
No |
- |
- |
source |
- |
string |
Yes |
- |
lifecycle, none, workrequest |
updatedAt |
- |
string (date-time) |
Yes |
- |
- |
workRequestId |
- |
string |
No |
- |
- |
Status.status.conditions[]
Back to BuildPipeline status
| Field |
Description |
Type |
Required |
Default |
Enum |
lastTransitionTime |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
status |
- |
string |
Yes |
- |
- |
type |
- |
string |
Yes |
- |
- |
DeployArtifact
Manage OCI DevOps deploy artifacts.
Plural: deployartifacts
Scope: Namespaced
APIVersion: devops.oracle.com/v1beta1
Sample: Sample (config/samples/devops_v1beta1_deployartifact.yaml)
Packages: Not currently exposed by a customer-visible package.
Spec
DeployArtifactSpec defines the desired state of DeployArtifact.
| Field |
Description |
Type |
Required |
Default |
Enum |
argumentSubstitutionMode |
Mode for artifact parameter substitution. |
string |
Yes |
- |
- |
definedTags |
Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"foo-namespace": {"bar-key": "value"}} |
map[string, map[string, string]] |
No |
- |
- |
deployArtifactSource |
DeployArtifactSource defines nested fields for DeployArtifact.DeployArtifactSource. |
object |
Yes |
- |
- |
deployArtifactType |
Type of the deployment artifact. |
string |
Yes |
- |
- |
description |
Optional description about the deployment artifact. |
string |
No |
- |
- |
displayName |
Deployment artifact display name. Avoid entering confidential information. |
string |
No |
- |
- |
freeformTags |
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"bar-key": "value"} |
map[string, string] |
No |
- |
- |
projectId |
The OCID of a project. |
string |
Yes |
- |
- |
Spec.deployArtifactSource
Back to DeployArtifact spec
DeployArtifactSource defines nested fields for DeployArtifact.DeployArtifactSource.
| Field |
Description |
Type |
Required |
Default |
Enum |
base64EncodedContent |
The Helm commands to be executed, base 64 encoded |
string |
No |
- |
- |
chartUrl |
The URL of an OCIR repository. |
string |
No |
- |
- |
deployArtifactPath |
Specifies the artifact path in the repository. |
string |
No |
- |
- |
deployArtifactSourceType |
- |
string |
No |
- |
- |
deployArtifactVersion |
Users can set this as a placeholder value that refers to a pipeline parameter. |
string |
No |
- |
- |
helmArtifactSourceType |
Specifies types of artifact sources. |
string |
No |
- |
- |
helmVerificationKeySource |
DeployArtifactSourceHelmVerificationKeySource defines nested fields for DeployArtifact.DeployArtifactSource.HelmVerificationKeySource. |
object |
No |
- |
- |
imageDigest |
Specifies image digest for the version of the image. |
string |
No |
- |
- |
imageUri |
Specifies OCIR image path - optionally include tag. |
string |
No |
- |
- |
jsonData |
- |
string |
No |
- |
- |
repositoryId |
The OCID of a repository. |
string |
No |
- |
- |
Spec.deployArtifactSource.helmVerificationKeySource
Back to DeployArtifact spec
DeployArtifactSourceHelmVerificationKeySource defines nested fields for DeployArtifact.DeployArtifactSource.HelmVerificationKeySource.
| Field |
Description |
Type |
Required |
Default |
Enum |
currentPublicKey |
Current version of Base64 encoding of the public key which is in binary GPG exported format. |
string |
No |
- |
- |
jsonData |
- |
string |
No |
- |
- |
previousPublicKey |
Previous version of Base64 encoding of the public key which is in binary GPG exported format. This would be used for key rotation scenarios. |
string |
No |
- |
- |
vaultSecretId |
The OCID of the Vault Secret containing the verification key versions. |
string |
No |
- |
- |
verificationKeySourceType |
- |
string |
No |
- |
- |
Status
DeployArtifactStatus defines the observed state of DeployArtifact.
| Field |
Description |
Type |
Required |
Default |
Enum |
argumentSubstitutionMode |
Mode for artifact parameter substitution. |
string |
No |
- |
- |
compartmentId |
The OCID of a compartment. |
string |
No |
- |
- |
definedTags |
Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"foo-namespace": {"bar-key": "value"}} |
map[string, map[string, string]] |
No |
- |
- |
deployArtifactSource |
DeployArtifactSource defines nested fields for DeployArtifact.DeployArtifactSource. |
object |
No |
- |
- |
deployArtifactType |
Type of the deployment artifact. |
string |
No |
- |
- |
description |
Optional description about the artifact to be deployed. |
string |
No |
- |
- |
displayName |
Deployment artifact identifier, which can be renamed and is not necessarily unique. Avoid entering confidential information. |
string |
No |
- |
- |
freeformTags |
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"bar-key": "value"} |
map[string, string] |
No |
- |
- |
id |
Unique identifier that is immutable on creation. |
string |
No |
- |
- |
lifecycleDetails |
A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state. |
string |
No |
- |
- |
lifecycleState |
Current state of the deployment artifact. |
string |
No |
- |
- |
projectId |
The OCID of a project. |
string |
No |
- |
- |
status |
- |
object |
Yes |
- |
- |
systemTags |
Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"orcl-cloud": {"free-tier-retained": "true"}} |
map[string, map[string, string]] |
No |
- |
- |
timeCreated |
Time the deployment artifact was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339). |
string |
No |
- |
- |
timeUpdated |
Time the deployment artifact was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339). |
string |
No |
- |
- |
Status.deployArtifactSource
Back to DeployArtifact status
DeployArtifactSource defines nested fields for DeployArtifact.DeployArtifactSource.
| Field |
Description |
Type |
Required |
Default |
Enum |
base64EncodedContent |
The Helm commands to be executed, base 64 encoded |
string |
No |
- |
- |
chartUrl |
The URL of an OCIR repository. |
string |
No |
- |
- |
deployArtifactPath |
Specifies the artifact path in the repository. |
string |
No |
- |
- |
deployArtifactSourceType |
- |
string |
No |
- |
- |
deployArtifactVersion |
Users can set this as a placeholder value that refers to a pipeline parameter. |
string |
No |
- |
- |
helmArtifactSourceType |
Specifies types of artifact sources. |
string |
No |
- |
- |
helmVerificationKeySource |
DeployArtifactSourceHelmVerificationKeySource defines nested fields for DeployArtifact.DeployArtifactSource.HelmVerificationKeySource. |
object |
No |
- |
- |
imageDigest |
Specifies image digest for the version of the image. |
string |
No |
- |
- |
imageUri |
Specifies OCIR image path - optionally include tag. |
string |
No |
- |
- |
jsonData |
- |
string |
No |
- |
- |
repositoryId |
The OCID of a repository. |
string |
No |
- |
- |
Status.deployArtifactSource.helmVerificationKeySource
Back to DeployArtifact status
DeployArtifactSourceHelmVerificationKeySource defines nested fields for DeployArtifact.DeployArtifactSource.HelmVerificationKeySource.
| Field |
Description |
Type |
Required |
Default |
Enum |
currentPublicKey |
Current version of Base64 encoding of the public key which is in binary GPG exported format. |
string |
No |
- |
- |
jsonData |
- |
string |
No |
- |
- |
previousPublicKey |
Previous version of Base64 encoding of the public key which is in binary GPG exported format. This would be used for key rotation scenarios. |
string |
No |
- |
- |
vaultSecretId |
The OCID of the Vault Secret containing the verification key versions. |
string |
No |
- |
- |
verificationKeySourceType |
- |
string |
No |
- |
- |
Status.status
Back to DeployArtifact status
| Field |
Description |
Type |
Required |
Default |
Enum |
async |
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. |
object |
No |
- |
- |
conditions |
- |
list[object] |
No |
- |
- |
createdAt |
- |
string (date-time) |
No |
- |
- |
deletedAt |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
ocid |
- |
string |
No |
- |
- |
opcRequestId |
OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
requestedAt |
- |
string (date-time) |
No |
- |
- |
updatedAt |
- |
string (date-time) |
No |
- |
- |
Status.status.async
Back to DeployArtifact status
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.
| Field |
Description |
Type |
Required |
Default |
Enum |
current |
- |
object |
No |
- |
- |
Status.status.async.current
Back to DeployArtifact status
| Field |
Description |
Type |
Required |
Default |
Enum |
message |
- |
string |
No |
- |
- |
normalizedClass |
- |
string |
Yes |
- |
attention, canceled, failed, pending, succeeded, unknown |
percentComplete |
- |
number |
No |
- |
- |
phase |
- |
string |
Yes |
- |
create, delete, update |
rawOperationType |
- |
string |
No |
- |
- |
rawStatus |
- |
string |
No |
- |
- |
source |
- |
string |
Yes |
- |
lifecycle, none, workrequest |
updatedAt |
- |
string (date-time) |
Yes |
- |
- |
workRequestId |
- |
string |
No |
- |
- |
Status.status.conditions[]
Back to DeployArtifact status
| Field |
Description |
Type |
Required |
Default |
Enum |
lastTransitionTime |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
status |
- |
string |
Yes |
- |
- |
type |
- |
string |
Yes |
- |
- |
DeployPipeline
Manage OCI DevOps deploy pipelines.
Plural: deploypipelines
Scope: Namespaced
APIVersion: devops.oracle.com/v1beta1
Sample: Sample (config/samples/devops_v1beta1_deploypipeline.yaml)
Packages: Not currently exposed by a customer-visible package.
Spec
DeployPipelineSpec defines the desired state of DeployPipeline.
| Field |
Description |
Type |
Required |
Default |
Enum |
definedTags |
Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"foo-namespace": {"bar-key": "value"}} |
map[string, map[string, string]] |
No |
- |
- |
deployPipelineParameters |
DeployPipelineParameters defines nested fields for DeployPipeline.DeployPipelineParameters. |
object |
No |
- |
- |
description |
Optional description about the deployment pipeline. |
string |
No |
- |
- |
displayName |
Deployment pipeline display name. Avoid entering confidential information. |
string |
No |
- |
- |
freeformTags |
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"bar-key": "value"} |
map[string, string] |
No |
- |
- |
projectId |
The OCID of a project. |
string |
Yes |
- |
- |
Spec.deployPipelineParameters
Back to DeployPipeline spec
DeployPipelineParameters defines nested fields for DeployPipeline.DeployPipelineParameters.
| Field |
Description |
Type |
Required |
Default |
Enum |
items |
List of parameters defined for a deployment pipeline. |
list[object] |
Yes |
- |
- |
Spec.deployPipelineParameters.items[]
Back to DeployPipeline spec
DeployPipelineParametersItem defines nested fields for DeployPipeline.DeployPipelineParameters.Item.
| Field |
Description |
Type |
Required |
Default |
Enum |
defaultValue |
Default value of the parameter. |
string |
No |
- |
- |
description |
Description of the parameter. |
string |
No |
- |
- |
name |
Name of the parameter (case-sensitive). Parameter name must be ^[a-zA-Z][a-zA-Z_0-9]*$. |
string |
Yes |
- |
- |
Status
DeployPipelineStatus defines the observed state of DeployPipeline.
| Field |
Description |
Type |
Required |
Default |
Enum |
compartmentId |
The OCID of the compartment where the pipeline is created. |
string |
No |
- |
- |
definedTags |
Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"foo-namespace": {"bar-key": "value"}} |
map[string, map[string, string]] |
No |
- |
- |
deployPipelineArtifacts |
DeployPipelineArtifacts defines nested fields for DeployPipeline.DeployPipelineArtifacts. |
object |
No |
- |
- |
deployPipelineEnvironments |
DeployPipelineEnvironments defines nested fields for DeployPipeline.DeployPipelineEnvironments. |
object |
No |
- |
- |
deployPipelineParameters |
DeployPipelineParameters defines nested fields for DeployPipeline.DeployPipelineParameters. |
object |
No |
- |
- |
description |
Optional description about the deployment pipeline. |
string |
No |
- |
- |
displayName |
Deployment pipeline display name, which can be renamed and is not necessarily unique. Avoid entering confidential information. |
string |
No |
- |
- |
freeformTags |
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"bar-key": "value"} |
map[string, string] |
No |
- |
- |
id |
Unique identifier that is immutable on creation. |
string |
No |
- |
- |
lifecycleDetails |
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. |
string |
No |
- |
- |
lifecycleState |
The current state of the deployment pipeline. |
string |
No |
- |
- |
projectId |
The OCID of a project. |
string |
No |
- |
- |
status |
- |
object |
Yes |
- |
- |
systemTags |
Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"orcl-cloud": {"free-tier-retained": "true"}} |
map[string, map[string, string]] |
No |
- |
- |
timeCreated |
Time the deployment pipeline was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339). |
string |
No |
- |
- |
timeUpdated |
Time the deployment pipeline was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339). |
string |
No |
- |
- |
Status.deployPipelineArtifacts
Back to DeployPipeline status
DeployPipelineArtifacts defines nested fields for DeployPipeline.DeployPipelineArtifacts.
| Field |
Description |
Type |
Required |
Default |
Enum |
items |
List of all artifacts used in the pipeline. |
list[object] |
No |
- |
- |
Status.deployPipelineArtifacts.items[]
Back to DeployPipeline status
DeployPipelineArtifactsItem defines nested fields for DeployPipeline.DeployPipelineArtifacts.Item.
| Field |
Description |
Type |
Required |
Default |
Enum |
deployArtifactId |
The OCID of an artifact |
string |
No |
- |
- |
deployPipelineStages |
DeployPipelineArtifactsItemDeployPipelineStages defines nested fields for DeployPipeline.DeployPipelineArtifacts.Item.DeployPipelineStages. |
object |
No |
- |
- |
displayName |
Display name of the artifact. Avoid entering confidential information. |
string |
No |
- |
- |
Status.deployPipelineArtifacts.items[].deployPipelineStages
Back to DeployPipeline status
DeployPipelineArtifactsItemDeployPipelineStages defines nested fields for DeployPipeline.DeployPipelineArtifacts.Item.DeployPipelineStages.
| Field |
Description |
Type |
Required |
Default |
Enum |
items |
List of stages. |
list[object] |
No |
- |
- |
Status.deployPipelineArtifacts.items[].deployPipelineStages.items[]
Back to DeployPipeline status
DeployPipelineArtifactsItemDeployPipelineStagesItem defines nested fields for DeployPipeline.DeployPipelineArtifacts.Item.DeployPipelineStages.Item.
| Field |
Description |
Type |
Required |
Default |
Enum |
deployStageId |
The OCID of a stage |
string |
No |
- |
- |
displayName |
Display name of the stage. Avoid entering confidential information. |
string |
No |
- |
- |
Status.deployPipelineEnvironments
Back to DeployPipeline status
DeployPipelineEnvironments defines nested fields for DeployPipeline.DeployPipelineEnvironments.
| Field |
Description |
Type |
Required |
Default |
Enum |
items |
List of all environments used in the pipeline. |
list[object] |
No |
- |
- |
Status.deployPipelineEnvironments.items[]
Back to DeployPipeline status
DeployPipelineEnvironmentsItem defines nested fields for DeployPipeline.DeployPipelineEnvironments.Item.
| Field |
Description |
Type |
Required |
Default |
Enum |
deployEnvironmentId |
The OCID of an Environment |
string |
No |
- |
- |
deployPipelineStages |
DeployPipelineEnvironmentsItemDeployPipelineStages defines nested fields for DeployPipeline.DeployPipelineEnvironments.Item.DeployPipelineStages. |
object |
No |
- |
- |
displayName |
Display name of the environment. Avoid entering confidential information. |
string |
No |
- |
- |
Status.deployPipelineEnvironments.items[].deployPipelineStages
Back to DeployPipeline status
DeployPipelineEnvironmentsItemDeployPipelineStages defines nested fields for DeployPipeline.DeployPipelineEnvironments.Item.DeployPipelineStages.
| Field |
Description |
Type |
Required |
Default |
Enum |
items |
List of stages. |
list[object] |
No |
- |
- |
Status.deployPipelineEnvironments.items[].deployPipelineStages.items[]
Back to DeployPipeline status
DeployPipelineEnvironmentsItemDeployPipelineStagesItem defines nested fields for DeployPipeline.DeployPipelineEnvironments.Item.DeployPipelineStages.Item.
| Field |
Description |
Type |
Required |
Default |
Enum |
deployStageId |
The OCID of a stage |
string |
No |
- |
- |
displayName |
Display name of the stage. Avoid entering confidential information. |
string |
No |
- |
- |
Status.deployPipelineParameters
Back to DeployPipeline status
DeployPipelineParameters defines nested fields for DeployPipeline.DeployPipelineParameters.
| Field |
Description |
Type |
Required |
Default |
Enum |
items |
List of parameters defined for a deployment pipeline. |
list[object] |
Yes |
- |
- |
Status.deployPipelineParameters.items[]
Back to DeployPipeline status
DeployPipelineParametersItem defines nested fields for DeployPipeline.DeployPipelineParameters.Item.
| Field |
Description |
Type |
Required |
Default |
Enum |
defaultValue |
Default value of the parameter. |
string |
No |
- |
- |
description |
Description of the parameter. |
string |
No |
- |
- |
name |
Name of the parameter (case-sensitive). Parameter name must be ^[a-zA-Z][a-zA-Z_0-9]*$. |
string |
Yes |
- |
- |
Status.status
Back to DeployPipeline status
| Field |
Description |
Type |
Required |
Default |
Enum |
async |
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. |
object |
No |
- |
- |
conditions |
- |
list[object] |
No |
- |
- |
createdAt |
- |
string (date-time) |
No |
- |
- |
deletedAt |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
ocid |
- |
string |
No |
- |
- |
opcRequestId |
OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
requestedAt |
- |
string (date-time) |
No |
- |
- |
updatedAt |
- |
string (date-time) |
No |
- |
- |
Status.status.async
Back to DeployPipeline status
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.
| Field |
Description |
Type |
Required |
Default |
Enum |
current |
- |
object |
No |
- |
- |
Status.status.async.current
Back to DeployPipeline status
| Field |
Description |
Type |
Required |
Default |
Enum |
message |
- |
string |
No |
- |
- |
normalizedClass |
- |
string |
Yes |
- |
attention, canceled, failed, pending, succeeded, unknown |
percentComplete |
- |
number |
No |
- |
- |
phase |
- |
string |
Yes |
- |
create, delete, update |
rawOperationType |
- |
string |
No |
- |
- |
rawStatus |
- |
string |
No |
- |
- |
source |
- |
string |
Yes |
- |
lifecycle, none, workrequest |
updatedAt |
- |
string (date-time) |
Yes |
- |
- |
workRequestId |
- |
string |
No |
- |
- |
Status.status.conditions[]
Back to DeployPipeline status
| Field |
Description |
Type |
Required |
Default |
Enum |
lastTransitionTime |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
status |
- |
string |
Yes |
- |
- |
type |
- |
string |
Yes |
- |
- |
Project
Manage OCI DevOps projects.
Plural: projects
Scope: Namespaced
APIVersion: devops.oracle.com/v1beta1
Sample: Sample (config/samples/devops_v1beta1_project.yaml)
Packages: Not currently exposed by a customer-visible package.
Spec
ProjectSpec defines the desired state of Project.
| Field |
Description |
Type |
Required |
Default |
Enum |
compartmentId |
The OCID of the compartment where the project is created. |
string |
Yes |
- |
- |
definedTags |
Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"foo-namespace": {"bar-key": "value"}} |
map[string, map[string, string]] |
No |
- |
- |
description |
Project description. |
string |
No |
- |
- |
freeformTags |
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"bar-key": "value"} |
map[string, string] |
No |
- |
- |
name |
Project name (case-sensitive). |
string |
Yes |
- |
- |
notificationConfig |
ProjectNotificationConfig defines nested fields for Project.NotificationConfig. |
object |
Yes |
- |
- |
Spec.notificationConfig
Back to Project spec
ProjectNotificationConfig defines nested fields for Project.NotificationConfig.
| Field |
Description |
Type |
Required |
Default |
Enum |
topicId |
The topic ID for notifications. |
string |
Yes |
- |
- |
Status
ProjectStatus defines the observed state of Project.
| Field |
Description |
Type |
Required |
Default |
Enum |
compartmentId |
The OCID of the compartment where the project is created. |
string |
No |
- |
- |
definedTags |
Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"foo-namespace": {"bar-key": "value"}} |
map[string, map[string, string]] |
No |
- |
- |
description |
Project description. |
string |
No |
- |
- |
freeformTags |
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"bar-key": "value"} |
map[string, string] |
No |
- |
- |
id |
Unique identifier that is immutable on creation. |
string |
No |
- |
- |
lifecycleDetails |
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. |
string |
No |
- |
- |
lifecycleState |
The current state of the project. |
string |
No |
- |
- |
name |
Project name (case-sensitive). |
string |
No |
- |
- |
namespace |
Namespace associated with the project. |
string |
No |
- |
- |
notificationConfig |
ProjectNotificationConfig defines nested fields for Project.NotificationConfig. |
object |
No |
- |
- |
status |
- |
object |
Yes |
- |
- |
systemTags |
Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"orcl-cloud": {"free-tier-retained": "true"}} |
map[string, map[string, string]] |
No |
- |
- |
timeCreated |
Time the project was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339). |
string |
No |
- |
- |
timeUpdated |
Time the project was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339). |
string |
No |
- |
- |
Status.notificationConfig
Back to Project status
ProjectNotificationConfig defines nested fields for Project.NotificationConfig.
| Field |
Description |
Type |
Required |
Default |
Enum |
topicId |
The topic ID for notifications. |
string |
Yes |
- |
- |
Status.status
Back to Project status
| Field |
Description |
Type |
Required |
Default |
Enum |
async |
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. |
object |
No |
- |
- |
conditions |
- |
list[object] |
No |
- |
- |
createdAt |
- |
string (date-time) |
No |
- |
- |
deletedAt |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
ocid |
- |
string |
No |
- |
- |
opcRequestId |
OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
requestedAt |
- |
string (date-time) |
No |
- |
- |
updatedAt |
- |
string (date-time) |
No |
- |
- |
Status.status.async
Back to Project status
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.
| Field |
Description |
Type |
Required |
Default |
Enum |
current |
- |
object |
No |
- |
- |
Status.status.async.current
Back to Project status
| Field |
Description |
Type |
Required |
Default |
Enum |
message |
- |
string |
No |
- |
- |
normalizedClass |
- |
string |
Yes |
- |
attention, canceled, failed, pending, succeeded, unknown |
percentComplete |
- |
number |
No |
- |
- |
phase |
- |
string |
Yes |
- |
create, delete, update |
rawOperationType |
- |
string |
No |
- |
- |
rawStatus |
- |
string |
No |
- |
- |
source |
- |
string |
Yes |
- |
lifecycle, none, workrequest |
updatedAt |
- |
string (date-time) |
Yes |
- |
- |
workRequestId |
- |
string |
No |
- |
- |
Status.status.conditions[]
Back to Project status
| Field |
Description |
Type |
Required |
Default |
Enum |
lastTransitionTime |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
status |
- |
string |
Yes |
- |
- |
type |
- |
string |
Yes |
- |
- |
Repository
Manage OCI DevOps repositories.
Plural: repositories
Scope: Namespaced
APIVersion: devops.oracle.com/v1beta1
Sample: Sample (config/samples/devops_v1beta1_repository.yaml)
Packages: Not currently exposed by a customer-visible package.
Spec
RepositorySpec defines the desired state of Repository.
| Field |
Description |
Type |
Required |
Default |
Enum |
defaultBranch |
The default branch of the repository. |
string |
No |
- |
- |
definedTags |
Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"foo-namespace": {"bar-key": "value"}} |
map[string, map[string, string]] |
No |
- |
- |
description |
Details of the repository. Avoid entering confidential information. |
string |
No |
- |
- |
freeformTags |
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"bar-key": "value"} |
map[string, string] |
No |
- |
- |
mirrorRepositoryConfig |
RepositoryMirrorRepositoryConfig defines nested fields for Repository.MirrorRepositoryConfig. |
object |
No |
- |
- |
name |
Name of the repository. Should be unique within the project. |
string |
Yes |
- |
- |
parentRepositoryId |
The OCID of the parent repository. |
string |
No |
- |
- |
projectId |
The OCID of the DevOps project containing the repository. |
string |
Yes |
- |
- |
repositoryType |
Type of repository. Allowed values: MIRRORED HOSTED FORKED |
string |
Yes |
- |
- |
Spec.mirrorRepositoryConfig
Back to Repository spec
RepositoryMirrorRepositoryConfig defines nested fields for Repository.MirrorRepositoryConfig.
| Field |
Description |
Type |
Required |
Default |
Enum |
connectorId |
Upstream git repository connection identifier. |
string |
No |
- |
- |
repositoryUrl |
URL of external repository you want to mirror. |
string |
No |
- |
- |
triggerSchedule |
RepositoryMirrorRepositoryConfigTriggerSchedule defines nested fields for Repository.MirrorRepositoryConfig.TriggerSchedule. |
object |
No |
- |
- |
Spec.mirrorRepositoryConfig.triggerSchedule
Back to Repository spec
RepositoryMirrorRepositoryConfigTriggerSchedule defines nested fields for Repository.MirrorRepositoryConfig.TriggerSchedule.
| Field |
Description |
Type |
Required |
Default |
Enum |
customSchedule |
Valid if type is CUSTOM. Following RFC 5545 recurrence rules, we can specify starting time, occurrence frequency, and interval size. Example for frequency could be DAILY/WEEKLY/HOURLY or any RFC 5545 supported frequency, which is followed by start time of this window. You can control the start time with BYHOUR, BYMINUTE and BYSECONDS. It is followed by the interval size. |
string |
No |
- |
- |
scheduleType |
Different types of trigger schedule: NONE - No automated synchronization schedule. DEFAULT - Trigger schedule is every 30 minutes. CUSTOM - Custom triggering schedule. |
string |
Yes |
- |
- |
Status
RepositoryStatus defines the observed state of Repository.
| Field |
Description |
Type |
Required |
Default |
Enum |
branchCount |
The count of the branches present in the repository. |
integer |
No |
- |
- |
commitCount |
The count of the commits present in the repository. |
integer |
No |
- |
- |
compartmentId |
The OCID of the repository's compartment. |
string |
No |
- |
- |
defaultBranch |
The default branch of the repository. |
string |
No |
- |
- |
definedTags |
Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"foo-namespace": {"bar-key": "value"}} |
map[string, map[string, string]] |
No |
- |
- |
description |
Details of the repository. Avoid entering confidential information. |
string |
No |
- |
- |
freeformTags |
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"bar-key": "value"} |
map[string, string] |
No |
- |
- |
httpUrl |
HTTP URL that you use to git clone, pull and push. |
string |
No |
- |
- |
id |
The OCID of the repository. This value is unique and immutable. |
string |
No |
- |
- |
lifecycleDetails |
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. |
string |
No |
- |
- |
lifecycleState |
The current state of the repository. |
string |
No |
- |
- |
lifecyleDetails |
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. |
string |
No |
- |
- |
mirrorRepositoryConfig |
RepositoryMirrorRepositoryConfig defines nested fields for Repository.MirrorRepositoryConfig. |
object |
No |
- |
- |
name |
Name of the repository. Should be unique within the project. This value is mutable. |
string |
No |
- |
- |
namespace |
Tenancy unique namespace. |
string |
No |
- |
- |
parentRepositoryId |
The OCID of the parent repository. |
string |
No |
- |
- |
projectId |
The OCID of the DevOps project containing the repository. |
string |
No |
- |
- |
projectName |
Unique project name in a namespace. |
string |
No |
- |
- |
repositoryType |
Type of repository: MIRRORED - Repository created by mirroring an existing repository. HOSTED - Repository created and hosted using OCI DevOps code repository. FORKED - Repository created by forking an existing repository. |
string |
No |
- |
- |
sizeInBytes |
The size of the repository in bytes. |
integer (int64) |
No |
- |
- |
sshUrl |
SSH URL that you use to git clone, pull and push. |
string |
No |
- |
- |
status |
- |
object |
Yes |
- |
- |
systemTags |
Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"orcl-cloud": {"free-tier-retained": "true"}} |
map[string, map[string, string]] |
No |
- |
- |
timeCreated |
The time the repository was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339). |
string |
No |
- |
- |
timeUpdated |
The time the repository was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339). |
string |
No |
- |
- |
triggerBuildEvents |
Trigger build events supported for this repository: PUSH - Build is triggered when a push event occurs. PULL_REQUEST_CREATED - Build is triggered when a pull request is created in the repository. PULL_REQUEST_UPDATED - Build is triggered when a push is made to a branch with an open pull request. COMMIT_UPDATES - Build is triggered when new commits are mirrored into a repository. |
list[string] |
No |
- |
- |
Status.mirrorRepositoryConfig
Back to Repository status
RepositoryMirrorRepositoryConfig defines nested fields for Repository.MirrorRepositoryConfig.
| Field |
Description |
Type |
Required |
Default |
Enum |
connectorId |
Upstream git repository connection identifier. |
string |
No |
- |
- |
repositoryUrl |
URL of external repository you want to mirror. |
string |
No |
- |
- |
triggerSchedule |
RepositoryMirrorRepositoryConfigTriggerSchedule defines nested fields for Repository.MirrorRepositoryConfig.TriggerSchedule. |
object |
No |
- |
- |
Status.mirrorRepositoryConfig.triggerSchedule
Back to Repository status
RepositoryMirrorRepositoryConfigTriggerSchedule defines nested fields for Repository.MirrorRepositoryConfig.TriggerSchedule.
| Field |
Description |
Type |
Required |
Default |
Enum |
customSchedule |
Valid if type is CUSTOM. Following RFC 5545 recurrence rules, we can specify starting time, occurrence frequency, and interval size. Example for frequency could be DAILY/WEEKLY/HOURLY or any RFC 5545 supported frequency, which is followed by start time of this window. You can control the start time with BYHOUR, BYMINUTE and BYSECONDS. It is followed by the interval size. |
string |
No |
- |
- |
scheduleType |
Different types of trigger schedule: NONE - No automated synchronization schedule. DEFAULT - Trigger schedule is every 30 minutes. CUSTOM - Custom triggering schedule. |
string |
Yes |
- |
- |
Status.status
Back to Repository status
| Field |
Description |
Type |
Required |
Default |
Enum |
async |
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. |
object |
No |
- |
- |
conditions |
- |
list[object] |
No |
- |
- |
createdAt |
- |
string (date-time) |
No |
- |
- |
deletedAt |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
ocid |
- |
string |
No |
- |
- |
opcRequestId |
OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
requestedAt |
- |
string (date-time) |
No |
- |
- |
updatedAt |
- |
string (date-time) |
No |
- |
- |
Status.status.async
Back to Repository status
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.
| Field |
Description |
Type |
Required |
Default |
Enum |
current |
- |
object |
No |
- |
- |
Status.status.async.current
Back to Repository status
| Field |
Description |
Type |
Required |
Default |
Enum |
message |
- |
string |
No |
- |
- |
normalizedClass |
- |
string |
Yes |
- |
attention, canceled, failed, pending, succeeded, unknown |
percentComplete |
- |
number |
No |
- |
- |
phase |
- |
string |
Yes |
- |
create, delete, update |
rawOperationType |
- |
string |
No |
- |
- |
rawStatus |
- |
string |
No |
- |
- |
source |
- |
string |
Yes |
- |
lifecycle, none, workrequest |
updatedAt |
- |
string (date-time) |
Yes |
- |
- |
workRequestId |
- |
string |
No |
- |
- |
Status.status.conditions[]
Back to Repository status
| Field |
Description |
Type |
Required |
Default |
Enum |
lastTransitionTime |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
status |
- |
string |
Yes |
- |
- |
type |
- |
string |
Yes |
- |
- |
Trigger
Manage OCI DevOps triggers.
Plural: triggers
Scope: Namespaced
APIVersion: devops.oracle.com/v1beta1
Sample: Sample (config/samples/devops_v1beta1_trigger.yaml)
Packages: Not currently exposed by a customer-visible package.
Spec
TriggerSpec defines the desired state of Trigger.
| Field |
Description |
Type |
Required |
Default |
Enum |
connectionId |
The OCID of the connection resource used to get details for triggered events. |
string |
No |
- |
- |
definedTags |
Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"foo-namespace": {"bar-key": "value"}} |
map[string, map[string, string]] |
No |
- |
- |
description |
Optional description about the trigger. |
string |
No |
- |
- |
displayName |
Trigger display name. Avoid entering confidential information. |
string |
No |
- |
- |
freeformTags |
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"bar-key": "value"} |
map[string, string] |
No |
- |
- |
jsonData |
- |
string |
No |
- |
- |
projectId |
The OCID of the DevOps project to which the trigger belongs to. |
string |
Yes |
- |
- |
repositoryId |
The OCID of the DevOps code repository. |
string |
No |
- |
- |
triggerSource |
- |
string |
No |
- |
- |
Status
TriggerStatus defines the observed state of Trigger.
| Field |
Description |
Type |
Required |
Default |
Enum |
compartmentId |
The OCID of the compartment that contains the trigger. |
string |
No |
- |
- |
connectionId |
The OCID of the connection resource used to get details for triggered events. |
string |
No |
- |
- |
definedTags |
Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"foo-namespace": {"bar-key": "value"}} |
map[string, map[string, string]] |
No |
- |
- |
description |
Description about the trigger. |
string |
No |
- |
- |
displayName |
Trigger display name. Avoid entering confidential information. |
string |
No |
- |
- |
freeformTags |
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"bar-key": "value"} |
map[string, string] |
No |
- |
- |
id |
Unique identifier that is immutable on creation. |
string |
No |
- |
- |
jsonData |
- |
string |
No |
- |
- |
lifecycleDetails |
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. |
string |
No |
- |
- |
lifecycleState |
The current state of the trigger. |
string |
No |
- |
- |
projectId |
The OCID of the DevOps project to which the trigger belongs to. |
string |
No |
- |
- |
repositoryId |
The OCID of the DevOps code repository. |
string |
No |
- |
- |
status |
- |
object |
Yes |
- |
- |
systemTags |
Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"orcl-cloud": {"free-tier-retained": "true"}} |
map[string, map[string, string]] |
No |
- |
- |
timeCreated |
The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339). |
string |
No |
- |
- |
timeUpdated |
The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339). |
string |
No |
- |
- |
triggerSource |
- |
string |
No |
- |
- |
triggerUrl |
The endpoint that listens to trigger events. |
string |
No |
- |
- |
Status.status
Back to Trigger status
| Field |
Description |
Type |
Required |
Default |
Enum |
async |
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. |
object |
No |
- |
- |
conditions |
- |
list[object] |
No |
- |
- |
createdAt |
- |
string (date-time) |
No |
- |
- |
deletedAt |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
ocid |
- |
string |
No |
- |
- |
opcRequestId |
OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
requestedAt |
- |
string (date-time) |
No |
- |
- |
updatedAt |
- |
string (date-time) |
No |
- |
- |
Status.status.async
Back to Trigger status
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.
| Field |
Description |
Type |
Required |
Default |
Enum |
current |
- |
object |
No |
- |
- |
Status.status.async.current
Back to Trigger status
| Field |
Description |
Type |
Required |
Default |
Enum |
message |
- |
string |
No |
- |
- |
normalizedClass |
- |
string |
Yes |
- |
attention, canceled, failed, pending, succeeded, unknown |
percentComplete |
- |
number |
No |
- |
- |
phase |
- |
string |
Yes |
- |
create, delete, update |
rawOperationType |
- |
string |
No |
- |
- |
rawStatus |
- |
string |
No |
- |
- |
source |
- |
string |
Yes |
- |
lifecycle, none, workrequest |
updatedAt |
- |
string (date-time) |
Yes |
- |
- |
workRequestId |
- |
string |
No |
- |
- |
Status.status.conditions[]
Back to Trigger status
| Field |
Description |
Type |
Required |
Default |
Enum |
lastTransitionTime |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
status |
- |
string |
Yes |
- |
- |
type |
- |
string |
Yes |
- |
- |