Skip to content

opa.oracle.com/v1beta1

Back to API Reference

APIVersion: opa.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 opa.oracle.com/v1beta1.

Resources

Kind Scope Sample Packages
OpaInstance Namespaced Sample -

OpaInstance

Manage OCI Process Automation instances.

  • Plural: opainstances
  • Scope: Namespaced
  • APIVersion: opa.oracle.com/v1beta1
  • Sample: Sample (config/samples/opa_v1beta1_opainstance.yaml)
  • Packages: Not currently exposed by a customer-visible package.

Spec

OpaInstanceSpec defines the desired state of OpaInstance.

Field Description Type Required Default Enum
compartmentId Compartment Identifier string Yes - -
consumptionModel Parameter specifying which entitlement to use for billing purposes string No - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
description Description of the Oracle Process Automation instance. string No - -
displayName OpaInstance Identifier. User-friendly name for the instance. Avoid entering confidential information. You can change this value anytime. string Yes - -
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No - -
idcsAt IDCS Authentication token. This is required for all realms with IDCS. This property is optional, as it is not required for non-IDCS realms. string No - -
isBreakglassEnabled indicates if breakGlass is enabled for the opa instance. boolean No - -
meteringType MeteringType Identifier string No - -
shapeName Shape of the instance. string Yes - -

Status

OpaInstanceStatus defines the observed state of OpaInstance.

Field Description Type Required Default Enum
attachments A list of associated attachments to other services list[object] No - -
compartmentId Compartment Identifier string No - -
consumptionModel The entitlement used for billing purposes string No - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
description Description of the Process Automation instance. string No - -
displayName OpaInstance Identifier, can be renamed string No - -
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No - -
id Unique identifier that is immutable on creation string No - -
identityAppDisplayName This property specifies the name of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain. string No - -
identityAppGuid This property specifies the GUID of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user role mappings to grant access to this OPA instance for users within the identity domain. string No - -
identityAppOpcServiceInstanceGuid This property specifies the OPC Service Instance GUID of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain. string No - -
identityDomainUrl This property specifies the domain url of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain. string No - -
instanceUrl OPA Instance URL string No - -
isBreakglassEnabled indicates if breakGlass is enabled for the opa instance. boolean No - -
lifecycleState The current state of the OpaInstance. string No - -
meteringType MeteringType Identifier string No - -
shapeName Shape of the instance. string No - -
status - object Yes - -
systemTags Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud": {"free-tier-retained": "true"}} map[string, map[string, string]] No - -
timeCreated The time when OpaInstance was created. An RFC3339 formatted datetime string string No - -
timeUpdated The time the OpaInstance was updated. An RFC3339 formatted datetime string string No - -

Status.attachments[]

Back to OpaInstance status

OpaInstanceAttachment defines nested fields for OpaInstance.Attachment.

Field Description Type Required Default Enum
isImplicit * If role == PARENT, the attached instance was created by this service instance * If role == CHILD, this instance was created from attached instance on behalf of a user boolean No - -
targetId The OCID of the target instance (which could be any other OCI PaaS/SaaS resource), to which this instance is attached. string No - -
targetInstanceUrl The dataplane instance URL of the attached instance string No - -
targetRole The role of the target attachment. * PARENT - The target instance is the parent of this attachment. * CHILD - The target instance is the child of this attachment. string No - -
targetServiceType The type of the target instance, such as "FUSION". string No - -

Status.status

Back to OpaInstance 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 OpaInstance 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 OpaInstance 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 OpaInstance status

Field Description Type Required Default Enum
lastTransitionTime - string (date-time) No - -
message - string No - -
reason - string No - -
status - string Yes - -
type - string Yes - -