oci-service-operator

accessgovernancecp.oracle.com/v1beta1

Back to API Reference

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

Resources

Kind Scope Sample Packages
GovernanceInstance Namespaced Sample -

GovernanceInstance

Manage OCI Access Governance Control Plane governance instances.

Spec

GovernanceInstanceSpec defines the desired state of GovernanceInstance.

Field Description Type Required Default Enum
compartmentId The OCID of the compartment where the GovernanceInstance resides. string Yes - -
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 The description of the GovernanceInstance. string No - -
displayName The name for the GovernanceInstance. 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 - -
idcsAccessToken IDCS access token identifying a stripe and service administrator user. string Yes - -
licenseType The licenseType being used. string 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 - -
tenancyNamespace The namespace for tenancy object storage. string Yes - -

Status

GovernanceInstanceStatus defines the observed state of GovernanceInstance.

Field Description Type Required Default Enum
compartmentId The OCID of the compartment where the GovernanceInstance resides. 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 The description of the GovernanceInstance. string No - -
displayName The name for the GovernanceInstance. 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 The unique OCID of the GovernanceInstance. string No - -
instanceUrl The access URL of the GovernanceInstance. string No - -
licenseType The licenseType being used. string No - -
lifecycleState The current state of the GovernanceInstance. 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 - -
tenancyNamespace The namespace for tenancy object storage. string No - -
timeCreated The time the the GovernanceInstance was created in an RFC3339 formatted datetime string. string No - -
timeUpdated The time the GovernanceInstance was updated in an RFC3339 formatted datetime string. string No - -

Status.status

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

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