Skip to content

wlms.oracle.com/v1beta1

Back to API Reference

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

Resources

Kind Scope Sample Packages
ManagedInstance Namespaced Sample -
WlsDomain Namespaced Sample -

ManagedInstance

Manage OCI managed instances already onboarded into OCI WebLogic Management Service.

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

Spec

ManagedInstanceSpec defines the desired state of ManagedInstance.

Field Description Type Required Default Enum
compartmentId The compartment containing the existing managed instance when binding by list lookup. Provide this together with displayName when id is not set. string No - -
configuration Desired in-place WLMS managed-instance configuration for an existing bound managed instance. Use the WLMS update field names such as discoveryInterval and domainSearchPaths. Omit this field to leave the current OCI configuration unchanged. map[string, object (preserves unknown fields)] No - -
displayName The display name of the existing managed instance when binding by list lookup. Provide this together with compartmentId when id is not set. string No - -
id The OCI identifier of the existing managed instance to bind directly. string No - -
pluginStatus Optional exact-match filter used to narrow list-based binding to an existing managed instance. Supported values are ACTIVE and INACTIVE. string No - -

Status

ManagedInstanceStatus defines the observed state of ManagedInstance.

Field Description Type Required Default Enum
compartmentId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. string No - -
configuration ManagedInstanceConfiguration defines nested fields for ManagedInstance.Configuration. object No - -
displayName A user-friendly name that does not have to be unique and is changeable. string No - -
hostName The FQDN of the managed instance. string No - -
id The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance. string No - -
osArch The operating system architecture on the managed instance. string No - -
osName The operating system name on the managed instance. string No - -
pluginStatus The plugin status of the managed instance. string No - -
serverCount The number of servers running in the managed instance. integer No - -
status - object Yes - -
timeCreated The date and time the managed instance was first reported (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format). Example: 2016-08-25T21:10:29.600Z string No - -
timeUpdated The date and time the managed instance was last report (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format). Example: 2016-08-25T21:10:29.600Z string No - -

Status.configuration

Back to ManagedInstance status

ManagedInstanceConfiguration defines nested fields for ManagedInstance.Configuration.

Field Description Type Required Default Enum
discoveryInterval Frequency of domain discovery to be run on the managed instance. The unit is in hours. integer No - -
domainSearchPaths The whitelisted paths which domain discovery are run against. list[string] No - -

Status.status

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

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

WlsDomain

Manage OCI WebLogic domains already onboarded into OCI WebLogic Management Service.

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

Spec

WlsDomainSpec defines the desired state of WlsDomain.

Field Description Type Required Default Enum
compartmentId The compartment containing the existing WebLogic domain when binding by list lookup. Provide this together with displayName when id is not set. string No - -
configuration Desired in-place WLMS configuration for an existing bound WebLogic domain. Use the WLMS update field names such as isPatchEnabled, isRollbackOnFailure, serversShutdownTimeout, and the *ScriptPath keys. Omit this field to leave the current OCI configuration unchanged. map[string, object (preserves unknown fields)] No - -
definedTags Defined 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). Example: {"Operations": {"CostCenter": "42"}} map[string, map[string, string]] No - -
displayName The display name of the existing WebLogic domain when binding by list lookup. Provide this together with compartmentId when id is not set. string No - -
freeformTags Free-form tags for this resource. Each tag is a key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} map[string, string] No - -
id The OCI identifier of the existing WebLogic domain to bind directly. string No - -
middlewareType Optional exact-match filter used to narrow list-based binding to an existing domain. Supported values are WLS and FMW. string No - -
weblogicVersion Optional exact-match filter used to narrow list-based binding to an existing domain. Supported values include v12.2.1.4, v14.1.1.0, and v14.1.2.0. string No - -

Status

WlsDomainStatus defines the observed state of WlsDomain.

Field Description Type Required Default Enum
compartmentId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. string No - -
configuration WlsDomainConfiguration defines nested fields for WlsDomain.Configuration. object No - -
definedTags Defined 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). Example: {"Operations": {"CostCenter": "42"}} map[string, map[string, string]] No - -
displayName A user-friendly name that does not have to be unique and is changeable. string No - -
freeformTags Free-form tags for this resource. Each tag is a key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} map[string, string] No - -
id The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain. string No - -
isAcceptedTermsAndConditions Whether or not the terms of use agreement has been accepted for the WebLogic domain. boolean No - -
lifecycleDetails A message that describes the current state of the WebLogic domain in more detail. For example, it can be used to provide actionable information for a resource in the Failed state. string No - -
lifecycleState The current state of the WebLogic service domain. string No - -
middlewareType The middleware type on the administration server of the WebLogic domain. string No - -
patchReadinessStatus The patch readiness status of the WebLogic domain. string No - -
status - object Yes - -
systemTags System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud": {"free-tier-retained": "true"}} map[string, map[string, string]] No - -
timeCreated The date and time the WebLogic domain was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format). Example: 2016-08-25T21:10:29.600Z string No - -
timeUpdated The date and time the WebLogic domain was updated (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format). Example: 2016-08-25T21:10:29.600Z string No - -
weblogicVersion The version of the WebLogic domain. string No - -

Status.configuration

Back to WlsDomain status

WlsDomainConfiguration defines nested fields for WlsDomain.Configuration.

Field Description Type Required Default Enum
adminServerControlMode Whether to manage the admin server using Node Manager or scripts. string No - -
adminServerStartScriptPath Path to admin server start script. string No - -
adminServerStopScriptPath Path to admin server stop script. string No - -
isPatchEnabled Whether or not the WebLogic domain is enabled for patching. boolean No - -
isRollbackOnFailure Whether or not to rollback on failure during patching of WebLogic domain. boolean No - -
managedServerControlMode Whether to manage the managed server using Node Manager or scripts. string No - -
managedServerStartScriptPath Path to managed server start script. string No - -
managedServerStopScriptPath Path to managed server stop script. string No - -
serversShutdownTimeout Servers shutdown timeout in seconds. If set to 0 seconds, it means there is no timeout. integer No - -

Status.status

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

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