Skip to content

jms.oracle.com/v1beta1

Back to API Reference

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

Resources

Kind Scope Sample Packages
Fleet Namespaced Sample -
JmsPlugin Namespaced Sample -

Fleet

Manage OCI Java Management Service fleets.

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

Spec

FleetSpec defines the desired state of Fleet.

Field Description Type Required Default Enum
compartmentId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment of the Fleet. string Yes - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}}. (See Understanding Free-form Tags (https://docs.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)). map[string, map[string, string]] No - -
description The Fleet's description. If nothing is provided, the Fleet description will be null. string No - -
displayName The name of the Fleet. The displayName must be unique for Fleets in the same compartment. 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"}. (See Managing Tags and Tag Namespaces (https://docs.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).) map[string, string] No - -
inventoryLog FleetInventoryLog defines nested fields for Fleet.InventoryLog. object Yes - -
isAdvancedFeaturesEnabled Whether or not advanced features are enabled in this Fleet. Deprecated, use /fleets/{fleetId}/advanceFeatureConfiguration API instead. boolean No - -
operationLog FleetOperationLog defines nested fields for Fleet.OperationLog. object No - -

Spec.inventoryLog

Back to Fleet spec

FleetInventoryLog defines nested fields for Fleet.InventoryLog.

Field Description Type Required Default Enum
logGroupId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group. string Yes - -
logId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log. string Yes - -

Spec.operationLog

Back to Fleet spec

FleetOperationLog defines nested fields for Fleet.OperationLog.

Field Description Type Required Default Enum
logGroupId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group. string Yes - -
logId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log. string Yes - -

Status

FleetStatus defines the observed state of Fleet.

Field Description Type Required Default Enum
approximateApplicationCount The approximate count of all unique applications in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag. integer No - -
approximateInstallationCount The approximate count of all unique Java installations in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag. integer No - -
approximateJavaServerCount The approximate count of all unique Java servers in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag. integer No - -
approximateJreCount The approximate count of all unique Java Runtimes in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag. integer No - -
approximateLibraryCount The approximate count of all unique libraries in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag. integer No - -
approximateLibraryVulnerabilityCount The approximate count of all unique library vulnerabilities in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag. integer No - -
approximateManagedInstanceCount The approximate count of all unique managed instances in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag. integer No - -
compartmentId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment of the Fleet. string No - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}}. (See Understanding Free-form Tags (https://docs.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)). map[string, map[string, string]] No - -
description The Fleet's description. string No - -
displayName The name of the Fleet. 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"}. (See Managing Tags and Tag Namespaces (https://docs.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).) map[string, string] No - -
id The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet. string No - -
inventoryLog FleetInventoryLog defines nested fields for Fleet.InventoryLog. object No - -
isAdvancedFeaturesEnabled Whether or not advanced features are enabled in this Fleet. Deprecated, use /fleets/{fleetId}/advanceFeatureConfiguration API instead. boolean No - -
isExportSettingEnabled Whether or not export setting is enabled in this Fleet. boolean No - -
lifecycleState The lifecycle state of the Fleet. string No - -
operationLog FleetOperationLog defines nested fields for Fleet.OperationLog. object No - -
status - object Yes - -
systemTags System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud": {"free-tier-retained": "true"}} map[string, map[string, string]] No - -
timeCreated The creation date and time of the Fleet (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)). string No - -

Status.inventoryLog

Back to Fleet status

FleetInventoryLog defines nested fields for Fleet.InventoryLog.

Field Description Type Required Default Enum
logGroupId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group. string Yes - -
logId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log. string Yes - -

Status.operationLog

Back to Fleet status

FleetOperationLog defines nested fields for Fleet.OperationLog.

Field Description Type Required Default Enum
logGroupId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group. string Yes - -
logId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log. string Yes - -

Status.status

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

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

JmsPlugin

Manage OCI Java Management Service plugins.

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

Spec

JmsPluginSpec defines the desired state of JmsPlugin.

Field Description Type Required Default Enum
agentId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent (OMA), the Oracle Cloud Agent (OCA), or the Oracle Container Management Agent (OCMA) instance where the JMS plugin is deployed. string Yes - -
agentType The agent type. string No - -
compartmentId The OMA/OCA/OCMA agent's compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). string Yes - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}}. (See Understanding Free-form Tags (https://docs.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)). map[string, map[string, string]] No - -
fleetId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the fleet. 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"}. (See Managing Tags and Tag Namespaces (https://docs.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).) map[string, string] No - -

Status

JmsPluginStatus defines the observed state of JmsPlugin.

Field Description Type Required Default Enum
agentId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent (OMA), the Oracle Cloud Agent (OCA), or the Oracle Container Management Agent (OCMA) instance where the JMS plugin is deployed. string No - -
agentType The agent type. string No - -
availabilityStatus The availability status. string No - -
compartmentId The OMA/OCA/OCMA agent's compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). string No - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}}. (See Understanding Free-form Tags (https://docs.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)). map[string, map[string, string]] No - -
fleetId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the fleet. 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"}. (See Managing Tags and Tag Namespaces (https://docs.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).) map[string, string] No - -
hostname The hostname of the agent. string No - -
id The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to identify this JmsPlugin. string No - -
lifecycleState The lifecycle state. string No - -
osArchitecture The architecture of the operating system of the plugin. string No - -
osDistribution The distribution of the operating system of the plugin. string No - -
osFamily The operating system family for the plugin. string No - -
pluginVersion The version of the plugin. string No - -
status - object Yes - -
systemTags System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud": {"free-tier-retained": "true"}} map[string, map[string, string]] No - -
timeLastSeen The date and time the resource was last reported to JMS. This is potentially after the specified time period provided by the filters. For example, a resource can be last reported to JMS before the start of a specified time period, if it is also reported during the time period. string No - -
timeRegistered The date and time the plugin was registered. string No - -

Status.status

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

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