Skip to content

oce.oracle.com/v1beta1

Back to API Reference

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

Resources

Kind Scope Sample Packages
OceInstance Namespaced Sample -

OceInstance

Manage OCI Oracle Content Management instances.

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

Spec

OceInstanceSpec defines the desired state of OceInstance.

Field Description Type Required Default Enum
addOnFeatures a list of add-on features for the ocm instance list[string] No - -
adminEmail Admin Email for Notification string Yes - -
compartmentId Compartment Identifier string Yes - -
definedTags Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
description OceInstance description string No - -
drRegion disaster recovery paired ragion name 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 - -
idcsAccessToken Identity Cloud Service access token identifying a stripe and service administrator user string Yes - -
identityStripe OceInstanceIdentityStripe defines nested fields for OceInstance.IdentityStripe. object No - -
instanceAccessType Flag indicating whether the instance access is private or public string No - -
instanceLicenseType Flag indicating whether the instance license is new cloud or bring your own license string No - -
instanceUsageType Instance type based on its usage string No - -
lifecycleDetails Details of the current state of the instance lifecycle string No - -
name OceInstance Name string Yes - -
objectStorageNamespace Object Storage Namespace of Tenancy string Yes - -
tenancyId Tenancy Identifier string Yes - -
tenancyName Tenancy Name string Yes - -
upgradeSchedule Upgrade schedule type representing service to be upgraded immediately whenever latest version is released or delay upgrade of the service to previous released version string No - -
wafPrimaryDomain Web Application Firewall(WAF) primary domain string No - -

Spec.identityStripe

Back to OceInstance spec

OceInstanceIdentityStripe defines nested fields for OceInstance.IdentityStripe.

Field Description Type Required Default Enum
serviceName Name of the Identity Cloud Service instance in My Services to be used. Example: secondstripe string Yes - -
tenancy Value of the Identity Cloud Service tenancy. Example: idcs-8416ebdd0d674f84803f4193cce026e9 string Yes - -

Status

OceInstanceStatus defines the observed state of OceInstance.

Field Description Type Required Default Enum
addOnFeatures a list of add-on features for the ocm instance list[string] No - -
adminEmail Admin Email for Notification string No - -
compartmentId Compartment Identifier string No - -
definedTags Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
description OceInstance description, can be updated string No - -
drRegion disaster recovery paired ragion name 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 - -
guid Unique GUID identifier that is immutable on creation string No - -
id Unique identifier that is immutable on creation string No - -
idcsTenancy IDCS Tenancy Identifier string No - -
identityStripe OceInstanceIdentityStripe defines nested fields for OceInstance.IdentityStripe. object No - -
instanceAccessType Flag indicating whether the instance access is private or public string No - -
instanceLicenseType Flag indicating whether the instance license is new cloud or bring your own license string No - -
instanceUsageType Instance type based on its usage string No - -
lifecycleDetails Details of the current state of the instance lifecycle string No - -
lifecycleState The current state of the instance lifecycle. string No - -
name OceInstance Name string No - -
objectStorageNamespace Object Storage Namespace of tenancy string No - -
service SERVICE data. Example: {"service": {"IDCS": "value"}} map[string, object (preserves unknown fields)] No - -
stateMessage An 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 - -
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 - -
tenancyId Tenancy Identifier string No - -
tenancyName Tenancy Name string No - -
timeCreated The time the the OceInstance was created. An RFC3339 formatted datetime string string No - -
timeUpdated The time the OceInstance was updated. An RFC3339 formatted datetime string string No - -
upgradeSchedule Upgrade schedule type representing service to be upgraded immediately whenever latest version is released or delay upgrade of the service to previous released version string No - -
wafPrimaryDomain Web Application Firewall(WAF) primary domain string No - -

Status.identityStripe

Back to OceInstance status

OceInstanceIdentityStripe defines nested fields for OceInstance.IdentityStripe.

Field Description Type Required Default Enum
serviceName Name of the Identity Cloud Service instance in My Services to be used. Example: secondstripe string Yes - -
tenancy Value of the Identity Cloud Service tenancy. Example: idcs-8416ebdd0d674f84803f4193cce026e9 string Yes - -

Status.status

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

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