Skip to content

computeinstanceagent.oracle.com/v1beta1

Back to API Reference

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

Resources

Kind Scope Sample Packages
InstanceAgentPlugin Namespaced Sample -

InstanceAgentPlugin

Observe existing OCI Compute Instance Agent plugins on compute instances.

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

Spec

InstanceAgentPluginSpec defines the desired state of InstanceAgentPlugin.

Field Description Type Required Default Enum
compartmentId The OCID of the compartment that contains the compute instance. Required for direct bind and reread operations. string Yes - -
instanceagentId The OCID of the compute instance whose Oracle Cloud Agent plugin should be observed. Required for GetInstanceAgentPlugin and ListInstanceAgentPlugins requests. string Yes - -
pluginName The Oracle Cloud Agent plugin name to bind and observe on the target compute instance. Required for direct get and exact list confirmation reads. string Yes - -

Status

InstanceAgentPluginStatus defines the observed state of InstanceAgentPlugin.

Field Description Type Required Default Enum
compartmentId The compartment OCID recorded for exact rereads and replacement-only drift checks. string No - -
instanceagentId The compute instance OCID recorded for exact rereads and replacement-only drift checks. string No - -
message An optional message from the plugin. string No - -
name The plugin name. string No - -
sdkStatus The raw plugin status returned by Compute Instance Agent. string No - -
status - object Yes - -
timeLastUpdatedUtc The last updated time of the plugin, in UTC. string No - -

Status.status

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

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