Skip to content

appmgmtcontrol.oracle.com/v1beta1

Back to API Reference

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

Resources

Kind Scope Sample Packages
MonitoredInstance Namespaced Sample -

MonitoredInstance

Observe existing OCI AppMgmt Control monitored instances.

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

Spec

MonitoredInstanceSpec defines the desired state of MonitoredInstance.

Field Description Type Required Default Enum
compartmentId The compartment containing the existing monitored instance when binding by list lookup. Provide this together with displayName when instanceId is not set. string No - -
displayName The display name of the existing monitored instance when binding by list lookup. Provide this together with compartmentId when instanceId is not set. string No - -
instanceId The OCI identifier of the existing monitored instance to bind directly. The AppMgmt Control SDK addresses this value through the monitoredInstanceId request field. string No - -

Status

MonitoredInstanceStatus defines the observed state of MonitoredInstance.

Field Description Type Required Default Enum
compartmentId Compartment Identifier OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) string No - -
displayName A user-friendly name of the monitored instance. It is binded to Compute Instance (https://docs.oracle.com/iaas/Content/Compute/Concepts/computeoverview.htm). DisplayName is fetched from Core Service API (https://docs.oracle.com/iaas/api/#/en/iaas/20160918/Instance/). string No - -
instanceId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of monitored instance. 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 monitored instance. string No - -
managementAgentId Management Agent Identifier OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Used to invoke manage operations on Management Agent Cloud Service. string No - -
monitoringState Monitoring status. Can be either enabled or disabled. string No - -
status - object Yes - -
timeCreated The time the MonitoredInstance was created. An RFC3339 formatted datetime string string No - -
timeUpdated The time the MonitoredInstance was updated. An RFC3339 formatted datetime string string No - -

Status.status

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

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